Features Missing in Debian's Package Management System
Hi,
I'm not sure whether this is the appropriate mailing list for the subject or
not. If not, please let me know the right place for this discussion.
There are a few features that would probably improve Debian's package Management
system (at least based on my needs). And maybe they exist somewhere I don't know
about.
1. system-bug-status: This is actually pretty easy to implement. This program
should periodically check the bug tracking system for bugs in installed packages
and report to the system administrator.
* It can prioritize the packages based on there importance, how frequently they
are used, possible security risks and manual configurations.
* It can be configured to check only for the bugs based on their classifications
(serious, important, normal, verified or not, etc.)
* For different combinations of these two it can determine the appropriate
period to check.
2. The ability to ban certain packages and (possibly) there dependent packages.
So that they wouldn't show up in the package manager at all.
I would really appreciate any ideas and suggestions.
Regards,
Eliad
--
Eliad Bagherzadegan
06-13-2011, 09:36 PM
Jonathan Wiltshire
Features Missing in Debian's Package Management System
Hi,
On Tue, Jun 14, 2011 at 01:26:02AM +0430, Eliad Bagherzadegan wrote:
> I'm not sure whether this is the appropriate mailing list for the subject or
> not. If not, please let me know the right place for this discussion.
>
> There are a few features that would probably improve Debian's package Management
> system (at least based on my needs). And maybe they exist somewhere I don't know
> about.
A better place to send these suggestions is the APT mailing list,
deity@lists.debian.org - or wishlist bug reports against the package
manager.
--
Jonathan Wiltshire jmw@debian.org
Debian Developer http://people.debian.org/~jmw
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110613213636.GE28570@lupin.home.powdarrmonkey.ne t">http://lists.debian.org/20110613213636.GE28570@lupin.home.powdarrmonkey.ne t
06-13-2011, 09:44 PM
The Fungi
Features Missing in Debian's Package Management System
On Tue, Jun 14, 2011 at 01:26:02AM +0430, Eliad Bagherzadegan wrote:
[...]
> This program should periodically check the bug tracking system for
> bugs in installed packages and report to the system administrator.
[...]
While not necessarily a perfect match for the criteria you mention,
you'll probably want to take a look at these which provide similar
functionality:
Perhaps a wishlist bug against one of the above is in order to
request the additional features you think might be useful?
--
{ IRL(Jeremy_Stanley); WWW(http://fungi.yuggoth.org/); PGP(43495829);
WHOIS(STANL3-ARIN); SMTP(fungi@yuggoth.org); FINGER(fungi@yuggoth.org);
MUD(kinrui@katarsis.mudpy.org:6669); IRC(fungi@irc.yuggoth.org#ccl);
ICQ(114362511); YAHOO(crawlingchaoslabs); AIM(dreadazathoth); }
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110613214422.GA1293@yuggoth.org">http://lists.debian.org/20110613214422.GA1293@yuggoth.org
06-13-2011, 10:25 PM
Peter De Wachter
Features Missing in Debian's Package Management System
Op Tue, 14 Jun 2011 01:26:02 +0430
schreef Eliad Bagherzadegan <eliad.bagherzadegan@gmail.com>:
> 2. The ability to ban certain packages and (possibly) there dependent
> packages. So that they wouldn't show up in the package manager at all.
You can do something like this using apt pinning. If you assign a
negative priority to a package, it will still be listed but apt will
refuse to install it.
For example, with the following stanza apt will refuse to install
libfoo:
Package: libfoo
Pin: version *
Pin-Priority: -1
06-14-2011, 05:09 AM
"Andrew O. Shadoura"
Features Missing in Debian's Package Management System
Hello,
On Tue, 14 Jun 2011 00:25:29 +0200
Peter De Wachter <pdewacht@gmail.com> wrote:
> You can do something like this using apt pinning. If you assign a
> negative priority to a package, it will still be listed but apt will
> refuse to install it.
> For example, with the following stanza apt will refuse to install
> libfoo:
> Package: libfoo
> Pin: version *
> Pin-Priority: -1
Possibly, there should be some kind of automagical interface for this,
so one can type apt-... ... libfoo and get that stanza generated?
--
WBR, Andrew
06-14-2011, 05:44 AM
Gergely Nagy
Features Missing in Debian's Package Management System
"Andrew O. Shadoura" <bugzilla@tut.by> writes:
> On Tue, 14 Jun 2011 00:25:29 +0200
> Peter De Wachter <pdewacht@gmail.com> wrote:
>
>> You can do something like this using apt pinning. If you assign a
>> negative priority to a package, it will still be listed but apt will
>> refuse to install it.
>
>> For example, with the following stanza apt will refuse to install
>> libfoo:
>> Package: libfoo
>> Pin: version *
>> Pin-Priority: -1
>
> Possibly, there should be some kind of automagical interface for this,
> so one can type apt-... ... libfoo and get that stanza generated?
It's actually very easy to write such a tool:
~# cat >/usr/local/sbin/apt-ignore
#! /bin/sh
set -e
There's little error handling, one could add support for --help, write a
manual page and probably a whole lot of other things (like using more
sensible filenames, and warning the user if trying to ignore a package
that does not exist (possibly only when a flag is specified - so one can
ignore packages that are not in the archive yet, but will be)), but I'll
leave that to someone who'd actually use the program.
--
|8]
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 87oc21j7as.fsf@luthien.mhp">http://lists.debian.org/87oc21j7as.fsf@luthien.mhp
06-14-2011, 06:15 AM
"Andrew O. Shadoura"
Features Missing in Debian's Package Management System
Hello,
On Tue, 14 Jun 2011 07:44:43 +0200
Gergely Nagy <algernon@madhouse-project.org> wrote:
> >> You can do something like this using apt pinning. If you assign a
> >> negative priority to a package, it will still be listed but apt
> >> will refuse to install it.
> >
> >> For example, with the following stanza apt will refuse to install
> >> libfoo:
> >> Package: libfoo
> >> Pin: version *
> >> Pin-Priority: -1
> >
> > Possibly, there should be some kind of automagical interface for
> > this, so one can type apt-... ... libfoo and get that stanza
> > generated?
>
> It's actually very easy to write such a tool:
Yes, but when you already know how to do that Before that, you need
to R the M anyway.
--
WBR, Andrew
06-14-2011, 10:46 PM
Kevin Mark
Features Missing in Debian's Package Management System
On Tue, Jun 14, 2011 at 01:26:02AM +0430, Eliad Bagherzadegan wrote:
> * It can prioritize the packages based on there importance, how frequently they
> are used, possible security risks and manual configurations.
http://packages.debian.org/lenny/debsecan
> I would really appreciate any ideas and suggestions.
>
--
| .'`. == Debian GNU/Linux ==.| http://kevix.myopenid.com......|
| : :' : The Universal OS....| mysite.verizon.net/kevin.mark/.|
| `. `' http://www.debian.org/.| http://counter.li.org [#238656]|
|___`-____Unless I ask to be CCd,.assume I am subscribed._________|
If you don't like the way I drive, stay off the sidewalk!
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110614224631.GA25518@horacrux">http://lists.debian.org/20110614224631.GA25518@horacrux
06-15-2011, 04:47 PM
Osamu Aoki
Features Missing in Debian's Package Management System
Hi,
On Tue, Jun 14, 2011 at 01:26:02AM +0430, Eliad Bagherzadegan wrote:
> Hi,
>
> I'm not sure whether this is the appropriate mailing list for the subject or
> not. If not, please let me know the right place for this discussion.
debian-user@lists.debian.org
> There are a few features that would probably improve Debian's package Management
> system (at least based on my needs). And maybe they exist somewhere I don't know
> about.
>
> 1. system-bug-status: This is actually pretty easy to implement. This program
> should periodically check the bug tracking system for bugs in installed packages
> and report to the system administrator.
> * It can prioritize the packages based on there importance, how frequently they
> are used, possible security risks and manual configurations.
> * It can be configured to check only for the bugs based on their classifications
> (serious, important, normal, verified or not, etc.)
> * For different combinations of these two it can determine the appropriate
> period to check.
>
> 2. The ability to ban certain packages and (possibly) there dependent packages.
> So that they wouldn't show up in the package manager at all.
>
> I would really appreciate any ideas and suggestions.
As others poited out with short messages, there are ways already in
Debian and you just did not notice them since you are new to Debian.
I know it is a bit obscure. It may help you to read basic documentation
linked from:
http://www.debian.org/doc/
There you find my "Debian Reference":
http://www.debian.org/doc/manuals/debian-reference/
Especially "Chapter 2. Debian package management":
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110615164753.GA25920@debian.org">http://lists.debian.org/20110615164753.GA25920@debian.org
06-15-2011, 05:32 PM
"Hans-J. Ullrich"
Features Missing in Debian's Package Management System
Additional to this, my suggestion:
1. An option, to read the changelog BEFORE a package is installed or upgraded.
2. An option, to see, which files will be installed BEFORE the first
installation or at renewing (although, I think, apt-file might be able to
handle this somehow, not sure)
3. And last but not least: An option, to blacklisting broken packages! (very
important)
For Point 3., some thoughts: In the past there were sometimes broken packages
in debian/testing, which were running fine in stable, were fixed in sid, but
never fixed in testing, until they went from sid to testing. (At the moment
there is a problem with the kernel "unable to enumerate usb device", which is
fixed in 2.6.39.1 , but all kernels between 2.6.32-5-amd64 (version 34) and the
mentioned kernel version above are broken. How are those problems handled? If
they are handled at all!
Please don't feel bothered, but that is a problem, which I discovered from
time to time. I thought about that, but found no solution yet (except by
transferring working packages fron sid to testing as fast as possible).
Thanks for your patience!
Hans
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 201106151932.14494.hans.ullrich@loop.de">http://lists.debian.org/201106151932.14494.hans.ullrich@loop.de