[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Hi all,

(dropping debian-release and debian-python since it's kind of irrelevant)

在 2020-02-28五的 05:30 +0100,Johannes Schauer写道:
> 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

What I know currently:

1. git-buildpackage build-depends on rpm <!nocheck>
2. src:rpm build-depends on python2, provides python-rpm
3. git-buildpackage has python-rpm in debian/tests/control
4. the only reverse-build-dependency for python-rpm is src:rpmlint

For 4), I just uploaded a NMU to migrate src:rpmlint from python2 to python3.
For 3), I'm wondering if git-buildpackage maintainer will solve 3) so that
src:rpm may stop shipping python-rpm and drop build-dependency on python2.

-- 
Thanks,
Boyuan Yang

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: