FAQ Search Today's Posts Mark Forums Read

» Linux Archive
Home
New Posts
Search
FAQ


Go Back   Linux Archive > Debian > Debian Development

 
 
LinkBack Thread Tools
 
Old 02-07-2010, 06:20 PM
Luca Falavigna
 
Default List of possible empty binary packages

Hello,

I conducted an analysis to see if there are empty packages in the
archive which are not metapackages or transitional ones, and
then prepared a dd-list to show affected packages.

Some packages have been removed from the original list as it was
clearly stated in package descriptions they are empty by purpose,
others have been manually removed being false positives.

There could be more false positives, feel free to report
inaccuracies to have a more precise picture for a potential MBF.



Adam C. Powell
scotch (U)

Michael Ablassmeier <abi@debian.org>
libapache-mod-chroot

Ivanko B <brefi@yandex.ru>
mseide-msegui

Christian Bac <christian.bac@it-sudparis.eu>
phpgroupware (U)

Sebastien Bacher <seb128@debian.org>
totem

Mirco Bauer <meebey@debian.org>
mono (U)

Olivier Berger <olivier.berger@it-sudparis.eu>
phpgroupware

Armin Berres <armin+debian@space-based.de>
kdeartwork (U)
kdeedu (U)
kdepim (U)

Laurent Bigonville <bigon@debian.org>
libchamplain (U)

Fathi Boudra <fabo@debian.org>
kdeartwork (U)
kdeedu (U)
kdepim (U)
mlt

Emmanuel Bouthenot <kolter@debian.org>
weechat

Michael Casadevall <mcasadevall@debian.org>
kdeartwork (U)

Michael Casadevall <sonicmctails@gmail.com>
libxfcegui4 (U)

Jesus Climent <mooch@debian.org>
dspam (U)

Julien Cristau <jcristau@debian.org>
libxmu (U)

LI Daobing <lidaobing@debian.org>
liblunar

Debian Citadel Team <pkg-citadel-devel@lists.alioth.debian.org>
citadel

Debian DSPAM Maintainers <pkg-dspam-misc@lists.alioth.debian.org>
dspam

Debian GCC Maintainers <debian-gcc@lists.debian.org>
gcc-4.1

Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
libchamplain (U)
totem (U)

Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
haskell-hsql-mysql

Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
mono
mono-uia

Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
e17

Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
kdeartwork
kdebindings
kdeedu
kdepim

Debian Request Tracker Group
<pkg-request-tracker-maintainers@lists.alioth.debian.org>
request-tracker3.8

Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
code-saturne

Debian Scientific Computing Team
<pkg-scicomp-devel@lists.alioth.debian.org> fenics
scotch
suitesparse-metis

Debian X Strike Force <debian-x@lists.debian.org>
libxmu

Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>
libxfcegui4

Debian Xiph.org Maintainers <pkg-xiph-maint@lists.alioth.debian.org>
libfishsound

Eric Dorland <eric@debian.org>
libp11

Sebastian Dröge <slomo@debian.org>
mono (U)
totem (U)
vala (U)

John Francesco Ferlito <johnf@inodes.org>
libfishsound (U)

Freevo Debian Dream Team <pkg-freevo-maint@lists.alioth.debian.org>
freevo

Wilfried Goesgens <w.goesgens@outgesourced.org>
citadel (U)

Stephen Gran <sgran@debian.org>
hdparm

Debian QA Group <packages@qa.debian.org>
avifile

GRUB Maintainers <pkg-grub-devel@lists.alioth.debian.org>
grub2

Christoph Haas <haas@debian.org>
dspam (U)

Dominic Hargreaves <dom@earth.li>
request-tracker3.8 (U)

Jacob Helwig <jacob@technosorcery.net>
request-tracker3.8 (U)

Simon Huggins <huggie@earth.li>
libxfcegui4 (U)

Mario Iseli <admin@marioiseli.com>
libconfig-inetd-perl

IV" <hazelsct@debian.org>
scotch (U)

Kurt B. Kaiser <kbk@shore.net>
dspam (U)

Dustin Kirkland <kirkland@ubuntu.com>
byobu

Matthias Klose <doko@debian.org>
gcc-4.1 (U)

Ivan Kohler <ivan-debian@420.am>
request-tracker3.8 (U)

Aurelien Labrosse <aurelien.labrosse@free.fr>
dspam (U)

Sylvestre Ledru <sylvestre@debian.org>
code-saturne (U)

Georg W. Leonhardt <leonhardt@geole.info>
freevo (U)

Martin Loschwitz <madkiss@debian.org>
libxfcegui4 (U)

Ola Lundqvist <opal@debian.org>
dpsyco
harden

Marc-Andre Lureau <marcandre.lureau@gmail.com>
vala (U)

Jan Lübbe <jluebbe@debian.org>
e17 (U)

Maintainers of Vala packages
<pkg-vala-maintainers@lists.alioth.debian.org> vala

