Nouvelle version du paquet developers-reference-fr (3.3.2)

2003-04-19 Thread Frédéric Bothamy
* Frédéric Bothamy [EMAIL PROTECTED] [2003-04-18 15:47] :

[...]

 J'ai validé les modifications dans le CVS Debian hier soir et la
 traduction sera présente dans le prochain paquet Debian
 developers-reference-fr 3.3.2. Elle sera également disponible sur le
 site Debian à l'adresse suivante :
 
 http://www.debian.org/doc/manuals/developers-reference/index.fr.html
 
 quand le document sera généré correctement.

Bon, le responsable Debian du paquet a généré le nouveau paquet
developers-reference-fr (3.3.2) qui vient d'arriver dans unstable. La
version en ligne sur le site Debian n'est malheureusement pas à jour à
cause du problème de génération évoquée précédemment (sur
debian-l10n-french).

Les personnes intéressées de debian-devel-french (et les autres) peuvent
consulter en attendant ma version personnelle à partir de
http://olympie.dyndns.org/debian/doc/dev-ref/developers-reference.fr.html/index.fr.html.

Bonne lecture.

Fred




Re: imlib-linked-with-libpng3

2003-04-19 Thread Chris Cheney
On Fri, Apr 18, 2003 at 08:43:45PM -0400, Steve M. Robbins wrote:
 Imlib is more-or-less dormant upstream.  However, in late August, I
 was under the impression that upstream imlib was going to release a
 new version (with new SONAME) that would be linked with libpng3.  In

I forgot to comment on this part.  Its not upstreams place to deal with
what a particular user of the software decides to link stuff with. If
you break ABI that is no reason to mess with the ABI numbering which is
what SOVER's are for. This was already discussed to death in numerous
other threads the one that most readily comes to mind was the gcc c102
thread. In Debian's case if you break ABI you are supposed to add some
sort of differenation to the package name, such as imlib1foo and make
it conflict with the old version. From what I am able to tell, other
dists just rebuild against the current versions of libraries and don't
bother with renaming the packages themselves.

Chris




my computer

2003-04-19 Thread JmGll3
trying to fix my desktop setting on my computer


Re: why do we care about configuration files?

2003-04-19 Thread Anthony DeRobertis
Is it just me, or would this fix the problem simply:

   1) If a postinst generates a configuration file with debconf, it
  must place the md5sum of the generated configuration file in
  /var

   2) A package should try and parse the current configuration file
  back into debconf before prompting.

   3) After prompting, the package must confirm that the current
  md5sum matches the one stored in /var. If it does and the
  package succeeded at (2) it may replace the configuration
  file. Otherwise, use ucf.


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


Re: stop abusing debconf already

2003-04-19 Thread Colin Walters
Package: binutils

On Fri, 2003-04-18 at 19:14, Joey Hess wrote:
 Enough already.
 
 Folks, if you don't stop abusing debconf with useless notes that belong
 in README.Debian and config file overwriting, I will stop maintaining
 it. 

Amen.  For example, we really need to kill that kernel link failure
info message in binutils.  Not only is it totally obsolete, it was a
bad idea in the first place.





Re: imlib-linked-with-libpng3

2003-04-19 Thread Yu Guanghui
Hi
 Chinput can use any of libpng2 or libpng3, it just need a rebuild.

-- 
Yu Guanghui ygh at dlut.edu.cn
Network Center
Dalian University of Technology, China



 Steve M. Robbins [EMAIL PROTECTED]:

 Hello,
 
 I'd like to solicit opinions about what to do with
 imlib-linked-against-libpng3.
 
 Until August 2002, the Debian imlib packages were linked with libpng2.
 Even after libpng3 was released in early 2002, imlib remained linked
 with the older libpng2.  This was done to retain the ABI of imlib,
 especially the ABI of the GNOME version, gdk-imlib.
 
 Imlib is more-or-less dormant upstream.  However, in late August, I
 was under the impression that upstream imlib was going to release a
 new version (with new SONAME) that would be linked with libpng3.  In
 anticipation of that, I introduced imlib2/imlib-dev into Debian but
 filed a Grave bug against it to keep it from moving to testing.
 
 It is still not in testing.
 
 I no longer believe that upstream will release any new versions of
 imlib and I plan to ask that imlib2 be removed from the archive.  I
 don't want to change the current imlib1 linkage since imlib is pretty
 much dormant and probably on its way out.
 
 There are six packages currently linked against imlib2:
 
   chinput 
   fnlib   
   kdegraphics 
   mgp 
   picturebook 
   wallp   
 
 I'm not sure whether they strictly require png3 or whether they could
 simply be rebuilt with imlib1 and libpng2.  In the past, however, some
 KDE folks have explicitly requested imlib+png3.
 
 What would be the best way to accomodate such a request?  I can
 imagine introducing a new package of imlib linked with libpng3.  But
 since it has to use the same SOVERSION as the current imlib1, it would
 have to conflict with imlib1.  Each individual admin could then choose
 to use imlib+png2 or to use imlib+png3.  However, each choice would
 have its own set of incompatible programs so this option doesn't
 appeal to me.
 
 Another option is to drop the idea of imlib+png3.  The six packages
 mentioned above would then have to build either with png2 or somehow
 incorporate imlib into their source build.  For the maintainers of the
 six packages: is that feasible?
 
 -Steve
 
 
 


-
web: http://mail.dlut.edu.cn




ITP: StarDict-2.0.0, an English-Chinese/Chinese-English dictionary

2003-04-19 Thread Anthony Fok
Dear all,

StarDict-2.0.0-pre2 has been packaged and uploaded to Debian's
incoming. StarDict 2 is a GNOME-based international dictionary,
currently with English-Chinese/Chinese-English data included.

It is a major rewrite by HU Zheng (http://stardict.cosoft.org.cn/)
based on the an earlier Motif/LessTif-based implementation of StarDic
1.31/1.33 (packaged as stardic on Debian) by MA Su'an (and later on
with enhancements from Opera Wang).  MA Su'an no longer has time to
continue its development, so he gave his blessings to the new efforts.

Thanks to fellow Debian developer Yu Guanghui for telling this good
news to the Debian community.

License: GNU General Public License

stardict_1.9.92+2.0.0-pre2-2_i386.deb
-
 new debian package, version 2.0.
 size 12934446 bytes: control archive= 2413 bytes.
  36 bytes, 1 lines  conffiles
1312 bytes,16 lines  control  
2614 bytes,35 lines  md5sums  
 730 bytes,33 lines   *  postinst #!/bin/sh
 492 bytes,26 lines   *  postrm   #!/bin/sh
 Package: stardict
 Version: 1.9.92+2.0.0-pre2-2
 Section: utils
 Priority: optional
 Architecture: i386
 Depends: bonobo-activation (= 1:2.2.1.1), libart-2.0-2 (= 2.3.8), 
libatk1.0-0 (= 1.2.2), libaudiofile0 (= 0.2.3-4), libbonobo-activation4 (= 
1:2.2.1.1), libbonobo2-0 (= 2.2.1), libbonoboui2-0 (= 2.2.0.1), libc6 (= 
2.3.1-1), libesd0 (= 0.2.29-1) | libesd-alsa0 (= 0.2.29-1), libgcc1 (= 
1:3.3), libgconf2-4 (= 2.2.0), libgcrypt1 ( 1.1.11-0), libglib2.0-0 (= 
2.2.1), libgnome2-0 (= 2.1.90), libgnomecanvas2-0 (= 2.1.90), libgnomeui-0 
(= 2.1.90), libgnomevfs2-0 (= 2.2.3), libgnutls5 (= 0.8.0-1), libgtk2.0-0 
(= 2.2.1), libjpeg62, liblinc1 (= 1:1.0.0), liborbit2 (= 1:2.6.0), 
libpango1.0-0 (= 1.2.1), libpopt0 (= 1.6.4), libstdc++5 (= 1:3.3), 
libtasn1-0 (= 0.1.1-2), libxml2 (= 2.5.0-1), xlibs ( 4.1.0), zlib1g (= 
1:1.1.4)
 Installed-Size: 24205
 Maintainer: Anthony Fok [EMAIL PROTECTED]
 Description: English-Chinese/Chinese-English dictionary for GNOME 2.2
  StarDict is an international dictionary that runs in GNOME 2.2
  environment.  It has powerful features such as Glob-style pattern
  matching, Scan selection word, Fuzzy query, etc.
  English-Chinese/Chinese-English dictionary data from several sources
  are currently provided.
  .
  Home Page: http://stardict.cosoft.org.cn/

drwxr-xr-x root/root 0 2003-04-19 10:56:20 ./
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./etc/
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./etc/gconf/
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./etc/gconf/schemas/
-rw-r--r-- root/root  3784 2003-04-19 10:56:19 
./etc/gconf/schemas/stardict.schemas
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/
drwxr-xr-x root/root 0 2003-04-19 10:56:20 ./usr/bin/
-rwxr-xr-x root/root 99064 2003-04-19 10:56:20 ./usr/bin/stardict
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/lib/
drwxr-xr-x root/root 0 2003-04-19 10:56:20 ./usr/lib/menu/
-rw-r--r-- root/root   101 2003-04-19 10:54:47 ./usr/lib/menu/stardict
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/lib/bonobo/
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/lib/bonobo/servers/
-rw-r--r-- root/root   681 2003-04-19 10:56:19 
./usr/lib/bonobo/servers/GNOME_Stardict.server
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/share/
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/share/doc/
drwxr-xr-x root/root 0 2003-04-19 10:56:20 ./usr/share/doc/stardict/
-rw-r--r-- root/root   544 2003-04-07 22:43:05 
./usr/share/doc/stardict/ChangeLog.zh_CN
-rw-r--r-- root/root   418 2003-04-19 02:07:27 
./usr/share/doc/stardict/NEWS.zh_CN.gz
-rw-r--r-- root/root  1531 2003-04-19 10:44:09 
./usr/share/doc/stardict/copyright
-rw-r--r-- root/root   102 2003-04-07 22:41:27 
./usr/share/doc/stardict/changelog.gz
-rw-r--r-- root/root   788 2003-04-19 10:55:26 
./usr/share/doc/stardict/changelog.Debian.gz
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/share/man/
drwxr-xr-x root/root 0 2003-04-19 10:56:20 ./usr/share/man/man1/
-rw-r--r-- root/root   569 2003-04-19 10:56:19 
./usr/share/man/man1/stardict.1.gz
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/share/omf/
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/share/omf/stardict/
-rw-r--r-- root/root   903 2003-04-19 10:56:19 
./usr/share/omf/stardict/stardict-C.omf
-rw-r--r-- root/root   911 2003-04-19 10:56:19 
./usr/share/omf/stardict/stardict-zh_CN.omf
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/share/gnome/
drwxr-xr-x root/root 0 2003-04-19 10:56:19 ./usr/share/gnome/help/
drwxr-xr-x root/root 0 2003-04-19 10:56:19 
./usr/share/gnome/help/stardict/
drwxr-xr-x root/root 0 2003-04-19 10:56:19 
./usr/share/gnome/help/stardict/C/
-rw-r--r-- root/root  4034 

Re: why do we care about configuration files?

2003-04-19 Thread Manoj Srivastava
 On 19 Apr 2003 00:07:54 -0400,
 Anthony DeRobertis [EMAIL PROTECTED] said: 

  Is it just me, or would this fix the problem simply:
  1) If a postinst generates a configuration file with debconf, it
must place the md5sum of the generated configuration file in
/var

  2) A package should try and parse the current configuration file
back into debconf before prompting.

  3) After prompting, the package must confirm that the current
md5sum matches the one stored in /var. If it does and the
package succeeded at (2) it may replace the configuration
file. Otherwise, use ucf.


Or, simply generate the file using debconf or whatever, and
 call ucf directly; then ucf handles storing the md5sum and comparing
 it for you seamlessly.

manoj
-- 
The best man for the job is often a woman.
Manoj Srivastava   [EMAIL PROTECTED]  http://www.debian.org/%7Esrivasta/
1024R/C7261095 print CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C




Re: Bug#189566: amavisd-new: bad interaction with package amavis-ng

2003-04-19 Thread Ernst Kloppenburg
On Sat, Apr 19, 2003 at 10:22:45 +1000, Brian May wrote:
 On Fri, Apr 18, 2003 at 09:33:01PM +0200, [EMAIL PROTECTED] wrote:
  Package: amavisd-new
  Version: 20021227p2-5
  Severity: grave
 
 Grave would seem to be a bit of an overkill? amavisd-new still works OK
 for the majority of users...
 

I chose grave, because in the state described below one of the amavisd ate
100% cpu constantly (this was how I noticed the problem).

  when 
 - amavis-ng is installed (I used version 0.1.6.2-1), 
 - and amavisd-new previously had been installed but now only its
   config-files are present, 
  then 
 the init-scripts of _both_ packages start the program
 /usr/sbin/amavisd
 
 I really don't know what to do about this bug. I think the
 same thing has happened before with similar situations, but
 I don't know what was decided.
 
 Both init-scripts check for the existance of /usr/sbin/amavisd,
 and assume it is their version of the program and will run it.

yes. So maybe one of the packages should have its amavisd renamed.


-- 
Ernst Kloppenburg
Stuttgart, Germany




foo has reached testing, removing versioned build-depends?

2003-04-19 Thread Marcelo E. Magallon
Hi,

 [ obDebianDevel: just in case this has become popular beleif or
   something like that ]

 from menu's 2.1.7-3 changelog:

  * debiandoc-sgml 1.1.75 has reached testing so remove the versionned
Build-Depends.

 what gave you the idea that because debiandoc-sgml 1.1.75 is now in
 testing, you can remove the versioned build-depends?  Unless the
 comment is misleading, menu still depends on at least that version of
 debiandoc-sgml to build, doesn't it?

 Marcelo




Re: stop abusing debconf already

2003-04-19 Thread Denis Barbier
On Fri, Apr 18, 2003 at 07:14:19PM -0400, Joey Hess wrote:
 Enough already.
 
 Folks, if you don't stop abusing debconf with useless notes that belong
 in README.Debian and config file overwriting, I will stop maintaining
 it. 
 
 Stop slapping incorrect uses of debconf in everywhere. Feel free to run
 any package using debconf by me before you upload it, or take the time
 to understand yourself how things should work.

I do not understand exactly what is good and bad use of debconf.
For instance all questions asked by the debconf package have good default
values, so there is no reason to prompt user, a configuration file is
enough.  So what am I missing?

Denis




Re: bad postinst in kernel-images

