[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: The trigger in your Debian packages



ccache: no.

ccache uses an "interest" trigger to be able to install or remove
masquarading symlinks when a compiler has been installed or removed.

-- Joel

On 2011-06-03 10:24, Raphael Hertzog wrote:
> Hello,
> 
> you're maintaining a Debian package which provides a trigger file.
> Currently a package that "activates" a trigger is put in the
> "triggers-awaited" status where it doesn't fulfill dependencies.
> The trigger must first be processed and only then is the package
> considered as "installed".
> 
> I believe that the vast majority of triggers do not provide a
> functionality that is so important as to require that the triggering
> package be put in that status. Thus I'm considering to change this
> and to introduce new trigger directives that would keep the old
> behaviour.
> 
> I need your help to identify the set of package which would have to
> use the new directives, if I decide to introduce this incompatible change.
> My recent mail to -devel[1] only suggested "ghc6" so I'm asking all the
> maintainers directly this time.
> 
> [1] http://lists.debian.org/debian-devel/2011/05/msg01180.html
> 
> Please reply for the packages that you maintain to the question that
> concerns you:
> 
> 1/ If your package uses the "interest" directive in the triggers files,
> is it important that the "triggering" packages that activate your triggers
> be considered as not configured (and thus not satisfying dependencies)
> until the trigger has been processed?
> 
> 2/ If your package uses the "activate" directive, is it important that
> your package be considered as not configured (and thus not satisfying
> dependencies) until the trigger has been processed?
> 
> 
> I have put "no" as answer for the "install-info" and "man-db" packages.
> For the others, I would like you to answer explicitly yes or no with a
> short rationale. If you don't know what to answer, please reply describing
> what your trigger does, and we'll try to find out through discussion.
> 
> To make it easier to find the packages that concerns you, I have put a
> dd-list below.
> 
> Thanks for your help!
> 
> 
> Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
>    clutter-imcontext
>    libomxil-bellagio
> 
> Russ Allbery <rra@debian.org>
>    lintian (U)
>    nvidia-graphics-drivers (U)
> 
> Bill Allombert <ballombe@debian.org>
>    gap
>    menu
> 
> Henrik Andreasson <debian@han.pp.se>
>    pike7.8 (U)
> 
> Osamu Aoki <osamu@debian.org>
>    xpdf (U)
> 
> maximilian attems <maks@debian.org>
>    initramfs-tools (U)
> 
> Sebastien Bacher <seb128@debian.org>
>    gnome-menus
> 
> Adam D. Barratt <adam@adam-barratt.org.uk>
>    lintian (U)
> 
> Mirco Bauer <meebey@debian.org>
>    mono (U)
> 
> Daniel Baumann <daniel@debian.org>
>    live-boot (U)
>    open-vm-tools (U)
>    plymouth (U)
> 
> Daniel Baumann <daniel@lists.debian-maintainers.org>
>    plymouth
> 
> Daniel Baumann <daniel.baumann@progress-technologies.net>
>    ntfs-3g
> 
> Andreas Beckmann <debian@abeckmann.de>
>    nvidia-graphics-drivers (U)
> 
> Vincent Bernat <bernat@debian.org>
>    nevow
> 
> Michael Biebl <biebl@debian.org>
>    hal (U)
> 
> Laurent Bigonville <bigon@debian.org>
>    gdk-pixbuf (U)
> 
> Fathi Boudra <fabo@debian.org>
>    icecc (U)
> 
> Nicholas Breen <nbreen@ofb.net>
>    grace
> 
> Joachim Breitner <nomeata@debian.org>
>    ghc6 (U)
> 
> Marc 'HE' Brockschmidt <he@debian.org>
>    gnome-menus (U)
>    lintian (U)
> 
> Rob Browning <rlb@defaultvalue.org>
>    guile-1.8
> 
> Ross Burton <ross@debian.org>
>    desktop-file-utils
>    hicolor-icon-theme
> 
> Vagrant Cascadian <vagrant@debian.org>
>    ltsp (U)
> 
> Jesus Climent <jesus.climent@hispalinux.es>
>    spamassassin (U)
> 
> C.M. Connelly <cmc@debian.org>
>    tex-common (U)
> 
> Debian Forensics <forensics-devel@lists.alioth.debian.org>
>    rkhunter
>    unhide
>    unhide.rb
> 
> Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
>    gconf (U)
>    gdk-pixbuf
>    glib2.0 (U)
>    gnome-icon-theme (U)
>    gnome-menus (U)
>    hicolor-icon-theme (U)
> 
> Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
>    icecc
> 
> Debian kernel team <debian-kernel@lists.debian.org>
>    initramfs-tools
> 
> Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
>    libreoffice
> 
> Debian Live Project <debian-live@lists.debian.org>
>    live-boot
> 
> Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
>    mono
> 
> Debian multimedia packages maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
>    vlc
> 
> Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>
>    nvidia-graphics-drivers
> 
> Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
>    octave3.2
> 
> Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
>    php5
> 
> Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
>    nevow (U)
> 
> Debian TeX maintainers <debian-tex-maint@lists.debian.org>
>    tex-common
>    texinfo
> 
> Jan Dittberner <jandd@debian.org>
>    cracklib2
> 
> Agustin Martin Domingo <agmartin@debian.org>
>    dictionaries-common
> 
> Benjamin Drung <bdrung@debian.org>
>    vlc (U)
> 
> Sebastian Dröge <slomo@debian.org>
>    gconf (U)
>    gdk-pixbuf (U)
>    glib2.0 (U)
>    gnome-icon-theme (U)
>    hal (U)
>    shared-mime-info
> 
> Free Ekanayaka <freee@debian.org>
>    twisted (U)
>    twisted-conch (U)
>    twisted-runner (U)
> 
> Rene Engelhard <rene@debian.org>
>    dictionaries-common (U)
>    libreoffice (U)
> 
> Sean Finney <seanius@debian.org>
>    php5 (U)
> 
> Raphael Geissert <geissert@debian.org>
>    lintian (U)
>    php5 (U)
>    readahead-fedora
> 
> Michael Gilbert <michael.s.gilbert@gmail.com>
>    protoaculous
>    xpdf
> 
> Julian Gilbey <jdg@debian.org>
>    tex-common (U)
> 
> Henning Glawe <glaweh@debian.org>
>    pdl
> 
> Oliver Grawert <ogra@ubuntu.com>
>    ltsp (U)
> 
> GOsa packages maintainers group <gosa-pkg@oss.gonicus.de>
>    gosa
> 
> Andreas Henriksson <andreas@fatal.se>
>    rygel (U)
> 
> Magnus Holmgren <holmgren@debian.org>
>    pike7.8
> 
> Mike Hommey <glandium@debian.org>
>    iceape (U)
> 
> Thomas Hood <jdthood@gmail.com>
>    resolvconf (U)
> 
> Theppitak Karoonboonyanan <thep@debian.org>
>    thailatex
> 
> Georges Khaznadar <georgesk@ofset.org>
>    wims
> 
> Thijs Kinkhorst <thijs@debian.org>
>    php5 (U)
> 
> Bastian Kleineidam <calvin@debian.org>
>    python-central (U)
> 
> Julian Andres Klode <jak@debian.org>
>    packagekit (U)
>    software-center
> 
> Matthias Klose <doko@debian.org>
>    python-central
>    twisted
>    twisted-conch
>    twisted-runner
> 
> Matthias Klumpp <matthias@nlinux.org>
>    packagekit
> 
> Atsuhito KOHDA <kohda@debian.org>
>    tex-common (U)
> 
> Frank Küster <frank@debian.org>
>    tex-common (U)
>    texinfo (U)
> 
> Carlos Laviola <claviola@debian.org>
>    ltsp (U)
> 
> Frank Lichtenheld <djpig@debian.org>
>    lintian (U)
> 
> LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>
>    ltsp
> 
> Robert Luberda <robert@debian.org>
>    doc-base
> 
> Marc-André Lureau <marcandre.lureau@gmail.com>
>    rygel (U)
> 
> Camm Maguire <camm@debian.org>
>    maxima
> 
> Debian Lintian Maintainers <lintian-maint@debian.org>
>    lintian
> 
> Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
>    iceape
> 
> Debian Rygel Maintainers <ah-rygel@debian.org>
>    rygel
> 
> Debian VMware Maintainers <vmware@lists.debian-maintainers.org>
>    open-vm-tools
> 
> Noah Meyerhans <noahm@debian.org>
>    spamassassin
> 
> Loic Minier <lool@dooz.org>
>    desktop-file-utils (U)
>    glib2.0
>    hicolor-icon-theme (U)
>    vlc (U)
> 
> Emilio Pozuelo Monfort <pochu@debian.org>
>    gconf (U)
>    gdk-pixbuf (U)
>    glib2.0 (U)
>    gnome-icon-theme (U)
>    gnome-menus (U)
> 
> Christophe Monniez <christophe.monniez@fccu.be>
>    unhide (U)
> 
> Josselin Mouette <joss@debian.org>
>    desktop-file-utils (U)
>    fontconfig (U)
>    gconf
>    gdk-pixbuf (U)
>    glib2.0 (U)
>    gnome-icon-theme
>    gnome-menus (U)
>    hicolor-icon-theme (U)
>    python-support
> 
> Christophe Mutricy <xtophe@videolan.org>
>    vlc (U)
> 
> Matthijs Möhlmann <matthijs@cacholong.nl>
>    pdns
> 
> Y Giridhar Appaji Nag <appaji@debian.org>
>    ccache
> 
> Marco Nenciarini <mnencia@debian.org>
>    resolvconf (U)
> 
> Ryan Niebur <ryanryan52@gmail.com>
>    ltsp (U)
> 
> Piotr Ożarowski <piotr@debian.org>
>    python-support (U)
> 
> Sam Hocevar (Debian packages) <sam+deb@zoy.org>
>    vlc (U)
> 
> Keith Packard <keithp@debian.org>
>    fontconfig
> 
> Kari Pahula <kaol@debian.org>
>    ghc6
> 
> Thibaut Paumard <paumard@users.sourceforge.net>
>    yorick
> 
> Frederic Peters <fpeters@debian.org>
>    gnome-icon-theme (U)
> 
> Martin Pitt <mpitt@debian.org>
>    cracklib2 (U)
>    postgresql-common
> 
> Cajus Pollmeier <cajus@debian.org>
>    gosa (U)
> 
> Norbert Preining <preining@debian.org>
>    tex-common (U)
>    texinfo (U)
> 
> Michael Prokop <mika@debian.org>
>    initramfs-tools (U)
> 
> Mark Purcell <msp@debian.org>
>    icecc (U)
> 
> Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
>    ibid
> 
> Petter Reinholdtsen <pere@debian.org>
>    ltsp (U)
> 
> resolvconf maintainers <resolvconf-devel@lists.alioth.debian.org>
>    resolvconf
> 
> Stefano Rivera <stefanor@debian.org>
>    ibid (U)
> 
> Josip Rodin <joy-packages@debian.org>
>    lintian (U)
> 
> Joel Rosdahl <joel@debian.org>
>    ccache (U)
> 
> Florent Rougon <frn@debian.org>
>    tex-common (U)
> 
> Darren Salt <linux@youmustbejoking.demon.co.uk>
>    gxine
>    xine-ui
> 
> Philippe Seewer <philippe.seewer@bfh.ch>
>    dracut
> 
> Jo Shields <directhex@apebox.org>
>    mono (U)
> 
> Sjoerd Simons <sjoerd@debian.org>
>    gconf (U)
>    glib2.0 (U)
>    hal (U)
> 
> Clément Stenac <zorglub@debian.org>
>    vlc (U)
> 
> Jamie Strandboge <jamie@ubuntu.com>
>    ufw
> 
> Ondřej Surý <ondrej@debian.org>
>    desktop-file-utils (U)
>    php5 (U)
> 
> Reinhard Tartler <siretart@tauware.de>
>    gxine (U)
>    vlc (U)
> 
> Niels Thykier <niels@thykier.net>
>    lintian (U)
> 
> Mohammed Adnène Trojette <adn+deb@diwi.org>
>    vlc (U)
> 
> Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
>    hal
> 
> Julien Valroff <julien@debian.org>
>    rkhunter (U)
>    unhide (U)
>    unhide.rb (U)
> 
> Colin Watson <cjwatson@debian.org>
>    lintian (U)
>    man-db
> 
> Thomas Weber <tweber@debian.org>
>    octave3.2 (U)
> 
> Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
>    lintian (U)
> 
> Bernd Zeimetz <bzed@debian.org>
>    python-support (U)
> 
> 


Reply to: