[Debian-science-sagemath] ipywidgets git workflow

Ximin Luo infinity0 at debian.org
Fri Nov 25 10:06:00 UTC 2016


Julien Puydt:
> On 24/11/2016 18:11, Ximin Luo wrote:
>> I'm getting ready to continue work on ipywidgets + widgetsnbextension.
>>
>> Could you explain to me your git workflow? I'm not very familiar with git-dpm, I just read the online documentation and tried it out - but it looks to me like you're using a combination of git-buildpackage and git-dpm? You have the .git-dpm state file, but you also have a signed tag called upstream/5.2.2 which is how git-buildpackage does things (by contrast git-dpm seems to name things like debian-5.2.2-1 etc).
> 
> You asked Gordon, but on the ML, so I think it's ok to answer too: git-dpm is a requirement of the Debian Python Modules Team, so you have to use it (https://wiki.debian.org/Python/GitPackaging). Sorry...
> 
> My usual workflow for a DPMT package is the following:
> 
> [..]
> 
> For all the rest, I use the usual git + gbp workflow : I just check "git-dpm status" to see the beast is still asleep on a regular basis.
> 
> As for the tags git-dpm makes, I have the following in debian/.git-dpm:
> debianTag="debian/%e%v"
> patchedTag="patched/%e%v"
> upstreamTag="upstream/%e%u"
> 

Alright, thanks for that! The online documentation did not got through tag creation very well, so that's where I got confused. But I think I understand it now, I will push my updates soon.

I will overwrite the existing 5.2.2 orig with the Github release tarball, as discussed previously. Let me know if any of you want me to do something else instead.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the Debian-science-sagemath mailing list