[Debian-med-packaging] Bug#948372: Please push your changes to nibabel

Yaroslav Halchenko yoh at debian.org
Tue Jan 21 01:08:46 GMT 2020


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        



More information about the Debian-med-packaging mailing list