2003-04-19 Thread Marcel Kolaja
To debian-devel: Because it is a long time, we have been discussing this
bug here, and the thread is broken, I remark, we are talking about
http://lists.debian.org/debian-devel/2003/debian-devel-200302/msg00349.html.
Please, let's return to the problem and let's try to solve it.

On Fri, Apr 11, 2003 at 11:45:54AM +1000, Keith Owens wrote:

 When using a recent binutils, you need modutils = 2.4.17.  The
 binutils team changed the output of the 'nm' command which changed the
 contents of System.map.

Well, it looks like a dependency problem in Debian. What do you exactly
mean with recent binutils? This problem appears on Woody, that means
with binutils 2.12.90.0.1-4 and modutils 2.4.15-1.


Regards,

Marcel Kolaja
Debian GNU/Linux Power User http://www.debian.org/
--
I could be wrong, of course. But I'm never wrong.
   -- Linus Torvalds




Re: bad postinst in kernel-images

2003-04-19 Thread Keith Owens
On Sat, 19 Apr 2003 12:07:11 +0200, 
Marcel Kolaja [EMAIL PROTECTED] wrote:
To debian-devel: Because it is a long time, we have been discussing this
bug here, and the thread is broken, I remark, we are talking about
http://lists.debian.org/debian-devel/2003/debian-devel-200302/msg00349.html.
Please, let's return to the problem and let's try to solve it.

On Fri, Apr 11, 2003 at 11:45:54AM +1000, Keith Owens wrote:

 When using a recent binutils, you need modutils = 2.4.17.  The
 binutils team changed the output of the 'nm' command which changed the
 contents of System.map.

Well, it looks like a dependency problem in Debian. What do you exactly
mean with recent binutils? This problem appears on Woody, that means
with binutils 2.12.90.0.1-4 and modutils 2.4.15-1.

binutils was changed around July 15 2002.  Unfortunately the binutils
Changelog does not mention the change, nor does it say which releases
of binutils were issued around that time.  Does upgrading to modutils
= 2.4.17 fix your problem?  If so, the n this is a prely Debian
dependency problem.




Re: stop abusing debconf already

2003-04-19 Thread Steve Kowalik
At  7:22 pm, Saturday, April 19 2003, Denis Barbier mumbled:
 I do not understand exactly what is good and bad use of debconf.
 For instance all questions asked by the debconf package have good default
 values, so there is no reason to prompt user, a configuration file is
 enough.  So what am I missing?
 
Well, not all use of debconf is bad. For example, libnet-perl is a terrible
misuse of debconf, *but* it can be remedied by dropping the priority of the
questions from medium to low. Another bad example is binutils, which spits
out that silly note even during a new install. If you test that $2 is empty,
don't print it. Unfortunately, I don't want to point out a good usage of
debconf, since I'd only be ringing my own bell.

The barrier here is common sense. Personally, I feel that debconf asking
questions during install is fine, if the priority is correct, and it does
not forget the answers.
 
Cheers,
-- 
   Steve




Re: 2000 packages still waiting to enter testing, 1500 over age

2003-04-19 Thread Sven Luther
On Fri, Apr 18, 2003 at 06:11:16AM +1000, Anthony Towns wrote:
 On Thu, Apr 17, 2003 at 08:11:52PM +0200, Sven Luther wrote:
  I CCed you the bugreport where i explain everything, but the packages are :
libpgsql-ocaml
ocamlsdl
  These are the source packages.
 
 You missed:
   ocaml-core | 3.06.3 |  unstable | all
   ocaml-libs | 3.06.3 |  unstable | all
   meta-ocaml | 3.06.3 |  unstable | source
 
 Since ocaml-libs apparently breaks, this needs to go too.

Hello everyone.

Ocaml 3.06 is now in testing. Apparently the dependencies i checked
where enough.

I write this mail to give Anthony a great thanks on behalf of me and the
rest of the ocaml maintainers, for helping make this happen.

Now, let's go hunt for other RC bugs and fix stuff so the sarge release
can happen in a timely fashion.

BTW, i will be unreacheable by mail until tuesday, since apparently my
mail server is down, so if anybody tries to write to me, don't be
surprised if you don't get a response until next week.

Friendly,

Sven Luther




Re: stop abusing debconf already

2003-04-19 Thread Matt Ryan
Enough already.

Folks, if you don't stop abusing debconf with useless notes that belong
in README.Debian and config file overwriting, I will stop maintaining
it. 

Stop slapping incorrect uses of debconf in everywhere. Feel free to run
any package using debconf by me before you upload it, or take the time
to understand yourself how things should work.

Great, helpful input to the debate. Let me see...

1) Toys
2) Pram
3) Throw
4) Profit?


Matt.




Re: stop the manage with debconf madness

2003-04-19 Thread Matt Ryan
Personally I use the ask-about-overwrite question in debconf because the
last time this thread came up the only sensible solution was put forward in
the attached email. Now, I'm all for a better solution when it is determined
what that is, *but* I'm not for a witch hunt based on what was seen to be
previous best practice.


Matt.
---BeginMessage---
On Mon, Jan 15, 2001 at 07:40:00PM +1000, Jason Henry Parker wrote:

 [1] : Actually the file in question was a conffile as well as being
   edited by debconf, but whatever.

Herein lies the problem, as I see it.  This is a common policy violation
because maintainers often want this functionality, but it clashes with policy,
or is not addressed.  With old-style use of conffiles, package maintainers
simply provided a default conffile, which they could update from time to time,
and the USER was responsible for merging in their local changes.  This was easy
on package maintainers, but hard on users.

Some packages cannot supply a reasonable default configuration for all users,
and/or would like to make the user's life easier by asking a few questions and
generating a configuration file.  In the pre-debconf era, this would be done by
a packageconfig script, a la exim or magicfilter.  Once the config file was
generated, it would be left alone forever.  The user could reconfigure at any
time by running the script.  If the config file format changed or some such,
the user is responsible for re-running the config script and generating a new
config file.

In this age of debconf, we now have standard tools for asking the user
questions (debconf) and reconfiguring a package (dpkg-reconfigure).  In order
to use these mechanisms successfully, we need some way to peacefully coexist
with the user's manual changes.  The key change is that package configuration
via these tools is done _by maintainer scripts_, rather than by supplying a
default conffile or running a script.  Policy specifically forbids the editing
of conffiles by maintainer scripts ([1] (must not), [2] (should not)).  Now,
maintainer scripts using debconf have these options:

1. Hide in a hole, and do things the old way.

2. Only generate an initial configuration, and leave it alone forever
   thereafter (the configuration file may be a conffile).  This is a waste of
   good infrastructure, and leaves the user feeling cheated.  If they want to
   use that same slick process to create a new configuration, they must remove
   and reinstall the package.

3. Always overwrite the configuration (the configuration file is NOT a
   conffile).  This may seem appropriate for some packages, for which there is
   a 1:1 mapping between debconf questions and configuration options, but does
   not allow the user to preserve their local changes (a bad thing).

4. Try to merge the user's changes into the configuration file (the
   configuration file is NOT a conffile).  This is, in my opinion, almost
   always a bad idea.  Regardless of how few lines such a hack adds to the
   maintainer scripts, this is not guaranteed to stay simple.  If a config file
   format changes, for example, the maintainer scripts may be required to be
   able to parse both config file formats and convert between them.  This means
   that the maintainer script's parser must be smarter than the program's own
   (which can only read one of the formats).  Some programs, which use an
   ancient config file format that is unlikely to ever change, can get away
   with this, as can programs with very simple name=value shell-alike config
   files.  But I still don't like it.

5. Ask the user whether or not to overwrite their configuration file (the
   configuration file is NOT a conffile).  This is the approach taken by
   xserver-xfree86.  One of the questions asked of the user is (in effect)
   whether their configuration file should be under their control, or that of
   the maintainer scripts.  If the user opts to have their config file
   generated for them, manual changes are not preserved and their configuration
   is freshly generated (in the correct format) based on their answers.  If the
   user opts to write their own config file, the maintainer scripts will leave
   it alone until the user changes their mind.

Option #5 best meets the goals of both users and package maintainers.  Its only
problem is one of elegance.  First, the code and templates to ask the user
about each config file and how it should be handled must be duplicated in every
package that takes this approach.  Second, the packaging system does not know
about these configuration files, so the user might have some difficulty
determining which package owns it, or how it is managed.

This functionality should, I think, be integrated into the packaging system,
like the current conffile mechanism.  A configuration file should be able to be
tagged as either user-managed (behaving exactly as a current conffile) or
script-managed.  The user should be able to, at any time, switch between 

Re: foo has reached testing, removing versioned build-depends?

2003-04-19 Thread Bill Allombert
On Sat, Apr 19, 2003 at 10:44:52AM +0200, Marcelo E. Magallon wrote:
 Hi,
 
  [ obDebianDevel: just in case this has become popular beleif or
something like that ]
 
  from menu's 2.1.7-3 changelog:
 
   * debiandoc-sgml 1.1.75 has reached testing so remove the versionned
 Build-Depends.
 
  what gave you the idea that because debiandoc-sgml 1.1.75 is now in
  testing, you can remove the versioned build-depends?  Unless the
  comment is misleading, menu still depends on at least that version of
  debiandoc-sgml to build, doesn't it?

Read the reason why the debiandoc-sgml *versioned* build-dep was added
latter on in the changelog, and check the control file, and then go back
and I will give an explanation.

Thanks,
-- 
Bill. [EMAIL PROTECTED]




New project proposal: debian-lex

2003-04-19 Thread Jeremy Malcolm
I am interested in coordinating a new sub-project called Debian-Lex,
which would be Debian for Lawyers, akin to the Debian-Med, Debian-Jr and
DebianEdu projects.  Hopefully, these sub-projects will evolve into
Bdale's idea of flavours (flavors, but I'm Australian) of Debian.

I am a lawyer and also an IT consultant, which makes me one of a small
handful of people who have a foot firmly in both camps.  I have written
for my local Law Society's magazine on free software for the legal
office, but the lack of a packaged Linux system for lawyers does seem to
be impeding the take-up of Linux within law firms, particularly on the
desktop. 

The Debian-Lex project would in part just contain some obvious
selections from the existing pool such as OpenOffice.org, Evolution and
Gnotime, but it would also need some other packages that aren't yet in
Debian such as SQL-Ledger (although this has been ITP'd), and I intend
to put together a database schema that will serve as the basis for a
legal client and matter database.

If there are no major objections within the developer community I will
liaise with the appropriate people to get this moving, and post for
expressions of interest to the debian-users list to see if there are any
other lawyers out there who would like to help.

-- 
JEREMY MALCOLM [EMAIL PROTECTED] Personal: http://www.malcolm.id.au
Providing online networks of Australian lawyers (http://www.ilaw.com.au)
and Linux experts (http://www.linuxconsultants.com.au) for instant help!
Disclaimer: http://www.terminus.net.au/disclaimer.html. GPG key: finger.




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


Re: stop abusing debconf already

2003-04-19 Thread Joey Hess
Denis Barbier wrote:
 On Fri, Apr 18, 2003 at 07:14:19PM -0400, Joey Hess wrote:
  Enough already.
  
  Folks, if you don't stop abusing debconf with useless notes that belong
  in README.Debian and config file overwriting, I will stop maintaining
  it. 
  
  Stop slapping incorrect uses of debconf in everywhere. Feel free to run
  any package using debconf by me before you upload it, or take the time
  to understand yourself how things should work.
 
 I do not understand exactly what is good and bad use of debconf.
 For instance all questions asked by the debconf package have good default
 values, so there is no reason to prompt user, a configuration file is
 enough.  So what am I missing?

The only reasons debconf itself asks those questions still are:

- example of how debconf works
- they _are_ overridable with the config file, in an appropriate way
- it's not asked at new installs anyway
- people are used to that

I did have some bad ideas about how debconf could be used back years ago
when I wrote it. Those debconf questions (and some really ill-advised
stuff slrn used to do) were the result.

-- 
see shy jo


pgpede47N4y44.pgp
Description: PGP signature


Re: stop abusing debconf already

2003-04-19 Thread Colin Watson
On Sat, Apr 19, 2003 at 02:08:27PM +0100, Matt Ryan wrote:
 Joey Hess wrote:
 Enough already.
 
 Folks, if you don't stop abusing debconf with useless notes that belong
 in README.Debian and config file overwriting, I will stop maintaining
 it. 
 
 Stop slapping incorrect uses of debconf in everywhere. Feel free to run
 any package using debconf by me before you upload it, or take the time
 to understand yourself how things should work.
 
 Great, helpful input to the debate. Let me see...
 
 1) Toys
 2) Pram
 3) Throw
 4) Profit?

Or maybe realize that Joey might perhaps know what he's talking about
with regard to debconf ... you could go find the text of his talk at the
last Debian Conference if you like.

-- 
Colin Watson  [EMAIL PROTECTED]




Re: libc6 (security) update does not restart system-services?

