Re: Bug#891890: ITP: zfs-linux-git -- zfsonlinux packaging tracking git master

2018-06-05 Thread Antonio Russo
I have packaging of zfsonlinux (for upstream git revisions) that
is in need of review [1]. It builds, and zfs-dkms builds as well.
I have only done very superficial testing (i.e., the zfs module
loads, you can create a pool).

This was somewhat nontrivial because upstream recently merged spl,
the "Solaris Porting Layer", into zfsonlinux. In the short term,
this made packaging more challenging, but in the long term it will
make maintenance much easier.

Highlights from this new packaging:

1. Upstream now ships explicit an statement of kernel version
compatibility [2]. I've integrated that into the debian packaging,
so the maintainer will no longer have to update that manually.

2. Tunable parameter to put architecture independent zfs scripts
in a Debian FHS compliant location [3]. Hopefully, future
additions of scripts will use this parameter and Debian will get
that compliance "for free". I expect this to be merged relatively
soon, further simplifying the packaging.

3. debian/update-git , which automatically builds a changelog
for an upstream git revision. Another tool to simplify an
ambitious user's desire to build a recent git version.

I'd appreciate feedback.

Thanks,
Antonio Russo

[1] https://salsa.debian.org/aerusso-guest/zfs/commits/debian/git
[2] https://github.com/zfsonlinux/zfs/pull/7571
[3] https://github.com/zfsonlinux/zfs/pull/7597



Bug#880590: marked as done (RFS: webmin/1.870+ds-1 [ITP])

2018-06-05 Thread Debian Bug Tracking System
Your message dated Wed, 06 Jun 2018 04:24:30 +
with message-id 
and subject line closing RFS: webmin/1.870+ds-1 [ITP]
has caused the Debian Bug report #880590,
regarding RFS: webmin/1.870+ds-1 [ITP]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
880590: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880590
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "webmin"

* Package name: webmin
 Version : 1.860-1
 Upstream Author : webmin
* URL : www.webmin.com
* License : BSD
 Section : admin

It builds those binary packages:

  webmin - web-based administration interface for Unix systems
webmin-acl - AdminUsers module for Webmin
webmin-adsl-client - ADSL module for Webmin
webmin-ajaxterm - ajaxterm module for Webmin
webmin-all - Module metapackage module for Webmin
webmin-apache - Apache module for Webmin
webmin-at  - At module for Webmin
webmin-backup-config - Backup Configuration Files module for Webmin
webmin-bacula-backup - Bacula Backup System module for Webmin
webmin-bandwidth - Bandwidth Monitoring module for Webmin
webmin-bind8 - BIND module for Webmin
webmin-bsdexports - BSDexports module for Webmin
webmin-bsdfdisk - Partitions on Local Disks module for Webmin
webmin-burner - Burner module for Webmin
webmin-change-user - ChangeUser module for Webmin
webmin-cluster-copy - Cluster Copy Files module for Webmin
webmin-cluster-cron - Cluster Cron Jobs module for Webmin
webmin-cluster-passwd - Cluster Change Passwords module for Webmin
webmin-cluster-shell - Cluster Shell Commands module for Webmin
webmin-cluster-software - Cluster Software module for Webmin
webmin-cluster-useradmin - Cluster Users module for Webmin
webmin-cluster-usermin - Cluster Usermin module for Webmin
webmin-cluster-webmin - Cluster Webmin module for Webmin
webmin-cpan - CPAN module for Webmin
webmin-cron - Cron Manager module for Webmin
webmin-custom - Custom module for Webmin
webmin-dhcpd - DHCPD module for Webmin
webmin-dovecot - Dovecot IMAP/POP3 Server module for Webmin
webmin-exim - Exim Mail Server module for Webmin
webmin-exports - Export Manager module for Webmin
webmin-fail2ban - Fail2Ban Intrusion Detector module for Webmin
webmin-fdisk - Partition Manager module for Webmin
webmin-fetchmail - Fetchmail module for Webmin
webmin-file - FileManager module for Webmin
webmin-filemin - File Manager module for Webmin
webmin-filter - Filter and Forward Mail module for Webmin
webmin-firewall - Firewall module for Webmin
webmin-firewall6 - Firewall6 module for Webmin
webmin-firewalld - FirewallD module for Webmin
webmin-fsdump - Dump module for Webmin
webmin-gray-theme - Gray Framed Theme module for Webmin
webmin-grub - GRUB module for Webmin
webmin-heartbeat - Heartbeat module for Webmin
webmin-htaccess-htpasswd - HTAccess Files module for Webmin
webmin-idmapd - Idmapd Daemon module for Webmin
webmin-inetd - Network Services and Protocols module for Webmin
webmin-init - Boot Manager module for Webmin
webmin-inittab - Inittab module for Webmin
webmin-ipfw - BSD Firewall module for Webmin
webmin-ipsec - IPsec module for Webmin
webmin-iscsi-client - iSCSI Client module for Webmin
webmin-iscsi-server - iSCSI Server module for Webmin
webmin-iscsi-target - iSCSI Target module for Webmin
webmin-iscsi-tgtd - iSCSI TGTd module for Webmin
webmin-jabber - Jabber module for Webmin
webmin-krb5 - Kerberos5 Configuration module for Webmin
webmin-ldap-client - LDAP Client module for Webmin
webmin-ldap-server - LDAP Server module for Webmin
webmin-ldap-useradmin - LDAP Users and Groups module for Webmin
webmin-logrotate - Logrotate module for Webmin
webmin-lpadmin - lpadmin module for Webmin
webmin-lvm - LVM module for Webmin
webmin-mailboxes - Read User Mail module for Webmin
webmin-mailcap - MIME Type Programs module for Webmin
webmin-man - Man module for Webmin
webmin-mon - mon module for Webmin
webmin-mount - Disk Manager module for Webmin
webmin-mount-lib - Disk Manager module for Webmin (binary files)
webmin-mysql - MySQL module for Webmin
webmin-net - Networking module for Webmin
webmin-nis - NIS module for Webmin
webmin-openslp - OpenSLP module for Webmin
webmin-package-updates - Software Package Updates module for Webmin
webmin-pam - PAM module for Webmin
webmin-pap - PPP module for Webmin
webmin-passwd - Passwd module for Webmin
webmin-phpini - PHP Configuration module for Webmin
webmin-postfix - Postfix module for Webmin
webmin-postgresql - PostgreSQL module for 