Jordi Mallach <jordi@debian.org>
grub2 (U)

Torsten Marek <shlomme@debian.org>
kdebindings (U)

TSUCHIYA Masatoshi <tsuchiya@namazu.org>
mecab-ipadic
mecab-jumandic

Patrick Matthäi <pmatthaei@debian.org>
mlt (U)

Alastair McKinstry <mckinstry@debian.org>
emoslib

A Mennucc1 <mennucc1@debian.org>
freevo (U)

Michael Meskes <meskes@debian.org>
citadel (U)
kdepim (U)

Robert Millan <rmh.debian@aybabtu.com>
grub2 (U)

Loic Minier <lool@dooz.org>
vala (U)

Matthijs Mohlmann <matthijs@cacholong.nl>
dspam (U)

Emilio Pozuelo Monfort <pochu@debian.org>
totem (U)

Daniel Rus Morales <rus.daniel@gmail.com>
suitesparse-metis (U)

Daigo Moriwaki <daigo@debian.org>
google-perftools
ruby1.9 (U)

Josselin Mouette <joss@debian.org>
totem (U)

Toni Mueller <toni@debian.org>
request-tracker3.8 (U)

David Nusinow <dnusinow@debian.org>
libxmu (U)

Lucas Nussbaum <lucas@lucas-nussbaum.net>
ruby1.9 (U)

Xavier Oswald <x.oswald@free.fr>
e17 (U)

David Palacio <dpalacio@uninorte.edu.co>
kdebindings (U)

Víctor Pérez Pereira <vperez@debianvenezuela.org>
haskell-hsql-mysql (U)

Yves-Alexis Perez <corsac@debian.org>
libxfcegui4 (U)

Christophe Prud'homme <prudhomm@debian.org>
fenics (U)
scotch (U)
suitesparse-metis (U)

Johannes Ring <johannr@simula.no>
fenics (U)

Emanuele Rocca <ema@debian.org>
libxfcegui4 (U)

Felipe Sateler <fsateler@gmail.com>
csound

Daniel Schepler <schepler@debian.org>
kdeedu (U)

Jo Shields <directhex@apebox.org>
mono (U)

Sjoerd Simons <sjoerd@debian.org>
libchamplain
totem (U)

Jonas Smedegaard <dr@jones.dk>
csound (U)

Lincoln de Sousa <lincoln@minaslivre.org>
freecraft

TANIGUCHI Takaki <takaki@debian.org>
libmoe

Reinhard Tartler <siretart@tauware.de>
byobu (U)

Enrico Tassi <gareuselesinge@debian.org>
lua-soap
lua-xmlrpc

Albin Tonnerre <lutin@debian.org>
e17 (U)

Niko Tyni <ntyni@debian.org>
request-tracker3.8 (U)

Modestas Vainius <modax@debian.org>
kdepim (U)

Modestas Vainius <modestas@vainius.eu>
kdeartwork (U)
kdebindings (U)
kdeedu (U)

Sune Vuorela <debian@pusling.com>
kdeartwork (U)
kdebindings (U)
kdeedu (U)
kdepim (U)

Ray Wang <rawang@novell.com>
mono-uia (U)

Rudolf Weber <rudolf@faveve.uni-stuttgart.de>
dspam (U)

Torsten Werner <twerner@debian.org>
mseide-msegui (U)

Alexander Wirt <formorer@debian.org>
citadel (U)

akira yamada <akira@debian.org>
ruby1.9

Felix Zielcke <fzielcke@z-51.de>
grub2 (U)


Regards,

