Re: Versioned dependencies and maintainer scripts

2018-07-08 Thread Adrian Bunk
On Mon, Jun 25, 2018 at 11:10:51AM -0600, Daniele Nicolodi wrote:
>...
> On 6/25/18 1:04 AM, Simon McVittie wrote:
>...
> > For the postinst, you can rely on the updated init-system-helpers being
> > at least unpacked (which should be enough, because i-s-h is Essential,
> > so it's required to provide its core functionality while merely unpacked
> > and not yet configured).
> > 
> > The difference for Pre-Depends is that it would give you the ability to
> > assume that i-s-h has been configured (fully installed) before your
> > postinst runs. I don't think you need that here.
> > 
> > In the postrm, you can't normally rely on having your package's
> > dependencies still installed, but init-system-helpers is Essential so
> > it should still be there, and we don't officially support downgrades so
> > i-s-h should still be at least the required version.
> 
> Only tangentially related: does that mean that we can drop the checks
> for the presence of deb-systemd-helper in the postrm maintainer scripts
> injected by dh_installsystemd (for example [1]) and simplify them a bit?
>...

"purge" might happen decades (sic) after "remove" with no dependencies 
installed and packages that are essential today no longer being essential.

> Cheers,
> Dan
>...

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Re: Mass filing on Python 3.7 async module import?

2018-07-08 Thread Emilio Pozuelo Monfort
On 08/07/18 00:17, Paul R. Tagliamonte wrote:
> Hey DPMT (BCC'ing -devel, let's keep conversaion on DPMT),
> 
> I see that Python 3.7 now raises a syntax error when you try to import
> a module that is named `async`.
> 
> ```
> $ python3.6
> Python 3.6.6 (default, Jun 27 2018, 14:44:17)
> [GCC 8.1.0] on linux
> Type "help", "copyright", "credits" or "license" for more information.
 import foo.async
> Traceback (most recent call last):
>   File "", line 1, in 
> ModuleNotFoundError: No module named 'foo'

> ```
> 
> With Python 3.7:
> 
> ```
> $ python3.7
> Python 3.7.0 (default, Jun 27 2018, 14:40:03)
> [GCC 8.1.0] on linux
> Type "help", "copyright", "credits" or "license" for more information.
 import foo.async
>   File "", line 1
> import foo.async
>^
> SyntaxError: invalid syntax

> ```
> 
> Quickly checking codesearch, there are a bunch of packages that have
> import lines that look like they'd fail.
> 
> Anyone mind if I do a MBF on libraries that are providing anything
> named `async.py`?

List of affected packages:

openscap-daemon: /usr/lib/python3/dist-packages/openscap_daemon/async.py
pylint3: /usr/lib/python3/dist-packages/pylint/checkers/async.py
python3-astroquery: 
/usr/lib/python3/dist-packages/astroquery/vo_conesearch/async.py
python3-celery: /usr/lib/python3/dist-packages/celery/backends/async.py
python3-dropbox: /usr/lib/python3/dist-packages/dropbox/async.py
python3-exabgp: /usr/lib/python3/dist-packages/exabgp/reactor/async.py
python3-gunicorn: /usr/lib/python3/dist-packages/gunicorn/workers/async.py
python3-ldap: /usr/lib/python3/dist-packages/ldap/async.py
python3-mapproxy: /usr/lib/python3/dist-packages/mapproxy/util/async.py
python3-opengl: /usr/lib/python3/dist-packages/OpenGL/GL/SGIX/async.py
python3-opengl: /usr/lib/python3/dist-packages/OpenGL/raw/GL/SGIX/async.py
python3-pexpect: /usr/lib/python3/dist-packages/pexpect/async.py
python3-pylama: /usr/lib/python3/dist-packages/pylama/async.py
python3-pymodbus: /usr/lib/python3/dist-packages/pymodbus/client/async.py
python3-pymodbus: /usr/lib/python3/dist-packages/pymodbus/server/async.py
python3-raven: /usr/lib/python3/dist-packages/raven/contrib/async.py
python3-rpyc: /usr/lib/python3/dist-packages/rpyc/core/async.py
python3-tenacity: /usr/lib/python3/dist-packages/tenacity/async.py
salt-common: /usr/lib/python3/dist-packages/salt/utils/async.py
visidata: /usr/lib/python3/dist-packages/visidata/async.py

