Bug#948372: Please push your changes to nibabel

2020-01-20 Thread Yaroslav Halchenko


On Mon, 20 Jan 2020, Andreas Tille wrote:

> On Mon, Jan 20, 2020 at 01:01:00PM -0500, Yaroslav Halchenko wrote:

> > > I'm fine with re-doing what I changed if you consider it really of
> > > practical relevance.  If you ask me we two would spent time we could
> > > use more productively but its OK if you want to do it.

> > You just rename and I will do the rest (push your pristine-tar, align
> > branches properly).  then debcheckout should work for old people (if
> > gitlab redirects correctly as github does in such cases), and you could
> > proceed with your work ;)

> Just ping me if you are done.  Next time I should try to move first. :-)

I guess we got some communication disconnect... anyways -- since I have
needed super-powers in debian-med I did the move myself:

- changed name and adjusted path for yours to become

https://salsa.debian.org/med-team/nibabel-andreas

- went to https://salsa.debian.org/neurodebian-team/nibabel
 and in Settings -> General -> Advanced -> Transfer

 to Debian Med to get

 https://salsa.debian.org/med-team/nibabel

- verified -- debcheckout nibabel does the right thing, all the way from
  original elderly
  https://salsa.debian.org/neurodebian-team/pynifti.git
  redirecting to
  https://salsa.debian.org/med-team/nibabel 

- did following dance (extracting from bash history):

git remote add --fetch andreas https://salsa.debian.org/med-team/nibabel-andreas
git co --track andreas/pristine-tar
git push salsa -u pristine-tar
git co upstream
git push salsa -u upstream
git co master
git reset --hard andreas/master
git push salsa -u master


I think that should do it.  Please let me know if nothing is forgotten, and
then we could remove nibabel-andreas, and I would remove andreas remote
;)

after above I did

debcheckout nibabel  to see that it checks out old  dist/debian/proper which is
unavoidable since it  is what was in Vcs fields.  But I guess whenever you
upload new version with new Vcs -- all should work standard ways

PS note that nibabel is the core library for many python neuroimaging toolkits.
Typically before uploading it I was running our
https://github.com/neurodebian/neurodebian/blob/master/tools/nd_build_testrdepends
to see what next nibabel possibly breaks for other toolkits. I see that I
haven't done that for 3.0.0 yet, which IIRC did break API, so I expect
surprises to come with 3.0.0 upload

Cheers and thanks!
-- 
Yaroslav O. Halchenko
Center for Open Neuroscience http://centerforopenneuroscience.org
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



Bug#948372: Please push your changes to nibabel

2020-01-20 Thread Andreas Tille
On Mon, Jan 20, 2020 at 01:01:00PM -0500, Yaroslav Halchenko wrote:
> 
> > I'm fine with re-doing what I changed if you consider it really of
> > practical relevance.  If you ask me we two would spent time we could
> > use more productively but its OK if you want to do it.
> 
> You just rename and I will do the rest (push your pristine-tar, align
> branches properly).  then debcheckout should work for old people (if
> gitlab redirects correctly as github does in such cases), and you could
> proceed with your work ;)

Just ping me if you are done.  Next time I should try to move first. :-)

Kind regards

   Andreas.

-- 
http://fam-tille.de



Bug#948372: Please push your changes to nibabel

2020-01-20 Thread Yaroslav Halchenko


On Mon, 20 Jan 2020, Andreas Tille wrote:

> > so I should be able to transfer over to debian-med.  May be rename yours
> > into nibabel-med-initial  so I could do it?

> I'm fine with re-doing what I changed if you consider it really of
> practical relevance.  If you ask me we two would spent time we could
> use more productively but its OK if you want to do it.

You just rename and I will do the rest (push your pristine-tar, align
branches properly).  then debcheckout should work for old people (if
gitlab redirects correctly as github does in such cases), and you could
proceed with your work ;)

-- 
Yaroslav O. Halchenko
Center for Open Neuroscience http://centerforopenneuroscience.org
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



Bug#948372: Please push your changes to nibabel

2020-01-20 Thread Andreas Tille
On Mon, Jan 20, 2020 at 11:20:08AM -0500, Yaroslav Halchenko wrote:
> 
> > I admit I have no idea how I can technically move a repository.  Since I
> 
> googled up
> https://docs.gitlab.com/ee/user/project/settings/
> 
> Navigate to your project’s Settings > General > Advanced settings.
> Under “Transfer project”, choose the namespace you want to transfer the
> project to.
> Confirm the transfer by typing the project’s path as instructed.
> 
> so I should be able to transfer over to debian-med.  May be rename yours
> into nibabel-med-initial  so I could do it?

I'm fine with re-doing what I changed if you consider it really of
practical relevance.  If you ask me we two would spent time we could
use more productively but its OK if you want to do it.
 
Kind regards

   Andreas.

-- 
http://fam-tille.de



Bug#948372: Please push your changes to nibabel

2020-01-20 Thread Yaroslav Halchenko

On Mon, 20 Jan 2020, Andreas Tille wrote:

> Hi Yaroslav,

> On Mon, Jan 20, 2020 at 10:50:07AM -0500, Yaroslav Halchenko wrote:

> > > I think it would be helpful if you would remove the old repository
> > > in neurodebian-team.

> > shouldn't I (you) just "move" it on salsa under debian-med and then push
> > updated branches?  so if anyone clones old url, it would get redirected
> > to the new one?

> > otherwise I would probably need not just to remove it (imagine ppl doing
> > debcheckout on stable debian with older urls) but add some README
> > describing the move

> I admit I have no idea how I can technically move a repository.  Since I

googled up
https://docs.gitlab.com/ee/user/project/settings/

