Bug#892996: ITP: r-cran-fts -- GNU R interface to tslib

2018-03-15 Thread Andreas Tille
Package: wnpp
Severity: wishlist
Owner: Andreas Tille 

* Package name: r-cran-fts
  Version : 0.9.9
  Upstream Author : Whit Armstrong 
* URL : https://cran.r-project.org/package=fts
* License : GPL
  Programming Lang: GNU R
  Description : GNU R interface to tslib
 This GNU R package provides fast operations for time series objects
 (a time series library in c++).


Remark: This package is needed to run the full test suite of
  r-cran-xts package as an autopkgtest.  It will be maintained
  by the r-pkg team at
 https://salsa.debian.org/r-pkg-team/r-cran-fts



library package with conffile and SONAME?

2018-03-15 Thread Philipp Hahn
Hello,

some library packages like "libtirpc1" (just my example here) contain a
conffile like "/etc/netconfig". Naturally they must conflict with their
successor "libtirpc3" as they contain the same file name. Currently it
does not: 

1. Either I could add the "Conflicts: libtirpc1" but that would render
the rename of the package following the SONAME change useless as they
will never be co-installed anyway then.

2. Or I could add a "Replaces: libtirpc1 (<< 0.2.5-1.2)" to silence dpkg
and allow libtirpc3 to overwrite that with which still has the same
format and content. This has the drawback that anyone later on
installing 1 after 3 will get the error from dpkg as 1 is not allowed to
replace the file from 3.

3. And/or I can create an additional package "libtirpc-common" to just
contain that single conffile and make "libtirpc[13]" both depend on it.
This last option is AFAIK frowned upon as it creates yet another package
for a single file.

So whats the current best practice?

Philipp



Re: library package with conffile and SONAME?

2018-03-15 Thread Andrey Rahmatullin
On Thu, Mar 15, 2018 at 01:55:26PM +0100, Philipp Hahn wrote:
> some library packages like "libtirpc1" (just my example here) contain a
> conffile like "/etc/netconfig". Naturally they must conflict with their
> successor "libtirpc3" as they contain the same file name. 
No, they must not. Instead, they must stop shipping that, see Policy 8.2.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: library package with conffile and SONAME?

2018-03-15 Thread Russ Allbery
Philipp Hahn  writes:

> 3. And/or I can create an additional package "libtirpc-common" to just
> contain that single conffile and make "libtirpc[13]" both depend on it.
> This last option is AFAIK frowned upon as it creates yet another package
> for a single file.

> So whats the current best practice?

Policy requires 3.  Yes, it creates another package, but the ability to
install two versions of a shared library at the same time is vital to how
we do upgrades and is more important than avoiding the occassional extra
package.

The other option is to version the configuration file so that each SONAME
of the library uses a separate config file, but usually that's worse for
the user and it's better to just have a separate config package.

-- 
Russ Allbery (r...@debian.org)   



Re: library package with conffile and SONAME?

2018-03-15 Thread Ben Hutchings
On Thu, 2018-03-15 at 09:43 -0700, Russ Allbery wrote:
> Philipp Hahn  writes:
> 
> > 3. And/or I can create an additional package "libtirpc-common" to just
> > contain that single conffile and make "libtirpc[13]" both depend on it.
> > This last option is AFAIK frowned upon as it creates yet another package
> > for a single file.
> > So whats the current best practice?
> 
> Policy requires 3.  Yes, it creates another package, but the ability to
> install two versions of a shared library at the same time is vital to how
> we do upgrades and is more important than avoiding the occassional extra
> package.
> 
> The other option is to version the configuration file so that each SONAME
> of the library uses a separate config file, but usually that's worse for
> the user and it's better to just have a separate config package.

Or you make the configuration file not a conffile.  (Then you have the
challenge of getting dpkg to forget that it was ever a conffile.)

Ben.

-- 
Ben Hutchings
Quantity is no substitute for quality, but it's the only one we've got.



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


Bug#893055: ITP: imbalanced-learn -- Python module to perform under sampling and over sampling with various techniques.

2018-03-15 Thread Aggelos Avgerinos
Package: wnpp
Severity: wishlist
Owner: Aggelos Avgerinos 

* Package name: imbalanced-learn
  Version : 0.3.2
  Upstream Author : Fernando M. F. Nogueira, Guillaume Lemaitre, Dayvid Victor
* URL : https://github.com/scikit-learn-contrib/imbalanced-learn
* License : MIT
  Programming Lang: Python
  Description : Python module to perform under sampling and over sampling 
with various techniques.

  imbalanced-learn is a python package offering a number of re-sampling
  techniques commonly used in datasets showing strong between-class
  imbalance.

  It is compatible with scikit-learn and is part of
  scikit-learn-contrib projects.

  I intent to package and maintain it under the debian neuro team.



Bug#893056: ITP: libpe1 -- The PE library used by pev

2018-03-15 Thread Robert Haist
Package: wnpp
Severity: wishlist
Owner: Robert Haist 

* Package name: libpe1
  Version : 1.0.0
  Upstream Author : Fernando Mercês
* URL : https://github.com/merces/libpe
* License : LGPLv3
  Programming Lang: C
  Description : The PE library used by pev

Currently the pev package in debian contains the pev tools and the library,
because upstream had a single integrated repo in the past. Now upstream is
divided in two repos and we have to package the library as dependency too.


Bug#893058: ITP: libdecaf -- implementation of Montgomery and Edwards elliptic curve cryptography

2018-03-15 Thread Christopher Hoskin
Package: wnpp
Severity: wishlist
Owner: Christopher Hoskin 

* Package name: libdecaf
  Version : 0.9.4
  Upstream Author : Cryptography Research, Inc.
* URL : http://ed448goldilocks.sourceforge.net/
* License : expat
  Programming Lang: C
  Description : implementation of Montgomery and Edwards elliptic curve 
cryptography

 The libdecaf library is for elliptic curve research and practical application.
 It currently supports Ed448-Goldilocks and Curve25519.

 The goals of this library are:

  * Implementing the X25519, X448 key exchange protocols (RFC 7748).
  * Implementing the Ed25519 and EdDSA-Ed448 signature schemes (RFC 8032).
  * Providing a platform for research and development of advanced cryptographic
schemes using twisted Edwards curves.

 This library is intended for developers who have experience with
 cryptography.

 libdecaf is a dependency for sphinx (a password Store that Perfectly Hides from
 Itself (No Xaggeration)).

 I plan to maintain it within the Debian/ namespace on Salsa. I do not require a
 sponsor.



Re: Bug#893056: ITP: libpe1 -- The PE library used by pev

2018-03-15 Thread Scott Kitterman
On Thursday, March 15, 2018 11:51:11 PM Robert Haist wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Robert Haist 
> 
> * Package name: libpe1
>   Version : 1.0.0
>   Upstream Author : Fernando Mercês
> * URL : https://github.com/merces/libpe
> * License : LGPLv3
>   Programming Lang: C
>   Description : The PE library used by pev
> 
> Currently the pev package in debian contains the pev tools and the library,
> because upstream had a single integrated repo in the past. Now upstream is
> divided in two repos and we have to package the library as dependency too.

Is there a reason you picked libpe1 instead of libpe?  Generally encoding the 
soname in the source package name is not a good practice.

Scott K

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


Work-needing packages report for Mar 16, 2018

2018-03-15 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 1279 (new: 8)
Total number of packages offered up for adoption: 162 (new: 0)
Total number of packages requested help for: 53 (new: 0)