and the dd-list:

Andriy Senkovych 
   salt (U)

Anja Boskovic 
   visidata

Bas Couwenberg 
   mapproxy (U)

Benjamin Drung 
   salt (U)

Brian May 
   celery (U)

Carl Suster 
   rpyc (U)

ChangZhuo Chen (陳昌倬) 
   pylama (U)

Chris Lamb 
   gunicorn

Debian Astro Team 
   astroquery

Debian GIS Project 
   mapproxy

Debian Python Modules Team 
   celery
   pexpect
   pylama
   pymodbus
   pyopengl
   python-dropbox
   python-ldap
   python-raven (U)
   python-tenacity
   rpyc

Debian Salt Team 
   salt

Debian Security Tools 
   openscap-daemon

Franklin G Mendoza 
   salt (U)

Joe Healy 
   salt (U)

Maximiliano Curia 
   pymodbus (U)

Michael Fladischer 
   celery (U)
   python-dropbox (U)

Ondřej Kobližek 
   python-tenacity (U)

Ondřej Nový 
   python-tenacity (U)
   salt (U)

Philippe Thierry 
   openscap-daemon (U)

Python Applications Packaging Team 
   pylint (U)

Sandro Tosi 
   pylint

Thomas Goirand 
   python-tenacity (U)

Tobias Hansen 
   pexpect (U)

Torsten Marek 
   pyopengl (U)

Vincent Bernat 
   exabgp
   python-raven

Vincent Prat 
   astroquery (U)

W. Martin Borgert 
   pymodbus (U)

Willem van den Akker 
   python-ldap (U)

Wolodja Wentland 
   salt (U)

Cheers,
Emilio



SALSA migration of XML/SGML packages (sgml-data for me)

2018-07-08 Thread Osamu Aoki
Hi,

I am wondering what is happening with XML/SGML packages.

I am doing SALSA migration and I realized I need to RFA or Orphan some
of my packages.  Specifically:

 sgml-data
 debiandoc-sgml
 debiandoc-sgml-doc
 debiandoc-sgml-pt-br

All debiandoc-sgml* packages can be almost safely set to Orphan path.
(Maybe not for buster but after buster. Debian Policy doesn't use this
any more.  I will take care them if needed.)

But sgml-data has too many packages depending on it and it is best to
hand this package to a right person.

This sgml-data is SGML package so it is most appropriate to be taken
care by people who were on Debian XML/SGML Group
.  I think this is
unreachable email address by now.  Listing this as maintainer address
may be RC bug.  That is why I am writing to
debian-devel@lists.debian.org while CCing recent uploaders of these
packages to be sure.  Many important packages list this email address.

https://qa.debian.org/developer.php?email=debian-xml-sgml-pkgs%40lists.alioth.debian.org

 libxml2
 libxslt
 docbook-utils
 ...

Some of them still list old alioth VCS URL.

Does anyone working on moving these repo to SALSA and uploading properly
updated packages with reachable group address?

FYI: I created SALSA repo for sgml-data
 https://salsa.debian.org/debian/sgml-data

Osamu

PS: - DATA 

$ build-rdeps debiandoc-sgml
Reverse Build-depends in main:
--

backup-manager
cli-common
dbconfig-common
debian-faq
debian-history
debian-installer
debiandoc-sgml-doc
debiandoc-sgml-doc-pt-br
dh-kpatches
doc-debian-fr
focalinux
gap
java-policy
junior-doc
libnss-pgsql
menu
sgml-base-doc
tcltk-defaults
userv

Found a total of 19 reverse build-depend(s) for debiandoc-sgml.


$ build-rdeps sgml-data
Reverse Build-depends in main:
--

