Re: A sane guess at default Debian mirror for pbuilder

2007-05-28 Thread Neil Williams
On Sun, 27 May 2007 20:53:18 +0100
Matt Zimmerman <[EMAIL PROTECTED]> wrote:

> On Mon, May 28, 2007 at 12:25:50AM +0900, Junichi Uekawa wrote:
> > After 6 years or so of setting ftp.jp.debian.org as default for
> > pbuilder, I'm finally determined that it shouldn't stay like this.
> > So I'd like to have some default guessing to happen.  Preferably I
> > don't want to ask via debconf, since users should have already
> > answered the question at installation-time.
> 
> I think the most accurate method would be to scan the list of
> configured apt sources, and choose the first one which matches the
> Debian release the user is currently running (via the information
> from Releases).  If the necessary API isn't available yet, this could
> probably be added to python-apt without too much trouble, and might
> be useful elsewhere as well.

It probably needs to be part of devscripts or build-essential (or a
dependency of one of those so that it is always available) and
personally, I would much prefer that this didn't rely on python. I
don't want to have to add python to a debootstrap chroot just to get
this functionality. Emdebian is busy removing perl from 'Essential' and
is unlikely to support any python on all except the most powerful
embedded devices. (Most devices will be C/C++ with a little dash.)

-- 

Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


pgpIyTqLIFXCy.pgp
Description: PGP signature


Re: A sane guess at default Debian mirror for pbuilder

2007-05-28 Thread Neil Williams
On Sun, 27 May 2007 22:42:41 +0300
Lars Wirzenius <[EMAIL PROTECTED]> wrote:

> On su, 2007-05-27 at 20:06 +0100, Neil Williams wrote:
> > Unless your own mirror supports all Debian architectures, you will
> > still need a primary for emdebian-tools. Do you test build your own
> > Debian packages against your own mirror? Is that wise?
> 
> I don't use emdebian in any way, so any requirements it has are
> irrelevant for which mirror piuparts and pbuilder should use when I
> use them. 

True, but it wouldn't be good for the default to be unusable for
cross-building.

> However, if I did use emdebian, I would be mirroring
> anything I need, and would be rather upset if emdebian tools would
> insist on clogging my network connection (which I might not have
> while running the tools -- think Debcamp).

I understand the situation but most personal/portable mirrors only
mirror one or at most a few architectures which makes it unusable for
cross-building. You would presumably have to ask in advance which
architectures people will need to have available - that isn't
particularly useful as a default for all users.

-- 

Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


pgpPMZBDYGBDl.pgp
Description: PGP signature


Re: Wanted: introductory page for all teams

2007-05-28 Thread Frank Küster
Frans Pop <[EMAIL PROTECTED]> wrote:

> On Sunday 27 May 2007 01:53, David Nusinow wrote:
>> The only thing I've ever heard about helping out with the website is
>> that it's a herculean task that no mere mortal should attempt.
>
> Yes, a complete redesign of the website is a herculean task, but 
> contributing to specific pages or parts is trivial. 

Yes, you simply submit a bug report with a patch, and wait for a couple
of year for it to be applied.

http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=pkg&data=www.debian.org&archive=no&version=&dist=unstable&include=patch

Regards, Frank
-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: A sane guess at default Debian mirror for pbuilder

2007-05-28 Thread Mark Brown
On Mon, May 28, 2007 at 09:39:31AM +0100, Neil Williams wrote:
> Lars Wirzenius <[EMAIL PROTECTED]> wrote:

> > However, if I did use emdebian, I would be mirroring
> > anything I need, and would be rather upset if emdebian tools would
> > insist on clogging my network connection (which I might not have
> > while running the tools -- think Debcamp).

> I understand the situation but most personal/portable mirrors only
> mirror one or at most a few architectures which makes it unusable for
> cross-building.  You would presumably have to ask in advance which
> architectures people will need to have available - that isn't
> particularly useful as a default for all users.

I'd expect that the majority of emdebian users who have constructed a
partial local mirror would be able to deal with the situation.  This is
all aimed at technical users - so long as our error handing is clear we
should be OK.  Things like "This is really slow compared to normal
downloads from my mirror" are probably just as likely.

Things like adjusting Debian mirror URLs to include the requested
architecture seem reasonable but for local mirrors I think it would be
better to improve the error handing to do things like suggest that the
architecture might not be present if it can't find the Packages file.

-- 
"You grabbed my hand and we fell into it, like a daydream - or a fever."


signature.asc
Description: Digital signature


Re: Wanted: introductory page for all teams

2007-05-28 Thread Francesco P. Lovergine
On Mon, May 28, 2007 at 11:56:12AM +0200, Frank Küster wrote:
> 
> Yes, you simply submit a bug report with a patch, and wait for a couple
> of year for it to be applied.
> 
> http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=pkg&data=www.debian.org&archive=no&version=&dist=unstable&include=patch
> 

That's simply due to missing regular contributors. Also a few people are
still reported as 'main contributor' even if their contribution level
reached ground zero years ago. 

-- 
Francesco P. Lovergine


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Wanted: introductory page for all teams

2007-05-28 Thread Frank Küster
"Francesco P. Lovergine" <[EMAIL PROTECTED]> wrote:

> On Mon, May 28, 2007 at 11:56:12AM +0200, Frank Küster wrote:
>> 
>> Yes, you simply submit a bug report with a patch, and wait for a couple
>> of year for it to be applied.
>> 
>> http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=pkg&data=www.debian.org&archive=no&version=&dist=unstable&include=patch
>> 
>
> That's simply due to missing regular contributors. 

I know, and I don't blame anyone for that.  But Frans should have known
better when he wrote "but contributing to specific pages or parts is
trivial".  

Regards, Frank
-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Re: A sane guess at default Debian mirror for pbuilder

2007-05-28 Thread Ben Hutchings
On Sun, 2007-05-27 at 19:49 +0200, Frans Pop wrote:
> On Sunday 27 May 2007 19:43, Joey Hess wrote:
> > d-i uses the following hack to figure out where to download udebs from
> > when building installation media:
> 
> Note that this can result in multiple sources. If you want only one, this 
> hack would need to be refined.

I can't help thinking that the code should never be reused.  Even if its
semantics are correct, the repeated re-parsing and pseudo-parsing with
different tools is quite opaque.

Ben.

-- 
Ben Hutchings
Larkinson's Law: All laws are basically false.


signature.asc
Description: This is a digitally signed message part


New package containing binaries with same name as some from the packages cons, pscan and hsffig.

2007-05-28 Thread Charles Plessy
Dear Hwei, Uwe and John,

I did not manage to contact you in private (see below), therefore by
policy 10.1 I have to move the discussion on debian-devel (copy sent to
debian-med). We (the members of the pkg-emboss project on Alioth) have
uploaded a new package in the experimental section of Debian, emboss,
which provides binary program with similar names as your packages.

I would like to discuss what is the best solution to this problem for
our users. We have already explored a few possible directions on the
debian-med mailing list:

http://lists.debian.org/debian-med/2007/04/msg00075.html
http://lists.debian.org/debian-med/2007/05/msg0.html
(The thread is split on two months)

Basically, the plan would be to provide the binaries under their
original names in /usr/lib, and symlinks in /usr/bin. With such a setup,
a user can set his PATH in order to have access to the original names of
the binary programs.

However, if I do not get answers, I will suppose that nobody cares about
the packages cons, pscan and/or hsffig anymore, and will request their
removal rather than complicating the things for the users of EMBOSS.

Have a nice day,

-- Charles Plessy, Wako, Saitama, Japan


- Forwarded message from Charles Plessy <[EMAIL PROTECTED]> -