Please refer to http://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   docker-swarm (#892921), orphaned yesterday
 Description: Docker's native clustering system
 Installations reported by Popcon: 25
 Bug Report URL: http://bugs.debian.org/892921

   lua-discount (#892473), orphaned 6 days ago
 Description: Discount library for the Lua language
 Reverse Depends: lua-discount-dev
 Installations reported by Popcon: 23
 Bug Report URL: http://bugs.debian.org/892473

   lua-ldoc (#892474), orphaned 6 days ago
 Description: LuaDoc-compatible documentation generation system
 Installations reported by Popcon: 61
 Bug Report URL: http://bugs.debian.org/892474

   node-cssstyle (#892604), orphaned 4 days ago
 Description: CSSStyleDeclaration Object Model implementation
 Reverse Depends: node-jsdom
 Installations reported by Popcon: 20
 Bug Report URL: http://bugs.debian.org/892604

   node-entities (#892605), orphaned 4 days ago
 Description: Encode and decode XML/HTML entities with ease
 Reverse Depends: node-dom-serializer node-htmlparser2
 Installations reported by Popcon: 37
 Bug Report URL: http://bugs.debian.org/892605

   node-htmlparser2 (#892606), orphaned 4 days ago
 Description: fast & forgiving HTML/XML/RSS parser
 Reverse Depends: node-eslint-plugin-html node-jsdom
 Installations reported by Popcon: 29
 Bug Report URL: http://bugs.debian.org/892606

   node-nwmatcher (#892607), orphaned 4 days ago
 Description: CSS3-compliant JavaScript selector engine
 Reverse Depends: node-jsdom
 Installations reported by Popcon: 19
 Bug Report URL: http://bugs.debian.org/892607

   planner (#892919), orphaned yesterday
 Description: project management application
 Reverse Depends: planner planner-dev
 Installations reported by Popcon: 1501
 Bug Report URL: http://bugs.debian.org/892919

1271 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/orphaned for a complete list.



No new packages have been given up for adoption, but a total of 162 packages
are awaiting adoption.  See http://www.debian.org/devel/wnpp/rfa_bypackage
for a complete list.



For the following packages help is requested:

   autopkgtest (#846328), requested 470 days ago
 Description: automatic as-installed testing for Debian packages
 Reverse Depends: debci-worker openstack-pkg-tools
 Installations reported by Popcon: 1097
 Bug Report URL: http://bugs.debian.org/846328

   balsa (#642906), requested 2363 days ago
 Description: An e-mail client for GNOME
 Installations reported by Popcon: 659
 Bug Report URL: http://bugs.debian.org/642906

   broadcom-sta (#886599), requested 66 days ago (non-free)
 Description: Broadcom STA Wireless driver (non-free)
 Installations reported by Popcon: 2038
 Bug Report URL: http://bugs.debian.org/886599

   cargo (#860116), requested 338 days ago
 Description: Rust package manager
 Reverse Depends: dh-cargo
 Installations reported by Popcon: 597
 Bug Report URL: http://bugs.debian.org/860116

   cups (#532097), requested 3204 days ago
 Description: Common UNIX Printing System
 Reverse Depends: ayatana-indicator-printers bluez-cups boomaga
   chromium cinnamon-settings-daemon cloudprint cups cups-backend-bjnp
   cups-browsed cups-bsd (71 more omitted)
 Installations reported by Popcon: 181064
 Bug Report URL: http://bugs.debian.org/532097

   cyrus-sasl2 (#799864), requested 904 days ago
 Description: authentication abstraction library
 Reverse Depends: 389-ds-base 389-ds-base-libs 389-dsgw adcli
   autofs-ldap cairo-dock-mail-plug-in claws-mail
   claws-mail-acpi-notifier claws-mail-address-keeper
   claws-mail-archiver-plugin (122 more omitted)
 Installations reported by Popcon: 204049
 Bug Report URL: http://bugs.debian.org/799864

   dee (#831388), requested 608 days ago
 Description: model to synchronize mutiple instances over DBus
 Reverse Depends: dee-tools gir1.2-dee-1.0 libdee-1.0-4-dbg
   libdee-dev zeitgeist-core
 Installations reported by Popcon: 65868
 Bug Report URL: http://bugs.debian.org/831388

   developers-reference (#759995), requested 1293 days ago
 Description: guidelines and information for Debian developers
 Installation