a2ps
aafigure
abcm2ps
aboot
accountsservice
ace
aconnectgui
adcli
aes2501-wy
aisleriot
akonadi-calendar
akonadi-calendar-tools
akonadi-import-wizard
akonadiconsole
akregator
alex
alsa-utils
alsamixergui
altermime
altos
amarok
... (over 1000 packages)







Re: SALSA migration of XML/SGML packages (sgml-data for me)

2018-07-08 Thread Boyuan Yang
[dropping individual email addresses]

Osamu Aoki  于2018年7月8日周日 下午10:21写道:
>
> Hi,
>
> I am wondering what is happening with XML/SGML packages.
>
> I am doing SALSA migration and I realized I need to RFA or Orphan some
> of my packages.  Specifically:
>
>  sgml-data
>  debiandoc-sgml
>  debiandoc-sgml-doc
>  debiandoc-sgml-pt-br
>
> All debiandoc-sgml* packages can be almost safely set to Orphan path.
> (Maybe not for buster but after buster. Debian Policy doesn't use this
> any more.  I will take care them if needed.)
>
> But sgml-data has too many packages depending on it and it is best to
> hand this package to a right person.
>
> This sgml-data is SGML package so it is most appropriate to be taken
> care by people who were on Debian XML/SGML Group
> .  I think this is
> unreachable email address by now.  Listing this as maintainer address
> may be RC bug.  That is why I am writing to
> debian-devel@lists.debian.org while CCing recent uploaders of these
> packages to be sure.  Many important packages list this email address.

I remember that the whole Debian XML/SGML Group is already dead with the last
member retiring several years ago. I can't find the retirement email now but
that did happen before. I believe those infrastracture really needs some
caring.

--
Regards,
Boyuan Yang



Re: SALSA migration of XML/SGML packages (sgml-data for me)

2018-07-08 Thread Mattia Rizzolo
On Sun, Jul 08, 2018 at 11:20:57PM +0900, Osamu Aoki wrote:
> I am wondering what is happening with XML/SGML packages.

The group is now on salsa at:
https://salsa.debian.org/xml-sgml-team
and not all packages are abandoned, thought several are.

> This sgml-data is SGML package so it is most appropriate to be taken
> care by people who were on Debian XML/SGML Group
> .  I think this is
> unreachable email address by now.

You think wrong, as that mail address has been migrated on the temporary
server on alioth-lists.debian.net, together with all the others
(although I believe most of them should have been archived away, and
move to use a team+foo@tracker.d.o address).

> Does anyone working on moving these repo to SALSA and uploading properly
> updated packages with reachable group address?

If you checked DDPO as you said, and noticed that *some* are on alioth,
you must also have noticed that the others are already on salsa…

https://salsa.debian.org/groups/xml-sgml-team/-/group_members

I added you to the team now.

> FYI: I created SALSA repo for sgml-data
>  https://salsa.debian.org/debian/sgml-data

I'd consider asking the salsa admin to move it under the team namespace,
unless you think it would be best under /debian/, of course.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Re: SALSA migration of XML/SGML packages (sgml-data for me)

2018-07-08 Thread Adrian Bunk
On Sun, Jul 08, 2018 at 11:20:57PM +0900, Osamu Aoki wrote:
> Hi,
> 
> I am wondering what is happening with XML/SGML packages.
> 
> I am doing SALSA migration and I realized I need to RFA or Orphan some
> of my packages.  Specifically:
> 
>  sgml-data
>  debiandoc-sgml
>  debiandoc-sgml-doc
>  debiandoc-sgml-pt-br
> 
> All debiandoc-sgml* packages can be almost safely set to Orphan path.
> (Maybe not for buster but after buster. Debian Policy doesn't use this
> any more.  I will take care them if needed.)
> 
> But sgml-data has too many packages depending on it and it is best to
> hand this package to a right person.

RFA sounds appropriate for that, and you can also state in the RFA bug 
that anyone intending to adopt it should contact you first.

This being SGML the most likely result would be noone adopting it,
and you could then retitle the WNPP bugs to O later.

How many packages do actually use sgml-data?