Date: Sat, 28 Apr 2007 18:53:45 +0900
From: Charles Plessy <[EMAIL PROTECTED]>
To: Hwei Sheng Teoh <[EMAIL PROTECTED]>, Uwe Hermann <[EMAIL PROTECTED]>,
John Goerzen <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED]
Subject: New pacakge containing binaries with same name as some from the 
packages cons, pscan and hsffig.
Reply-To: [EMAIL PROTECTED]
User-Agent: Mutt/1.5.13 (2006-08-11)

Dear Hwei, Uwe and John,

We have uploaded a package to experimental, "emboss", and it contains
binaries whose name are already "taken" by your packages: cons, pscan
and splitter.

http://packages.qa.debian.org/e/emboss.html

Emboss is a suite of many command line programs, it has web interfaces
and people use the program names in scripts. I am therefore quite
reluctant to rename the Emboss binaries, as I think that people will
just not use the package if I do this.

I would like to have your opinion on what to do. The most
straightforward would be to swich the priorities of our packages to
extra and conflict on each other, but I do not know how to interpret the
policy... it this solution acceptable ?

Have a nice day,


-- 
Charles Plessy
Debian EMBOSS Packaging Team
Wako, Saitama, Japan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

- End forwarded message -


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: compiling packages

2007-05-28 Thread Lennart Sorensen
On Sat, May 26, 2007 at 06:14:46AM +0100, Oliver Elphick wrote:
> 1. Change the Makefile and/or debian/rules as necessary to add -g to the
> compilation options.

Most already do that.

> 2. In debian/rules, comment out the instruction to strip the binaries
> (such as dh_strip).

No, use the environment variable instead.  Just set
DEB_BUILD_OPTIONS=nostrip and dh_strip won't actually strip anything.

> Packages are too diverse to give a method that will work for every one.

Well for most it is simply set that environment variable, and build the
package, and you should have what you want.

--
Len Sorensen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [DRE-maint] Ruby section

2007-05-28 Thread Gunnar Wolf
Vincent Fourmond dijo [Mon, May 28, 2007 at 11:34:29AM +0200]:
>   Hello dear debian Ruby developpers !
> 
>   If you are interested in having a ruby section (after all, we make
> up nearly half of the interpreter section)  and if you didn't do it
> yet, please second the proposal for the creation of a ruby section
> (bug
> #419261). You'll need to send a signed mail, of course.

Humh... I am not sure - I think the sections structure is not too
useful anyway. I'd rather _join_ back several sections (i.e. Perl,
Python, interpreters) into the one most of them really belong to
(libs/devel/libdevel). When you install a package (as a user), it's
not important to you which language it's written in - And as a
programmer, you will very likely look at the name, which contains that
information. Besides, that's what Debtags is for. The 'sections'
mechanism is IMHO way too limited to be of any real use with such a
big set of packages as we have. Just to illustrate my point: 

[EMAIL PROTECTED]: ~$ grep -ri ^Section 
/var/lib/apt/lists/ftp.mx.debian.org_debian_dists_unstable_main_binary-i386_Packages
 | sort | uniq -c
   1012 Section: web
   1029 Section: doc
113 Section: otherosfs
 11 Section: embedded
120 Section: comm
   1228 Section: perl
   1348 Section: net
   1660 Section: devel
   1989 Section: libdevel
216 Section: science
247 Section: tex
   2496 Section: libs
294 Section: editors
 29 Section: shells
305 Section: math
 36 Section: news
395 Section: graphics
397 Section: kde
400 Section: gnome
434 Section: interpreters
511 Section: python
514 Section: mail
517 Section: misc
597 Section: sound
 63 Section: oldlibs
672 Section: text
 75 Section: electronics
862 Section: games
874 Section: admin
 90 Section: hamradio
969 Section: utils
978 Section: x11

First of all: Groups with 11 packages, groups with over 2000. Does
that seem comparable? Some groups (i.e. tex) are well defined, but
there is a lot of potential overlap with very subtle distinctions
(i.e. devel/libdevel/libs, perl/net/admin/utils,
perl/python/interpreters, x11/kde/gnome, etc.) 

See you at the Debtags talk at Debconf then ;-) Debtags is already
part of the shown package information - I can only hope it gains
strength (and developer mindshare). I don't think adding a new section
will be of any use.

Greetings,

[ Cc:ing this to debian-devel, as I think that if any discussion
  happens regarding this bug, it needs to be project-wide. FWIW, this
  proposal has 4 seconds already. ]

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF


pgpf3DB1bftcs.pgp
Description: PGP signature


Re: New package containing binaries with same name as some from the packages cons, pscan and hsffig.

2007-05-28 Thread H. S. Teoh
On Mon, May 28, 2007 at 11:15:31PM +0900, Charles Plessy wrote:
> Dear Hwei, Uwe and John,
> 
> I did not manage to contact you in private (see below), therefore by
> policy 10.1 I have to move the discussion on debian-devel (copy sent
> to debian-med). We (the members of the pkg-emboss project on Alioth)
> have uploaded a new package in the experimental section of Debian,
> emboss, which provides binary program with similar names as your
> packages.

Actually, there were two replies to your original email, which raises
some concerns over the possible approaches you raised. I did receive
those emails, but did not reply because I didn't have anything further
to add at the time.


> I would like to discuss what is the best solution to this problem for
> our users. We have already explored a few possible directions on the
> debian-med mailing list:
> 
> http://lists.debian.org/debian-med/2007/04/msg00075.html
> http://lists.debian.org/debian-med/2007/05/msg0.html
> (The thread is split on two months)
> 
> Basically, the plan would be to provide the binaries under their
> original names in /usr/lib, and symlinks in /usr/bin. With such a
> setup, a user can set his PATH in order to have access to the original
> names of the binary programs.

This sounds like the best solution, since these conflicting binaries
*are* a part of the EMBOSS suite. I don't think it's a good idea to
remove other, standalone packages just because one suite happens to have
a conflicting name. The programs in a suite should be used together, and
if users don't use the suite, they should be able to use the conflicting
names for something else.

Perhaps you can use debconf to prompt the user whether to setup the
symlinks to the EMBOSS binaries? (Hopefully this is not a wrong use of
debconf.) That way, regular users of EMBOSS get the appropriate warning
that some binaries may not be available in the default path, and get a
chance to change that if they so choose, and users who may want to use
the conflicting names for other packages can continue to do so without
undue interference.


> However, if I do not get answers, I will suppose that nobody cares
> about the packages cons, pscan and/or hsffig anymore, and will request
> their removal rather than complicating the things for the users of
> EMBOSS.
[...]

One of the larger issues this particular case brings up is what to do
with packages that contain binaries with overly-generic names. For
example, 'convert' in ImageMagick: it is only an image converter, but
the name can easily be used for other kinds of conversion. It seems
almost inevitable that one day somebody else will create another program
named 'convert'. We should have some kind of mechanism to deal with
that.


--T


signature.asc
Description: Digital signature


Bug#426417: ITP: tmexpand -- text-macro processing script to create HTML and SGML documents

2007-05-28 Thread Rafael Laboissiere
Package: wnpp
Severity: wishlist
Owner: Rafael Laboissiere <[EMAIL PROTECTED]>

* Package name: tmexpand
  Version : 0.1.2.0
  Upstream Author : John E. Davis <[EMAIL PROTECTED]>
* URL : ftp://space.mit.edu/pub/davis/jed/tmexpand
* License : GPL
  Programming Lang: S-Lang
  Description : text-macro processing script to create HTML and SGML 
documents

This package contains a text-macro processing script to facilitate the
creation of text, HTML and SGML documents.
 
tmexpand will be collaboratively maintained by the Debian JED Group and will
be a build-dependency of the forthcoming release of the jed package in
experimental.  The Debian files are currently in preparation and can be
accessed from the DJG SVN repository [1].

[1] http://svn.debian.org/wsvn/pkg-jed/tmexpand/trunk/debian/

Rafael Laboissiere

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.17-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: New package containing binaries with same name as some from the packages cons, pscan and hsffig.

2007-05-28 Thread Charles Plessy
Le Mon, May 28, 2007 at 08:36:05AM -0700, H. S. Teoh a écrit :
> On Mon, May 28, 2007 at 11:15:31PM +0900, Charles Plessy wrote:
> > Dear Hwei, Uwe and John,
> > 
> > I did not manage to contact you in private (see below), therefore by
> > policy 10.1 I have to move the discussion on debian-devel (copy sent
> > to debian-med). We (the members of the pkg-emboss project on Alioth)
> > have uploaded a new package in the experimental section of Debian,
> > emboss, which provides binary program with similar names as your
> > packages.
> 
> Actually, there were two replies to your original email, which raises
> some concerns over the possible approaches you raised. I did receive
> those emails, but did not reply because I didn't have anything further
> to add at the time.

Dear Hwei,

thank you for your answer. I am sorry that I was unclear in my emails: I
was actually waiting a bit more than one month for answers ...

Also, I am not saying that packages having conflicting binaries should
be removed, just that packages having serious bugs and no answer from
the maintainer for a dozen of weeks should be orphaned and either
adopted or removed.


The way to deal with trivial binary names is indeed challenging and we
did not find a good solution for the problem, especially if we want to
provide an abstraction layer to the user. For instance, with Debconf, I
do not think that we can manipulate the PATH of users which are not yet
created, and in the case of EMBOSS, a command line suite of programs, it
is likely to be a limitation.

I proposed two ideas in the past discussion, mostly for the sake of it,
but I admit they are not very convincing:

- having the two packages which contain conflicting binaries shipping
  the same wrapper.

- detecting some strong cues for the interest for one package, such as
  the use of a particular CDD, and try to change the binary names
  accordingly.


In our particular case, in which we have not many users, and apparently
non-overlapping userbases, another problem is that any solution is
likely to annoy 99.9 % of the users and help 0.1 %... which is not
interesting now that we have less than 100 users !


Anyway, for the moment my plan is to implement the /usr/lib workaround,
and submit serious bugs next week to pscan and hsffig if I do not get
answer...

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: A sane guess at default Debian mirror for pbuilder

2007-05-28 Thread Junichi Uekawa
Hi,

> > After 6 years or so of setting ftp.jp.debian.org as default for
> > pbuilder, I'm finally determined that it shouldn't stay like this.  So
> > I'd like to have some default guessing to happen.  Preferably I don't
> > want to ask via debconf, since users should have already answered the
> > question at installation-time.
> 
> I think the most accurate method would be to scan the list of configured apt
> sources, and choose the first one which matches the Debian release the user
> is currently running (via the information from Releases).  If the necessary
> API isn't available yet, this could probably be added to python-apt without
> too much trouble, and might be useful elsewhere as well.

I think this is very much useful as a starter.

Considering that current apt output is not sufficient (apt-config does
not seem to dump sources.list information, and apt-cache policy does
not output enough information), it would be a good idea to have APIs
for doing it.

I am not sure if it should be done at python-apt layer or libapt-pkg,
or adding an interface to apt-cache.


regards,
junichi
-- 
[EMAIL PROTECTED],netfort.gr.jp}   Debian Project


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [Pbuilder-maint] A sane guess at default Debian mirror for pbuilder

2007-05-28 Thread Junichi Uekawa
Hi,

> 
> d-i uses the following hack to figure out where to download udebs from
> when building installation media:
> 
> grep '^deb[ \t]' $(SYSTEM_SOURCES_LIST) \
> |grep -v '^deb[ \t]cdrom:' \
> |grep -v 
> '\(security.debian.org\|volatile.debian.\(net\|org\)\)' \
> |grep '[ \t]main' \
> |awk '{print $$1 " " $$2}' \
> |sed "s,/* *$$, $(SUITE) $(UDEB_COMPONENTS)," \
> |sed "s,^deb file,deb copy," \
> |perl -ne 'print unless $$seen{$$_}; $$seen{$$_}=1' ; \

This chunk of code looks volatile, and vulnerable to changes in mirror
structures, if I duplicated it to pbuilder.  I'm now more inclined to
have some common code that can be shared from several applications,
and let apt parse sources.list, rather than parsing sources.list
individually.

regards,
junichi
-- 
[EMAIL PROTECTED],netfort.gr.jp}   Debian Project


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: removing 'printtool' from archives

2007-05-28 Thread Paul Wise

On 5/27/07, A Mennucc <[EMAIL PROTECTED]> wrote:


But I think that 'printtool' has outlived its usefullness: its database
of printers (that is actually contained in the package
'printfilters-ppd', for some strange reason) is outdated;


Have all of the printer files (especially the older ones) in
printfilters-ppd been migrated the other printer databases in Debian?

--
bye,
pabs

http://wiki.debian.org/PaulWise


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#426482: ITP: kaa-base -- Base Framework for Kaa Modules

2007-05-28 Thread Jeremie Corbier
Package: wnpp
Severity: wishlist
Owner: Jeremie Corbier <[EMAIL PROTECTED]>

 * Package name: kaa-base
   Version : 0.1.3
   Upstream Authors: Jason Tackaberry <[EMAIL PROTECTED]>
 Dirk Meyer <[EMAIL PROTECTED]>
 * URL : http://freevo.org/kaa
 * License : GPL
   Programming Lang: Python, C
   Description : Base Framework for Kaa Modules

 Kaa Base provides the base Kaa framework and is an implicit dependency for all
 kaa modules. The kaa framework includes a mainloop facility with an API for
 signals and callbacks, timers, process and thread management, file descriptor
 monitoring (with INotify support), inter-process communication, as well as a
 rich, practically magical API for asynchronous programming.
 .
 The Kaa Media Repository is a set of Python modules related to media.

-- 
Jeremie
 /* ``Recursive, adj.;
  see Recursive.''
 -- Unknown   */

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.20.6dedibox_r7
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


pgp24seKYr1TB.pgp
Description: PGP signature


Can/should debconf notes still be used?

2007-05-28 Thread Frank Küster
Hi all,

in the past the use of debconf notes has been discussed, and it seemed
to be general consensus that they are mostly useless (or misused), but
that there are still a couple of legitimate uses which prevent their
removal from debconf (or making them a no-op) [1]

Now I am at the point where I would like to introduce a new debconf
note, and I'd like to request comments before we do that.


We are dealing with the cleanup after bug #420390. Briefly, tetex-base's
postrm was written under the assumption that teTeX is the only TeX
system, and the postrm removes a lot of files below /etc which were
installed by older versions of teTeX - but now with the appearance of
texlive, these files are conffiles of texlive-* again.  Some of these
files are essential, texlive-base, texlive-base-bin, or
texlive-latex-base won't configure without them.  The postrm has been
corrected now, but many people have already done the purge.

To me, the solution is to resurrect these conffiles without prompting,
because prompting doesn't make sense if the only working answer is
"yes".  Even if I know that "preserve local changes upon upgrade"
normally means also to preserve conffile removals - I think this cannot
be applied here.  I'm also considering to resurrect the non-essential
conffiles while on the way, either unconditionally or only when the
essential ones were missing, too.

Now the question is, how should we notify the user about what we've
done?  Since this is a violation of the letter of policy, I don't think
a remark in NEWS.Debian is appropriate, and I'd like to use a debconf
note of priority "high".  But notes are considered deprecated.  On the
other hand, it's not an error, so the error type doesn't seem
appropriate... 

Comments welcome,
Frank


[1] http://thread.gmane.org/gmane.linux.debian.devel.general/106537/
-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)