FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

 
 
LinkBack Thread Tools
 
Old 05-27-2012, 12:46 AM
Charles Plessy
 
Default Packaging on GitHub ?

Hello everybody,

for one of the packages maintained by the pkg-eucalyptus team (euca2ools), the
upstream source moved to GitHub, and we would like to try to maintain the
Debian package there as well.

I see that there is already a Debian account on GitHub
(https://github.com/debian), currently empty. Does it belong to a Developer ?
Would it be availble to maintain the euca2ools package in ?

I never tried GitHub before. I know it is not Free. The point maintaining a
Debian package on GitHub would be to easily make pull requests to Upstream. Is
it something that would be doable from external repositories, for instance
making a pull request to GitHub from Alioth ? (I mean, the Pull Request
function of GitHub, not sending an email Upstream saying in plain English that
they can pull from Alioth).

Have a nice Sunday,

--
Charles Plessy
Tsurumi, Kanagawa, Japan


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120527004639.GA9848@falafel.plessy.net">http://lists.debian.org/20120527004639.GA9848@falafel.plessy.net
 
Old 05-27-2012, 01:11 AM
Jon Bernard
 
Default Packaging on GitHub ?

* Charles Plessy <plessy@debian.org> wrote:
> Hello everybody,
>
> for one of the packages maintained by the pkg-eucalyptus team (euca2ools), the
> upstream source moved to GitHub, and we would like to try to maintain the
> Debian package there as well.
>
> I see that there is already a Debian account on GitHub
> (https://github.com/debian), currently empty. Does it belong to a Developer ?
> Would it be availble to maintain the euca2ools package in ?
>
> I never tried GitHub before. I know it is not Free. The point maintaining a
> Debian package on GitHub would be to easily make pull requests to Upstream. Is
> it something that would be doable from external repositories, for instance
> making a pull request to GitHub from Alioth ? (I mean, the Pull Request
> function of GitHub, not sending an email Upstream saying in plain English that
> they can pull from Alioth).

I believe a Github pull-request must reference a commit within Github itself.
You could still file an issue linking to an external repository, but I suspect
they're encouraging you to use Github for packaging so they can leverage all of
the utilities that Github provides. You could always use Alioth as the primary
repository and keep an updated mirror on Github just for this sort of thing.

--
Jon


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120527011140.GB32538@quintessa">http://lists.debian.org/20120527011140.GB32538@quintessa
 
Old 05-27-2012, 03:06 AM
Yaroslav Halchenko
 
Default Packaging on GitHub ?

On Sat, 26 May 2012, Jon Bernard wrote:
> > I see that there is already a Debian account on GitHub
> > (https://github.com/debian), currently empty. Does it belong to a Developer ?
> > Would it be availble to maintain the euca2ools package in ?

if there is no reply here it might be worth contacting github support
trying to figure it out or to reclaim it. Usually they are quite open
and supportive (although I never had to deal with reclaiming)

> the utilities that Github provides. You could always use Alioth as the primary
> repository and keep an updated mirror on Github just for this sort of thing.

yeap -- FWIW I have been using such setup for many projects. With a
help of few git aliases pushing to multiple repositories becomes very
easy to keep them in sync.

little hint -- for your clone on github in Admin page you can change the
default branch to point to 'debian' or whatever it would be if not
master where packaging would reside.

--
Yaroslav O. Halchenko
Postdoctoral Fellow, Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419
WWW: http://www.linkedin.com/in/yarik


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120527030634.GD11176@onerussian.com">http://lists.debian.org/20120527030634.GD11176@onerussian.com
 
Old 05-27-2012, 06:42 AM
olivier sallou
 
Default Packaging on GitHub ?

Le 27 mai 2012 03:12, "Jon Bernard" <jbernard@debian.org> a écrit*:

>

> * Charles Plessy <plessy@debian.org> wrote:

> > Hello everybody,

> >

> > for one of the packages maintained by the pkg-eucalyptus team (euca2ools), the

> > upstream source moved to GitHub, and we would like to try to maintain the

> > Debian package there as well.

> >

> > I see that there is already a Debian account on GitHub

> > (https://github.com/debian), currently empty. *Does it belong to a Developer ?

> > Would it be availble to maintain the euca2ools package in ?

> >

> > I never tried GitHub before. *I know it is not Free. *The point maintaining a

> > Debian package on GitHub would be to easily make pull requests to Upstream. *Is

> > it something that would be doable from external repositories, for instance

> > making a pull request to GitHub from Alioth ? *(I mean, the Pull Request

> > function of GitHub, not sending an email Upstream saying in plain English that

> > they can pull from Alioth).

>

> I believe a Github pull-request must reference a commit within Github itself.

> You could still file an issue linking to an external repository, but I suspect

> they're encouraging you to use Github for packaging so they can leverage all of

> the utilities that Github provides. You could always use Alioth as the primary

> repository and keep an updated mirror on Github just for this sort of thing.

>

Github tools work with local repo only. Keeping an updated mirror is not a good method for me, it is a painful task and you are never sure of the status....


By the way, you can t use Debian repo to put several repo. a github repo refers to a single git repo.


For info, there is a very nice github like free tool named gitlab , but it I a software, not a service.

Olivier

> --

> Jon

>

>

> --

> To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org

> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

> Archive: http://lists.debian.org/20120527011140.GB32538@quintessa

>



Le 27 mai 2012 03:12, "Jon Bernard" <jbernard@debian.org> a écrit*:
 
Old 05-27-2012, 01:25 PM
Paul Tagliamonte
 
Default Packaging on GitHub ?

On Sun, May 27, 2012 at 2:42 AM, olivier sallou
<olivier.sallou@gmail.com> wrote:
>
> Le 27 mai 2012 03:12, "Jon Bernard" <jbernard@debian.org> a écrit*:
>
>
>>
>> * Charles Plessy <plessy@debian.org> wrote:
>> > Hello everybody,
>> >
>> > for one of the packages maintained by the pkg-eucalyptus team
>> > (euca2ools), the
>> > upstream source moved to GitHub, and we would like to try to maintain
>> > the
>> > Debian package there as well.
>> >
>> > I see that there is already a Debian account on GitHub
>> > (https://github.com/debian), currently empty. *Does it belong to a
>> > Developer ?
>> > Would it be availble to maintain the euca2ools package in ?
>> >
>> > I never tried GitHub before. *I know it is not Free. *The point
>> > maintaining a
>> > Debian package on GitHub would be to easily make pull requests to
>> > Upstream. *Is
>> > it something that would be doable from external repositories, for
>> > instance
>> > making a pull request to GitHub from Alioth ? *(I mean, the Pull Request
>> > function of GitHub, not sending an email Upstream saying in plain
>> > English that
>> > they can pull from Alioth).
>>
>> I believe a Github pull-request must reference a commit within Github
>> itself.
>> You could still file an issue linking to an external repository, but I
>> suspect
>> they're encouraging you to use Github for packaging so they can leverage
>> all of
>> the utilities that Github provides. You could always use Alioth as the
>> primary
>> repository and keep an updated mirror on Github just for this sort of
>> thing.
>>
> Github tools work with local repo only. Keeping an updated mirror is not a
> good method for me, it is a painful task and you are never sure of the
> status....

I wrote a *very* hacky cron-daemon to keep fluxbox in sync on github
and on git.fluxbox.org -- basically, github is "read only", and my
server pulls --> pushes every couple of minutes.

Code's here - https://github.com/paultag/vcs-mirror - it's a big hack,
but perhaps this could let you forget about keeping it in sync.

>
> By the way, you can t use Debian repo to put several repo. a github repo
> refers to a single git repo.
>
> For info, there is a very nice github like free tool named gitlab , but it I
> a software, not a service.

gitlabhq*

But that's not what their upstream is on.

> Olivier
>> --
>> Jon
>
>
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact
>> listmaster@lists.debian.org
>> Archive: http://lists.debian.org/20120527011140.GB32538@quintessa
>>
>
> Le 27 mai 2012 03:12, "Jon Bernard" <jbernard@debian.org> a écrit*:

-Paul

--
All programmers are playwrights, and all computers are lousy actors.

#define sizeof(x) rand()
:wq


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: CAO6P2QQoAf4icM1zPUx3SkXPoqzoQny--+xnUc_gxWCzBVRAAw@mail.gmail.com">http://lists.debian.org/CAO6P2QQoAf4icM1zPUx3SkXPoqzoQny--+xnUc_gxWCzBVRAAw@mail.gmail.com
 
Old 05-27-2012, 03:52 PM
Thomas Goirand
 
Default Packaging on GitHub ?

On 05/27/2012 02:42 PM, olivier sallou wrote:
> Keeping an updated mirror is not a good method for me, it is a painful
> task and you are never sure of the status....
Isn't it possible to keep this repo up-to-date using
some of the git hooks? Like, when you push to your
repo on Alioth, it would automatically push on github.
I didn't try, but I don't think it would be hard to
do that.

Just my 2 cents of an idea...

Thomas

P.S: I've always refused to use github btw!


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4FC24DBB.4070605@debian.org">http://lists.debian.org/4FC24DBB.4070605@debian.org
 
Old 05-27-2012, 05:58 PM
Thorsten Glaser
 
Default Packaging on GitHub ?

Charles Plessy dixit:

>upstream source moved to GitHub, and we would like to try to maintain the
>Debian package there as well.

This is not a good idea: http://mako.cc/writing/hill-free_tools.html

bye,
//mirabilos
--
I believe no one can invent an algorithm. One just happens to hit upon it
when God enlightens him. Or only God invents algorithms, we merely copy them.
If you don't believe in God, just consider God as Nature if you won't deny
existence. -- Coywolf Qi Hunt


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: Pine.BSM.4.64L.1205271758370.24443@herc.mirbsd.org ">http://lists.debian.org/Pine.BSM.4.64L.1205271758370.24443@herc.mirbsd.org
 
Old 05-27-2012, 07:44 PM
Jon Dowland
 
Default Packaging on GitHub ?

On Sat, May 26, 2012 at 09:11:40PM -0400, Jon Bernard wrote:
> I believe a Github pull-request must reference a commit within Github itself.
> You could still file an issue linking to an external repository, but I suspect
> they're encouraging you to use Github for packaging so they can leverage all of
> the utilities that Github provides. You could always use Alioth as the primary
> repository and keep an updated mirror on Github just for this sort of thing.

I do that occasionally; for example if I want to use github to submit a merge
request to an upstream repo who use it.

I wonder whether it would be valuable to have something auto-mirror stuff from
git.debian.org to a debian github account? Perhaps opt in/opt out rather than
every repository.


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120527194459.GB3678@debian">http://lists.debian.org/20120527194459.GB3678@debian
 
Old 05-27-2012, 08:46 PM
Michael Prokop
 
Default Packaging on GitHub ?

* Thomas Goirand [Sun May 27, 2012 at 11:52:27PM +0800]:
> On 05/27/2012 02:42 PM, olivier sallou wrote:

> > Keeping an updated mirror is not a good method for me, it is a painful
> > task and you are never sure of the status....

> Isn't it possible to keep this repo up-to-date using
> some of the git hooks? Like, when you push to your
> repo on Alioth, it would automatically push on github.
> I didn't try, but I don't think it would be hard to
> do that.

Yes, it's possible. In the Grml team we're hosting our repositories
on our own git server (http://git.grml.org/) and have a copy of it
available at Github within our "Grml Organization" account
(https://github.com/grml).

That's the code which does the mirror job inside our shared-hooks:

,---- [ github mirror ]
| copy_to_github()
| {
| echo -n "Making backup to github: "
| if git push --mirror git@github.com:grml/${projectname} >/dev/null 2>&1 ; then
| echo "done"
| else
| echo "Warning: Could not copy repo to github"
| fi
| }
`----

You get the benefit of having a maximum of flexibility/customization
thanks to the selfhosted repositories with access to e.g. Github's
pull-request workflow at the same time.

regards,
-mika-
--
http://michael-prokop.at/ || http://adminzen.org/
http://grml-solutions.com/ || http://grml.org/
 
Old 05-28-2012, 11:16 AM
Toni Mueller
 
Default Packaging on GitHub ?

On Sun, May 27, 2012 at 05:58:55PM +0000, Thorsten Glaser wrote:
> Charles Plessy dixit:
> >upstream source moved to GitHub, and we would like to try to maintain the
> >Debian package there as well.
>
> This is not a good idea: http://mako.cc/writing/hill-free_tools.html

MUCH seconded. Thanks for sharing the link!


Kind regards,
--Toni++


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120528111603.GB19463@spruce.wiehl.oeko.net">http ://lists.debian.org/20120528111603.GB19463@spruce.wiehl.oeko.net
 

Thread Tools




All times are GMT. The time now is 08:17 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org