2003-04-19 Thread GOTO Masanori
At Fri, 18 Apr 2003 17:24:17 +0200,
Markus Amersdorfer wrote:
 On Fri, 18 Apr 2003 13:06:07 +0900
 GOTO Masanori [EMAIL PROTECTED] wrote:
   - /var/lib/dpkg/info/libc6.postinst checks for $1 ==
 configure
 (which is the case when updating, isn't it?). If true it
 afterwards checks if $2 is lower than 2.1.95-1 (I assume this
 corresponds to the previously installed version) and _only if this
 the case_ it restarts most of the services.
   
   Woody comes with libc6 2.2.5-11.5, so the section about restarting
   services is never reached.
   
   This leaves the machine vulnerable as all services use the old
   library until restarted.
  
   Shouldn't the services be restarted when installing a new
   libc-version? What reasons would there be not to restart services?
  
  Restarting services is needed only once: upgrading from 2.2.x to
  2.3.x.  The reason is simple.  NSS (Name Service Switch) is much
  changed, and it becomes incompatible between 2.2 and 2.3.
  
  So if you use woody server, not sarge, then you have no need to
  restart services.  If you use libc6 2.2.x, it's not related.
 
 So restarting services is necessary when upgrading from 2.2.x to 2.3.x
 to make sure everything works fine (as e.g. the example of xdm you
 mention below). When staying with basically the same version and
 simply doing a security-update, there are no compatability-problems,
 of course, so everything keeps running smoothly.
 
 But my concern is that running programs such as system services use the
 old libraries instead of the new one as long as they continue running,
 don't they? If they do the security bug is still exploitable though the
 new libraries are already installed on the system.

Yes, right, good point.  This is not only glibc issue; this problem
affects all library packages.  The old libraries are remove-pending
state on the file system, and reside in applications.

So everytime we have to restart all binaries which use a library
involving security-problem.  In additionm this problem affects not
only debian packages, but user-built binaries.

I have to warn all users who believe that we needs only apt-get
upgrade, yeah, that's all folks! concept.  It's not true for this
library upgrade issue.

From our glibc upgrade experience, it's difficult to restart packages
which have specific problem automatically...  The simple method to
detect old libraries are to use lsof, so debian package system can
warn for users there are old libraries which has security problem, so
you should restart these binaries.  I don't know there is good way to
fix this problem.

   If everything _is_ designed not to restart the services, I suppose
   telling the users to take care of that theirselves would be a good
   idea for example using a simple echo in the post-install script
   (or similar).
  
  The restarting message is not sufficient for you?
 
 Of course, but the message is only shown if the services _are_ to be
 restarted (which is only when doing a major version update). 
 Services are not restarted by the security update though I think they
 should be (as stated above).
 
 If I'm wrong, please correct me. :)

I think you confuse two issue.  One is generic problem as I write
above (memory resident libraries issue).  Another is glibc NSS start
problem as I write below.

Or did you point the messages which are not appeared in
libc6.postinst when you upgraded from 2.2 to 2.3 ?

  BTW, I plan to dupload 2.3.1-17 that has preinst message to choose
  libc6 upgrade or not.  It's needed because for example xdm cannot
  authenticate after installing libc6, but we cannot restart xdm with
  postinst automatically (user's X11 session is destroyed).  I add
  messages in next 2.3.1-17 as they have to restart xdm with their hand.
  If you have requests about restarting messages, please tell me.
 
 Though I don't know enough about the detailed processes running inside
 the library packages: Sounds great. :)
 Perhaps it's possible to delay installation of the libraries until the
 next reboot? The user would have the chance to have the libraries
 installed instantly (which would break xdm), automatically at the
 next reboot (is that what you meant above?) or not at all at the
 moment (though I currently can't think of a good reason why to do that).

You said about generic problem (memory resident libraries issue),
and I don't think it should be.  Delay installation everytime requires
system reboot.  But some users know it needs only application restart.

In addition, it's only applied in upgrade between the same library
version.  If this delayed installation is introduced for glibc, then
upgrade from woody to sarge breaks all binaries.  Sarge packages
depends on glibc 2.3.x, and it can't run under woody's glibc 2.2.5
environment.  If you run sarge/sid /bin/ls under woody glibc 2.2.5,
then you get error:

/bin/ls: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /bin/ls)


OK, now start to say about glibc NSS 

Re: stop abusing debconf already

2003-04-19 Thread Joey Hess
Steve Kowalik wrote:
 Well, not all use of debconf is bad. For example, libnet-perl is a terrible
 misuse of debconf, *but* it can be remedied by dropping the priority of the
 questions from medium to low.

At least libnet-perl is actually asking questions and preserving some
(though not all) user changes to libnet.cfg. Michael's idea to add
a gateway question is probably sufficient to solve the too many
questions thing. I'd be just as happy if it only asked about stuff that
really needs to be configured, such as ftp passive mode though.

 Another bad example is binutils, which spits
 out that silly note even during a new install.

Yes.

 If you test that $2 is empty,
 don't print it. Unfortunately, I don't want to point out a good usage of
 debconf, since I'd only be ringing my own bell.

I'll ring it for you: xringd is one of the better users of debconf I
have seen, and it gets everything right.


The problem is that with debconf, even 10% of packages getting it wrong
make the whole system into crap. And probably closer to 70% of packages
are currently getting it wrong..

-- 
see shy jo


pgpKTvmvVG4yb.pgp
Description: PGP signature


Re: foo has reached testing, removing versioned build-depends?

2003-04-19 Thread Colin Watson
On Sat, Apr 19, 2003 at 03:43:56PM +0200, Bill Allombert wrote:
 On Sat, Apr 19, 2003 at 10:44:52AM +0200, Marcelo E. Magallon wrote:
   [ obDebianDevel: just in case this has become popular beleif or
 something like that ]
  
   from menu's 2.1.7-3 changelog:
  
* debiandoc-sgml 1.1.75 has reached testing so remove the versionned
  Build-Depends.
  
   what gave you the idea that because debiandoc-sgml 1.1.75 is now in
   testing, you can remove the versioned build-depends?  Unless the
   comment is misleading, menu still depends on at least that version of
   debiandoc-sgml to build, doesn't it?
 
 Read the reason why the debiandoc-sgml *versioned* build-dep was added
 latter on in the changelog, and check the control file, and then go back
 and I will give an explanation.

I've read the changelog and the bug report closed by that earlier
change, and removing the version still makes no sense. If earlier
versions of debiandoc-sgml produce incorrect output, as reported, then
the versioned build-dep should be left there, as it will help people
trying to build with older versions to know what the problem is.

Cheers,

-- 
Colin Watson  [EMAIL PROTECTED]




Re: New project proposal: debian-lex

2003-04-19 Thread Andreas Tille
On 19 Apr 2003, Jeremy Malcolm wrote:

 I am interested in coordinating a new sub-project called Debian-Lex,
Could you please explain the naming lex for non English speakers?

In general I really like your idea because I think those internal
projects are an important way to fit the needs of our users.  I
would recommend to read the slides of my talk about internal projects
and also follow rhe link to the Subproject HOWTO.

Good luck with your project

  Andreas.

--
Mankind must put an end to war before war puts an end to mankind.
John F. Kennedy




Re: libc6 (security) update does not restart system-services?

2003-04-19 Thread Bernd Eckenfels
On Sun, Apr 20, 2003 at 12:05:49AM +0900, GOTO Masanori wrote:
 So everytime we have to restart all binaries which use a library
 involving security-problem.  In additionm this problem affects not
 only debian packages, but user-built binaries.

Well, this is why it is most often described in the security advisory.

To be shure one can eighter use init 1 and get back to multi user mode, or
use tools like lsof or my package of memstat to find loaded and deleeted
libraries.

This is also good to do on a regular interval if you update your systems for
no security reasons:

- it will free memory and will make the filesystem get rid of open/deleted
files, which can cause problems like the inability to remount ro or messages
like setting dtime of deleted inode on fsck.

Greetings
Bernd
-- 
  (OO)  -- [EMAIL PROTECTED] --
 ( .. )  [EMAIL PROTECTED],linux.de,debian.org} http://home.pages.de/~eckes/
  o--o *plush*  2048/93600EFD  [EMAIL PROTECTED]  +497257930613  BE5-RIPE
(OO)  When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl!




Re: stop abusing debconf already

2003-04-19 Thread Andre Luis Lopes
On Sat, Apr 19, 2003 at 03:46:32PM +0100, Colin Watson wrote:

snip
 Or maybe realize that Joey might perhaps know what he's talking about
 with regard to debconf ... you could go find the text of his talk at the
 last Debian Conference if you like.
/snip

Could you (or someone else) give me a hint on where one could find
Joey's talk ? I've already tried googling for it and looking at [1] but
couldn't find it.

[1] http://www.debconf.org

-- 
++--++
||  André Luís Lopes   [EMAIL PROTECTED]   ||
||  Debian-BR Project  http://debian-br.cipsga.org.br   ||
||  Public GPG KeyID   9D1B82F6 ||
||  Keyserver  wwwkeys.eu.pgp.net   ||


pgplhDHN8iHcp.pgp
Description: PGP signature


debconf review of cvsd (was Re: stop abusing debconf already)

2003-04-19 Thread Joey Hess
Arthur de Jong wrote:
 Ok, could you review my cvsd package for me for correct debconf usage and
 tell me what you do and don't like?

Thanks for taking advantage of that offer. (So far you're the only one.)
I am ccing this to -devel just because.

All of the debconf questions are pretty well worded and clear, but
there's always room for improvement:

 - I'm not sure why you capitalized Chroot in the second sentence of the
   cvsd/rootjail question (and in the short description of that question)
   and filehierarchy probably needs a space in it.

 - cvsd/rootjail:
   s/zero (0)/0/  # Apparently writing it out has the possibility to make
  # someone enter the number the wrong way so why not just
  # not write it out?

 - cvsd/nice:
   s/too much/too many/

 - cvsd/listen:
   s/cvsd will listen on/on which cvsd will listen/ 
  # Avoid dangling preposition

  - Though it's pretty obvious what you mean by RootJail in the
cvsd/repositories question, that is in fact the first time that
particular term has been used. Also, you could use a debconf
substitution here to substitute in the user's choce of the chroot jail
directory directly into the question, to remind them what it is. Oh you 
also use the inconsistently capitalized rootjail in cvsd/usedebconf.
Wouldn't just chroot jail be better? Or at least some consistency
there and with the Chroot jail term in cvsd/rootjail.

  - cvsd/limits:
s/to limit of pserver process./of pserver process to limit:/

  - Most of the questions have short descriptions that do not end in
punctuation, and this has unfortunate results in some debconf frontends,
like this:

Location of Chroot jail /var/lib/cvsd

It's better to put a colon or a question mark at the end.

  - It's sort of odd that you use spaces to separate multiple items in one
question, and then colons to separate them in the next.

  - It was not clear to me in the cvsd/limits question what would be the
result of picking any of those limits. At first I thought it would
enable some kind of hard-coded limits, which made me not want to mess
with it. I see reading that templates file that it in fact enables a
whole set of additional questions about the limits. Noting that you'll
ask these questions in cvsd/limits would be a good idea.

  - cvsd/limit_coredumpsize:
s/filesize/file size/  # don't invent terminology
s/coredump/core dump/  # I know, it sucks when one's spacebarbreaks :-)

  - cvsd/limit_cputime:
s/prevent too much cpu time allocated/prevent too much cpu time from being 
allocated/
s/amount of seconds cputime/amount of cpu time/ 
   # it is not just in seconds form, and seconds cputime is 
   # incorrect English.

  - I was fairly confused by cvsd/limit_memorylocked, because I thought that
only programs run as root could lock memory, and why would cvs want to?
Was this just added for (over)completeness?

  - cvsd/limit_maxproc:
s/Cvs/cvs/  # for consistency with every other mention of the program
# including other starts of sentences

  - You have no translations for the debconf templates in the package. The
DDTP project has a complete German translation at
http://ddtp.debian.org/debconf/source/cvsd. Of course you may want to
make the above changes first, and wait for an updated translation..


If I reconfigure cvsd, pick all the limits, and take the default value
for everything else, it exits with code 20:

debconf (developer): -- GET cvsd/limits
debconf (developer): -- 0 coredumpsize, cputime, datasize, filesize,
memorylocked, openfiles, maxproc, memoryuse, stacksize, virtmem
debconf (developer): -- GET cvsd/limit_coredumpsize cputime datasize filesize 
memorylocked openfiles maxproc memoryuse stacksize virtmem 
debconf (developer): -- 20 Incorrect number of arguments
zsh: exit 20DEBCONF_DEBUG=. dpkg-reconfigure cvsd

Looks like a bug.. After doing this I also did not see all the limits
stuff in cvsd.conf, it had only these config items:

Uid cvsd
Gid cvsd
PidFile /var/run/cvsd.pid
RootJail /var/lib/cvsd
MaxConnections 10
Nice 1
Listen * 2401


You support backing up; very good job there!


Looking at your priorities, I'm not sure why the maximum connection
limit is at priority medium. Surely there is a sane default, and so it
could be low priority? I'm iffy about asking about the jail directory at
medium priority; I suppose many people will want to configure that, but
/var/lib/cvsd seems reasonable. Medium is probably ok. I agree with your
use of high priority for the repositories question, and all the rest
look nice and low.

 I've set it up to ask first whether to use debconf to manage configuration
 of /etc/cvsd/cvsd.conf (not a conffile). If the user chooses to not use
 debconf, he's on his own (an example cvsd.conf is provided).

Of course this is where in my opinion you lose. First of all, as Colin
pointed out recently, any 

plagiarism of reiserfs by Debian

2003-04-19 Thread Hans Reiser
Please explain your reasons for removing the credits and attributions 
from the reiserfs utilities in violation of our copyright.

You'll note that ReiserFS anticipated the GNU GPL V3 by including 
clauses that forbid removal of credits in its license, and for a long 
time I have been telling Stallman that he needs to get V3 of the GPL out 
the door.

By the way, does Debian support as a matter of principle the decrediting 
of Stallman and KDE by RedHat?  I had really expected this from RedHat, 
not Debian, when I wrote those clauses.

In the academic world, this is called plagiarism.  In the academic 
world, knowledge is shared but fairly credited.  The GPL is born of the 
academic tradition.

--
Hans



Re: debconf review of cvsd (was Re: stop abusing debconf already)

2003-04-19 Thread Joey Hess
One more thing that I didn't notice until purging the package. In the
purge question, you refer to selecting yes and answering no. Don't
do that, some debconf frontends do not use yes or no; the user might be
staring at a check box when they see that text. Just ask the question,
something like (changebarred):

  You may choose to remove the chroot jail but you will also
  loose all the repositories inside the chroot jail. If you have not
| backed up your repositories you want to keep, do not remove it now;
| manually remove it later once your repositories are safe.

| If you do chose to remove the chroot directory, all directories under
| it will be removed, even if they are on another filesystem.

  If you choose to keep the chroot jail please note that the cvsd user
  and group will be removed so uid and gid file information may no longer
  be consistent.

And while it's probably ok to default it to true, the postrm should
catch the db_input return code, and if the question is not displayed, do
not remove anything (and say something to stderr about it maybe). Think
of someone in noninteractive mode..


Good use of a debconf substitution in that last question, BTW.

-- 
see shy jo


pgpJf89k6aw5V.pgp
Description: PGP signature


Re: stop the manage with debconf madness

2003-04-19 Thread Steve Greenland
On 18-Apr-03, 10:28 (CDT), Steve Langasek [EMAIL PROTECTED] wrote: 
 If the package maintainers are correctly using the debconf priorities,
 and the admin has chosen a debconf priority that accurately reflects
 their preferences, why do you care?  By definition, any prompts at
 priority medium or lower have reasonable defaults,

If it has a reasonable default, then it should be defaulted. You should
not ask questions about it. That's what Debian policy says. If you don't
like this, then get policy changed. 

In particular, if you start asking questions about defaultable
configuration values, then you can't make the file a conffile. Debian
conffile handling is one of the great things about Debian. Breaking that
is A Bad Thing(tm).

  That's it. Any other use is a clear violation of Debian configuration
  file policy. In particular, using debconf to modify existing
  configuration files, whether conffiles or not, is wrong.
 
 This claim is not reflected in our actual policy.  It's perfectly valid
 for a maintainer script to make changes to non-conffile config file in
 response to a user's expression of assent.

But only if that assent is obtained each and every time, not by checking
what the admin answered 8 months ago on the original install. And the
whole thing is better handled using conffiles, where I can diff and
merge the changes, when it's convenient for me, rather than hiding them
scripts in the middle of a massive upgrade.

Steve

-- 
Steve Greenland
The irony is that Bill Gates claims to be making a stable operating
system and Linus Torvalds claims to be trying to take over the
world.   -- seen on the net




Re: stop the manage with debconf madness

2003-04-19 Thread Manoj Srivastava
 On Sat, 19 Apr 2003 14:07:04 +0100,
 Matt Ryan [EMAIL PROTECTED] said: 

  Personally I use the ask-about-overwrite question in debconf
  because the last time this thread came up the only sensible
  solution was put forward in the attached email. Now, I'm all for a
  better solution when it is determined what that is, *but* I'm not
  for a witch hunt based on what was seen to be previous best
  practice.

I'm sorry that all of us can't participate in all the
 discussions on -devel, and some times the optimal solutions are not
 reached. But when these solutions were starting to get implemented, I
 did point out the policy violations, and even filed a few serious
 bugs about them. I did not have the time or the energy then to do
 much more.

Around the same time, ucf was written to allow one to manage a
 configuration file, allowing one to generate configuration files on
 the fly, and still afford the user changes dpkg like protection. 

In any case, pointing to an old discussion on -devel is not a
 justification for not preserving user changes. Asking the admin
 whether one may violate Debian policy ought not to be a license to do
 as one wishes. 

Secondly, this isnot a witch hunt. What is being done is that
 a policy violation in older practice is being pointed
 out. Alternatives are being discussed; a witch hunt would have
 involved mass RC bug filings. 

Debconf did not suddenly give people a reason to not preserve
 user changes; amd we had already rejected destruction of user changes
 before (one could have written a mainainter script in 1995 that asked
 the user once, populated a file in /var/lib/, and forever destroyed
 user changes, way before debconf).

manoj
-- 
Pardon this fortune.  Database under reconstruction.
Manoj Srivastava   [EMAIL PROTECTED]  http://www.debian.org/%7Esrivasta/
1024R/C7261095 print CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C




Re: stop abusing debconf already

2003-04-19 Thread Steve Greenland
On 19-Apr-03, 06:47 (CDT), Steve Kowalik [EMAIL PROTECTED] wrote: 
 At  7:22 pm, Saturday, April 19 2003, Denis Barbier mumbled:
  I do not understand exactly what is good and bad use of debconf.
  For instance all questions asked by the debconf package have good default
  values, so there is no reason to prompt user, a configuration file is
  enough.  So what am I missing?
  
 Well, not all use of debconf is bad. For example, libnet-perl is a terrible
 misuse of debconf, *but* it can be remedied by dropping the priority of the
 questions from medium to low.

Huh? If all the questions it asks can be converted to priority low, then
that means there are reasonable defaults, and therefore IT SHOULDN'T BE
USING DEBCONF AT ALL.

How hard is this?  What is so unclear about Policy on this topic?

Steve

-- 
Steve Greenland
The irony is that Bill Gates claims to be making a stable operating
system and Linus Torvalds claims to be trying to take over the
world.   -- seen on the net




Re: stop abusing debconf already

2003-04-19 Thread Joey Hess
Andre Luis Lopes wrote:
 Could you (or someone else) give me a hint on where one could find
 Joey's talk ? I've already tried googling for it and looking at [1] but
 couldn't find it.

Hmm, I don't have it online that I know of, it was mostly extemporaneous
anyway. (Here, I've linked the slides online at 
http://kitenet.net/~joey/debconf-debconf)

-- 
see shy jo


pgpCvDzqK9Bd0.pgp
Description: PGP signature


Re: New project proposal: debian-lex

2003-04-19 Thread Michael Banck
On Sat, Apr 19, 2003 at 05:57:42PM +0200, Andreas Tille wrote:
 On 19 Apr 2003, Jeremy Malcolm wrote:
  I am interested in coordinating a new sub-project called Debian-Lex,
 Could you please explain the naming lex for non English speakers?

s/English/Latin/

cheers,

Michael




Re: New project proposal: debian-lex

2003-04-19 Thread Christian Surchi
On Sat, Apr 19, 2003 at 05:57:42PM +0200, Andreas Tille wrote:
  I am interested in coordinating a new sub-project called Debian-Lex,
 Could you please explain the naming lex for non English speakers?

It's latin, not english. :-) It means law.

-- 
Christian Surchi, [EMAIL PROTECTED], [EMAIL PROTECTED] |   ICQ 
www.debian.org - www.softwarelibero.it - www.firenze.linux.it| 38374818
Bank error in your favor.  Collect $200.




Re: stop abusing debconf already

2003-04-19 Thread David B Harris
On Sat Apr 19, 11:18am -0500, Steve Greenland wrote:
 On 19-Apr-03, 06:47 (CDT), Steve Kowalik [EMAIL PROTECTED] wrote: 
  At  7:22 pm, Saturday, April 19 2003, Denis Barbier mumbled:
   I do not understand exactly what is good and bad use of debconf.
   For instance all questions asked by the debconf package have good default
   values, so there is no reason to prompt user, a configuration file is
   enough.  So what am I missing?
   
  Well, not all use of debconf is bad. For example, libnet-perl is a terrible
  misuse of debconf, *but* it can be remedied by dropping the priority of the
  questions from medium to low.
 
 Huh? If all the questions it asks can be converted to priority low, then
 that means there are reasonable defaults, and therefore IT SHOULDN'T BE
 USING DEBCONF AT ALL.
 
 How hard is this?  What is so unclear about Policy on this topic?

From debconf-devel(8): low: Very trivial items that have defaults that
will work in the vast majority of cases; oinly control freaks see
these.


pgpWKYL2Wz8BY.pgp
Description: PGP signature


Re: New project proposal: debian-lex

2003-04-19 Thread David Goodenough
On Saturday 19 April 2003 17:23, Christian Surchi wrote:
 On Sat, Apr 19, 2003 at 05:57:42PM +0200, Andreas Tille wrote:
   I am interested in coordinating a new sub-project called Debian-Lex,
 
  Could you please explain the naming lex for non English speakers?

 It's latin, not english. :-) It means law.

In England there is a move to remove all the Latin and obscure language
from the Law, so I would suggest that the project should be called
Debian-law not Debian-lex.

Regards

David




Re: libc6 (security) update does not restart system-services?

2003-04-19 Thread Bob Proulx
Bernd Eckenfels wrote:
 GOTO Masanori wrote:
  So everytime we have to restart all binaries which use a library
  involving security-problem.  In additionm this problem affects not
  only debian packages, but user-built binaries.
 
 Well, this is why it is most often described in the security advisory.

It seems to me that while there is the reputation Rebooting is for
adding new hardware that sometimes rebooting is also for security and
other updates.  I have been training people that Debian does not
*force* a reboot at the time that the update is made but allows the
admin to schedule a reboot at their convenience for critical library
updates such as glibc, use your judgement.  Coming from other system
which force a reboot for almost any update this is seen as a breath of
fresh air.  (No, amazingly I am not talking about MS here, but rather
HPUX which has many gratuitous reboots when swinstall'ing updates.)

 To be shure one can eighter use init 1 and get back to multi user
 mode,

Basically moving through 'init 1' is almost the same as a reboot.  It
just preserves your uptime stats.  :-)  I would not move through
'init 1' programatically.

 or use tools like lsof or my package of memstat to find loaded
 and deleeted libraries.

I believe this process to be much to complicated to be used
successfully in the general case.  You would need to match each
running process back to a /etc/init.d restart methodology.  These
frequently do not have a one to one mapping.  You could design a new
methodology to be added to policy which packages with running daemons
would need to register themselves to ensure a proper restart.  So much
work would be needed to make this happen smoothly.

 This is also good to do on a regular interval if you update your systems for
 no security reasons:
 
 - it will free memory and will make the filesystem get rid of open/deleted
 files, which can cause problems like the inability to remount ro or messages
 like setting dtime of deleted inode on fsck.

Except for the uptime wars (2 years 2 weeks!, between power outs here)
I generally reboot servers monthly.  This has the added benefit that
it also ensures that the servers will boot cleanly and an admin has
not broken something with a manual tweak.

Bob


pgpSFjTrHWZtw.pgp
Description: PGP signature


Bug#189689: ITP: libapache-mod-auth-radius -- Apache module for RADIUS authentication

2003-04-19 Thread Fabio Massimo Di Nitto
Package: wnpp
Version: unavailable; reported 2003-04-19
Severity: wishlist

* Package name: libapache-mod-auth-radius
  Version : 1.5.7
  Upstream Author : Alan DeKok [EMAIL PROTECTED]
* URL : ftp://ftp.freeradius.org/pub/radius/
* License : Apache Software License 1.1
  Description : Apache module for RADIUS authentication

 An apache module for authenticating users against information stored
 in a RADIUS server

Regards
Fabio





Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Ben Collins
On Sat, Apr 19, 2003 at 08:07:03PM +0400, Hans Reiser wrote:
 Please explain your reasons for removing the credits and attributions 
 from the reiserfs utilities in violation of our copyright.
 
 You'll note that ReiserFS anticipated the GNU GPL V3 by including 
 clauses that forbid removal of credits in its license, and for a long 
 time I have been telling Stallman that he needs to get V3 of the GPL out 
 the door.
 
 By the way, does Debian support as a matter of principle the decrediting 
 of Stallman and KDE by RedHat?  I had really expected this from RedHat, 
 not Debian, when I wrote those clauses.
 
 In the academic world, this is called plagiarism.  In the academic 
 world, knowledge is shared but fairly credited.  The GPL is born of the 
 academic tradition.

I'd hardly call it plagiarism. Your copyright is, by will of our own
policy and to abide by authors wishes, distributed with the tools in
/usr/share/doc/pkg/copyright.

Now, I've never heard of such a copyright clause in your tools and I am
quite sure that the individual maintainer of the package did not
intentionally go against such clauses. Not to mention that the acts of
that single maintainer of the software you wrote is not the will of the
entire Debian project.

Now I hope you stop with your trolling and consider speaking
respectfully to us. I am pretty sure that if you emailed the maintainer
of the package and pointed out the facts to him, he would revert the
change.



-- 
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
Deqo   - http://www.deqo.com/




Re: New project proposal: debian-lex

2003-04-19 Thread Andreas Barth
* David Goodenough ([EMAIL PROTECTED]) [030419 19:20]:
 [debian-lex]

 In England there is a move to remove all the Latin and obscure language
 from the Law, so I would suggest that the project should be called
 Debian-law not Debian-lex.

lex is the better word, as it is not only known in English, but also
in most other (roman) Languages for law.


Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C
   Fachbegriffe des Schienenverkehrs #1 von Marc Haber in dasr
   Alles wird billiger: 50 % Preiserhöhung für Stammkunden.




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Glenn McGrath
On Sat, 19 Apr 2003 20:07:03 +0400
Hans Reiser [EMAIL PROTECTED] wrote:

 You'll note that ReiserFS anticipated the GNU GPL V3 by including 
 clauses that forbid removal of credits in its license, and for a long 
 time I have been telling Stallman that he needs to get V3 of the GPL
 out the door.

Please provide a link that supports your assertian about a GPL v3.

The BSD License Problemobnoxious BSD advertising clause
http://www.gnu.org/philosophy/bsd.html



Glen




Re: stop abusing debconf already

2003-04-19 Thread Andre Luis Lopes
On Sat, Apr 19, 2003 at 12:36:04PM -0400, Joey Hess wrote:
 Andre Luis Lopes wrote:
  Could you (or someone else) give me a hint on where one could find
  Joey's talk ? I've already tried googling for it and looking at [1] but
  couldn't find it.
 
 Hmm, I don't have it online that I know of, it was mostly extemporaneous
 anyway. (Here, I've linked the slides online at 
 http://kitenet.net/~joey/debconf-debconf)

Hmm, future plans really seems to be quite interesting. Is there a
mailing list dedicated to discussing debconf ideas and implementation I
could subscribe to ?

I saw that there's a link to an ancient Config mailing list at
kitenet, but it seems not to be active anymore since all that I can see
from its recent archives are lots of spam.

Better integration with dpkg, a SQL backend, debconf-2.0 and almost
everything which was said in future plans seems to be too much
interesting for us to be out of the fun :-)

Maybe a debian-debconf mailing list could be created in order to host
future debconf discussions ?

-- 
++--++
||  André Luís Lopes   [EMAIL PROTECTED]   ||
||  Debian-BR Project  http://debian-br.cipsga.org.br   ||
||  Public GPG KeyID   9D1B82F6 ||
||  Keyserver  wwwkeys.eu.pgp.net   ||


pgpYjkZRfPmmY.pgp
Description: PGP signature


Re: New project proposal: debian-lex

2003-04-19 Thread Daniel Burrows
On Sat, Apr 19, 2003 at 06:23:13PM +0200, Christian Surchi [EMAIL PROTECTED] 
was heard to say:
 On Sat, Apr 19, 2003 at 05:57:42PM +0200, Andreas Tille wrote:
   I am interested in coordinating a new sub-project called Debian-Lex,
  Could you please explain the naming lex for non English speakers?
 
 It's latin, not english. :-) It means law.

  I strongly urge you to change it to something like Debian-Law, or
everyone will think you're creating a subproject for regexp-based
tokenizers :-)  (or maybe libraries, which was my second guess from your
subject line)

  Daniel

-- 
/ Daniel Burrows [EMAIL PROTECTED] ---\
|The only thing worse than infinite recursion |
|is infinite recursion.   |
\ Be like the kid in the movie!  Play chess! -- http://www.uschess.org ---/




Re: stop the manage with debconf madness

2003-04-19 Thread Steve Langasek
On Sat, Apr 19, 2003 at 11:11:59AM -0500, Steve Greenland wrote:
 On 18-Apr-03, 10:28 (CDT), Steve Langasek [EMAIL PROTECTED] wrote: 
  If the package maintainers are correctly using the debconf priorities,
  and the admin has chosen a debconf priority that accurately reflects
  their preferences, why do you care?  By definition, any prompts at
  priority medium or lower have reasonable defaults,

 If it has a reasonable default, then it should be defaulted. You should
 not ask questions about it. That's what Debian policy says. If you don't
 like this, then get policy changed. 

I agree that turning a config file into a non-conffile *just* so you can
ask medium- and low-priority questions is a bad thing.  But in the case
where there are already questions that need to be asked because there
are no reasonable defaults, throwing in some medium- and low-priority
questions doesn't hurt anything at all.

As for policy, please provide a reference to the section that says
maintainers are prohibited from providing greater configurability for
users who elect for it.  I must be overlooking that section.

 In particular, if you start asking questions about defaultable
 configuration values, then you can't make the file a conffile. Debian
 conffile handling is one of the great things about Debian. Breaking that
 is A Bad Thing(tm).

There are many other reasons why one might need to have a non-conffile
config file.  The generalization that all debconf prompts for
medium-priority questions lead to gratuitous non-conffiles is not
helpful.

   That's it. Any other use is a clear violation of Debian configuration
   file policy. In particular, using debconf to modify existing
   configuration files, whether conffiles or not, is wrong.

  This claim is not reflected in our actual policy.  It's perfectly valid
  for a maintainer script to make changes to non-conffile config file in
  response to a user's expression of assent.

 But only if that assent is obtained each and every time, not by checking
 what the admin answered 8 months ago on the original install.

Certainly.

 And the whole thing is better handled using conffiles, where I can 
 diff and merge the changes, when it's convenient for me, rather than 
 hiding them scripts in the middle of a massive upgrade.

In many cases, yes, conffiles are preferable.  In the cases where I use
debconf, I don't think so.  There are still many configuration settings
on the system for which there is no sane default, and maintainers should
not be discouraged from dealing with these settings in a
policy-conformant manner.  Indeed, some of my debconf-based config file
handling is among the most satisfying code I've written for Debian --
certainly far outstripping upstream's own ability to handle
configuration and upgrade issues.  Clearly, your experience differs.
Are there specific packages you could point out that might be worth
looking at in this context, with the hope of helping the maintainers
improve them?

-- 
Steve Langasek
postmodern programmer


pgpHamcprfWyN.pgp
Description: PGP signature


Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Marcel Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi
First I have to say, that I even did not realize, that the credits had 
been removed.

I think Hans has a good point. The inclusion of credits is something 
that should be respected. Free software does not mean that you can do 
what you want with a piece of code, but that you're allowed to use, 
modify and redistribute it freely, respecting it's license.

Even a credit that goes into the direction of a commercial has to be 
respected, if the license forbids it's removal. The same way we (the 
debian population) insist on the proper use of the most common GPL V2, 
so other licences have to be respected as well. How would we complain 
if a company like Microsoft would include GPL based software in their 
products without mentioning and crediting it. And anyone who fears that 
free software could become commercial sponsored software must exclude 
this kind of software from the distribution instead of violating 
licences.

Hans, I hope that the removal of these credits was a mistake and that 
they're going to be included in future releases of testing. ReiserFS is 
a really fine piece of software and anyone who helped with it's 
development should have the right to be credited if he or she wants so.

Perhaps someone should file a bug against this.
Regards
Marcel
Am Samstag, 19.04.03, um 18:07 Uhr (Europe/Zurich) schrieb Hans Reiser:
Please explain your reasons for removing the credits and attributions 
from the reiserfs utilities in violation of our copyright.

You'll note that ReiserFS anticipated the GNU GPL V3 by including 
clauses that forbid removal of credits in its license, and for a long 
time I have been telling Stallman that he needs to get V3 of the GPL 
out the door.

By the way, does Debian support as a matter of principle the 
decrediting of Stallman and KDE by RedHat?  I had really expected this 
from RedHat, not Debian, when I wrote those clauses.

In the academic world, this is called plagiarism.  In the academic 
world, knowledge is shared but fairly credited.  The GPL is born of 
the academic tradition.

--
Hans

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


- ---
PGP / GPG Key:  http://www.ncpro.com/GPG/mmweber-at-ncpro-com.asc
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (Darwin)
iD8DBQE+oY821EXMUTKVE5URAqQrAKCvtbJ/cP1B6J0ZzB2b1KtFPdP4YQCeIyY/
ls+MGfkxc3Kpt+Soe/31hjs=
=zc6y
-END PGP SIGNATURE-



Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Florian Weimer
Hans Reiser [EMAIL PROTECTED] writes:

 You'll note that ReiserFS anticipated the GNU GPL V3 by including
 clauses that forbid removal of credits in its license, and for a long
 time I have been telling Stallman that he needs to get V3 of the GPL
 out the door.

Oh, I think it's natural to assume that these clauses are superfluous
because the GPL explicitly states that a distributor may not impose
any further restrictions on the recipients' exercise of the rights
granted herein.  If these clauses were of any legal relevance, your
software wouldn't be redistributable at all.

Just don't use the GPL for your software if you don't like it, but
don't complain if anyone misunderstands your homemade license
mishmash.




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Thomas Viehmann
Marcel Weber wrote:
 I think Hans has a good point. The inclusion of credits is something
 that should be respected. Free software does not mean that you can do
 what you want with a piece of code, but that you're allowed to use,
 modify and redistribute it freely, respecting it's license.
IMHO
a) It is unfortunate that copyright in the doc dir doesn't list the full
   copyright (at least in my version) that is in README, but only mentiones
   GPL. Also, I think that the credits should be put somewhere in the doc
   directory.
b) The licensing information certainly ist misleading: The first line says
   GPL 2, period. Then there's lengthy information for assigning copyright
   of patches. After that, there is that funny nothing ... shall be interpreted
   to allow you to fail to fairly credit me, or to remove my credits ...,
   which I'd probably interpret as you cannot distribute without something
   that says
c) Someone running fsck because he has trouble with his hard drive probably
   doesn't want to see the history of mankind from the beginning to the
   creation of reiser v3. The patches to the source seem to be making
   reiserfsck behave more like other fsck (e.g. adding -y), so I can understand
   why someone would remove them. (In fact, if I have a (insert your favorite
   language items here) broken reiserfs I probably don't want to know who
   sponsored the breakage and lose ** lines of scrollback messages for that.)
   So it's only reasonable to move the stuff. No other author of any piece of
   GPL'd software I know of has such obnoxious sponsorship messages. In fact,
   they are hindering usability of the tools.
d) At least the noninclusion of README is probably an honest mistake and a
   friendly email would 100% suffice.

Cheers

T.


pgpY1XGzdylk0.pgp
Description: PGP signature


Re: New project proposal: debian-lex

2003-04-19 Thread Jarno Elonen
  In England there is a move to remove all the Latin and obscure language
  from the Law, so I would suggest that the project should be called
  Debian-law not Debian-lex.

 lex is the better word, as it is not only known in English, but also
 in most other (roman) Languages for law.

The first things lex brings in my mind are lexicon and parser generators 
like 'flex'.

- Jarno




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Jarno Elonen
 I'd hardly call it plagiarism. Your copyright is, by will of our own
 policy and to abide by authors wishes, distributed with the tools in
 /usr/share/doc/pkg/copyright.

Ah.. I guess Hans is referring to the author list in README?
The package maintainer probably looked at COPYING (contains GPL, as usual) and 
AUTHORS (an empty file) and didn't realize that README was actually an 
important addendum to the license and omitted the file from the package by 
mistake.

To prevent such problems in the future, perhaps the ReiserFS project could 
move the deviations from GPL from README to the beginning of COPYING and move 
the author list to AUTHORS?

Additionally, it might be a good idea to provide a shoreter list of authors in 
addition to the detailed one for easier copying to 'standard copyright files' 
like 'copying' in Debian.

- Jarno




re:whats up???

2003-04-19 Thread Lou Dog


whats up with you? havent talked to you in awhile, same thing here pretty much. 

I am updating some info on the website and need your help. Can you hook me up 
with some info about your local skateshop and or skatepark? We are still adding 
skateparks to the list so if yours isnt in there let me know and we will add 
it. We are also going to start listing skate shops as well and if you can give 
me info on at least 2 skateshops and 1 skatepark I would really appreciate it. 
Here is the info I need:
Name of Shop:
Address/City/State of Shop:
Phone Number of Shop:
Website Address of Shop:
Email Address of Shop:
Cool I also just got done redesigning the site, let me know what you think of 
it.
http://www.stedb.com/dbm83/l.php?3175381607
thanks 
Louie Baur


Switch to HTML version:
http://www.stedb.com/dbm83/msgtype.php?type=1email=381607emailing=5296

We hope you enjoyed receiving this email, but if you no longer wish to 
receive our emails please click here:
http://www.stedb.com/dbm83/un.php?5296381607

^

  





Re: imlib-linked-with-libpng3

2003-04-19 Thread Steve Langasek
On Fri, Apr 18, 2003 at 10:10:54PM -0500, Chris Cheney wrote:
 Why not simply make a imlib1p that conflicts with old imlib1 and rebuild
 the remaining 11 sources that still use imlib1 with old libpng2? There
 are fewer that would cause trouble in that batch, afaict only: chameleon,
 ebview, endeavour, pixelize, vertex.

 chameleon - dead upstream. (no website anymore)
 ebview- no idea since its japanese.
 endeavour - might work with gtk2? upstream is alive.
 pixelize  - dead upstream. (last release 2000-01-17)
 vertex- might work with gtk2? upstream is alive.

 kdegraphics requires being able to link to imlib with png3 to work due
 to png symbol collisions.

 Why aren't we working to get rid of libpng2 anyway, libpng3 isn't even
 current anymore.

png3 and png12-0 are supposed to be completely compatible; the choice of
one over the other is upstream insanity instigated by Red Hat.  So while
working to get rid of png2 is probably a good idea, forcing png3-using
packages to rebuild against png12-0 is not.

 Sources
 ---
 libpng2- 134
 libpng3-  23
 libpng12-0 - 185

-- 
Steve Langasek
postmodern programmer


pgpbvqOl0fh0a.pgp
Description: PGP signature


Proposed handling of generated configuration files (Re: stop the manage with debconf madness)

2003-04-19 Thread Matt Zimmerman
On Sat, Apr 19, 2003 at 02:07:04PM +0100, Matt Ryan wrote:

 Personally I use the ask-about-overwrite question in debconf because the
 last time this thread came up the only sensible solution was put forward
 in the attached email. Now, I'm all for a better solution when it is
 determined what that is, *but* I'm not for a witch hunt based on what was
 seen to be previous best practice.

There was a more recent discussion about the same idea.  A summary of the
goals:

- Don't try to parse every program's configuration file format

- Notice that a non-conffile, autogenerated configuration file has been
  modified by the user, and don't lose their changes

- Provide 3-way merge functionality to incorporate changes without losing
  modifications in the common case (I hear this is coming for conffiles as
  well)

- Use debconf for prompting

- Have all packages do this using a standard toolset, so that all prompting
  is consistent and well-translated, and certain defaults can be set
  globally (see the threads below for more discussion about this)

I have a clear idea of how I would implement this (and even some code), and
I think that these are all achievable.  The one thing which would be
sacrificed is preconfiguration.

Since autogenerated configuration files, unlike conffiles, require
non-essential tools in order to build them, this work generally needs to be
done in the postinst.  This means that we can't know what the new
configuration file looks like until the package is being configured.  And
there's no sense prompting the user ahead of time when they can't see what
the changes look like (Do you want to overwrite your modifications with some
random garbage I can't show you now? [Yes/No]).

Consider xserver-xfree86, whose current debconf setup can use autodetection
data from mdetect and read-edid, but this cannot work unless these packages
are installed when xserver-xfree86's .config script runs.  There is no
dependency relationship which can provide this guarantee (and it doesn't
sound like a very good idea to have one), so I don't see much of a way
around this.  However, I think that with suitable defaults and priority
settings, the above goals might be worth a sacrifice.  Of course, if someone
can think up a way to make this work _correctly_ (in terms of user
experience) with preconfiguration, that would be fabulous.

Prompting about these configuration files in postinst would be no better or
worse than the current conffile mechanism, though as Branden pointed out in
the previous discussion, the conffile prompting could, in theory, be done at
preconfiguration time, since the conffile itself is available in the deb.
Generated configuration files, however, are not.

What do folk think about this tradeoff?  Or is there a way around it?

References:

http://lists.debian.org/debian-devel/2002/debian-devel-200210/msg01572.html
http://lists.debian.org/debian-x/2002/debian-x-200210/msg00417.html

-- 
 - mdz




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Travis Crump
Marcel Weber wrote:
Hans, I hope that the removal of these credits was a mistake and that 
they're going to be included in future releases of testing. ReiserFS is 
a really fine piece of software and anyone who helped with it's 
development should have the right to be credited if he or she wants so.

Perhaps someone should file a bug against this.
Regards
Marcel

You mean a bug report like 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=152547?  Oh, wait... 
 What if someone wanted to write a gtk frontend to mkreiserfs?  The 
credit would be similarly removed from the user's sight.  It would 
probably me right to put the message in the about window of this 
hypothetical program, but it wouldn't have the same visiblity as the 
credit now has since users rarely look at the about window.  Ultimately, 
all that was removed was *code* that gets compiled.  If the maintainer 
cannot arbitrarily change any code he wants, then it is not clear that 
the program is DFSG-free.




Re: New project proposal: debian-lex

2003-04-19 Thread Sami Haahtinen
On Sat, Apr 19, 2003 at 07:24:55PM +0200, Andreas Barth wrote:
 * David Goodenough ([EMAIL PROTECTED]) [030419 19:20]:
  [debian-lex]
  In England there is a move to remove all the Latin and obscure language
  from the Law, so I would suggest that the project should be called
  Debian-law not Debian-lex.
 
 lex is the better word, as it is not only known in English, but also
 in most other (roman) Languages for law.

Oh right, in finland there is a site finlex.fi, which is ofcouse
obviously a site that contains the finnish law. This is the first time
i've even heard the definition for 'lex', i support naming it
debian-law, so that it's clear for the non-lawyers too.

Regards, Sami

 -- Law should serve the people, thus people should understand the law.

-- 
  - Sami Haahtinen -
  -[ Notify immediately if you do not receive this message ]-
- 2209 3C53 D0FB 041C F7B1  F908 A9B6 F730 B83D 761C -




Re: stop abusing debconf already

2003-04-19 Thread Colin Watson
On Sat, Apr 19, 2003 at 12:36:04PM -0400, Joey Hess wrote:
 Andre Luis Lopes wrote:
  Could you (or someone else) give me a hint on where one could find
  Joey's talk ? I've already tried googling for it and looking at [1] but
  couldn't find it.
 
 Hmm, I don't have it online that I know of, it was mostly extemporaneous
 anyway. (Here, I've linked the slides online at 
 http://kitenet.net/~joey/debconf-debconf)

I thought there was a video recording of it - that'd be Scott Dier's
department, wouldn't it?

-- 
Colin Watson  [EMAIL PROTECTED]




Re: stop abusing debconf already

2003-04-19 Thread Matt Ryan
 Or maybe realize that Joey might perhaps know what he's talking about
 with regard to debconf ... you could go find the text of his talk at the
 last Debian Conference if you like.

I realise he has an opinion on how things should be done. Depending on your
own viewpoint this may be more influential than others as he is the author
of the tool. As far as I'm concerned I'll use debconf how I please and if
that's against the 'pure' view of others (ie/ *never* call it a registry)
then its just hard luck.

Policy is what matters not the opinion of some jumped up developers!


Matt.




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Matt Ryan
 Now I hope you stop with your trolling and consider speaking
 respectfully to us. I am pretty sure that if you emailed the maintainer
 of the package and pointed out the facts to him, he would revert the
 change.

Dude,

You really need to calm down. Twice now recently you have opened your
mouth and stuck your foot in when there really wasn't any need to. Take a
Valium and do something less stressful.


Matt.




Re: stop the manage with debconf madness

2003-04-19 Thread Matt Ryan
 Secondly, this isnot a witch hunt. What is being done is that
  a policy violation in older practice is being pointed
  out. Alternatives are being discussed; a witch hunt would have
  involved mass RC bug filings.

The TEX discussion is definitely in witchunt territory. Maintainers (on the
whole) try to make the best job they can of the packaging of their programs.
What is not helpful is when a developer gets a bad case of NOMUS (Not On My
UNIX System) and goes off on one about how perfectly the world would be if
everyone agreed with their narrow definition of the 'correct' way to do
things. The recent /run debate was another example of this virulent disease
taking hold amongst the vocal developer cabal.

Diversity is what keeps the human race going...


Matt.




Re: New project proposal: debian-lex

2003-04-19 Thread Andreas Barth
* Jarno Elonen ([EMAIL PROTECTED]) [030419 21:05]:
  lex is the better word, as it is not only known in English, but also
  in most other (roman) Languages for law.

 The first things lex brings in my mind are lexicon and parser generators 
 like 'flex'.

Well, that's for you as an computer expert. If I ask an only-user with
an university graduate, he will probably say law.


Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C
   Fachbegriffe des Schienenverkehrs #1 von Marc Haber in dasr
   Alles wird billiger: 50 % Preiserhöhung für Stammkunden.




Re: New project proposal: debian-lex

2003-04-19 Thread Ralf Hildebrandt
* Sami Haahtinen [EMAIL PROTECTED]:

  lex is the better word, as it is not only known in English, but also
  in most other (roman) Languages for law.
 
 Oh right, in finland there is a site finlex.fi, which is ofcouse
 obviously a site that contains the finnish law. This is the first time
 i've even heard the definition for 'lex', i support naming it
 debian-law, so that it's clear for the non-lawyers too.

You forget that lex, legis (f.) is well known with lawyers. They'll
immedialtely recognize it, since so many laws are of roman origin and
many latin terms occur.

-- 
Ralf Hildebrandt (Im Auftrag des Referat V a)   [EMAIL PROTECTED]
Charite Campus MitteTel.  +49 (0)30-450 570-155
Referat V a - Kommunikationsnetze - Fax.  +49 (0)30-450 570-916
AIM: ralfpostfix




Status of mICQ code audit

2003-04-19 Thread Martin Loschwitz
Hello Martin and Robert,

can you please inform the list and me about the current status of the 
mICQ code audit you two wanted to do? It's been a while and I didn't 
hear anything further from you since then.

However, since it is my principle to finish the things I've started, 
i'm writing this mail now. I'd be happy if I could get an answer.

-- 
  .''`.   Martin Loschwitz   Debian GNU/Linux developer
 : :'  :  [EMAIL PROTECTED][EMAIL PROTECTED]
 `. `'`   http://www.madkiss.org/people.debian.org/~madkiss/
   `- Use Debian GNU/Linux 3.0!  See http://www.debian.org/


pgpKKa5PJBJE5.pgp
Description: PGP signature


Re: Proposed handling of generated configuration files (Re: stop the manage with debconf madness)

2003-04-19 Thread Tore Anderson
* Matt Zimmerman

  There was a more recent discussion about the same idea.  A summary of the
  goals:
 
  - Don't try to parse every program's configuration file format
 
  - Notice that a non-conffile, autogenerated configuration file has been
modified by the user, and don't lose their changes
 
  - Provide 3-way merge functionality to incorporate changes without losing
modifications in the common case (I hear this is coming for conffiles as
well)
 
  - Use debconf for prompting
 
  - Have all packages do this using a standard toolset, so that all prompting
is consistent and well-translated, and certain defaults can be set
globally (see the threads below for more discussion about this)

  Hey, you just described how how ucf can be used.  Here's a crash course on
 how to use it in package fnord's maintainer scripts:

  fnord.config:
db_input fnord/something_that_has_no_good_default_answer
db_go

  fnord.postinst:
db_get fnord/something_that_has_no_good_default_answer
cat  _eof  /usr/share/fnord/managed-conffiles/fnord.cf
# configuration file for fnord.

setting_with_acceptable_default1 = quux
setting_with_acceptable_default2 = zoot

# this variable hasn't got any good default.
variable_with_no_good_default = $RET
_eof
db_stop
ucf /usr/share/fnord/managed-conffiles/fnord.cf /etc/fnord.cf  /dev/tty

  Lo and behold!  We've just achieved your goals, using tools already in
 the archive!

  If /usr/share/fnord/managed-conffiles/fnord.cf changes, because of
 a dpkg-reconfigure where the user gives another answer, or a upgrade
 where the template has been changed by the maintainer (or a combination),
 and the user has changed /etc/fnord.cf, ucf will pop up a question which
 closely resembles dpkg's counterpart:

Configuration file `/void/home/tore/ucftest/cf'
 == File on system created by you or by a script.
 == File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
Y or I  : install the package maintainer's version
N or O  : keep your currently-installed version
  D : show the differences between the versions
(...)

  Local modification will be kept, if the user wants them to be!  So
 there's no reason anyone to supply configuration files with comments
 such as ## don't edit this file; it belongs to the maintainer scrips!,
 even if the file is dynamically created.  The user doesn't need to know
 that whether or not not a conffile or a ucf-handled configuration file.

  But wait!  There's more! -- if you supply the --three-way option to ucf
 in your postinst, the rest of ucf's question looks like this:

3 or T  : show a thre way difference between current, older,
  and new versions of the file
  M : Do a 3 way merge between current, older,
  and new versions of the file [Very Experimental]

  Exactly what you wanted, yes?

-- 
Tore Anderson




Re: why do we care about configuration files?

2003-04-19 Thread Anthony DeRobertis
On Sat, 2003-04-19 at 02:42, Manoj Srivastava wrote:

   Or, simply generate the file using debconf or whatever, and
  call ucf directly; then ucf handles storing the md5sum and comparing
  it for you seamlessly.

/me uses staying up too late as an excuse for that one...


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


Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Ben Collins
 all that was removed was *code* that gets compiled.  If the maintainer 
 cannot arbitrarily change any code he wants, then it is not clear that 
 the program is DFSG-free.

Amen. Making part of the code immutable is not what I call free
software. What if I want to use parts of the code and I respect the
copyright and license...does that mean I also have to take this part of
the code and output the credits? What if environment doesn't provide a
way to output the credits. What if I am implementing the reiser tools on
an embedded system that will never show any such output?

What about programs that execute the reiserfs tools (like bootup
scripts)...are they not allowed to redirect or filter this output?

If any of this is questionable, then I suspect reiserfs tools isn't DFSG
compliant and belongs in non-free with all it's flakiness.

-- 
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
Deqo   - http://www.deqo.com/




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Ben Collins
On Sat, Apr 19, 2003 at 08:24:21PM +0100, Matt Ryan wrote:
  Now I hope you stop with your trolling and consider speaking
  respectfully to us. I am pretty sure that if you emailed the maintainer
  of the package and pointed out the facts to him, he would revert the
  change.
 
 Dude,
 
 You really need to calm down. Twice now recently you have opened your
 mouth and stuck your foot in when there really wasn't any need to. Take a
 Valium and do something less stressful.

Are you talking to me?

-- 
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
Deqo   - http://www.deqo.com/




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Lukas Geyer
Florian Weimer [EMAIL PROTECTED] writes:

 Hans Reiser [EMAIL PROTECTED] writes:
 
  You'll note that ReiserFS anticipated the GNU GPL V3 by including
  clauses that forbid removal of credits in its license, and for a long
  time I have been telling Stallman that he needs to get V3 of the GPL
  out the door.
 
 Oh, I think it's natural to assume that these clauses are superfluous
 because the GPL explicitly states that a distributor may not impose
 any further restrictions on the recipients' exercise of the rights
 granted herein.  If these clauses were of any legal relevance, your
 software wouldn't be redistributable at all.
 
 Just don't use the GPL for your software if you don't like it, but
 don't complain if anyone misunderstands your homemade license
 mishmash.

Well, usually we also try to use common sense, syllogism and rocket
science to find out what the author's intent was. Fortunately Hans
Reiser made his intent clear by posting this statement to
debian-devel. The only consequence I can see is to move reiserfsprogs
to non-free. For those who have not followed the discussion and such,
the issue seems to be the fix of #152547. If we are not allowed to
remove a screenful of advertising from the output of a program, then
this unduly restricts the freedom to distribute modified versions.

Cheers,
Lukas

P.S.: Cc'ed to debian-legal, which is probably the better place to
discuss this.

-- 
Give a man an answer, and he's satisfied today. Teach him to program,
and he will be frustrated for the rest of his life. 




Re: Proposed handling of generated configuration files (Re: stop the manage with debconf madness)

2003-04-19 Thread Anthony DeRobertis
On Sat, 2003-04-19 at 15:41, Tore Anderson wrote:

 cat  _eof  /usr/share/fnord/managed-conffiles/fnord.cf

/var


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


Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Ben Collins
On Sat, Apr 19, 2003 at 11:13:59PM +0200, Anders Widman wrote:
  all that was removed was *code* that gets compiled.  If the maintainer 
  cannot arbitrarily change any code he wants, then it is not clear that 
  the program is DFSG-free.
 
  Amen. Making part of the code immutable is not what I call free
  software. What if I want to use parts of the code and I respect the
  copyright and license...does that mean I also have to take this part of
  the code and output the credits? What if environment doesn't provide a
  way to output the credits. What if I am implementing the reiser tools on
  an embedded system that will never show any such output?
 
  What about programs that execute the reiserfs tools (like bootup
  scripts)...are they not allowed to redirect or filter this output?
 
  If any of this is questionable, then I suspect reiserfs tools isn't DFSG
  compliant and belongs in non-free with all it's flakiness.
 
 
  Wow..  what  an  reaction  :).  Hans's  original message was that the
  credits  were  not included with the distributed files, nothing else.
  Or am I completely mistaken?

Sorry, I had read into some other peoples comments and made a bad
assumption about what this was refering to. So this is just about a file
that is in /usr/share/doc/...? If so, I can't see what all the fuss is
about. Just put the file back in.

-- 
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
Deqo   - http://www.deqo.com/




Re: stop abusing debconf already

2003-04-19 Thread Colin Watson
On Sat, Apr 19, 2003 at 08:17:16PM +0100, Matt Ryan wrote:
 Colin Watson wrote:
  Or maybe realize that Joey might perhaps know what he's talking about
  with regard to debconf ... you could go find the text of his talk at the
  last Debian Conference if you like.
 
 I realise he has an opinion on how things should be done. Depending on your
 own viewpoint this may be more influential than others as he is the author
 of the tool. As far as I'm concerned I'll use debconf how I please and if
 that's against the 'pure' view of others (ie/ *never* call it a registry)
 then its just hard luck.

Remember that the thread which spawned this is about configuration file
handling which goes against policy. I think that's the guts of the
brokenness.

 Policy is what matters not the opinion of some jumped up developers!

BTW the opinion of this jumped-up developer is please don't send me
private copies of posts to mailing lists. Thanks.

-- 
Colin Watson  [EMAIL PROTECTED]




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Anders Widman
 all that was removed was *code* that gets compiled.  If the maintainer 
 cannot arbitrarily change any code he wants, then it is not clear that 
 the program is DFSG-free.

 Amen. Making part of the code immutable is not what I call free
 software. What if I want to use parts of the code and I respect the
 copyright and license...does that mean I also have to take this part of
 the code and output the credits? What if environment doesn't provide a
 way to output the credits. What if I am implementing the reiser tools on
 an embedded system that will never show any such output?

 What about programs that execute the reiserfs tools (like bootup
 scripts)...are they not allowed to redirect or filter this output?

 If any of this is questionable, then I suspect reiserfs tools isn't DFSG
 compliant and belongs in non-free with all it's flakiness.


 Wow..  what  an  reaction  :).  Hans's  original message was that the
 credits  were  not included with the distributed files, nothing else.
 Or am I completely mistaken?



PGP public key: https://tnonline.net/secure/pgp_key.txt




Re: stop abusing debconf already

2003-04-19 Thread Colin Walters
On Sat, 2003-04-19 at 15:17, Matt Ryan wrote:
  Or maybe realize that Joey might perhaps know what he's talking about
  with regard to debconf ... you could go find the text of his talk at the
  last Debian Conference if you like.
 
 I realise he has an opinion on how things should be done. Depending on your
 own viewpoint this may be more influential than others as he is the author
 of the tool. As far as I'm concerned I'll use debconf how I please and if
 that's against the 'pure' view of others (ie/ *never* call it a registry)
 then its just hard luck.

No offense, but I think you joined the wrong project, then.




Re: stop abusing debconf already

2003-04-19 Thread Steve Langasek
On Sat, Apr 19, 2003 at 08:17:16PM +0100, Matt Ryan wrote:
  Or maybe realize that Joey might perhaps know what he's talking about
  with regard to debconf ... you could go find the text of his talk at the
  last Debian Conference if you like.

 I realise he has an opinion on how things should be done. Depending on your
 own viewpoint this may be more influential than others as he is the author
 of the tool. As far as I'm concerned I'll use debconf how I please and if
 that's against the 'pure' view of others (ie/ *never* call it a registry)
 then its just hard luck.

Um, no.  *Policy* says that it may not be used as a registry.

- Debconf answers are stored in /var/cache/debconf.  Under the FHS,
  which is a mandatory part of Policy, the rules for /var/cache are that
  [the] application must be able to regenerate or restore the data, and
  the cached files can be deleted without data loss. *This precludes
  using debconf as a registry, and is by design*.  Since the position of
  the debconf maintainer is that debconf should not be used as a
  registry, if you use it as a registry then *your* package, not
  debconf, is in violation of Policy.
- Policy section 11.7.3 requires that local changes [to configuration
  files] must be preserved during a package upgrade.  Using debconf as
  a registry implies giving precedence to debconf over the contents of
  an edited configuration file.  THIS IS A VIOLATION OF POLICY.
  Therefore, even if you resolve the above issue, Policy only allows you
  to use debconf as a registry *for information that is never written to
  a config file*.

I'm not sure why you think Joey's expertise doesn't qualify him to make
pronouncements about the use of debconf.  Unlike you, he at least gets
the answer right.

-- 
Steve Langasek
postmodern programmer


pgphbIX36Wg9R.pgp
Description: PGP signature


Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Eduard Bloch
#include hallo.h
* Ben Collins [Sat, Apr 19 2003, 05:09:58PM]:

   Wow..  what  an  reaction  :).  Hans's  original message was that the
   credits  were  not included with the distributed files, nothing else.
   Or am I completely mistaken?
 
 Sorry, I had read into some other peoples comments and made a bad
 assumption about what this was refering to. So this is just about a file
 that is in /usr/share/doc/...? If so, I can't see what all the fuss is
 about. Just put the file back in.

I may be mistaken too, but having looked trough the .diff.gz two times,
I cannot see what exactly he was talking about. The only serios thing
that has been removed in the Debian package is his spam (for
SuSEMP3.com) from the mkreiserfs executable code.

I cannot see a big CREDITS file in the package with author names that we
could add to debian/copyright, and I fail to see what the zero-byte
AUTHORS file is good for.

So IMO it is Hans who should take some valium and rethink the whole
issue.

MfG,
Eduard.
-- 
Hallo Frauennamenannehmer!




ITA: gap4 -- computer algebra system for groups + related packages

2003-04-19 Thread petervr
retitle 188800 ITA: gap4 -- computer algebra system
retitle 188803 ITA: gap4-doc-dvi -- DVI-Docu files for GAP4
retitle 188801 ITA: gap4-doc-html -- HTML-Documentation for GAP4
retitle 188798 ITA: gap4-doc-ps -- Postscript files for GAP4
retitle 188802 ITA: gap4-gdat -- Group data libraries for GAP4
retitle 188799 ITA: gap4-tdat -- Table data libraries for GAP4
thanks

I intend to adopt gap4, a computer algebra system for group theory,
and the related packages. 

There is a new upstream version of gap4 (4.3, bugfix release 4, instead
of 4.2 that is in our archives), so I'll try to build that version.
Also, the current version of gap is released under the GPL (gap3 was not
and maybe version 4.2 was not either). 

Peter van Rossum [EMAIL PROTECTED]




Re: Proposed handling of generated configuration files (Re: stop the manage with debconf madness)

2003-04-19 Thread Matt Zimmerman
On Sat, Apr 19, 2003 at 09:41:58PM +0200, Tore Anderson wrote:

   Hey, you just described how how ucf can be used.

I am aware of ucf.  I described some things that ucf does, and some things
that it does not.

   Lo and behold!  We've just achieved your goals, using tools already in
   the archive!

Not exactly.

   Exactly what you wanted, yes?

Did you read my sample configuration scenario (xserver-xfree86), or the
threads that I referenced?  They explain in more detail.

-- 
 - mdz




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Francesco Paolo Lovergine
On Sat, Apr 19, 2003 at 09:40:07PM +0300, Jarno Elonen wrote:
 
 Additionally, it might be a good idea to provide a shoreter list of authors 
 in 
 addition to the detailed one for easier copying to 'standard copyright files' 
 like 'copying' in Debian.
 

GNU folks generally use a Credits file for those kind of things.

-- 
Francesco P. Lovergine




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Andreas Dilger
On Apr 19, 2003  16:55 -0400, Ben Collins wrote:
  all that was removed was *code* that gets compiled.  If the maintainer 
  cannot arbitrarily change any code he wants, then it is not clear that 
  the program is DFSG-free.
 
 Amen. Making part of the code immutable is not what I call free
 software. What if I want to use parts of the code and I respect the
 copyright and license...does that mean I also have to take this part of
 the code and output the credits? What if environment doesn't provide a
 way to output the credits. What if I am implementing the reiser tools on
 an embedded system that will never show any such output?

I'm sure all the FSF/Debian folks would be thrilled if someone changed the
code in [x]emacs to not output anything about the GPL at startup, or if vim
didn't include any info about helping Ugandan orphans.

I'm not saying that I've ever liked the verbosity of the messages in
mkreiserfs, but at the same time I wouldn't ever remove them out of
courtesy to the author, regardless of whether it is in the license or not.

Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://www-mddsp.enel.ucalgary.ca/People/adilger/




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Daniel Burrows
On Sat, Apr 19, 2003 at 11:54:36PM +0200, Eduard Bloch [EMAIL PROTECTED] was 
heard to say:
 #include hallo.h
 I cannot see what exactly he was talking about. The only serios thing
 that has been removed in the Debian package is his spam (for
 SuSEMP3.com) from the mkreiserfs executable code.
 
 I cannot see a big CREDITS file in the package with author names that we
 could add to debian/copyright, and I fail to see what the zero-byte
 AUTHORS file is good for.

  He apparently stuck this information in the reiserfsprogs README, which
is not distributed in the Debian binary package for some reason.  Since he
wasn't specific in his original comments, I have no idea whether or not this
is what he was referring to.

  Daniel

-- 
/ Daniel Burrows [EMAIL PROTECTED] ---\
| He was the kind of man who can use  |
| the word personnel and mean it.   |
|  -- Terry Pratchett, _The Light Fantastic_  |
\ Be like the kid in the movie!  Play chess! -- http://www.uschess.org ---/




Do we need policy changes?

2003-04-19 Thread Nikolai Prokoschenko
Hello,

I really don't know how to express what I want to say :) It has come
to my mind a few days ago when the Vera fonts were released to public.
My problem was: everybody was acting like mad, screaming at last,
some good fonts for linux!, whereas, as far as I remember, these
fonts lacks many many scripts, starting with the simpliest ones like
Cyrillic. I don't even want to mention double-width characters. The
same with some GPL'ed fonts release newly (don't remember the name,
something starting with a 'd') - nothing except latin1. Same with
otherwise excellent Knoppix-CD (OK, it's not a Debian release, but a good
example of not caring about i18n and l10n): if you start it with the
Russian interface, the fonts are plain ugly - nothing was made to
ensure anti-aliasing for example.

What I think about is some regulated way to care about the needs of
international debian users. Let's take an example: some
programmplays badly along with UTF-8 and therefore can't be properly
used by me, as I need e.g. both German and Russian. I can as well file
a bug against it, but it wouldn't matter much, as the maintainer would
just say 'it's not supported upstream' and nothing would happen. Other
situation would arise, if something like interoperability in different
language environments had been (I'm just speculating) a part of Debian
Policy. In that case, package at least could have been marked as
'non-functioning under non-latin circumstances' and this could
possibly lead to exclusion from Debian, or separating it into a
diffenrent part of debian (like non-US is) etc. This way, a possible
user could be warned in advance and maybe lead to the break-through
for Unicode.

Thank you for your time, and you want to tell me I'm paranoid, don't
bother, it is not worth your time :) Better tell me what I might have
missed in the observing the subject.

-- 
Nikolai Prokoschenko 
[EMAIL PROTECTED] / Jabber: [EMAIL PROTECTED]




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Michael Stone
On Sat, Apr 19, 2003 at 11:13:59PM +0200, Anders Widman wrote:
Wow..  what  an  reaction  :).  Hans's  original message was that the
credits  were  not included with the distributed files, nothing else.
Or am I completely mistaken?
Who knows. The original message was an non-specific rant.
Mike Stone



Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Chris Cheney
On Sat, Apr 19, 2003 at 04:25:57PM -0600, Andreas Dilger wrote:
 On Apr 19, 2003  16:55 -0400, Ben Collins wrote:
   all that was removed was *code* that gets compiled.  If the maintainer 
   cannot arbitrarily change any code he wants, then it is not clear that 
   the program is DFSG-free.
  
  Amen. Making part of the code immutable is not what I call free
  software. What if I want to use parts of the code and I respect the
  copyright and license...does that mean I also have to take this part of
  the code and output the credits? What if environment doesn't provide a
  way to output the credits. What if I am implementing the reiser tools on
  an embedded system that will never show any such output?
 
 I'm sure all the FSF/Debian folks would be thrilled if someone changed the
 code in [x]emacs to not output anything about the GPL at startup, or if vim
 didn't include any info about helping Ugandan orphans.

First of all emacs is pure bloat so who cares what it does... Vim has
one line about Ugandan orphans at startup, until now I didn't even
notice it was there. If had been pages of crap like what is spewed from
mkfs.reiserfs it would have probably been removed as well, unless it
was against Vim's license, which happens not to be GPL. As far as I can
tell if it annoyed someone enough it is legal under Vim's license to 
remove the Uganda message as well, they only require the license text
itself to remain with the application.  A GPLv3 allowing spamware would
be very annoying, I hope it doesn't happen. If anything this stupid
reiserfs spamware should be spewed before the program runs, not after,
so that the user can see what actually occured without having to scroll
back up, which depending on their console type might be difficult.

Chris




Re: Proposed handling of generated configuration files (Re: stop the manage with debconf madness)

2003-04-19 Thread Tore Anderson
* Matt Zimmerman

  Did you read my sample configuration scenario (xserver-xfree86),
  or the threads that I referenced?  They explain in more detail.

  I did, and I can't see why ucf can't be done for this purpose,
 too;

  As I said, I am suggesting we mimick the conffile mechanism.  conffiles
  are not parsed, but their modification is noticed.  My proposed system
  would not prevent the user from using the menu-driven configuration; it
  would simple offer them a choice about whether to generate a new
  configuration using the dialogs, or to preserve their existing configuration.
  This choice would only be necessary if the file had been modified by hand.

  As far as I know, ucf is created exactly for this purpose; to mimic dpkg's
 conffile handing.  I assume you want to know if the configuration file is
 unmodified prior to asking all the debconf questions, and making use of such a
 command in the ucf package would unfortunately require a pre-dependency.
 However, such a test would be very simple (basically just checking if the
 md5sum of the configuration file matches the one recorded in ucf's hashfile),
 so it could easily be included in the config script.

  After you've conclusided that you can overwrite the configuration
 file (possibly by asking the user if the not modified check was
 negative), you just write the configuration file outside of /etc
 and call ucf on it.  Possibly with UCF_FORCE_CONFNEW if you've
 asked explicit permission.

  What am I missing?

-- 
Tore Anderson




Re: Proposed handling of generated configuration files (Re: stop the manage with debconf madness)

2003-04-19 Thread Matt Zimmerman
On Sun, Apr 20, 2003 at 01:05:18AM +0200, Tore Anderson wrote:

   As far as I know, ucf is created exactly for this purpose; to mimic
   dpkg's conffile handing.  I assume you want to know if the configuration
   file is unmodified prior to asking all the debconf questions, and making
   use of such a command in the ucf package would unfortunately require a
   pre-dependency.

A pre-dependency?  We're talking about .config here, not .preinst.  As was
explained in detail, there is no way to get access to tools in non-essential
packages from .config.

  However, such a test would be very simple (basically just checking if the
  md5sum of the configuration file matches the one recorded in ucf's
  hashfile), so it could easily be included in the config script.

As was explained in detail, in order to do anything useful with that
information, it is necessary to be able to show the user the proposed
changes to the configuration file.  It is completely unhelpful to say:

You have modified this configuration file, and it has also been updated by
the package maintainer.  Do you want to replace it with the version provided
by the package maintainer?

Without showing the user the new version.

   What am I missing?

Generating configuration files using non-Essential tools (including tools
contained in the package being configured), the preference to ask all
questions at preconfiguration time, and the necessity of displaying proposed
changes before asking the user to confirm them.

-- 
 - mdz




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Wouter Verhelst
Op za 19-04-2003, om 22:51 schreef Lukas Geyer:
 the issue seems to be the fix of #152547. If we are not allowed to
 remove a screenful of advertising from the output of a program, then
 this unduly restricts the freedom to distribute modified versions.

Uhm.

From the GPL, section 2:

c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License.  (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)

Otherwise put: if the program shows the 'no warranty' clause from the
GPL at startup, you may not remove it. Although a 'no warranty' message
is certainly not the same as a list of sponsors, they both require some
messages being printed for legalese reasons. I, personally, see nothing
wrong with that; it certainly doesn't result in software being non-free.

That said, the screenfull of messages indeed is a nuisance; could they
be replaced by a reference to them? I'd think of something like
'development of ReiserFS was sponsored by multiple third parties; please
see compile-time defined filename for details', or maybe 'development
of ReiserFS was sponsored by list of names of third parties; please
see compile-time defined filename for details' if your contracts don't
allow for removal of those names from the output...

-- 
wouter at grep dot be
An expert can usually spot the difference between a fake charge and a
full one, but there are plenty of dead experts. 
  -- National Geographic Channel, in a documentary about large African beasts.


signature.asc
Description: Dit berichtdeel is digitaal gesigneerd


Re: Do we need policy changes?

2003-04-19 Thread Andrew Suffield
On Sun, Apr 20, 2003 at 12:26:04AM +0200, Nikolai Prokoschenko wrote:
 Thank you for your time, and you want to tell me I'm paranoid, don't
 bother, it is not worth your time :) Better tell me what I might have
 missed in the observing the subject.

A point. What *is* yours?

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ | Dept. of Computing,
 `. `'  | Imperial College,
   `- --  | London, UK


pgphMM5Ly7Ruo.pgp
Description: PGP signature


Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Steve Langasek
On Sat, Apr 19, 2003 at 04:25:57PM -0600, Andreas Dilger wrote:

 I'm sure all the FSF/Debian folks would be thrilled if someone changed the
 code in [x]emacs to not output anything about the GPL at startup, or if vim
 didn't include any info about helping Ugandan orphans.

 I'm not saying that I've ever liked the verbosity of the messages in
 mkreiserfs, but at the same time I wouldn't ever remove them out of
 courtesy to the author, regardless of whether it is in the license or not.

Debian never encourages anyone to violate the license of an application,
and rarely encourages disregarding the wishes of the author -- the
difference is that sometimes, if we aren't able to disregard the wishes
of the author without violating the license, the software is non-free.

-- 
Steve Langasek
postmodern programmer


pgprkYfnVdWcW.pgp
Description: PGP signature


Re: bad postinst in kernel-images

2003-04-19 Thread Brian May
On Sat, Apr 19, 2003 at 08:34:06PM +1000, Keith Owens wrote:
 binutils was changed around July 15 2002.  Unfortunately the binutils
 Changelog does not mention the change, nor does it say which releases
 of binutils were issued around that time.  Does upgrading to modutils
 = 2.4.17 fix your problem?  If so, the n this is a prely Debian
 dependency problem.

modutils = 2.4.17 is not available for woody. You
have two options: 2.4.15 for stable or 2.4.21 for unstable.

This means you would have to recompile 2.4.21.

Recompiling is easy, I have a version at
URL:http://www.microcomaustralia.com.au/debian/pool/main/m/modutils/.
You can use this for testing purposes.

It does not solve the issue though that the versions of the packages as
supplied with woody might be broken.

We don't really want to force all woody users to upgrade to unstable
before we are ready to release just to get working binutils+modutils
combination, do we?
-- 
Brian May [EMAIL PROTECTED]




Re: stop abusing debconf already

2003-04-19 Thread Joey Hess
Andre Luis Lopes wrote:
 Hmm, future plans really seems to be quite interesting. Is there a
 mailing list dedicated to discussing debconf ideas and implementation I
 could subscribe to ?
 
 I saw that there's a link to an ancient Config mailing list at
 kitenet, but it seems not to be active anymore since all that I can see
 from its recent archives are lots of spam.
 
 Better integration with dpkg, a SQL backend, debconf-2.0 and almost
 everything which was said in future plans seems to be too much
 interesting for us to be out of the fun :-)
 
 Maybe a debian-debconf mailing list could be created in order to host
 future debconf discussions ?

Yes the config list is dead. Why don't you set up a list on alioth. 

debconf-2.0 is only waiting on the latest debconf getting into testing
before we begin that transition. All the rest is waiting on someone to
do the work.

-- 
see shy jo


pgpm6V81JoUl8.pgp
Description: PGP signature


Re: Proposed handling of generated configuration files (Re: stop the manage with debconf madness)

2003-04-19 Thread Brian May
On Sat, Apr 19, 2003 at 03:14:34PM -0400, Matt Zimmerman wrote:
 - Provide 3-way merge functionality to incorporate changes without losing
   modifications in the common case (I hear this is coming for conffiles as
   well)

Great!

Actually what I would like (and is similar in ways to the above) is to
be able to get two diffs:

1. What did I change in my config file since the last update?
2. What did the package maintainer change since the last update?

So if the next version of the package comes with, say a totally
different format, currently you will get a huge diff file between your
file and the upstream file.

This makes it hard to realize but I only changed one setting!, and
that transferring to the new configuration might actually be a very easy
task, of just copying that one setting across.
-- 
Brian May [EMAIL PROTECTED]




Re: Do we need policy changes?

2003-04-19 Thread Eduard Bloch
#include hallo.h
* Andrew Suffield [Sun, Apr 20 2003, 12:29:49AM]:
 On Sun, Apr 20, 2003 at 12:26:04AM +0200, Nikolai Prokoschenko wrote:
  Thank you for your time, and you want to tell me I'm paranoid, don't
  bother, it is not worth your time :) Better tell me what I might have
  missed in the observing the subject.
 
 A point. What *is* yours?

Read. Just read and try with imagination. 
= Better, flexible and _smooth_ i18n in debian-desktop. Something
userfriendly but not easy to achieve without conditional dependencies,
debconf config with controllable queue order and some other things I
have already told about in the past :(

MfG,
Eduard.
-- 
Es sind aber die Schmutzigsten, von denen man sagt, daß sie mit allen Wassern
gewaschen sind.


pgpDFBc4kGrvd.pgp
Description: PGP signature


Re: bad postinst in kernel-images

2003-04-19 Thread Keith Owens
On Sun, 20 Apr 2003 09:54:53 +1000, 
Brian May [EMAIL PROTECTED] wrote:
modutils = 2.4.17 is not available for woody. You
have two options: 2.4.15 for stable or 2.4.21 for unstable.

This means you would have to recompile 2.4.21.

Recompiling is easy, I have a version at
URL:http://www.microcomaustralia.com.au/debian/pool/main/m/modutils/.
You can use this for testing purposes.

It does not solve the issue though that the versions of the packages as
supplied with woody might be broken.

We don't really want to force all woody users to upgrade to unstable
before we are ready to release just to get working binutils+modutils
combination, do we?

This is the required patch backported to modutils 2.4.15.  Apply it to
woody.  I am surprised that this is necessary, Wichert knew about this
problem when binutils was first upgraded.

Index: 15.14/depmod/depmod.c
--- 15.14/depmod/depmod.c Fri, 01 Mar 2002 11:39:06 +1100 kaos 
(modutils-2.4/24_depmod.c 1.17 644)
+++ 15.14(w)/depmod/depmod.c Sun, 20 Apr 2003 10:07:11 +1000 kaos 
(modutils-2.4/24_depmod.c 1.17 644)
@@ -1059,12 +1059,9 @@ static int addksyms(char *file_syms)
if (!isspace(*line))/* Adressless symbol? */
p = strtok(NULL,  \t\n);
/* The second word is either the symbol name or a type */
-   if (p  strlen(p) == 1) { /* System.map */
+   if (p  p[0]  !p[1]) { /* System.map */
is_mapfile = 1;
-   if (*p != '?')
-   p = NULL;
-   else
-   p = strtok(NULL,  \t\n);
+   p = strtok(NULL,  \t\n);
} else { /* /proc/ksyms copy */
if (p  strtok(NULL,  \t\n))
p = NULL;
@@ -1082,7 +1079,7 @@ static int addksyms(char *file_syms)
if (!isspace(*line))/* Adressless symbol? */
p = strtok(NULL,  \t\n);
if (is_mapfile) {
-   if (*p != '?')
+   if (!p || !p[0] || p[1])
continue;
p = strtok(NULL,  \t\n);
/* Sparc has symbols like '.div' that need to be




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Steve Langasek
On Sun, Apr 20, 2003 at 01:24:09AM +0200, Wouter Verhelst wrote:
 Op za 19-04-2003, om 22:51 schreef Lukas Geyer:
  the issue seems to be the fix of #152547. If we are not allowed to
  remove a screenful of advertising from the output of a program, then
  this unduly restricts the freedom to distribute modified versions.

 Uhm.

 From the GPL, section 2:

 c) If the modified program normally reads commands interactively
 when run, you must cause it, when started running for such
 interactive use in the most ordinary way, to print or display an
 announcement including an appropriate copyright notice and a
 notice that there is no warranty (or else, saying that you provide
 a warranty) and that users may redistribute the program under
 these conditions, and telling the user how to view a copy of this
 License.  (Exception: if the Program itself is interactive but
 does not normally print such an announcement, your work based on
 the Program is not required to print an announcement.)

 Otherwise put: if the program shows the 'no warranty' clause from the
 GPL at startup, you may not remove it. Although a 'no warranty' message
 is certainly not the same as a list of sponsors, they both require some
 messages being printed for legalese reasons. I, personally, see nothing
 wrong with that; it certainly doesn't result in software being non-free.

The choice of the word legalese seems appropriate here; whereas the
GPL requirement is a concession to the legal reality that one must
actively disclaim warranty in some jurisdictions to avoid lawsuits from
users (who needn't agree to the GPL in full in order to use the
software), there is no such *legal* justification for a requirement that
credits be listed in the program's output.  Therefore, while most would
concede that authors shouldn't have to expose themselves to legal
liability in order to release free software, it's not so obvious that a
requirement to list credits in the output of a running program is
necessarily DFSG-free.

-- 
Steve Langasek
postmodern programmer


pgpqafQCfrxqw.pgp
Description: PGP signature


Re: Bug#189566: amavisd-new: bad interaction with package amavis-ng

2003-04-19 Thread Brian May
On Fri, Apr 18, 2003 at 08:51:51PM -0400, David B Harris wrote:
 Share an initscript between them, if that's possible?

No, that would cause more problems trying to rename
the existing amavisd-new conffile.

On Sat, Apr 19, 2003 at 09:06:58AM +0200, Ernst Kloppenburg wrote:
 yes. So maybe one of the packages should have its amavisd renamed.

I had some other ideas on how to fix the problem, then I looked at the
amavis-ng package:

lrwxrwxrwx root/root 0 2003-04-06 05:15:36 ./usr/sbin/amavisd - 
../bin/amavis

Why is this symlink required?

Why does amavis-ng need to have two names?
-- 
Brian May [EMAIL PROTECTED]




Re: Proposed handling of generated configuration files (Re: stop the manage with debconf madness)

2003-04-19 Thread Tore Anderson
* Matt Zimmerman

  As was explained in detail, in order to do anything useful with that
  information, it is necessary to be able to show the user the proposed
  changes to the configuration file.  It is completely unhelpful to say:
 
  You have modified this configuration file, and it has also been updated
  by the package maintainer.  Do you want to replace it with the version
  provided by the package maintainer?
 
  Without showing the user the new version.

  Of course, this question will be shown in the postinst, if the generated
 file differs from the previously generated one and the user has modified
 the one in /etc.

  I was more thinking along the lines of a question such as:

You are upgrading from version 1.23 of package foo.  Starting from this
   version, the configuration file layout has changed drastically, and your
   old one cannot be used.  May I generate a new file based on your previous
   answers and autodetection tools, overwrite your old configuration file,
   and save the old one to /etc/foorc.dpkg-old?

  but I realise that's probably not what you had in mind.

* Tore Anderson

What am I missing?

* Matt Zimmerman

  Generating configuration files using non-Essential tools (including tools
  contained in the package being configured), the preference to ask all
  questions at preconfiguration time, and the necessity of displaying
  proposed changes before asking the user to confirm them.

  I see your problem when you insist on asking on asking all questions at
 the configure stage -- personally, I don't think delaying the actual
 generating of the configuration file (and asking the question about
 overwriting the old file) to the postinst stage is *that* bad.

  All the other questions can be asked at configure phase, though.

-- 
Tore Anderson




Re: foo has reached testing, removing versioned build-depends?

2003-04-19 Thread Brian May
On Sat, Apr 19, 2003 at 03:50:23PM +0100, Colin Watson wrote:
 I've read the changelog and the bug report closed by that earlier
 change, and removing the version still makes no sense. If earlier
 versions of debiandoc-sgml produce incorrect output, as reported, then
 the versioned build-dep should be left there, as it will help people
 trying to build with older versions to know what the problem is.

Its not always that black and white.

For instance (and I haven't checked in this case) maybe the version in
stable is OK...

This is something I don't like about build-depends, if a broken version
of a library appears in unstable, then people will set the build-depends
to require the fixed version (or greator), when the version of the
library in stable never had any problems to start off with.
-- 
Brian May [EMAIL PROTECTED]




Re: Proposed handling of generated configuration files (Re: stop the manage with debconf madness)

2003-04-19 Thread Matt Zimmerman
On Sun, Apr 20, 2003 at 02:20:00AM +0200, Tore Anderson wrote:

 * Matt Zimmerman
 
   As was explained in detail, in order to do anything useful with that
   information, it is necessary to be able to show the user the proposed
   changes to the configuration file.  It is completely unhelpful to say:
  
   You have modified this configuration file, and it has also been updated
   by the package maintainer.  Do you want to replace it with the version
   provided by the package maintainer?
  
   Without showing the user the new version.
 
   Of course, this question will be shown in the postinst, if the generated
  file differs from the previously generated one and the user has modified
  the one in /etc.

Yes, and this was the main question that I brought up at the end of my
original message: is it worth sacrificing preconfiguration, or is there a
better way?  So far, there is no clear consensus.

  I see your problem when you insist on asking on asking all questions at
  the configure stage -- personally, I don't think delaying the actual
  generating of the configuration file (and asking the question about
  overwriting the old file) to the postinst stage is *that* bad.

This is the sort of input that I was soliciting.  Personally, I think that
preconfiguration is very important, since it _greatly_ simplifies initial
installation and upgrades (where a large number of questions are asked) and
allows the rest of the installation to proceed unattended in the absence of
errors.

-- 
 - mdz




Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Marcel Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Am Sonntag, 20.04.03, um 01:06 Uhr (Europe/Zurich) schrieb Chris Cheney:
First of all emacs is pure bloat so who cares what it does... Vim has
one line about Ugandan orphans at startup, until now I didn't even
notice it was there. If had been pages of crap like what is spewed from
mkfs.reiserfs it would have probably been removed as well, unless it
was against Vim's license, which happens not to be GPL. As far as I can
tell if it annoyed someone enough it is legal under Vim's license to
remove the Uganda message as well, they only require the license text
itself to remain with the application.  A GPLv3 allowing spamware would
be very annoying, I hope it doesn't happen. If anything this stupid
reiserfs spamware should be spewed before the program runs, not after,
so that the user can see what actually occured without having to scroll
back up, which depending on their console type might be difficult.
Chris

All I can say to this is: use what you like, resp. if you don't like 
bloated software or spamware do not use it. My point is, that it should 
be a right of the original authors of the software to include credits. 
If someone else does a complete rewrite of the software, okay than we 
can discuss it, but if the rewrite means only the removal of the 
credits it is questionable.

But first of all, before we continue this discussion: What exactly has 
been removed? A readme file, the outputs during boot time, the outputs 
of mkfs.reiserfs? Has this output any impact on the usability of the 
software, so that there were good reasons the remove it? Has the 
license been violated by removing the credits?

Marcel
- ---
PGP / GPG Key:  http://www.ncpro.com/GPG/mmweber-at-ncpro-com.asc
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (Darwin)
iD8DBQE+oe6k1EXMUTKVE5URAnmyAKCTpeRYv6c45/3NpK7/jFZvxa6hIACgw8OX
VFGEUd3wnUNsuzu0JQTAXcY=
=ZQWW
-END PGP SIGNATURE-



Re: plagiarism of reiserfs by Debian

2003-04-19 Thread Matt Zimmerman
On Sat, Apr 19, 2003 at 08:07:03PM +0400, Hans Reiser wrote:

 Please explain your reasons for removing the credits and attributions 
 from the reiserfs utilities in violation of our copyright.

It appears that, in all likelihood, the credits were inadvertently omitted,
and not intentionally removed.  In the reiserfsprogs distribution, there is a
file COPYING which contains as the software license a verbatim copy of the
GPL, while these credits are in a separate README.  I am confident that if
you contact the maintainer of the package (Ed Boraas [EMAIL PROTECTED],
[EMAIL PROTECTED], or via the bug tracking system), he will
gladly observe your wishes and include this file with the documentation.

-- 
 - mdz




  1   2   >