Re: Move to salsa? Merge modules and apps team?

2018-02-12 Thread Piotr Ożarowski
Hi Andreas,

[Andreas Tille, 2018-02-12]
> On Wed, Feb 07, 2018 at 10:29:37AM +0100, Piotr Ożarowski wrote:
> > > And how about merging the modules and apps teams into one?
> > If not separated at team level, I definitely want to have them somehow
> > separated at repository level so that it's clear which package is which
> > type or to easily checkout libraries only.
> 
> If you ask me at least cython should go to Python Modules team.  Its
> not really just a random Python application and strongly connected
> to several Python modules.

Cython is a library. I don't care what the description says, if there
are other libraries or applications that import it (and thus it has to
go into dist-packages/) - it's a library from my POV (as we HAVE TO
treat it as a library in the toolchain, transitions, ...)

> I see other applications in python-apps that are for no reason there.
> We have no team C-apps or Perl-apps or ... LanguageX-apps.  These are

"others do it differently" never was and hopefully never will be a valid
argument for me. "Others achieve this and that thanks to doing it this
way" might.

> just random applications and could go to collab-maint (where the
> Git maintained packages of Python-apps team reside anyway).

please point me to them so that I can NMU them removing team from
debian/control
-- 
GPG: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645



Re: Help needed for Python3 package python3-bd2k which does not install due to syntax error

2018-02-12 Thread Piotr Ożarowski
> python-bd2k[1] which builds fine

it doesn't if you remove the override to not run Python 3.X tests
-- 
GPG: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645



Re: Help needed for Python3 package python3-bd2k which does not install due to syntax error

2018-02-12 Thread Ghislain Vaillant
Le lundi 12 février 2018 à 10:10 +0100, Piotr Ożarowski a écrit :
> > python-bd2k[1] which builds fine
> 
> it doesn't if you remove the override to not run Python 3.X tests

Indeed, the Python build system will almost always let you "build" a
package, even if it is not Python 3 ready.

Your only solace here is to run a proper migration to Python 3 (which
could be just a matter of running 2to3) and use the test suite (which
hopefully covers enough of the code base) to validate it.

Ghis



Re: Move to salsa? Merge modules and apps team?

2018-02-12 Thread Andreas Tille
Hi Ożarowski,

On Mon, Feb 12, 2018 at 10:09:42AM +0100, Piotr Ożarowski wrote:
> > If you ask me at least cython should go to Python Modules team.  Its
> > not really just a random Python application and strongly connected
> > to several Python modules.
> 
> Cython is a library. I don't care what the description says, if there
> are other libraries or applications that import it (and thus it has to
> go into dist-packages/) - it's a library from my POV (as we HAVE TO
> treat it as a library in the toolchain, transitions, ...)

Fine - so why it is maintained by the apps team?
 
> > I see other applications in python-apps that are for no reason there.
> > We have no team C-apps or Perl-apps or ... LanguageX-apps.  These are
> 
> "others do it differently" never was and hopefully never will be a valid
> argument for me. "Others achieve this and that thanks to doing it this
> way" might.

I did not wanted to use it as an argument.  However, there is also no
argument to have python-apps team at least there is no visible team for
me - just some "random apps that by chance are written in python".
 
> > just random applications and could go to collab-maint (where the
> > Git maintained packages of Python-apps team reside anyway).
> 
> please point me to them so that I can NMU them removing team from
> debian/control

PGPASSWORD="public-udd-mirror" psql --host=public-udd-mirror.xvm.mit.edu 
--username=public-udd-mirror udd -c "select distinct source, vcs_type, 
vcs_browser from sources where 
maintainer_email='python-apps-t...@lists.alioth.debian.org' and release = 'sid' 
and vcs_type = 'Git' order by source;"
source | vcs_type | vcs_browser 

---+--+-
 cppman| Git  | 
https://anonscm.debian.org/cgit/collab-maint/cppman.git
 ctop  | Git  | 
https://anonscm.debian.org/git/collab-maint/ctop.git
 dodgy | Git  | 
https://anonscm.debian.org/git/collab-maint/dodgy.git
 httpcode  | Git  | 
https://anonscm.debian.org/cgit/collab-maint/httpcode.git
 kanboard-cli  | Git  | 
https://anonscm.debian.org/cgit/collab-maint/kanboard-cli.git
 prospector| Git  | 
https://anonscm.debian.org/git/collab-maint/prospector.git
 pydocstyle| Git  | 
https://anonscm.debian.org/git/collab-maint/pydocstyle.git
 pyp   | Git  | 
https://anonscm.debian.org/cgit/collab-maint/pyp.git
 pypass| Git  | 
https://anonscm.debian.org/cgit/collab-maint/pypass.git
 sen   | Git  | 
https://anonscm.debian.org/git/collab-maint/sen.git
 trac-announcer| Git  | 
http://anonscm.debian.org/gitweb/?p=collab-maint/trac-announcer.git
 trac-customfieldadmin | Git  | 
https://anonscm.debian.org/gitweb/?p=collab-maint/trac-customfieldadmin.git
 trac-diavisview   | Git  | 
https://anonscm.debian.org/gitweb/?p=collab-maint/trac-diavisview.git
 trac-httpauth | Git  | 
https://anonscm.debian.org/gitweb/?p=collab-maint/trac-httpauth.git
 trac-jsgantt  | Git  | 
https://anonscm.debian.org/gitweb/?p=collab-maint/trac-jsgantt.git
 trac-privatewiki  | Git  | 
http://anonscm.debian.org/gitweb/?p=collab-maint/trac-privatewiki.git
 trac-subcomponents| Git  | 
http://anonscm.debian.org/gitweb/?p=collab-maint/trac-subcomponents.git
 trac-wikiprint| Git  | 
https://anonscm.debian.org/gitweb/?p=collab-maint/trac-wikiprint.git
 trac-xmlrpc   | Git  | 
https://anonscm.debian.org/gitweb/?p=collab-maint/trac-xmlrpc.git
 voltron   | Git  | 
https://anonscm.debian.org/git/collab-maint/voltron.git
 vulture   | Git  | 
https://anonscm.debian.org/git/collab-maint/vulture.git
 zktop | Git  | 
https://anonscm.debian.org/cgit/collab-maint/zktop.git
(22 rows)

Hope this helps

  Andreas. 

PS: if you drop "and vcs_type = 'Git'" you also get the remaining ones in SVN 
which
might need even more care - but your question was targeting at my remark about 
those
in collab-maint.

-- 
http://fam-tille.de



Re: Move to salsa? Team structure preview ready

2018-02-12 Thread Félix Sipma
Hi,

Do you plan changing the Vcs-fields for all packages automatically?

I also noticed that this package:
https://salsa.debian.org/python-team/modules/twodict is not accessible on salsa
(and neither is accessible on alioth anymore). Is this expected?

Thanks!


signature.asc
Description: PGP signature


Re: Move to salsa? Team structure preview ready

2018-02-12 Thread Ondrej Novy
Hi,

2018-02-12 12:14 GMT+01:00 Félix Sipma :

> Do you plan changing the Vcs-fields for all packages automatically?
>

yes.


> I also noticed that this package:
> https://salsa.debian.org/python-team/modules/twodict is not accessible on
> salsa
> (and neither is accessible on alioth anymore). Is this expected?
>

not expected, fixed.

-- 
Best regards
 Ondřej Nový

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


Re: Move to salsa? Team structure preview ready

2018-02-12 Thread Ondrej Novy
Hi,

2018-02-12 12:38 GMT+01:00 Ondrej Novy :

> I also noticed that this package:
>> https://salsa.debian.org/python-team/modules/twodict is not accessible
>> on salsa
>> (and neither is accessible on alioth anymore). Is this expected?
>>
>
> not expected, fixed.
>

there was 82 more like this. Fixed all of them.

-- 
Best regards
 Ondřej Nový

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


Salsa Vcs-* mass-commits

2018-02-12 Thread Ondrej Novy
Hi,

I would like to mass-commit to all DPMT's projects this:

https://salsa.debian.org/python-team/modules/python-m3u8/commit/f2683222bb936c4f81047285fad2bb7a32e9087f

Any thoughts?

-- 
Best regards
 Ondřej Nový

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


Re: Salsa Vcs-* mass-commits

2018-02-12 Thread Ghislain Vaillant
Will it bypass packages for which such change has already been
committed, such as in src:flake8-polyfill (currently under RFS)? Just
checking.

Cheers,
Ghis

2018-02-12 13:41 GMT+00:00 Ondrej Novy :
> Hi,
>
> I would like to mass-commit to all DPMT's projects this:
>
> https://salsa.debian.org/python-team/modules/python-m3u8/commit/f2683222bb936c4f81047285fad2bb7a32e9087f
>
> Any thoughts?
>
> --
> Best regards
>  Ondřej Nový
>
> Email: n...@ondrej.org
> PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B
>



Re: Salsa Vcs-* mass-commits

2018-02-12 Thread Scott Kitterman
On Monday, February 12, 2018 02:41:58 PM Ondrej Novy wrote:
> Hi,
> 
> I would like to mass-commit to all DPMT's projects this:
> 
> https://salsa.debian.org/python-team/modules/python-m3u8/commit/f2683222bb93
> 6c4f81047285fad2bb7a32e9087f
> 
> Any thoughts?

Looks good to me.

Scott K



Re: Salsa Vcs-* mass-commits

2018-02-12 Thread Daniele Tricoli
On Monday, February 12, 2018 6:19:10 PM CET Scott Kitterman wrote:
> Looks good to me.

Also for me, thanks!

Cheers,

-- 
 Daniele Tricoli 'eriol'
 https://mornie.org



Re: [Python-modules-team] Salsa Vcs-* mass-commits

2018-02-12 Thread Ondrej Novy
Hi,

2018-02-12 15:29 GMT+01:00 Ghislain Vaillant :

> Will it bypass packages for which such change has already been
> committed, such as in src:flake8-polyfill (currently under RFS)? Just
> checking.
>

yes:

if ! grep-dctrl -q -F Vcs-Git 'salsa.debian.org' debian/control ; then

-- 
Best regards
 Ondřej Nový

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


Request to join Python Application Packaging Team

2018-02-12 Thread 陳昌倬
Hi,

I would like to request to join Python Application Packaging Team for
some packages I maintain (e.g. cppman, ctop, pydocstyle, ...)

My salsa account is czchen.


-- 
ChangZhuo Chen (陳昌倬) czchen@{czchen,debconf,debian}.org
http://czchen.info/
Key fingerprint = BA04 346D C2E1 FE63 C790  8793 CC65 B0CD EC27 5D5B


signature.asc
Description: PGP signature


Re: [Python-modules-team] Salsa Vcs-* mass-commits

2018-02-12 Thread Andreas Tille
On Mon, Feb 12, 2018 at 10:02:12PM +0100, Ondrej Novy wrote:
> if ! grep-dctrl -q -F Vcs-Git 'salsa.debian.org' debian/control ; then
???

Could you please post your complete script which is probably using
GitLab API just to let others profit from an example doing mass-changes?

Thank you

   Andreas.

-- 
http://fam-tille.de