Moving to multiarch-compatible XS paths

Niko Tyni ntyni at debian.org
Wed May 14 11:34:22 UTC 2014


On Wed, May 14, 2014 at 12:10:27AM +0100, Dominic Hargreaves wrote:
> On Mon, May 12, 2014 at 04:26:11PM +0300, Niko Tyni wrote:
> > On Sun, May 11, 2014 at 11:40:51AM +0300, Niko Tyni wrote:

> > > After thinking it over, I think now would be a good time to move
> > > /usr/lib/perl5 and /usr/lib/perl/<VERSION> to the multiarch paths
> > > (/usr/lib/<triplet>/perl5 and /usr/lib/<triplet>/perl/<VERSION>. 

> > So the change breaks (at least) 66 packages. Almost all the problems look
> > like trivial packaging issues hardcoding usr/lib/perl5 in debian/rules
> > or debian/*.install.

> > Possibly we need a transition period where policy recommends using
> > $Config{vendorarch} but its value stays at /usr/lib/perl5. That would
> > mean postponing the actual change until after jessie (5.22 or whatever).
> > Personally I'd prefer to do the change right away.

> I'd be in favour of this change; it's clear that it will pave the way
> for some of the multiarch improvments and if there is still a chance we
> will want to target those at jessie, we need to do this now.
> We'll need to get policy updated in pretty short order, though.
> 
> Could you post a dd-list of the affected packages - it might sway
> my opinion slightly (if there are large numbers of non-pkg-perl
> packages, for example, we'd need to think more carefully about how we
> liaise with maintainers, given the tight timescale.

Attached, both without and with Uploaders.

I see only 15/66 are pkg-perl maintained. That does complicate things.
As I said, the changes look mostly trivial (usually just replace
/usr/lib/perl5 with $(shell perl -V::vendorarch:) in debian/rules
or something like that.)
-- 
Niko Tyni   ntyni at debian.org
-------------- next part --------------
Ayman Negm <negm at debian.org>
   highlight

Bas Zoetekouw <bas at debian.org>
   prima

Benjamin Drung <bdrung at debian.org>
   xmms2

Benjamin Mako Hill <mako at debian.org>
   libtemplate-perl

Brian Pellin <bpellin at debian.org>
   genders

Cajus Pollmeier <cajus at debian.org>
   qpid-cpp

Clint Byrum <clint at ubuntu.com>
   handlersocket

Dave Beckett <dajobe at debian.org>
   redland-bindings

Debian 389ds Team <pkg-fedora-ds-maintainers at lists.alioth.debian.org>
   libmozilla-ldap-perl

Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
   mapserver

Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
   xchat-gnome

Debian HA Maintainers <debian-ha-maintainers at lists.alioth.debian.org>
   redhat-cluster

Debian Hamradio Maintainers <debian-hams at lists.debian.org>
   hamlib

Debian Hebrew Packaging Team <debian-hebrew-package at lists.alioth.debian.org>
   libhdate

Debian Libvirt Maintainers <pkg-libvirt-maintainers at lists.alioth.debian.org>
   hivex

Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
   frozen-bubble
   libauthen-sasl-cyrus-perl
   libb-perlreq-perl
   libcdb-file-perl
   libcommon-sense-perl
   libdbd-sqlite3-perl
   libgtk2-perl
   libinline-java-perl
   libnet-idn-encode-perl
   libpar-packer-perl
   libtaint-runtime-perl
   libterm-readline-gnu-perl
   libtext-bibtex-perl
   libtext-bidi-perl
   libwx-perl

Debian QA Group <packages at qa.debian.org>
   graphviz

Debian RRDtool Team <rrdtool at ml.snow-crash.org>
   rrdtool

Debian WML Packaging Team <pkg-wml-maintainers at lists.alioth.debian.org>
   eperl

Debichem Team <debichem-devel at lists.alioth.debian.org>
   openbabel

Enrico Zini <enrico at debian.org>
   libbuffy-bindings

Franck Joncourt <franck at debian.org>
   fwknop

Frederic Peters <fpeters at debian.org>
   lasso

Gennaro Oliva <oliva.g at na.icar.cnr.it>
   slurm-llnl

Gerfried Fuchs <rhonda at debian.org>
   irssi

Giuseppe Iuculano <giuseppe at iuculano.it>
   razor

Jesus Climent <jesus.climent at hispalinux.es>
   clearsilver

Kartik Mistry <kartik at debian.org>
   nginx

Kees Cook <kees at debian.org>
   apparmor

KURASHIKI Satoru <lurdan at gmail.com>
   qdbm

Kurt Roeckx <kurt at roeckx.be>
   epic4

Laszlo Boszormenyi (GCS) <gcs at debian.org>
   graphicsmagick

Ludovic Rousseau <rousseau at debian.org>
   pilot-link

Magnus Holmgren <holmgren at debian.org>
   libspf2

Marcin Owsiany <porridge at debian.org>
   ekg2

Marco d'Itri <md at linux.it>
   libberkeleydb-perl

Marco Nenciarini <mnencia at debian.org>
   ossp-uuid

Martin Pitt <mpitt at debian.org>
   libpg-perl

Mattias Ellert <mattias.ellert at fysast.uu.se>
   lcgdm

Net-SNMP Packaging Team <pkg-net-snmp-devel at lists.alioth.debian.org>
   net-snmp

Nico Golde <nion at debian.org>
   stfl

No?l K?the <noel at debian.org>
   libsys-cpuload-perl

Pawe? Wi?cek <coven at debian.org>
   lockdev

Peter Samuelson <peter at p12n.org>
   subversion

Pierre Chifflier <pollux at debian.org>
   nflog-bindings
   nfqueue-bindings
   openscap

Sebastian Harl <tokkee at debian.org>
   liboping

Stuart R. Anderson <anderson at netsweng.com>
   ming

Sune Vuorela <sune at debian.org>
   qt4-perl

Sven Eckelmann <sven at narfation.org>
   exactimage

Vincent Danjean <vdanjean at debian.org>
   owfs

-------------- next part --------------
Alan Boudreault <aboudreault at mapgears.com>
   mapserver (U)

Alessandro Ghedini <ghedo at debian.org>
   libwx-perl (U)

Alexander Wirt <formorer at debian.org>
   rrdtool (U)

Andreas Henriksson <andreas at fatal.se>
   xchat-gnome (U)

Angel Abad <angel at debian.org>
   libcommon-sense-perl (U)

Ansgar Burchardt <ansgar at debian.org>
   libb-perlreq-perl (U)
   libcommon-sense-perl (U)
   libdbd-sqlite3-perl (U)

Axel Beckert <abe at debian.org>
   eperl (U)

Ayman Negm <negm at debian.org>
   highlight

Barak A. Pearlmutter <bap at debian.org>
   liboping (U)

Baruch Even <baruch at debian.org>
   libhdate (U)

Bas Couwenberg <sebastic at xs4all.nl>
   mapserver (U)

Bas Zoetekouw <bas at debian.org>
   libtext-bibtex-perl (U)
   prima

Bastian Blank <waldi at debian.org>
   redhat-cluster (U)

Benjamin Drung <bdrung at debian.org>
   xmms2

Benjamin Mako Hill <mako at debian.org>
   libtemplate-perl

Bernd Zeimetz <bzed at debian.org>
   rrdtool (U)

Brian Pellin <bpellin at debian.org>
   genders

Cajus Pollmeier <cajus at debian.org>
   qpid-cpp

Chris Butler <chrisb at debian.org>
   libpar-packer-perl (U)
   libwx-perl (U)

Christos Trochalakis <yatiohi at ideopolis.gr>
   nginx (U)

Clint Byrum <clint at ubuntu.com>
   handlersocket

CSILLAG Tamas <cstamas at cstamas.hu>
   libnet-idn-encode-perl (U)

Cyril Lavier <cyril.lavier at davromaniak.eu>
   nginx (U)

Damyan Ivanov <dmn at debian.org>
   libauthen-sasl-cyrus-perl (U)
   libb-perlreq-perl (U)
   libpar-packer-perl (U)
   libwx-perl (U)

Danai SAE-HAN (???) <danai at debian.org>
   libtext-bibtex-perl (U)

Daniel Leidert <dleidert at debian.org>
   openbabel (U)

Dave Beckett <dajobe at debian.org>
   redland-bindings

David Bremner <bremner at debian.org>
   highlight (U)
   libtext-bibtex-perl (U)

Debian 389ds Team <pkg-fedora-ds-maintainers at lists.alioth.debian.org>
   libmozilla-ldap-perl

Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
   mapserver

Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
   xchat-gnome

Debian HA Maintainers <debian-ha-maintainers at lists.alioth.debian.org>
   redhat-cluster

Debian Hamradio Maintainers <debian-hams at lists.debian.org>
   hamlib

Debian Hebrew Packaging Team <debian-hebrew-package at lists.alioth.debian.org>
   libhdate

Debian Libvirt Maintainers <pkg-libvirt-maintainers at lists.alioth.debian.org>
   hivex

Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
   frozen-bubble
   libauthen-sasl-cyrus-perl
   libb-perlreq-perl
   libcdb-file-perl
   libcommon-sense-perl
   libdbd-sqlite3-perl
   libgtk2-perl
   libinline-java-perl
   libnet-idn-encode-perl
   libpar-packer-perl
   libtaint-runtime-perl
   libterm-readline-gnu-perl
   libtext-bibtex-perl
   libtext-bidi-perl
   libwx-perl

Debian QA Group <packages at qa.debian.org>
   graphviz

Debian RRDtool Team <rrdtool at ml.snow-crash.org>
   rrdtool

Debian WML Packaging Team <pkg-wml-maintainers at lists.alioth.debian.org>
   eperl

Debichem Team <debichem-devel at lists.alioth.debian.org>
   openbabel

Dmitry E. Oboukhov <unera at debian.org>
   libnet-idn-encode-perl (U)
   nginx (U)

Dominic Hargreaves <dom at earth.li>
   libwx-perl (U)

Dominique Dumont <dod at debian.org>
   frozen-bubble (U)
   libwx-perl (U)

Enrico Zini <enrico at debian.org>
   libbuffy-bindings

Fabio Tranchitella <kobold at debian.org>
   nginx (U)

Florian Schlichting <fschlich at zedat.fu-berlin.de>
   libb-perlreq-perl (U)
   libcdb-file-perl (U)

Francesco Paolo Lovergine <frankie at debian.org>
   mapserver (U)

Franck Joncourt <franck at debian.org>
   fwknop

Frederic Peters <fpeters at debian.org>
   lasso

Frederik Sch?ler <fs at debian.org>
   redhat-cluster (U)

Gennaro Oliva <oliva.g at na.icar.cnr.it>
   slurm-llnl

Gerfried Fuchs <rhonda at debian.org>
   irssi

Ghe Rivero <ghe at debian.org>
   libmozilla-ldap-perl (U)

Giuseppe Iuculano <giuseppe at iuculano.it>
   razor

gregor herrmann <gregoa at debian.org>
   libb-perlreq-perl (U)
   libcommon-sense-perl (U)
   libdbd-sqlite3-perl (U)
   libgtk2-perl (U)
   libpar-packer-perl (U)
   libterm-readline-gnu-perl (U)
   libwx-perl (U)

Guido G?nther <agx at sigxcpu.org>
   redhat-cluster (U)

Hideki Yamane <henrich at debian.org>
   net-snmp (U)

Hilko Bengen <bengen at debian.org>
   hivex (U)

intrigeri <intrigeri at debian.org>
   libgtk2-perl (U)

Jaime Robles <jaime at debian.org>
   hamlib (U)

James McCoy <jamessan at debian.org>
   subversion (U)

Jeffrey Ratcliffe <jeffrey.ratcliffe at gmail.com>
   libgtk2-perl (U)

Jesus Climent <jesus.climent at hispalinux.es>
   clearsilver

Jochen Friedrich <jochen at scram.de>
   net-snmp (U)

Joenio Costa <joenio at colivre.coop.br>
   libtaint-runtime-perl (U)

Jonas Smedegaard <dr at jones.dk>
   libinline-java-perl (U)

Jonathan Yu <jawnsy at cpan.org>
   libb-perlreq-perl (U)
   libcommon-sense-perl (U)
   libdbd-sqlite3-perl (U)
   libgtk2-perl (U)
   libpar-packer-perl (U)
   libterm-readline-gnu-perl (U)

Jose Parrella <bureado at debian.org>
   nginx (U)

Josselin Mouette <joss at debian.org>
   xchat-gnome (U)

Kamal Mostafa <kamal at whence.com>
   hamlib (U)

Kartik Mistry <kartik at debian.org>
   nginx

Kees Cook <kees at debian.org>
   apparmor

Krzysztof Krzyzaniak (eloy) <eloy at debian.org>
   libterm-readline-gnu-perl (U)

Krzysztof Krzy?aniak (eloy) <eloy at debian.org>
   libdbd-sqlite3-perl (U)

KURASHIKI Satoru <lurdan at gmail.com>
   qdbm

Kurt Roeckx <kurt at roeckx.be>
   epic4

Lars Kruse <devel at sumpfralle.de>
   clearsilver (U)

Laszlo Boszormenyi (GCS) <gcs at debian.org>
   graphicsmagick

Lior Kaplan <kaplan at debian.org>
   libhdate (U)
   libtext-bidi-perl (U)

Ludovic Rousseau <rousseau at debian.org>
   pilot-link

Magnus Holmgren <holmgren at debian.org>
   libspf2

Marcin Owsiany <porridge at debian.org>
   ekg2

Marco d'Itri <md at linux.it>
   libberkeleydb-perl

Marco Nenciarini <mnencia at debian.org>
   ossp-uuid

martin f krafft <madduck at debian.org>
   libbuffy-bindings (U)

Martin Loschwitz <madkiss at debian.org>
   redhat-cluster (U)

Martin Pitt <mpitt at debian.org>
   libpg-perl

Mart?n Ferrari <tincho at debian.org>
   libterm-readline-gnu-perl (U)

Mattias Ellert <mattias.ellert at fysast.uu.se>
   lcgdm

Michael Banck <mbanck at debian.org>
   openbabel (U)

Michael Lustfield <michael at lustfield.net>
   nginx (U)

Net-SNMP Packaging Team <pkg-net-snmp-devel at lists.alioth.debian.org>
   net-snmp

Nico Golde <nion at debian.org>
   stfl

Niko Tyni <ntyni at debian.org>
   libdbd-sqlite3-perl (U)
   libpar-packer-perl (U)
   libterm-readline-gnu-perl (U)

Noah Meyerhans <noahm at debian.org>
   net-snmp (U)

No?l K?the <noel at debian.org>
   libsys-cpuload-perl

Oliver Elphick <Oliver.Elphick at lfix.co.uk>
   libpg-perl (U)

Otavio Salvador <otavio at debian.org>
   clearsilver (U)

Pawe? Wi?cek <coven at debian.org>
   lockdev

Peter Samuelson <peter at p12n.org>
   subversion

Pierre Chifflier <pollux at debian.org>
   nflog-bindings
   nfqueue-bindings
   openscap

Roger Leigh <rleigh at debian.org>
   lockdev (U)

Russ Allbery <rra at debian.org>
   libauthen-sasl-cyrus-perl (U)

Ryan Niebur <ryan at debian.org>
   libcommon-sense-perl (U)
   libdbd-sqlite3-perl (U)
   libgtk2-perl (U)
   libpar-packer-perl (U)
   libterm-readline-gnu-perl (U)

R?mi Vanicat <vanicat at debian.org>
   xmms2 (U)

Salvatore Bonaccorso <carnil at debian.org>
   libdbd-sqlite3-perl (U)
   libgtk2-perl (U)
   libterm-readline-gnu-perl (U)

Sebastian Harl <tokkee at debian.org>
   liboping
   rrdtool (U)

Shachar Shemesh <shachar at debian.org>
   libhdate (U)

Stuart R. Anderson <anderson at netsweng.com>
   ming

Sune Vuorela <sune at debian.org>
   qt4-perl

Sven Eckelmann <sven at narfation.org>
   exactimage

Thomas Anders <tanders at users.sourceforge.net>
   net-snmp (U)

Timo Aaltonen <tjaalton at ubuntu.com>
   libmozilla-ldap-perl (U)

tony mancill <tmancill at debian.org>
   genders (U)

Troy Heber <troyh at debian.org>
   subversion (U)

Tzafrir Cohen <tzafrir at debian.org>
   libhdate (U)

Vincent Danjean <vdanjean at debian.org>
   owfs

Xavier Guimard <x.guimard at free.fr>
   libb-perlreq-perl (U)
   libcommon-sense-perl (U)

???? ???????? (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>
   libtext-bidi-perl (U)



More information about the Perl-maintainers mailing list