translate-docformat depends on it, but I'd assume/hope most actual users 
no longer use SGML.

docbook-xml (sic) depends on sgml-data and sgml-base.

All this gives sgml-base impressive popcon numbers, but the actual usage 
is likely pretty limited. I'm sure we have users who still need tooling 
for SGML, but all this is now more a fringe area of the archive.

> This sgml-data is SGML package so it is most appropriate to be taken
> care by people who were on Debian XML/SGML Group
> .  I think this is
> unreachable email address by now.  Listing this as maintainer address
> may be RC bug.  That is why I am writing to
> debian-devel@lists.debian.org while CCing recent uploaders of these
> packages to be sure.
>...

Someone took care of that, the list was migrated and is still reachable:
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-xml-sgml-pkgs

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#903345: ITP: python-seqcluster -- analysis of small RNA in NGS data

2018-07-08 Thread Steffen Moeller
Package: wnpp
Severity: wishlist
Owner: Steffen Moeller 

* Package name: python-seqcluster
* URL : https://github.com/lpantano/seqcluster
* License : MIT
  Programming Lang: Python
  Description : analysis of small RNA in NGS data

About to appear at https://salsa.debian.org/med-team/python-seqcluster



Bug#903371: ITP: ocaml-qcheck -- QuickCheck inspired property-based testing for OCaml

2018-07-08 Thread Andy Li
Package: wnpp
Severity: wishlist
Owner: Andy Li 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

* Package name: ocaml-qcheck
  Version : 0.8
  Upstream Author : Simon Cruanes 
Rudi Grinberg 
Jacques-Pascal Deplaix 
Jan Midtgaard 
* URL : https://github.com/c-cube/qcheck
* License : BSD
  Programming Lang: OCaml
  Description : QuickCheck inspired property-based testing for OCaml

This module allows to check invariants (properties of some types) over randomly
generated instances of the type. It provides combinators for generating
instances and printing them.

This is one of the dependencies of the next version of Haxe (4.0.0).




-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBCAAGBQJbQtJ5AAoJENYPsCrEEWxpQp4H/RzEQbLn54kzqCmwbpZLWcI1
U/ygzXbw8BXKtmisOm209gEnCVi265cuidbxRt9WPT8bxlNJb270/KUU0r4W0+Xd
sa90yYBVwRM/esWcrklTSkQBUCp0oVGMv5vVkEuw95i3OKJtS+ENuAox6Mj49l7X
EcdiQZ2vkrXBfq2NHVLT4wwLmnXhcau2xFJyAfMiL/Jqw3jhemu9oYJwc+pnrE83
LryrYt5s1c75hYySH2ZJiPrUmSotpeu2/1Ol3Tq0LElTEnMUwMMYe+09jTdqe82t
Rm1llmd0bWm6XElApArThzWnXsFcSBcTcy4cjLuIsqBcx7H79C4z8gsn1QgF2T0=
=n5Qp
-END PGP SIGNATURE-



Research survey: Impact of Microsoft Acquisition of GitHub

2018-07-08 Thread Asavaseri Natnaree
Dear Debian developers, 

I am Natnaree Asavaseri and currently undertaking a research internship at Nara 
Institute of Science and Technology, Japan. Note that we are not biased to 
either GitHub or Microsoft, and this is purely from an empirical research 
perspective. 

As a part of my research in the field of Software Engineering (SE), my 
professors and I are analyzing the impact of Microsoft's acquisition of GitHub. 
The main purpose of my survey is understanding how developers perceive the 
Microsoft's acquisition of GitHub, especially from contributors to Linux 
distributions and BSD families. If the survey is successful, we will publish 
our findings at SE academic venues (journals or conference).

So please consider voicing your opinion by allowing us up to 5 minutes to 
complete my short survey. 

https://goo.gl/forms/lbIL5qsinDRQyTaK2 

We would like to remind you that participation in this survey is completely 
voluntary and your identity is hidden for anonymity. Thank you for your time in 
advance. 

Best regards, 

Natnaree (cc Shade, Raula, Hideaki)
Nara Institute of Science and Technology, Japan