--
.'`.
: :' : Luca Falavigna <dktrkranz@debian.org>
`. `'
`-
 
Old 02-07-2010, 07:10 PM
Luca Falavigna
 
Default List of possible empty binary packages

Il giorno Sun, 7 Feb 2010 20:20:08 +0100
Luca Falavigna <dktrkranz@debian.org> ha scritto:

> I conducted an analysis to see if there are empty packages in the
> archive which are not metapackages or transitional ones, and
> then prepared a dd-list to show affected packages.

To match source packages with affected binaries, you can look at the
list I prepared at http://people.debian.org/~dktrkranz/empty_packages

Regards,

--
.'`.
: :' : Luca Falavigna <dktrkranz@debian.org>
`. `'
`-
 
Old 02-07-2010, 07:30 PM
Ana Guerrero
 
Default List of possible empty binary packages

On Sun, Feb 07, 2010 at 08:20:08PM +0100, Luca Falavigna wrote:
> Hello,
>
> I conducted an analysis to see if there are empty packages in the
> archive which are not metapackages or transitional ones, and
> then prepared a dd-list to show affected packages.
>
> Some packages have been removed from the original list as it was
> clearly stated in package descriptions they are empty by purpose,
> others have been manually removed being false positives.
>
> There could be more false positives, feel free to report
> inaccuracies to have a more precise picture for a potential MBF.
>

...

> Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
> kdeartwork
> kdebindings
> kdeedu
> kdepim
>

These are all metapackages.
BTW, I wonder why you listed only those from KDE and not for example
kdegames that is similar (KDE metapackage installing all the provided apps).

Ana


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 02-07-2010, 09:20 PM
Julien Cristau
 
Default List of possible empty binary packages

On Sun, Feb 7, 2010 at 20:20:08 +0100, Luca Falavigna wrote:

> Debian X Strike Force <debian-x@lists.debian.org>
> libxmu
>
debian/rules does:
dh_strip -Nlibxmu6 -Nlibxmuu1
dh_strip -plibxmu6 --dbg-package=libxmu6-dbg
dh_strip -plibxmuu1 --dbg-package=libxmuu1-dbg

and the debug symbols for both libxmu6 and libxmuu1 end up in
libxmu6-dbg. Probably because DH_OPTIONS is set to -s, and so the -p is
useless. Thanks for the report…

Cheers,
Julien


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 02-07-2010, 09:26 PM
Yves-Alexis Perez
 
Default List of possible empty binary packages

On 07/02/2010 20:20, Luca Falavigna wrote:
> Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>
> libxfcegui4

Aha, thought that dh7 tiny.rules would take care of the --dbg-package
arg to dh_strip for me. Thanks for noticing, will fix that soon.

Cheers,
--
Yves-Alexis
 
Old 02-07-2010, 09:30 PM
Emilio Pozuelo Monfort
 
Default List of possible empty binary packages

On 07/02/10 21:30, Ana Guerrero wrote:
>> Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
>> kdeartwork
>> kdebindings
>> kdeedu
>> kdepim
>>
>
> These are all metapackages.
> BTW, I wonder why you listed only those from KDE and not for example
> kdegames that is similar (KDE metapackage installing all the provided apps).

Those are the source packages. The buggy ones are not those, but others (indi
for kdeedu, kdeartwork-theme-window for kdeartwork...). See
http://people.debian.org/~dktrkranz/empty_packages to find the affected binary
packages.

Emilio


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 02-08-2010, 08:34 AM
Stefano Zacchiroli
 
Default List of possible empty binary packages

On Sun, Feb 07, 2010 at 08:20:08PM +0100, Luca Falavigna wrote:
> I conducted an analysis to see if there are empty packages in the
> archive which are not metapackages or transitional ones, and
> then prepared a dd-list to show affected packages.

Eya, thanks for this, very cool indeed.

Is the code you used to detect this available somewhere? I wonder mainly
how did you check if the packages are metapackages/transitional. If it
is something you consider reliable, it would be worth to turn your code
into a lintian check, so that we avoid in the future re-introducing this
kind of bugs.

Cheers.

--
Stefano Zacchiroli -o- PhD in Computer Science PostDoc @ Univ. Paris 7
zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..| . |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime
 
Old 02-08-2010, 09:28 AM
Luca Falavigna
 
Default List of possible empty binary packages

Stefano Zacchiroli ha scritto:
> Is the code you used to detect this available somewhere? I wonder mainly
> how did you check if the packages are metapackages/transitional. If it
> is something you consider reliable, it would be worth to turn your code
> into a lintian check, so that we avoid in the future re-introducing this
> kind of bugs.

Well, "code" is located on lintian.debian.org/~dktrkranz/empty.sh, it's
a very simple shell script which declares a package being empty if all
of the following conditions are met:

* package does not ship files outside of /usr/share/doc/$pkg
* package does not have subdirectories in its /usr/share/doc dir
* package does not have a "blacklist" word in its description:
- meta
- transition
- dummy
- dependency package
- empty package
- virtual package

After that, I manually sorted resulting packages to remove notable false
positives, so it's definitely not reliable enough to provide full
automated reports yet, but I can work to define improved conditions.

--

.'`.
: :' : Luca Falavigna <dktrkranz@debian.org>
`. `'
`-
 
Old 02-08-2010, 10:34 AM
Reinhard Tartler
 
Default List of possible empty binary packages

On So, Feb 07, 2010 at 20:20:08 (CET), Luca Falavigna wrote:

> Reinhard Tartler <siretart@tauware.de>
> byobu (U)

I don't understand why this package is claimed to be empty:

http://packages.debian.org/sid/all/byobu/filelist

--
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 02-08-2010, 10:46 AM
Cyril Brulebois
 
Default List of possible empty binary packages

Reinhard Tartler <siretart@debian.org> (08/02/2010):
> I don't understand why this package is claimed to be empty:
>
> http://packages.debian.org/sid/all/byobu/filelist

Because of:

http://packages.debian.org/sid/all/byobu-extras/filelist

Mraw,
KiBi.
 

Thread Tools




All times are GMT. The time now is 09:32 AM.

VBulletin, Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org