Re: numpy boolean subtract, the `-` operator, is deprecated, use the bitwise_xor, the `^` operator, or the logical_xor function instead (Was: Bug#899205: python-cogent: Test suite fails with latest ma

2018-06-05 Thread Daniele Nicolodi
On 05/06/2018 01:00, Andreas Tille wrote:

> ==
> ERROR: test_consistent_gap_degen_handling 
> (test_core.test_sequence.ModelSequenceTests)
> gap degen character should be treated consistently
> --
> Traceback (most recent call last):
>   File 
> "/tmp/autopkgtest-lxc.5a99fnj6/downtmp/autopkgtest_tmp/tests/test_core/test_sequence.py",
>  line 660, in test_consistent_gap_degen_handling
> self.assertEqual(dna.stripBadAndGaps(), raw_ungapped)
>   File "/usr/lib/python2.7/dist-packages/cogent/core/sequence.py", line 1251, 
> in stripBadAndGaps
> valid_indices -= self._data == i
> TypeError: numpy boolean subtract, the `-` operator, is deprecated, use the 
> bitwise_xor, the `^` operator, or the logical_xor function instead.
> 
> ==
> 
> 
> I would be happy for some suggested patch how to solve this.  The line
> in question is
> 
>
> https://salsa.debian.org/med-team/python-cogent/blob/master/cogent/core/sequence.py
> 
>Line 1251
> 
> If my feeling is not totally wrong the correct patch would be 
> 
>valid_indices -= (self._data == i)
> 
> since the left value is rather an integer than boolean.
> 
> What do you think?

Without analyzing the code in the fine details, and assuming self._data
is a numpy array or a subclass, I think the name of the variable is
misleading.  Looking at the whole function it seems to be a bool array.
It should be easy to confirm this with pdb or simply inserting a print()
statement in the right place.

def stripBadAndGaps(self):
"""Returns copy of self with bad chars and gaps excised."""
gap_indices = map(self.Alphabet.index, self.MolType.Gaps)
valid_indices = self._data < len(self.Alphabet)
for i in gap_indices:
valid_indices -= self._data == i
result = compress(valid_indices, self._data)
return self.__class__(result, Info=self.Info)

The fix should be to replace the subtraction with:

valid_indices ^= self._data == i

Cheers,
Dan



Bug#900802: marked as done (RFS: marisa/0.2.5-1 [RC])

2018-06-05 Thread Debian Bug Tracking System
Your message dated Tue, 5 Jun 2018 16:27:54 +0200
with message-id <20180605142754.257cekqernbuo...@angband.pl>
and subject line Re: Bug#900802: RFS: marisa/0.2.5-1 [RC]
has caused the Debian Bug report #900802,
regarding RFS: marisa/0.2.5-1 [RC]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
900802: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900802
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: important
X-Debbugs-CC: debian-input-met...@lists.debian.org

Dear Mitsuya, debian-input-method team members and mentors,

As the follow-up for https://lists.debian.org/debian-input-method/2018/06/
msg00014.html, I have prepared a team upload for package "marisa" and I'm 
looking for a sponsor to push it into unstable. Besides, I am looking for a DD 
to help importing the packaging git repository onto Salsa from my temporary 
repo and grant me (hosiet-guest) the Master role so that previous packaging 
commits could pushed and maintained there.

Transition is not needed since the new version is merely a bugfix release 
(with no visible API/ABI breakage) and all its reverse dependencies will be 
upgraded and uploaded very soon inside the Debian Input Method Team.

Mitsuya, you are welcomed to examine the changes and suggest any improvements 
as needed.

 * Package name: marisa
   Version : 0.2.5-1
   Upstream Author : Susumu Yata 
 * URL : https://github.com/s-yata/marisa-trie
 * License : BSD-2 / LGPL-2.1
   Section : libs

  It builds those binary packages:

 libmarisa-dev - development files for libmarisa
 libmarisa-perl - Perl bindings for MARISA
 libmarisa0 - C++ library to provide an implementation of MARISA
 marisa - command line tools for libmarisa
 python-marisa - Python bindings for MARISA
 python3-marisa - Python3 bindings for MARISA
 ruby-marisa - Ruby bindings for MARISA


  To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/marisa


  Alternatively, one can download the package with dget using this command:

dget -x https://mentors.debian.net/debian/pool/main/m/marisa/
marisa_0.2.5-1.dsc


  Git packaging repository (temporary, will be removed after upload):

https://salsa.debian.org/hosiet-guest/marisa.git

  Git packaging repository (proposed, not yet exists):

https://salsa.debian.org/debian/marisa.git


Changes since the last upload:

 marisa (0.2.5-1) unstable; urgency=medium
 .
   [ Mitsuya Shibata ]
   * add dh-python to Build-Depends
   * remove no longer needed XS-Testsuite field
   * fix typo
 .
   [ Boyuan Yang ]
   * New upstream release with different upstream on GitHub.
 Closes: #900680.
   * debian: Apply "wrap-and-sort -abst" for unified format.
   * debian/control:
 - Add myself into uploaders list.
 - Bump Standards-Version to 4.1.4.
 - Add X-Python3-Version field as recommended.
 - Replace "Extra" package priority with "Optional" to fit policy
   requirement.
 - Use debian-input-met...@lists.debian.org in maintainer field.
   Closes: #899868.
 - Fix typo in package description. Closes: #808276.
   * debian/copyright:
 - Refresh upstream copyright information.
 - Add information about my contribution to debian/ dir.
 - Use GitHub repository for upstream source field.
   * debian/watch:
 - Rewrite in v4 format.
 - Use GitHub s-yata/marisa-trie as upstream.
   * debian/rules:
 - Use "dh_missing --fail-missing".
 - Avoid manual invocation of dpkg-parsechangelog.
 - Enable full hardening.
 - Explicitly remove .la files with file installation.
   * debian/docs: Refresh file list.
   * debian/doc-base: Register HTML document for libmarisa-dev.
   * debian/shlibs: Add a libmarisa0.shlibs file to restrict lib
 dependency (>= 0.2.5).
   * debian/patches: Refresh patches.
 - Fix Alpha wordsize detection. Closes: #836374.
 - Add support for riscv64 wordsize detection. Closes: #898018.
 - Backport various commits from upstream trunk.

--
Regards,
Boyuan Yang

signature.asc
Description: This is a digitally signed message part.
--- End Message ---
--- Begin Message ---
On Tue, Jun 05, 2018 at 03:50:49PM +0800, Boyuan Yang wrote:
> Besides, I am looking for a DD 
> to help importing the packaging git repository onto Salsa from my temporary 
> repo and grant me (hosiet-guest) the Master role so that previous packaging 
> commits could pushed and maintained there.

✓

>  * Package name: marisa
>Version : 

RFS: pcapy/0.11.3-1 [ITA]

2018-06-05 Thread eamanu15
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "pcapy"

* Package name: pcapy
Version : 0.11.3-1
Upstream Author : Core Security 
* URL : https://github.com/CoreSecurity/pcapy
* License : Apache Software License
Section : python

It builds those binary packages:

python-pcapy - Python interface to the libpcap packet capture library

To access further information about this package, please visit the
following URL:

https://mentors.debian.net/package/pcapy


Alternatively, one can download the package with dget using this command:

dget -x
https://mentors.debian.net/debian/pool/main/p/pcapy/pcapy_0.11.3-1.dsc

More information about hello can be obtained from https://www.example.com.

Changes since the last upload:

[ Jakub Wilk ]
* Use canonical URIs for Vcs-* fields.

[ Ondřej Nový ]
* Fixed VCS URL (https)
* d/control: Set Vcs-* to salsa.debian.org
* d/changelog: Remove trailing whitespaces
* Remove debian/pycompat, it's not used by any modern Python helper

[ Emmanuel Arias ]
* new upstream version
* update d/watch to download correctly the last upstream version
* update d/control to add Maintainer the DPMT
* update d/control to add me to Uploaders field (Closes: #895787)
* update debhelper on d/contorl from 5.0.37.2 to 11
* update Standards-Version from 3.9.2 to 4.1.4 on d/control
* add Testsuite: autopkgtest-pkg-python on d/control
* update d/compat from 5 to 11
* add to copyright file the debian files copyright

Regards,
Emmanuel
-- 
Arias Emmanuel
https://www.linkedin.com/in/emmanuel-arias-437a6a8a
http://eamanu.com


Bug#900802: RFS: marisa/0.2.5-1 [RC]

2018-06-05 Thread Boyuan Yang
Package: sponsorship-requests
Severity: important
X-Debbugs-CC: debian-input-met...@lists.debian.org

Dear Mitsuya, debian-input-method team members and mentors,

As the follow-up for https://lists.debian.org/debian-input-method/2018/06/
msg00014.html, I have prepared a team upload for package "marisa" and I'm 
looking for a sponsor to push it into unstable. Besides, I am looking for a DD 
to help importing the packaging git repository onto Salsa from my temporary 
repo and grant me (hosiet-guest) the Master role so that previous packaging 
commits could pushed and maintained there.

Transition is not needed since the new version is merely a bugfix release 
(with no visible API/ABI breakage) and all its reverse dependencies will be 
upgraded and uploaded very soon inside the Debian Input Method Team.

Mitsuya, you are welcomed to examine the changes and suggest any improvements 
as needed.

 * Package name: marisa
   Version : 0.2.5-1
   Upstream Author : Susumu Yata 
 * URL : https://github.com/s-yata/marisa-trie
 * License : BSD-2 / LGPL-2.1
   Section : libs

  It builds those binary packages:

 libmarisa-dev - development files for libmarisa
 libmarisa-perl - Perl bindings for MARISA
 libmarisa0 - C++ library to provide an implementation of MARISA
 marisa - command line tools for libmarisa
 python-marisa - Python bindings for MARISA
 python3-marisa - Python3 bindings for MARISA
 ruby-marisa - Ruby bindings for MARISA


  To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/marisa


  Alternatively, one can download the package with dget using this command:

dget -x https://mentors.debian.net/debian/pool/main/m/marisa/
marisa_0.2.5-1.dsc


  Git packaging repository (temporary, will be removed after upload):

https://salsa.debian.org/hosiet-guest/marisa.git

  Git packaging repository (proposed, not yet exists):

https://salsa.debian.org/debian/marisa.git


Changes since the last upload:

 marisa (0.2.5-1) unstable; urgency=medium
 .
   [ Mitsuya Shibata ]
   * add dh-python to Build-Depends
   * remove no longer needed XS-Testsuite field
   * fix typo
 .
   [ Boyuan Yang ]
   * New upstream release with different upstream on GitHub.
 Closes: #900680.
   * debian: Apply "wrap-and-sort -abst" for unified format.
   * debian/control:
 - Add myself into uploaders list.
 - Bump Standards-Version to 4.1.4.
 - Add X-Python3-Version field as recommended.
 - Replace "Extra" package priority with "Optional" to fit policy
   requirement.
 - Use debian-input-met...@lists.debian.org in maintainer field.
   Closes: #899868.
 - Fix typo in package description. Closes: #808276.
   * debian/copyright:
 - Refresh upstream copyright information.
 - Add information about my contribution to debian/ dir.
 - Use GitHub repository for upstream source field.
   * debian/watch:
 - Rewrite in v4 format.
 - Use GitHub s-yata/marisa-trie as upstream.
   * debian/rules:
 - Use "dh_missing --fail-missing".
 - Avoid manual invocation of dpkg-parsechangelog.
 - Enable full hardening.
 - Explicitly remove .la files with file installation.
   * debian/docs: Refresh file list.
   * debian/doc-base: Register HTML document for libmarisa-dev.
   * debian/shlibs: Add a libmarisa0.shlibs file to restrict lib
 dependency (>= 0.2.5).
   * debian/patches: Refresh patches.
 - Fix Alpha wordsize detection. Closes: #836374.
 - Add support for riscv64 wordsize detection. Closes: #898018.
 - Backport various commits from upstream trunk.

--
Regards,
Boyuan Yang

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


numpy boolean subtract, the `-` operator, is deprecated, use the bitwise_xor, the `^` operator, or the logical_xor function instead (Was: Bug#899205: python-cogent: Test suite fails with latest matplo

2018-06-05 Thread Andreas Tille
Control: tags -1 help

Hi,

I have reported the issue upstream but no response so far.  While the
error message contains some hint how to solve the issue I would like
to backup this by some competent advise.


==
ERROR: test_consistent_gap_degen_handling 
(test_core.test_sequence.ModelSequenceTests)
gap degen character should be treated consistently
--
Traceback (most recent call last):
  File 
"/tmp/autopkgtest-lxc.5a99fnj6/downtmp/autopkgtest_tmp/tests/test_core/test_sequence.py",
 line 660, in test_consistent_gap_degen_handling
self.assertEqual(dna.stripBadAndGaps(), raw_ungapped)
  File "/usr/lib/python2.7/dist-packages/cogent/core/sequence.py", line 1251, 
in stripBadAndGaps
valid_indices -= self._data == i
TypeError: numpy boolean subtract, the `-` operator, is deprecated, use the 
bitwise_xor, the `^` operator, or the logical_xor function instead.

==


I would be happy for some suggested patch how to solve this.  The line
in question is

   
https://salsa.debian.org/med-team/python-cogent/blob/master/cogent/core/sequence.py

   Line 1251

If my feeling is not totally wrong the correct patch would be 

   valid_indices -= (self._data == i)

since the left value is rather an integer than boolean.

What do you think?

Kind regards

Andreas.

-- 
http://fam-tille.de