* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 17:24 [gentoo-science] moving the science overlay to github? Sébastien Fabbro
@ 2012-02-07 17:51 ` My Th
2012-02-07 18:26 ` Andrea Arteaga
2012-02-07 18:34 ` Alexey Shvetsov
` (3 subsequent siblings)
4 siblings, 1 reply; 24+ messages in thread
From: My Th @ 2012-02-07 17:51 UTC (permalink / raw
To: gentoo-science
O , 2012-02-07 09:24 -0800, Sébastien Fabbro rakstīja:
> Hi,
>
> We are contemplating the idea of switching the official science overlay
> to an external repository such as github. Here are some of the
> advantages we would like to
> get:
> 1. easier to contribute
Hi!
I don't see how it would ease contributing to the overlay. Pool requests
which imply the review? Otherwise pushing to git repo is the same, no
matter where it is hosted.
> 2. specific issue tracker
We have Gentoo's bugzilla.
> 3. wiki
There is now an official Gentoo wiki at http://wiki.gentoo.org which
would be the appropriate place for sci project.
I don't see any benefit at all. All needed components are there and they
are working fine. If the service disruption is the concern, then it is
only of minor importance and doesn't warrant the move, imo.
Regards,
Reinis
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 17:51 ` My Th
@ 2012-02-07 18:26 ` Andrea Arteaga
0 siblings, 0 replies; 24+ messages in thread
From: Andrea Arteaga @ 2012-02-07 18:26 UTC (permalink / raw
To: gentoo-science
Hi all.
I agree with Reinis: we should use the official Gentoo Wiki. It is in
my opinion the most intuitive and correct place where the
documentation should be hosted. Optionally, a wiki related to the
hosting, such as GitHub, could be a choise for the "internal"
documentation, i.e. documentation intended for the developers. But
even so, I don't really see why we can not use the official Gentoo
Wiki for this.
Sébastien (or any other): could you explain why GitHub would make
easyer the contibutions, please? I'm really not a master of git... If
there are big advantages it could maybe make sense to move the
repository to GitHub. In any case I would keep using the official
Wiki. The separate issue tracker can be a good thing.
Just my 2 cents...
Cheers
Andrea Arteaga
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 17:24 [gentoo-science] moving the science overlay to github? Sébastien Fabbro
2012-02-07 17:51 ` My Th
@ 2012-02-07 18:34 ` Alexey Shvetsov
2012-02-07 18:41 ` Christoph Junghans
2012-02-07 20:52 ` fbissey
` (2 subsequent siblings)
4 siblings, 1 reply; 24+ messages in thread
From: Alexey Shvetsov @ 2012-02-07 18:34 UTC (permalink / raw
To: gentoo-science
Sébastien Fabbro писал 2012-02-07 20:24:
> Hi,
>
> We are contemplating the idea of switching the official science
> overlay
> to an external repository such as github. Here are some of the
> advantages we would like to
> get:
> 1. easier to contribute
> 2. specific issue tracker
> 3. wiki
>
> Please voice your concerns or ideas.
>
> Thanks,
I dont like this idea
1. it will not be easyer to contribute, better to ask infra to setup
patchwork or gerrit
2. there is gentoo bugzilla and tag [science overlay]
3. wiki.gentoo.org up and running
--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexxyum@gmail.com
mailto:alexxy@gentoo.org
mailto:alexxy@omrb.pnpi.spb.ru
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 18:34 ` Alexey Shvetsov
@ 2012-02-07 18:41 ` Christoph Junghans
2012-02-07 21:13 ` Sébastien Fabbro
0 siblings, 1 reply; 24+ messages in thread
From: Christoph Junghans @ 2012-02-07 18:41 UTC (permalink / raw
To: gentoo-science
2012/2/7 Alexey Shvetsov <alexxy@gentoo.org>:
> Sébastien Fabbro писал 2012-02-07 20:24:
>> We are contemplating the idea of switching the official science overlay
>> to an external repository such as github. Here are some of the
>> advantages we would like to
>> get:
>> 1. easier to contribute
>> 2. specific issue tracker
>> 3. wiki
> I dont like this idea
> 1. it will not be easyer to contribute, better to ask infra to setup
> patchwork or gerrit
+1 for gerrit, but actually on github gerrit can be used for code review.
> 2. there is gentoo bugzilla and tag [science overlay]
> 3. wiki.gentoo.org up and running
>
> --
> Best Regards,
> Alexey 'Alexxy' Shvetsov
> Petersburg Nuclear Physics Institute, Russia
> Department of Molecular and Radiation Biophysics
> Gentoo Team Ru
> Gentoo Linux Dev
> mailto:alexxyum@gmail.com
> mailto:alexxy@gentoo.org
> mailto:alexxy@omrb.pnpi.spb.ru
>
--
Christoph Junghans
http://dev.gentoo.org/~ottxor/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 18:41 ` Christoph Junghans
@ 2012-02-07 21:13 ` Sébastien Fabbro
2012-02-07 21:35 ` My Th
0 siblings, 1 reply; 24+ messages in thread
From: Sébastien Fabbro @ 2012-02-07 21:13 UTC (permalink / raw
To: gentoo-science
Alexey Shvetsov <alexxy@gentoo.org> wrote:
>> I dont like this idea
>> 1. it will not be easyer to contribute, better to ask infra to setup
>> patchwork or gerrit
>> 2. there is gentoo bugzilla and tag [science overlay]
>> 3. wiki.gentoo.org up and running
1. much faster to open an account on github than to go through a chain
of emails between the contributor, infra and gentoo devs.
1. easier to track clones and pull
1. good luck having a code reviewing tool accepted by infra within a
reasonable time frame
2. bugzilla + tag [science overlay] is a hack prone to human mistake
that gives unnecessary work to bugs scanners, whereas a unified
scm+issue system going straight to the dev
3. wiki.g.o is up but not unified to a specific project, I have not
seen a single sci contribution yet
It would be awesome to have infra set up Gentoo projects with a nice
unified web+wiki+issue tracker+repo. Unfortunately I don't see it
happening in the next year or so. Meanwhile external solutions exist.
Basically the idea is to reduce work load and bureaucracy while
improving code quality.
--
Sébastien
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 21:13 ` Sébastien Fabbro
@ 2012-02-07 21:35 ` My Th
2012-02-08 8:23 ` Kacper Kowalik
2012-02-08 9:38 ` Thomas Kahle
0 siblings, 2 replies; 24+ messages in thread
From: My Th @ 2012-02-07 21:35 UTC (permalink / raw
To: gentoo-science
O , 2012-02-07 13:13 -0800, Sébastien Fabbro rakstīja:
> 2. bugzilla + tag [science overlay] is a hack prone to human mistake
> that gives unnecessary work to bugs scanners, whereas a unified
> scm+issue system going straight to the dev
I don't see this as much of a problem. I prefer it as it is now when all
bug reports for certain package are in the same tracker instead of two
separate ones, depending on whether the particular ebuild has been
migrated to the main tree or not.
> 3. wiki.g.o is up but not unified to a specific project, I have not
> seen a single sci contribution yet
They even have dedicated section for Projects&Community, just add there
an entry for sci. There is not a single sci contribution only because
nobody has cared to write one. That wiki is good and it is the place I
would expect to find sci project's wiki if I would search for it.
Reinis
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 21:35 ` My Th
@ 2012-02-08 8:23 ` Kacper Kowalik
2012-02-08 9:38 ` Thomas Kahle
1 sibling, 0 replies; 24+ messages in thread
From: Kacper Kowalik @ 2012-02-08 8:23 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 1628 bytes --]
On 02/07/2012 10:35 PM, My Th wrote:
> O , 2012-02-07 13:13 -0800, Sébastien Fabbro rakstīja:
>> 2. bugzilla + tag [science overlay] is a hack prone to human mistake
>> that gives unnecessary work to bugs scanners, whereas a unified
>> scm+issue system going straight to the dev
>
> I don't see this as much of a problem. I prefer it as it is now when all
> bug reports for certain package are in the same tracker instead of two
> separate ones, depending on whether the particular ebuild has been
> migrated to the main tree or not.
There are few disadvantages of having overlay bugs on b.g.o:
1) bugs get lost in the noise, currently there are ~600
maintainer-wanted bugs, some of them may be interesting from our POV
2) people that are assigned to bugs are rarely people responsible for
given package, in most cases those bugs are just assigned to sci@g.o.
There several reasons to that, one e.g. contributor to sci overlay does
not have b.g.o account.
3) bugs can be changed/resolved only by devs or reporter, unless you
have edit privs
Having more open tracker, would relieve us from much work while allowing
contributors to take more control.
Cheers,
Kacper
>> 3. wiki.g.o is up but not unified to a specific project, I have not
>> seen a single sci contribution yet
>
> They even have dedicated section for Projects&Community, just add there
> an entry for sci. There is not a single sci contribution only because
> nobody has cared to write one. That wiki is good and it is the place I
> would expect to find sci project's wiki if I would search for it.
>
> Reinis
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 21:35 ` My Th
2012-02-08 8:23 ` Kacper Kowalik
@ 2012-02-08 9:38 ` Thomas Kahle
1 sibling, 0 replies; 24+ messages in thread
From: Thomas Kahle @ 2012-02-08 9:38 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 1408 bytes --]
On 23:35 Tue 07 Feb 2012, My Th wrote:
> O , 2012-02-07 13:13 -0800, Sébastien Fabbro rakstīja:
> > 2. bugzilla + tag [science overlay] is a hack prone to human mistake
> > that gives unnecessary work to bugs scanners, whereas a unified
> > scm+issue system going straight to the dev
>
> I don't see this as much of a problem. I prefer it as it is now when all
> bug reports for certain package are in the same tracker instead of two
> separate ones, depending on whether the particular ebuild has been
> migrated to the main tree or not.
Just a side remark: I think the idea "Things are in the science overlay
just until they get migrated to the main tree" is outdated. As far as I
understand it there are things in the science overlay that are just
never going to make it to the main tree (binary blobs, precompiled
library QA desasters, etc. can still be useful software).
Cheers,
Thomas
>
> > 3. wiki.g.o is up but not unified to a specific project, I have not
> > seen a single sci contribution yet
>
> They even have dedicated section for Projects&Community, just add there
> an entry for sci. There is not a single sci contribution only because
> nobody has cared to write one. That wiki is good and it is the place I
> would expect to find sci project's wiki if I would search for it.
>
>
> Reinis
>
>
--
Thomas Kahle
http://dev.gentoo.org/~tomka/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 17:24 [gentoo-science] moving the science overlay to github? Sébastien Fabbro
2012-02-07 17:51 ` My Th
2012-02-07 18:34 ` Alexey Shvetsov
@ 2012-02-07 20:52 ` fbissey
2012-02-08 0:31 ` Alexey Shvetsov
2012-02-08 10:46 ` Christopher Schwan
2012-02-09 7:08 ` justin
2012-02-19 14:07 ` Kacper Kowalik
4 siblings, 2 replies; 24+ messages in thread
From: fbissey @ 2012-02-07 20:52 UTC (permalink / raw
To: gentoo-science
Quoting Sébastien Fabbro <bicatali@gentoo.org>:
> Hi,
>
> We are contemplating the idea of switching the official science overlay
> to an external repository such as github. Here are some of the
> advantages we would like to
> get:
> 1. easier to contribute
> 2. specific issue tracker
> 3. wiki
>
Other people have made useful comments already. The only point that I think
is interesting about github is the possibility to clone the overlay and have
pull requests.
Effectively that means people can contribute without ever getting infra
involved and an external contributor can send a pull request even if they are
not a member of the github science team.
Francois
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 20:52 ` fbissey
@ 2012-02-08 0:31 ` Alexey Shvetsov
2012-02-08 0:45 ` Christoph Junghans
` (2 more replies)
2012-02-08 10:46 ` Christopher Schwan
1 sibling, 3 replies; 24+ messages in thread
From: Alexey Shvetsov @ 2012-02-08 0:31 UTC (permalink / raw
To: gentoo-science
fbissey@slingshot.co.nz писал 2012-02-07 23:52:
> Quoting Sébastien Fabbro <bicatali@gentoo.org>:
>
>> Hi,
>>
>> We are contemplating the idea of switching the official science
>> overlay
>> to an external repository such as github. Here are some of the
>> advantages we would like to
>> get:
>> 1. easier to contribute
>> 2. specific issue tracker
>> 3. wiki
>>
> Other people have made useful comments already. The only point that I
> think
> is interesting about github is the possibility to clone the overlay
> and have
> pull requests.
> Effectively that means people can contribute without ever getting
> infra
> involved and an external contributor can send a pull request even if
> they are
> not a member of the github science team.
>
> Francois
Actualy you can send pull request even now =) Its git. See for example
linux kernel related work
--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexxyum@gmail.com
mailto:alexxy@gentoo.org
mailto:alexxy@omrb.pnpi.spb.ru
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-08 0:31 ` Alexey Shvetsov
@ 2012-02-08 0:45 ` Christoph Junghans
2012-02-08 8:28 ` Kacper Kowalik
2012-02-08 9:35 ` Thomas Kahle
2 siblings, 0 replies; 24+ messages in thread
From: Christoph Junghans @ 2012-02-08 0:45 UTC (permalink / raw
To: gentoo-science
2012/2/7 Alexey Shvetsov <alexxy@gentoo.org>:
> fbissey@slingshot.co.nz писал 2012-02-07 23:52:
>
>> Quoting Sébastien Fabbro <bicatali@gentoo.org>:
>>
>>> Hi,
>>>
>>> We are contemplating the idea of switching the official science overlay
>>> to an external repository such as github. Here are some of the
>>> advantages we would like to
>>> get:
>>> 1. easier to contribute
>>> 2. specific issue tracker
>>> 3. wiki
>>>
>> Other people have made useful comments already. The only point that I
>> think
>> is interesting about github is the possibility to clone the overlay and
>> have
>> pull requests.
>> Effectively that means people can contribute without ever getting infra
>> involved and an external contributor can send a pull request even if they
>> are
>> not a member of the github science team.
> Actualy you can send pull request even now =) Its git. See for example linux
> kernel related work
I like the idea of making contributions as easy as possible!
Actually we could test github for a while and leave the default
overlay on gentoo and merge every XXX hrs.
--
Christoph Junghans
http://dev.gentoo.org/~ottxor/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-08 0:31 ` Alexey Shvetsov
2012-02-08 0:45 ` Christoph Junghans
@ 2012-02-08 8:28 ` Kacper Kowalik
2012-02-08 9:35 ` Thomas Kahle
2 siblings, 0 replies; 24+ messages in thread
From: Kacper Kowalik @ 2012-02-08 8:28 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 1211 bytes --]
On 02/08/2012 01:31 AM, Alexey Shvetsov wrote:
> fbissey@slingshot.co.nz писал 2012-02-07 23:52:
>> Quoting Sébastien Fabbro <bicatali@gentoo.org>:
>>
>>> Hi,
>>>
>>> We are contemplating the idea of switching the official science overlay
>>> to an external repository such as github. Here are some of the
>>> advantages we would like to
>>> get:
>>> 1. easier to contribute
>>> 2. specific issue tracker
>>> 3. wiki
>>>
>> Other people have made useful comments already. The only point that I
>> think
>> is interesting about github is the possibility to clone the overlay
>> and have
>> pull requests.
>> Effectively that means people can contribute without ever getting infra
>> involved and an external contributor can send a pull request even if
>> they are
>> not a member of the github science team.
>>
>> Francois
>
> Actualy you can send pull request even now =) Its git. See for example
> linux kernel related work
You can also git-format your patches and send it using git-am, gpg sign
them and sed out typos on the fly. The point is that's not exactly
simpler for someone who's doing his/her first commit than clicking a
button on github :)
Cheers,
Kacper
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-08 0:31 ` Alexey Shvetsov
2012-02-08 0:45 ` Christoph Junghans
2012-02-08 8:28 ` Kacper Kowalik
@ 2012-02-08 9:35 ` Thomas Kahle
[not found] ` <201202081302.17255.marten@xtal.rwth-aachen.de>
2 siblings, 1 reply; 24+ messages in thread
From: Thomas Kahle @ 2012-02-08 9:35 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 1937 bytes --]
On 03:31 Wed 08 Feb 2012, Alexey Shvetsov wrote:
> fbissey@slingshot.co.nz писал 2012-02-07 23:52:
> > Quoting Sébastien Fabbro <bicatali@gentoo.org>:
> >
> >> Hi,
> >>
> >> We are contemplating the idea of switching the official science
> >> overlay
> >> to an external repository such as github. Here are some of the
> >> advantages we would like to
> >> get:
> >> 1. easier to contribute
> >> 2. specific issue tracker
> >> 3. wiki
> >>
> > Other people have made useful comments already. The only point that I
> > think
> > is interesting about github is the possibility to clone the overlay
> > and have
> > pull requests.
> > Effectively that means people can contribute without ever getting
> > infra
> > involved and an external contributor can send a pull request even if
> > they are
> > not a member of the github science team.
> >
> > Francois
>
> Actualy you can send pull request even now =) Its git. See for example
> linux kernel related work
Sure, the New Yorker publishes short stories. In my experience this is
a huge barrier for first time contributors. I'm seeing this with the
offlineimap project which enforces the git-format-patch and mailing list
pull-requests/review. There are people who just want to fix three lines
in the doc but don't want to get black belts in git-fu. Then sometimes
the maintainers won't implement the 3 line change to the doc themselves
because they want proper credit for the original contributor, so after
~10 e-mails the original contributor tries git-email and fails to meet
the standards. Another couple of e-mails are required do explain
sign-off, reply-to headers, ... I'll stop here you get the point.
IMHO using github or a self-hosted equivalent will make contributing
easier. Clone, commit, and to some web-thingie for the pull-request.
Cheers,
Thomas
--
Thomas Kahle
http://dev.gentoo.org/~tomka/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 20:52 ` fbissey
2012-02-08 0:31 ` Alexey Shvetsov
@ 2012-02-08 10:46 ` Christopher Schwan
1 sibling, 0 replies; 24+ messages in thread
From: Christopher Schwan @ 2012-02-08 10:46 UTC (permalink / raw
To: gentoo-science
On Wednesday 08 February 2012 09:52:25 fbissey@slingshot.co.nz wrote:
> Quoting Sébastien Fabbro <bicatali@gentoo.org>:
> > Hi,
> >
> > We are contemplating the idea of switching the official science overlay
> > to an external repository such as github. Here are some of the
> > advantages we would like to
> > get:
> > 1. easier to contribute
> > 2. specific issue tracker
> > 3. wiki
>
> Other people have made useful comments already. The only point that I think
> is interesting about github is the possibility to clone the overlay and have
> pull requests.
> Effectively that means people can contribute without ever getting infra
> involved and an external contributor can send a pull request even if they
> are not a member of the github science team.
>
> Francois
Thats right - pull requests are a very nice feature of github. For example, if
I am not content with what the pull request contains, I can write that and
make a suggestion how to do it better. The user can now add more commits and
adapt to my suggestions (see for example [1]). That is IMO a very good example
why github is better than bugzilla+bare git repo+wiki - everything is in one
place and you can discuss it together. It makes things very active, maybe a
move to github could also attract more contributors.
[1] https://github.com/cschwan/sage-on-gentoo/pull/103
Cheers,
Christopher
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 17:24 [gentoo-science] moving the science overlay to github? Sébastien Fabbro
` (2 preceding siblings ...)
2012-02-07 20:52 ` fbissey
@ 2012-02-09 7:08 ` justin
2012-02-19 14:07 ` Kacper Kowalik
4 siblings, 0 replies; 24+ messages in thread
From: justin @ 2012-02-09 7:08 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 739 bytes --]
On 07/02/12 18:24, Sébastien Fabbro wrote:
> Hi,
>
> We are contemplating the idea of switching the official science overlay
> to an external repository such as github. Here are some of the
> advantages we would like to
> get:
> 1. easier to contribute
> 2. specific issue tracker
> 3. wiki
>
> Please voice your concerns or ideas.
>
> Thanks,
Hi,
I only support the switch, if we have the official overlay on gentoo
hosting which is regularly synced, one or two way.
What I like is the easy possibility for contribution through the fork -
merge request feature of github. And you are right, we already can do
this now, but it is much easier through github.
Who knows how the automated sync works?
justin
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-07 17:24 [gentoo-science] moving the science overlay to github? Sébastien Fabbro
` (3 preceding siblings ...)
2012-02-09 7:08 ` justin
@ 2012-02-19 14:07 ` Kacper Kowalik
2012-02-19 14:42 ` Thomas Kahle
2012-02-25 12:52 ` Kacper Kowalik
4 siblings, 2 replies; 24+ messages in thread
From: Kacper Kowalik @ 2012-02-19 14:07 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 912 bytes --]
On 07.02.2012 18:24, Sébastien Fabbro wrote:
> Hi,
>
> We are contemplating the idea of switching the official science overlay
> to an external repository such as github. Here are some of the
> advantages we would like to
> get:
> 1. easier to contribute
> 2. specific issue tracker
> 3. wiki
>
> Please voice your concerns or ideas.
>
> Thanks,
Hi all,
It's been a while and everybody had some time to think this proposal
through. Summarizing:
People that gave +1:
me, bicatali, ottxor, tomka, jlec (provided automation is done), Jan
Marte Simmons,
People that gave -1:
alexxy, rei4dan, andyspiros,
Undecided?
fbissey
If I've missed anyone please shout.
As I understand this allows us to proceed :) I've already created
account on github and will try to work on mutual sync. When the latter
is finished we can get things going. I'll keep you posted.
Cheers,
Kacper
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-19 14:07 ` Kacper Kowalik
@ 2012-02-19 14:42 ` Thomas Kahle
2012-02-19 21:54 ` Andrea Arteaga
2012-02-25 12:52 ` Kacper Kowalik
1 sibling, 1 reply; 24+ messages in thread
From: Thomas Kahle @ 2012-02-19 14:42 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 1140 bytes --]
On 15:07 Sun 19 Feb 2012, Kacper Kowalik wrote:
> On 07.02.2012 18:24, Sébastien Fabbro wrote:
> > Hi,
> >
> > We are contemplating the idea of switching the official science overlay
> > to an external repository such as github. Here are some of the
> > advantages we would like to
> > get:
> > 1. easier to contribute
> > 2. specific issue tracker
> > 3. wiki
> >
> > Please voice your concerns or ideas.
> >
> > Thanks,
>
> Hi all,
> It's been a while and everybody had some time to think this proposal
> through. Summarizing:
>
> People that gave +1:
> me, bicatali, ottxor, tomka, jlec (provided automation is done), Jan
> Marte Simmons,
>
> People that gave -1:
> alexxy, rei4dan, andyspiros,
>
> Undecided?
> fbissey
>
> If I've missed anyone please shout.
> As I understand this allows us to proceed :) I've already created
> account on github and will try to work on mutual sync. When the latter
> is finished we can get things going. I'll keep you posted.
Thanks for this! Looking forward to the new tech.
Cheers,
Thomas
--
Thomas Kahle
http://dev.gentoo.org/~tomka/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-19 14:07 ` Kacper Kowalik
2012-02-19 14:42 ` Thomas Kahle
@ 2012-02-25 12:52 ` Kacper Kowalik
2012-02-25 19:38 ` Kacper Kowalik
1 sibling, 1 reply; 24+ messages in thread
From: Kacper Kowalik @ 2012-02-25 12:52 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 401 bytes --]
On 19.02.2012 15:07, Kacper Kowalik wrote:
> account on github and will try to work on mutual sync. When the latter
> is finished we can get things going. I'll keep you posted.
It seems it's not possible to keep two writable git repos in sync in an
automated fashion. All solution I came up with/googled require at least
one repo to be read-only. Can anyone prove me wrong?
Cheers,
Kacper
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-25 12:52 ` Kacper Kowalik
@ 2012-02-25 19:38 ` Kacper Kowalik
2012-02-25 19:46 ` Kacper Kowalik
0 siblings, 1 reply; 24+ messages in thread
From: Kacper Kowalik @ 2012-02-25 19:38 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 1279 bytes --]
On 25.02.2012 13:52, Kacper Kowalik wrote:
> On 19.02.2012 15:07, Kacper Kowalik wrote:
>> account on github and will try to work on mutual sync. When the latter
>> is finished we can get things going. I'll keep you posted.
>
> It seems it's not possible to keep two writable git repos in sync in an
> automated fashion. All solution I came up with/googled require at least
> one repo to be read-only. Can anyone prove me wrong?
Ok, there's nice solution to the problem, as suggested by wired on
g-dev[1], we should just push two both overlays at once. It requires
manual tweaking of .git/config in your repo:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git+ssh://git@git.overlays.gentoo.org/proj/sci.git
pushurl = git@github.com:gentoo-science/sci.git
I've checked that's working nicely. In the case of random unexpected
clashes or problems we will deal with them as they appear.
As for the access, for those that already have github account the site
was smart enough to allow me to give access based on the previous
commits. If you don't have an account on g.c, please create one and send
me you nickname.
Cheers,
Kacper
[1]
http://archives.gentoo.org/gentoo-dev/msg_a6d15529e523265cf9c8c32d1d41d947.xml
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [gentoo-science] moving the science overlay to github?
2012-02-25 19:38 ` Kacper Kowalik
@ 2012-02-25 19:46 ` Kacper Kowalik
0 siblings, 0 replies; 24+ messages in thread
From: Kacper Kowalik @ 2012-02-25 19:46 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 1084 bytes --]
On 25.02.2012 20:38, Kacper Kowalik wrote:
> On 25.02.2012 13:52, Kacper Kowalik wrote:
>> On 19.02.2012 15:07, Kacper Kowalik wrote:
>>> account on github and will try to work on mutual sync. When the latter
>>> is finished we can get things going. I'll keep you posted.
>>
>> It seems it's not possible to keep two writable git repos in sync in an
>> automated fashion. All solution I came up with/googled require at least
>> one repo to be read-only. Can anyone prove me wrong?
>
> Ok, there's nice solution to the problem, as suggested by wired on
> g-dev[1], we should just push two both overlays at once. It requires
> manual tweaking of .git/config in your repo:
>
> [remote "origin"]
> fetch = +refs/heads/*:refs/remotes/origin/*
> url = git+ssh://git@git.overlays.gentoo.org/proj/sci.git
> pushurl = git@github.com:gentoo-science/sci.git
Correction to that ^^, you need both addresses to be in pushurl:
pushurl = git@github.com:gentoo-science/sci.git
pushurl = git+ssh://git@git.overlays.gentoo.org/proj/sci.git
Cheers,
Kacper
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread