Mass filing wish list bugs against package depending on dbconfig-common [WAS: Re: dbconfig-common: near future change in dependency stack]
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
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
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
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
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
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
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
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
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
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