Re: Bug#883529: Buildbot maintenance by PAPT

2018-03-27 Thread Robin Jarry
2018-03-26, Piotr Ożarowski:
> great, just let me know if you accept our policy and I'll hit the button

Yes, I accept the Debian Python Policy:
https://www.debian.org/doc/packaging-manuals/python-policy/

> (BTW, dh-python should be ready for builbot now, let me know if you need
> more changes)

Awesome, I'll check it ASAP.

Thanks!

-- 
Robin



Re: packages that use dh_python{2,3} but don't depend on dh-python

2018-03-27 Thread Piotr Ożarowski
[Matthias Klose, 2018-03-27]
> yes. please see below for a description of such packages. Or you might share 
> the
> approach how you did construct those lists you posted.

I used codesearch.d.n¹, then downloaded JSON representation of that
search² and removed all packages that Build-Depend on dh-python from
this³ list in Python.

[¹] 
https://codesearch.debian.net/search?q=dh_python3|--with[%3D+].*python3+path%3Adebian%2Frules
[²] curl -s 
https://codesearch.debian.net/results/216977478aa5db9e/packages.json | jq -r 
'.Packages[]'
[³] grep-dctrl -n -w -F Build-Depends,Build-Depends-Indep -s Package dh-python 
/var/lib/apt/lists/deb.debian.org_debian_dists_unstable_main_source_Sources
-- 
GPG: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645



Re: packages that use dh_python{2,3} but don't depend on dh-python

2018-03-27 Thread Matthias Klose
On 27.03.2018 18:39, Piotr Ożarowski wrote:
> [Matthias Klose, 2018-03-27]
>> On 26.03.2018 19:32, Piotr Ożarowski wrote:
>>> Hi,
>>>
>>> Here's a list of packages that will FTBFS soon if dh-python will not be
>>> added to Build-Depends (it's time to drop dh-python from python3's
>>> Depends and old version of dh_python2 from python package).
>>>
>>> http://people.debian.org/~piotr/dh_python3_without_dh-python.list
>>> http://people.debian.org/~piotr/dh_python3_without_dh-python.ddlist
>>> http://people.debian.org/~piotr/dh_python2_without_dh-python.list
>>> http://people.debian.org/~piotr/dh_python2_without_dh-python.ddlist
>>>
>>> The plan is to report bugs first and follow up with changes in -defaults
>>> packages in April or May.
>>
>> These lists have way to many false positives. So please, don't file bug 
>> reports
>> before checking these manually.
> 
> can you name some so that I can try to figure out what went wrong?

yes. please see below for a description of such packages. Or you might share the
approach how you did construct those lists you posted.

>> You have to exclude all these source packages using python/python3 as a b-d 
>> only
>> and which don't build any binary packages without any python/python3 
>> dependency
>> in the packages, e.g. gcc-defaults.
> 
> gcc-defaults is not a false positive, it calls `dh_python2 -plibgcj-common` 
> but doesn't
> depend on dh-python

well, this one not anymore.



Re: packages that use dh_python{2,3} but don't depend on dh-python

2018-03-27 Thread Piotr Ożarowski
[Matthias Klose, 2018-03-27]
> On 26.03.2018 19:32, Piotr Ożarowski wrote:
> > Hi,
> > 
> > Here's a list of packages that will FTBFS soon if dh-python will not be
> > added to Build-Depends (it's time to drop dh-python from python3's
> > Depends and old version of dh_python2 from python package).
> > 
> > http://people.debian.org/~piotr/dh_python3_without_dh-python.list
> > http://people.debian.org/~piotr/dh_python3_without_dh-python.ddlist
> > http://people.debian.org/~piotr/dh_python2_without_dh-python.list
> > http://people.debian.org/~piotr/dh_python2_without_dh-python.ddlist
> > 
> > The plan is to report bugs first and follow up with changes in -defaults
> > packages in April or May.
> 
> These lists have way to many false positives. So please, don't file bug 
> reports
> before checking these manually.

can you name some so that I can try to figure out what went wrong?

> You have to exclude all these source packages using python/python3 as a b-d 
> only
> and which don't build any binary packages without any python/python3 
> dependency
> in the packages, e.g. gcc-defaults.

gcc-defaults is not a false positive, it calls `dh_python2 -plibgcj-common` but 
doesn't
depend on dh-python
-- 
GPG: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645



Re: packages that use dh_python{2,3} but don't depend on dh-python

2018-03-27 Thread Matthias Klose
On 26.03.2018 19:32, Piotr Ożarowski wrote:
> Hi,
> 
> Here's a list of packages that will FTBFS soon if dh-python will not be
> added to Build-Depends (it's time to drop dh-python from python3's
> Depends and old version of dh_python2 from python package).
> 
> http://people.debian.org/~piotr/dh_python3_without_dh-python.list
> http://people.debian.org/~piotr/dh_python3_without_dh-python.ddlist
> http://people.debian.org/~piotr/dh_python2_without_dh-python.list
> http://people.debian.org/~piotr/dh_python2_without_dh-python.ddlist
> 
> The plan is to report bugs first and follow up with changes in -defaults
> packages in April or May.

These lists have way to many false positives. So please, don't file bug reports
before checking these manually.

You have to exclude all these source packages using python/python3 as a b-d only
and which don't build any binary packages without any python/python3 dependency
in the packages, e.g. gcc-defaults.

Matthias



Re: packages that use dh_python{2,3} but don't depend on dh-python

2018-03-27 Thread Ondrej Novy
Hi,

2018-03-26 17:03 GMT+02:00 PICCA Frederic-Emmanuel <
frederic-emmanuel.pi...@synchrotron-soleil.fr>:

> What about teaching cme how to fix packages build-depends.
>

or just mass-commit it inside DPMT/PAPT/OpenStack Team, which is vast
majority of Python packages :).

-- 
Best regards
 Ondřej Nový

Email: n...@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B


Re: Request to join the PAPT

2018-03-27 Thread Pierre-Elliott Bécue
Le lundi 26 mars 2018 à 23:37:06+0200, Piotr Ożarowski a écrit :
> [Pierre-Elliott Bécue, 2018-03-18]
> > After hanging around a lot in DPMT, I'm currently packaging an app that
> > henceforth would definitely find its place into PAPT namespace on salsa.
> > 
> > I'll commit myself to follow the PAPT policy. :)
> > 
> > My salsa login is peb-guest
> 
> you're in, welcome :)

Thanks a lot!

-- 
Pierre-Elliott Bécue
GPG: 9AE0 4D98 6400 E3B6 7528  F493 0D44 2664 1949 74E2
It's far easier to fight for one's principles than to live up to them.


signature.asc
Description: PGP signature


Re: Joining the Debian Python Modules team

2018-03-27 Thread Lev Lamberov
Hi Piotr,

Пн 26 мар 2018 @ 23:11 Piotr Ożarowski :

> [Lev Lamberov, 2018-03-12]
>> My Alioth/Salsa login is, well, dogsleg.
>
> done :)

Thanks!

Could be so kind and "upgrade" my status to Master? Without it I simply
cannot create a new project or transfer any existing project to the DPMT
Salsa namespace.

With regards,
Lev