Navigate to your project’s Settings > General > Advanced settings.
Under “Transfer project”, choose the namespace you want to transfer the
project to.
Confirm the transfer by typing the project’s path as instructed.

so I should be able to transfer over to debian-med.  May be rename yours
into nibabel-med-initial  so I could do it?


> do not have permission to remove from neurodebian-team I doubt that any
> move is possible.  Thus I simply forked.  I agree with you that it would
> be better to inform the user directly.  I was simply trusting that any
> user of the repository would read out the current Vcs-Git fields from
> unstable - but I agree with you that its not sure that every user will
> do this.

> In any case the old repository is now lagging behind the new one in
> med-team.  That's the worst situation while your suggestion to simply
> drop a README there would be the best.  Simply removing it and let users
> seek in case they do not find anything is somewhere inbetween those two
> situations. ;-)

let's try moving first? ;)

-- 
Yaroslav O. Halchenko
Center for Open Neuroscience http://centerforopenneuroscience.org
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


signature.asc
Description: PGP signature


Bug#948372: Please push your changes to nibabel

2020-01-20 Thread Andreas Tille
Hi Yaroslav,

On Mon, Jan 20, 2020 at 10:50:07AM -0500, Yaroslav Halchenko wrote:
> 
> > I think it would be helpful if you would remove the old repository
> > in neurodebian-team.
> 
> shouldn't I (you) just "move" it on salsa under debian-med and then push
> updated branches?  so if anyone clones old url, it would get redirected
> to the new one?
> 
> otherwise I would probably need not just to remove it (imagine ppl doing
> debcheckout on stable debian with older urls) but add some README
> describing the move

I admit I have no idea how I can technically move a repository.  Since I
do not have permission to remove from neurodebian-team I doubt that any
move is possible.  Thus I simply forked.  I agree with you that it would
be better to inform the user directly.  I was simply trusting that any
user of the repository would read out the current Vcs-Git fields from
unstable - but I agree with you that its not sure that every user will
do this.

In any case the old repository is now lagging behind the new one in
med-team.  That's the worst situation while your suggestion to simply
drop a README there would be the best.  Simply removing it and let users
seek in case they do not find anything is somewhere inbetween those two
situations. ;-)

Kind regards

   Andreas.

-- 
http://fam-tille.de



Bug#948372: Please push your changes to nibabel

2020-01-20 Thread Yaroslav Halchenko


On Mon, 20 Jan 2020, Andreas Tille wrote:

> Hi Yaroslav,

> On Sun, Jan 19, 2020 at 02:41:52PM -0500, Yaroslav Halchenko wrote:

> > actually as far as I see it Sando has pushed everything for
> > 2.5.1-2
> > https://salsa.debian.org/neurodebian-team/nibabel/blob/dist/debian/proper/debian/changelog
> > which is the latest AFAIK

> Ahhh.

> > PS I have changed the default branch on salsa to dist/debian/proper to
> > match the one we used as one of our utopian plans to stay organized for
> > different distributions/releases ;)

> OK, I moved the nibabel repository to Debian Med and while doing so I
> moved the "interesting" branches to the default layout that is described
> in team policy (master, upstream, pristine-tar).  I hope I did not
> spoiled your utopian plan to much in favour of easier access for all
> team members.


> I think it would be helpful if you would remove the old repository
> in neurodebian-team.

shouldn't I (you) just "move" it on salsa under debian-med and then push
updated branches?  so if anyone clones old url, it would get redirected
to the new one?

otherwise I would probably need not just to remove it (imagine ppl doing
debcheckout on stable debian with older urls) but add some README
describing the move

-- 
Yaroslav O. Halchenko
Center for Open Neuroscience http://centerforopenneuroscience.org
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



Bug#948372: Please push your changes to nibabel

2020-01-20 Thread Andreas Tille
Hi Yaroslav,

On Sun, Jan 19, 2020 at 02:41:52PM -0500, Yaroslav Halchenko wrote:
> 
> actually as far as I see it Sando has pushed everything for
> 2.5.1-2
> https://salsa.debian.org/neurodebian-team/nibabel/blob/dist/debian/proper/debian/changelog
> which is the latest AFAIK

Ahhh.
 
> PS I have changed the default branch on salsa to dist/debian/proper to
> match the one we used as one of our utopian plans to stay organized for
> different distributions/releases ;)

OK, I moved the nibabel repository to Debian Med and while doing so I
moved the "interesting" branches to the default layout that is described
in team policy (master, upstream, pristine-tar).  I hope I did not
spoiled your utopian plan to much in favour of easier access for all
team members.

I think it would be helpful if you would remove the old repository
in neurodebian-team.

Kind regards

   Andreas.

-- 
http://fam-tille.de



Bug#948372: Please push your changes to nibabel

2020-01-19 Thread Yaroslav Halchenko


On Sun, 19 Jan 2020, Andreas Tille wrote:

> Hi Yaroslav,

> can you please push your latest changes to nibabel?  I'd volunteer
> to fix #948372 and when doing so move the repository to Debian Med
> if you do not mind.

actually as far as I see it Sando has pushed everything for
2.5.1-2
https://salsa.debian.org/neurodebian-team/nibabel/blob/dist/debian/proper/debian/changelog
which is the latest AFAIK

PS I have changed the default branch on salsa to dist/debian/proper to
match the one we used as one of our utopian plans to stay organized for
different distributions/releases ;)

-- 
Yaroslav O. Halchenko
Center for Open Neuroscience http://centerforopenneuroscience.org
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



Bug#948372: Please push your changes to nibabel

2020-01-19 Thread Andreas Tille
Hi Yaroslav,

can you please push your latest changes to nibabel?  I'd volunteer
to fix #948372 and when doing so move the repository to Debian Med
if you do not mind.

Kind regards

   Andreas.

-- 
http://fam-tille.de