Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #12336 > unrolled thread

re: git-buildpackage to be autoremoved due to python2 transition

Started bypeter green <plugwash@p10link.net>
First post2020-02-27 23:10 +0100
Last post2020-02-28 05:40 +0100
Articles 2 — 2 participants

Back to article view | Back to linux.debian.maint.python


Contents

  re: git-buildpackage to be autoremoved due to python2 transition peter green <plugwash@p10link.net> - 2020-02-27 23:10 +0100
    re: git-buildpackage to be autoremoved due to python2 transition Johannes Schauer <josch@debian.org> - 2020-02-28 05:40 +0100

#12336 — re: git-buildpackage to be autoremoved due to python2 transition

Frompeter green <plugwash@p10link.net>
Date2020-02-27 23:10 +0100
Subjectre: git-buildpackage to be autoremoved due to python2 transition
Message-ID<zEzmi-Y9-7@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

> Relevant packages and bugs:
>   943107 git-buildpackage: Python2 removal in sid/bullseye
This bug is not marked as rc.

Nevertheless I believe that this bug report is in-fact a false positive. From what I can tell git-buildpackage, even in buster, does not (build-)depend on python 2 or any python 2 modules.

It does build-depend on python-pydoctor, but according to a recently entry in the pydoctor changelog that package "is a Python application and not used as a module"

It would make sense to change the build-dependency to pydoctor in the next upload, but it's probablly not worth making an upload just for that change.
>   937132 nevow: Python2 removal in sid/bullseye
Depended on by pydoctor in testing, but not in unstable. Should stop being a problem for git-buildpackage when pydoctor migrates.
>   938622 tahoe-lafs: Python2 removal in sid/bullseye
Listed as a "blocker" of the above bug but not currently in testing. Personally I advocate ignoring "blockers" that are not in testing, but I'm not sure if consensus has been reached on that.
>
> Bugs which you may notice which are now not so relevant any more
> because they have been fixed in sid (but not yet migrated):
>   950216 [git-buildpackage] missing xsltproc autopkg test dependency
> 	Fixed in sid; migration blocked by FTBFS due to pydoctor
> 	breakage (#949232).  When pydoctor has migrated, reattempting
> 	build (eg by re-upload) should fix this.
Builds happen in unstable, so there is no need to wait for pydoctor to migrate to testing before retrying the build. I just requested a retry and the package built succesfully. I'd expect it to migrate as soon as dak and britney process the binary.
>   949232/948831 [pydoctor] needs to depend on cachecontrol
>   952546 [pydoctor] d/copyright & DFSG issues
>   937421 [pydoctor] Python2 removal in sid/bullseye
Should hopefully be fixed in a few days when pydoctor migrates to testing, i'm not seeing any obvious blockers for that right now.

[toc] | [next] | [standalone]


#12337

FromJohannes Schauer <josch@debian.org>
Date2020-02-28 05:40 +0100
Message-ID<zEFBn-5gT-1@gated-at.bofh.it>
In reply to#12336

[Multipart message — attachments visible in raw view] — view raw

Quoting peter green (2020-02-27 22:54:19)
> > Relevant packages and bugs:
> >   943107 git-buildpackage: Python2 removal in sid/bullseye
> This bug is not marked as rc.
> 
> Nevertheless I believe that this bug report is in-fact a false positive. From
> what I can tell git-buildpackage, even in buster, does not (build-)depend on
> python 2 or any python 2 modules.

correct, but it does build-depend on packages that require python2: rpm

I was recently in a similar situation where I thought I had a false positive
for one of my package so I filed this bug:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952523

You can always check whether you got a false positive or not by investing the
dependency relationship yourself. In this case:

dose-ceve -T grml --deb-builds-from --deb-native-arch=amd64 debsrc://Sources deb://Packages > /tmp/graph.xml
botch-graph-shortest-path /tmp/graph.xml /tmp/out.xml --source realpackage:src:git-buildpackage --target realpackage:src:python2.7

Thanks!

cheers, josch

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web