Re: Bug#943107: git-buildpackage to be autoremoved due to python2 transition
- To: Boyuan Yang <byang@debian.org>, 943107@bugs.debian.org
- Cc: Johannes Schauer <josch@debian.org>, Ian Jackson <ijackson@chiark.greenend.org.uk>, peter green <plugwash@p10link.net>, debian-devel@lists.debian.org
- Subject: Re: Bug#943107: git-buildpackage to be autoremoved due to python2 transition
- From: Guido Günther <agx@sigxcpu.org>
- Date: Fri, 28 Feb 2020 10:01:28 +0100
- Message-id: <[🔎] 20200228090128.GA37170@bogon.m.sigxcpu.org>
- Mail-followup-to: Guido Günther <agx@sigxcpu.org>, Boyuan Yang <byang@debian.org>, 943107@bugs.debian.org, Johannes Schauer <josch@debian.org>, Ian Jackson <ijackson@chiark.greenend.org.uk>, peter green <plugwash@p10link.net>, debian-devel@lists.debian.org
- In-reply-to: <[🔎] d06b1c058eba8a2467e5ba5b49e18221bb93cd8c.camel@debian.org>
- References: <[🔎] 1cc10216-900e-3aeb-0a87-06e665dd279a@p10link.net> <[🔎] 158286420447.3764.13070990888260570478@hoothoot> <E1iN6Sj-0006vi-LO@paradis.debian.org> <[🔎] d06b1c058eba8a2467e5ba5b49e18221bb93cd8c.camel@debian.org>
Hi,
On Fri, Feb 28, 2020 at 01:27:46AM -0500, Boyuan Yang wrote:
> 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 for the summary! I've dropped python2-rpm (which just sat
there from the python2 days) and switched from python-pydoctor to
pydoctor.
Cheers,
-- Guido
>
> --
> Thanks,
> Boyuan Yang
Reply to: