Mass filing wish list bugs against package depending on dbconfig-common [WAS: Re: dbconfig-common: near future change in dependency stack]

2016-03-10 Thread Paul Gevers
Hi all,

The new style dbconfig-common packages live already for some time in the
archive, and I haven't received any complaint/bug yet about the database
dependent packages. This means that I believe it is time to bug the
maintainers of packages that depend on dbconfig-common with a wish list
bug to change their dependencies to the right package.

Because there are lots of packages involved, I want to share my proposed
report here and check that there are no objections.

Please find my proposed text attached, as well as a dd list for the
maintainers involved (ironic note, I'm on the list myself).

I'd love to hear your comments.

Paul
Title: please depend on database specific dbconfig- package instead of 
dbconfig-common

Dear maintainer,

Your package depends on dbconfig-common. Some time ago I introduced database
type specific packages in the dbconfig framework. I announced this on
debian-devel¹. Now it is time to request you to change the dependency of your
package to depend on the dbconfig- packages matching the database(s)
that your package supports. For the convenience of system administrators that
don't want dbconfig-common to handle the database handling, I also introduced a
package called dbconfig-no-thanks, which will prevent dbconfig-common from
doing anything (just like answering no to the first dbconfig-common
question). You should always have dbconfig-no-thanks as an (last) alternative to
the dbconfig- package(s).

So, how to make use of these new packages? The only change you have to do² is
revisit your (pre-)dependencies/recommends/suggest. If you properly followed the
dbconfig-common documentation, you have a dependency on dbconfig-common and at
least a recommends (but probably a depends) on the command-line client(s) for
the database type(s) you support. You should replace these with a depends on
dbconfig- | dbconfig-no-thanks. Two examples.

a) your package supports PostgreSQL, your dependencies now are
Depends: dbconfig-pgsql | dbconfig-no-thanks

b) your package supports sqlite3 or sqlite, your dependencies now are
Depends: dbconfig-sqlite3 | dbconfig-sqlite | dbconfig-no-thanks

If you don't need the command-line databse client for your package itself,
i.e. you only added it because dbconfig-common needs it, you can now remove
that as well, because now the  packages take care themselves.

For those of you that backport their packages via the Debian backports achive,
I provide backports of dbconfig-common to jessie-backports. On request I can do
the same with wheezy-backports-sloppy.

For those of you that also provide packages elsewhere where you may not have
dbconfig-common version 2.0.0 or higher, I can recommend the trick done by
phpmyadmin:
dbconfig-mysql | dbconfig-no-thanks | dbconfig-common (<< 2.0.0)

Paul

¹ https://lists.debian.org/debian-devel/2015/12/msg00044.html
² Be aware, if your package supports multiple databases, you still need
to set the dbc_dbtypes variable in you config script.
Alexander Wirt 
   icinga (U)
   icinga-web (U)
   icinga2 (U)

Andreas Henriksson 
   bandwidthd

Andreas Tille 
   manila (U)

Bareos Packaging Team 
   bareos

Cacti Maintainer 
   cacti-spine

Carsten Leonhardt 
   bacula (U)

Corey Bryant 
   murano (U)

Craig Small 
   jffnms

Dain Nilsson 
   yubikey-ksm (U)
   yubikey-val (U)

Daniel Pocock 
   yubikey-ksm (U)
   yubikey-val (U)

Dario Minnucci 
   dotclear

David Gil 
   phpgacl

David Prévot 
   phpbb3 (U)

Debian Authentication Maintainers 
   yubikey-ksm
   yubikey-val

Debian Bacula Team 
   bacula

Debian Nagios Maintainer Group 
   icinga
   icinga-web
   icinga2
   ndoutils (U)

Debian QA Group 
   semanticscuttle
   webissues-server

Debian Request Tracker Group 

   request-tracker4

Debian Roundcube Maintainers 
   roundcube

Debian Science Maintainers 
   tango

Debian Sympa team 
   sympa

Dominic Hargreaves 
   request-tracker4 (U)

Emmanuel Bouthenot 
   sympa (U)

Evgeni Golov 
   bareos (U)
   bley

Francesco Paolo Lovergine 
   openacs (U)

Francisco Manuel Garcia Claramonte 
   letodms

Gaudenz Steinlin 
   postfixadmin (U)

Gonéri Le Bouder 
   glpi (U)

Guilhem Moulin 
   roundcube (U)

Gunnar Wolf 
   drupal7

Gustavo Panizzo 
   neutron (U)

gustavo panizzo 
   nova (U)

Hector Romojaro 
   openacs

Hendrik Frenzel 
   ndoutils

Ivan Udovichenko 
   murano (U)

James Bennet 
   pybit (U)

Jan Wagner 
   icinga (U)
   icinga-web (U)
   icinga2 (U)

Jan-Pascal van Best 
   spotweb

Javier Fernandez-Sanguino Pen~a 
   acidbase (U)
   phpgacl (U)

Jeremy T. Bouse 
   acidbase

Joerg Steffens 
   bareos (U)

Jonas Smedegaard 
   sympa (U)

Joost van Baal-Ilić 
   moodle (U)

Klas Lindfors 
   yubikey-ksm (U)
   yubikey-val (U)

Luigi Gangitano 
   drupal7 (U)

Mahyuddin Susanto 
   cacti-spine (U)

Malihe Asemani 
   manila (U)

Marcelo Jorge Vieira (metal) 
   scuttle
   tt-rss (U)

Markus Frosch 
   icinga (U)
   icinga-web (U)
   icinga2 (U)

Michael Biebl 
   rsyslog

Michal Čihař 
   ukolovnik

Mickael Profe

Bug#817805: develop a means for apt-get update to learn about new archive signing subkeys

2016-03-10 Thread Peter Palfrader
Package: apt
Severity: wishlist
X-Debbugs-Cc: debian-...@lists.debian.org, debian-devel@lists.debian.org

We would like to start creating the keys that sign unstable in crypto
tokens, so that they are never seen by a general purpose comuting
devices.

These keys would probably be subkeys of the ftpmaster's archive signing
key.  We can't backup such subkeys sanely.  Tokens might break or
mistakes might be made.

There should be a way for us to easily rotate these signing subkeys.

Ideally, apt would accept any Release file signed by a valid subkey of
an openpgp key it trusts.  Therefore, it needs a way to learn about new,
valid subkeys[*].

Maybe we can ship a set of openpgp key updates on the mirrors next to
the Release file, or somewhere in /project, and apt would merge keys
from there.  Care needs to be taken so we don't start trusting
completely new keys just because they were on a mirror.


We should to figure out a way how to properly do this.


Cheers,
weasel

* and while we're at it, it might also learn about subkey revocations.
-- 
|  .''`.   ** Debian **
  Peter Palfrader   | : :' :  The  universal
 https://www.palfrader.org/ | `. `'  Operating System
|   `-https://www.debian.org/



Bug#817822: ITP: libxml-compile-wsdl11-perl -- Perl module to handle SOAP messaging with WSDL version 1.1

2016-03-10 Thread Nick Morrott
Package: wnpp
Owner: Nick Morrott 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org

* Package name: libxml-compile-wsdl11-perl
  Version : 3.04
  Upstream Author : Mark Overmeer 
* URL : https://metacpan.org/release/XML-Compile-WSDL11
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Perl module to handle SOAP messaging with WSDL version 1.1

XML::Compile::WSDL11 is a module to allow creation of Simple Object
Access Protocol (SOAP) messages defined by WSDL 1.1.

See http://www.w3.org/TR/2001/NOTE-wsdl-20010315 for details.

The package will be maintained under the umbrella of the Debian Perl Group.



Bug#817834: ITP: ambix-plugins -- ambiX Ambisonic plug-in suite

2016-03-10 Thread IOhannes m zmoelnig
Package: wnpp
Severity: wishlist
Owner: IOhannes m zmoelnig 

* Package name: ambix-plugins
  Version : 0.2.5
  Upstream Author : Matthias Kronlachner 
* URL : http://www.matthiaskronlachner.com/?p=2015
* License : GPL
  Programming Lang: C++
  Description : ambiX Ambisonics plug-in suite

 This is a set of cross-platform Ambisonics VST, LV2 plug-ins with variable
 order for use in Digital Audio Workstations like Ardour or as JACK standalone
 applications.
 .
 The plug-in suite use the ambiX convention (ACN channel order, SN3D
 normalization, full periphony (3D)). These plug-ins use a recursive
 implementation of the spherical harmonics, therefore the maximum Ambisonic
 order is defined at compile time. The practical maximum order is rather
 defined by the hosts maximum channel count or your CPU power.

I intend to maintain this package within the pkg-multimedia-maintainers team.



Bug#817835: ITP: libambix -- AMBIsonics eXchange library

2016-03-10 Thread IOhannes m zmoelnig
Package: wnpp
Severity: wishlist
Owner: IOhannes m zmoelnig 

* Package name: libambix
  Version : 0.0.1
  Upstream Author : Johannes Zmölnig 
* URL : http://ambisonics.iem.at/xchange/fileformat
* License : LGPL-2.1
  Programming Lang: C
  Description : AMBIsonics eXchange library

 libambix is a library of C routines for reading and writing files following the
 "ambix" (AMBIsonics eXchange) conventions.
 .
 Ambisonics is a periphonic (3D) surround sound technique, with a scalable
 spatial resolution (put simply: "the more audio channels you use, the better").
 The ambix convention defines an extensible format for exchanging soundfiles
 containing Higher Order Ambisonics data.

I intend to maintain this package within the pkg-multimedia-maintainers team.



Jasper removal for stretch

2016-03-10 Thread Moritz Muehlenhoff
Hi,
here's a headsup for the upcoming removal of the jasper JPEG200 library for
stretch (and the archive in general). It's been unmaintained for nearly
a decade, please als see 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812630

A removal tracker has been setup by the release team at h
ttps://release.debian.org/transitions/html/jasper-rm.html

I'll start filing bugs in a week or so (initially with non-RC severity, but
they will be upgraded after a few weeks).

Cheers,
Moritz



Bug#817849: ITP: node-blessed -- A high-level terminal interface library for node.js

2016-03-10 Thread Ondřej Nový
Package: wnpp
Severity: wishlist
Owner: "Ondřej Nový" 

* Package name: node-blessed
  Version : 0.1.81
  Upstream Author : Christopher Jeffrey
* URL : https://github.com/chjj/blessed
* License : Expat
  Programming Lang: JavaScript
  Description : A high-level terminal interface library for node.js.

 This interface have two goals:
 * Reimplement ncurses entirely by parsing and compiling terminfo and
   termcap, and exposing a Program object which can output escape sequences
   compatible with any terminal.
 * Implement a widget API which is heavily optimized for terminals.

 Node.js is an event-based server-side JavaScript engine.



Bug#817856: ITP: pythonpy -- 'python -c', with tab completion and shorthand

2016-03-10 Thread Tiago Ilieve
Package: wnpp
Severity: wishlist
Owner: Tiago Ilieve 

* Package name: pythonpy
  Version : 0.4.4
  Upstream Author : Russell Stewart 
* URL : https://github.com/Russell91/pythonpy
* License : MIT
  Programming Lang: Python
  Description : 'python -c', with tab completion and shorthand

pythonpy is an utility that facilitates the usage of Python one-liners.
The command 'py' evaluates a string consisting of any Python expression.
It can do anything from simple arithmetic to complex operations,
importing modules automatically. It also comes with tab completion.

Its usage is not restricted to single expressions only. There's also the
possiblity to pipe data from stdin and to stdout, even generating
strings to be evaluated by other programs.

-

I plan to maintain this package by myself, as it is pretty simple. I'll
certainly reach the Python Applications Packaging Team (PAPT) in the
future if needed.



{MBF}: Upcoming changes in flex to accommodate multiarch

2016-03-10 Thread Manoj Srivastava
Hi,

Executive summary: An upcoming release of flex is going to stop
 pulling in libfl-dev; which will impact packages that build C++
 scanners (and thus need FlexLexer.h). Please update your packages
 Build-depends line if it is affected (lists follow).

Until recently, it was labeled  Multi-Arch: foreign. In other
 words a build dependency on flex means to install the host architecture
 flex (with the host architecture flex libraries), but we cannot run
 host architecture code, so all builds running flex fail.

That was wrong (#761449) as it exposes libfl-dev and thus the
 architecture of libfl-dev. Since libfl-dev was only installed for the
 build architecture, this broke the build of e.g. pam.

The solution being tested in experimental is where flex drops
 its dependency on libfl-dev. In that case, it can become Multi-Arch:
 foreign again. This impacts any packages that need libfl-dev to build;
 and since we don’t do static linking, this  eliminates libfl.a from
 consideration; and it should only impact packages that build a C++
 scanner and thus need FlexLexer.h

One always wants the build architecture flex binary
 (i.e. :native). This implies flex is Multi-Arch: foreign
 Most packages need libfl-dev for the host architecture, so then
 lifl-dev is Multi-Arch: same.

This will be uploaded to unstable soonish.

manoj

kbd:
binutils
pdns:
libsmi:
netsniff-ng:
cluster-glue:
mdk:
ptlib:
eukleides:
llvm-toolchain-snapshot
pscan:
postgresql-9.4:
hhvm
brutefir:
llvm-toolchain-3.6
boost1.55: #803392
boxes:
freebsd-buildutils
mswatch:
ragel:
dpkg:
minizinc:
dateutils:
libbonobo:
gstreamer0.10:
milter-greylist: libfl-dev
netsurf:
libsemanage:
wireshark:
autofs:
wide-dhcpv6: libfl-dev
libapache2-mod-nss:
bibtexconv:
automake-1.15:
mona:
c++-annotations:
ncl
gstreamer-editing-services1.0:
ltsp: libfl-dev
covered:
linuxdoc-tools: libfl-dev
ctwm:
opennebula:
gdb-avr:
daq:
dma:
cross-toolchain-base
grass:
isc-kea:
code-saturne:
rlinetd:
xindy:
whitedune: #814976
squidguard:
ht:
cross-gcc-4.9-armel
gdb:
esmtp:
wcalc:
crawl:
ipsec-tools: libfl-dev
libsieve:
nco:
nufw:
canl-c:
lttoolbox:
vtun:
creduce:
similarity-tester:
solid:
checkpolicy: libfl-dev
metview:
lilypond: libfl-dev
libsepol:
open-iscsi:
poc-streamer: libfl-dev
sudo:
mmorph:
gcc-snapshot
ippl:
tkgate: #811057
basic256:
dvdauthor:
detox: libfl-dev
librcsb-core-wrapper:
graphviz:
openhackware:
cross-gcc-4.9-ppc64el
lwatch:
heartbeat:
postgresql-plproxy:
synopsis:
wordnet:
mdbtools:
genius:
xview: libfl-dev
openuniverse:
bandwidthd:
librsl: libfl-dev
webkitgtk
icinga2:
ccbuild: libfl-dev
cuetools:
cvs-fast-export:
dictd:
filtergen:
gnat-mingw-w64:
wims:
gputils:
foma:
device-tree-compiler:
argus:
charybdis:
units-filter: libfl-dev
dawg:
filters: libfl-dev
anjuta:
nfdump:
gengetopt:
tcpspy:
gsoap:
syslog-ng-incubator:
qtwebkit:
meson
gstreamer1.0:
man-db:
webkit2gtk
linux-atm: libfl-dev
ifmail: libfl-dev
tvoe:
at: libfl-dev
rdkit:
freefoam
maria:
pvrg-jpeg:
confetti:
libzdb: libfl-dev
xshogi:
kbd-chooser:
wcslib:
surf-alggeo: libfl-dev
open-cobol:
libg3d:
freefem++:
cdecl:
vtwm: libfl-dev
gnumeric:
mccs: libfl-dev
nsd:
aqsis:
radare2:
strongswan: libfl-dev
bird:
freehdl:
lcmaps:
feel++
gcc-4.9
srg: libfl-dev
fim: libfl-dev
bluez:
spark:
yosys:
gob2:
flex:
videogen:
krb5-auth-dialog:
kde4libs:
postgresql-9.5:
acsccid:
gdb-mingw-w64:
libreoffice
dante: #776907
tinyproxy:
libdvbcsa:
xaw3d:
argus-client: #800260
galculator:
minc-tools:
xorg-server:
python-biopython: #813262
spim:
potool:
ettercap:
binutils-h8300-hms:
fped: libfl-dev
cwiid:
mwrap:
mairix:
hwinfo:
thrift-compiler:
libdap: libfl-dev
gradm2:
snort:
tiptop:
ziproxy:
cross-gcc-4.9-powerpc
sdcc
crash:
intercal:
libverilog-perl:
opensips:
undertaker: libfl-dev
haskell98-tutorial: libfl-dev
aide:
gmediaserver:
jaula: libfl-dev
chromium-browser
pipenightdreams:
binutils-msp430:
motif
xpaint:
acedb: libfl-dev
verilator: libfl-dev
llvm-toolchain-3.5
jbofihe: #800254
inn2:
mscgen:
dff:
lfhex:
cvc3
libxkbcommon:
ccid:
bsdgames: libfl-dev
binpac:
elfutils:
gcc-5-cross
ayttm:
rheolef:
nqc:
libidl: libfl-dev
gcc-msp430
nethack:
postgis:
plotutils:
mgp:
cvsgraph:
csync2:
linux-tools:
binutils-m68hc1x:
libxaw3dxft:
gthumb:
xjobs:
grub2:
rcs-blame: #778101
dicelab: libfl-dev
genders:
faucc:
openjfx
cp2k
fbset:
digikam:
ircd-hybrid:
goldencheetah
bochs:
cross-gcc-4.9-armhf
fdutils:
gdb-msp430: #777867
tcm:
libmatheval: libfl-dev
asymptote:
pam: libfl-dev libfl-dev:native
erlang:
glhack:
nmh:
dx:
hfst:
openmama
flexml:
doxygen
html-xml-utils:
librostlab-blast:
htdig:
lldpad:
libiio:
latrace:
jq: #802208
csound
collectd
cross-toolchain-base-ports
claws-mail:
hpsockd:
mpqc:
gramophone2:
openbios:
chemeq: libfl-dev
nip2:
radvd:
binutils-avr:
libcgroup:
qgis:
libewf:
telepathy-logger-qt:
plan:
openturns:
dict-gcide:
xxdiff:
libtrace3:
abiword:
geomview:
drbd-utils:
iptables:
pcp:
samba:
gecode:
apparmor:
bro-aux:
ming:
ctn: libfl-dev
cxref:
gdb-arm-none-eabi:
libpcap:

Work-needing packages report for Mar 11, 2016

2016-03-10 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: 727 (new: 2)
Total number of packages offered up for adoption: 192 (new: 1)
Total number of packages requested help for: 46 (new: 0)

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



The following packages have been orphaned:

   boxbackup (#817078), orphaned 3 days ago
 Installations reported by Popcon: 38

   png-definitive-guide (#817762), orphaned yesterday
 Installations reported by Popcon: 55

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



The following packages have been given up for adoption:

   yt (#817200), offered 2 days ago
 Description: Framework for analyzing and visualizing simulation data
 Installations reported by Popcon: 7

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



For the following packages help is requested:

   athcool (#278442), requested 4153 days ago
 Description: Enable powersaving mode for Athlon/Duron processors
 Installations reported by Popcon: 30

   awstats (#755797), requested 596 days ago
 Description: powerful and featureful web server log analyzer
 Installations reported by Popcon: 4210

   balsa (#642906), requested 1628 days ago
 Description: An e-mail client for GNOME
 Reverse Depends: balsa-dbg
 Installations reported by Popcon: 711

   cardstories (#624100), requested 1781 days ago
 Description: Find out a card using a sentence made up by another
   player
 Installations reported by Popcon: 5

   cups (#532097), requested 2469 days ago
 Description: Common UNIX Printing System
 Reverse Depends: bluez-cups boomaga chromium
   cinnamon-settings-daemon cloudprint cups cups-backend-bjnp
   cups-browsed cups-bsd cups-client (66 more omitted)
 Installations reported by Popcon: 169634

   cyrus-sasl2 (#799864), requested 169 days ago
 Description: authentication abstraction library
 Reverse Depends: 389-admin 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 (125 more
   omitted)
 Installations reported by Popcon: 192613

   developers-reference (#759995), requested 558 days ago
 Description: guidelines and information for Debian developers
 Installations reported by Popcon: 19202

   devscripts (#800413), requested 163 days ago
 Description: scripts to make the life of a Debian Package maintainer
   easier
 Reverse Depends: apt-build apt-listdifferences aptfs arriero
   bzr-builddeb customdeb debci debian-builder debmake debpear (27 more
   omitted)
 Installations reported by Popcon: 13150

   ejabberd (#767874), requested 493 days ago
 Description: distributed, fault-tolerant Jabber/XMPP server written
   in Erlang
 Reverse Depends: ejabberd-contrib ejabberd-mod-cron
   ejabberd-mod-log-chat ejabberd-mod-logsession ejabberd-mod-logxml
   ejabberd-mod-mam-mnesia ejabberd-mod-message-log
   ejabberd-mod-muc-log-http ejabberd-mod-post-log ejabberd-mod-rest (4
   more omitted)
 Installations reported by Popcon: 768

   fbcat (#565156), requested 2248 days ago
 Description: framebuffer grabber
 Installations reported by Popcon: 203

   freeipmi (#628062), requested 1750 days ago
 Description: GNU implementation of the IPMI protocol
 Reverse Depends: conman freeipmi freeipmi-bmc-watchdog
   freeipmi-ipmidetect freeipmi-ipmiseld freeipmi-tools ipmitool
   libfreeipmi-dev libfreeipmi16 libipmiconsole-dev (7 more omitted)
 Installations reported by Popcon: 6413

   freerdp (#799759), requested 170 days ago
 Description: RDP client for Windows Terminal Services (X11 client)
 Reverse Depends: freerdp-x11 freerdp-x11-dbg libfreerdp-cache1.1
   libfreerdp-client1.1 libfreerdp-codec1.1 libfreerdp-common1.1.0
   libfreerdp-core1.1 libfreerdp-crypto1.1 libfreerdp-dbg
   libfreerdp-dev (28 more omitted)
 Installations reported by Popcon: 72428

   gnat-gps (#496905), requested 2751 days ago
 Description: co-maintainer needed
 Reverse Depends: gnat-gps gnat-gps-dbg
 Installations reported by Popcon: 552

   gnokii (#677750), requested 1363 days ago
 Description: Datasuite for mobile phone management
 Reverse Depends: gnokii gnokii-cli gnokii-smsd gnokii-smsd-mysql
   gnokii-smsd-pgsql gnome-phone-manager libgnokii-dev libgnokii6
   xgnokii
 Installations repor