Re: NoX idea

2005-03-02 Thread Henning Makholm
Scripsit Gustavo Noronha Silva [EMAIL PROTECTED]

 is rm /etc/rc2.d/S99gdm not easy enough for you ?

 Easy enough for me in my system. It would be nice to have a standard way
 of telling the system to not start X on any Debian system while keeping
 X start up being the default without the need of messing
 with /etc/rc?.d/ and/or /etc/inittab.

Why? Using runlevels and appropriate local configuration of the rcN.d
links *is* the official, standard, supported way of controlling which
services get started when on Debian system (and most other unices with
System V-like boot procedures).

-- 
Henning Makholm  En tapper tinsoldat. En dame i
 spagat. Du er en lykkelig mand ...


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



Re: self-depending packages

2005-03-01 Thread Henning Makholm
Scripsit Antti-Juhani Kaijanaho [EMAIL PROTECTED]
 On 20050301T122452+0100, Tollef Fog Heen wrote:

 apt invokes dpkg on the command line and due to maximum command line
 length it sometimes is split in an unfortunate place.

 I'll repeat what I wrote above:

 Doesn't apt usually unpack all packages first and then configure them in
 one run, so that shouldn't matter?

I will refrain from repeating what Tollef wrote, but read it again
anyway.  Apt neither unpacks nor configures packages; it uses dpkg for
that.

-- 
Henning Makholm  The compile-time type checker for this
   language has proved to be a valuable filter which
  traps a significant proportion of programming errors.


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



Re: [OT] maildir

2005-02-28 Thread Henning Makholm
Scripsit Bernd Eckenfels [EMAIL PROTECTED]

 Thats why I responded, there is not really a need to modify maildir
 files,

That depends. I sometimes want to archive the text people wrote to me
without wasting disk space (and performance when I search my mail
archive) on attachments that I don't need anymore. Mutt provides a
nice UI for removing attachments, which involves modifying the message
file.

-- 
Henning Makholm ... and that Greek, Thucydides


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



Re: [OT] maildir

2005-02-28 Thread Henning Makholm
Scripsit Brian May [EMAIL PROTECTED]

 Sure, these are implementation issues that could be solved, but
 currently mbox wins.

Who says you have to use either one or the other for everything? I use
maildir for incoming mail but mbox files for most of my old saved
mail. Works nice and seamlessly.

-- 
Henning Makholm   `Update' isn't a bad word; in the right setting it is
 useful. In the wrong setting, though, it is destructive...


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



Re: dehs will stop

2005-02-27 Thread Henning Makholm
Scripsit Bluefuture [EMAIL PROTECTED]

 There is no reason to put more work and effort on a community tool that
 community itself consider useless.

The community might start considering it less useless if an
explanation of what it is supposed to be good for was actually
available. In particular, why should a maintainer care about watch
files if he uses something else than uscan to keep track of upstream
happenings?

From time to time, these little microthreads start on d-d where
somebody complains that so and so many packages do not have watch
files, but it seems always to be left entirely to the reader's
imagination to figure out why that is apparently a bad thing.
If I go to, say, http://dehs.alioth.debian.org/ in search of
information, I find not a single word of purpose or rationale.

The only places I can see watch files mentioned in our general
required reading documentation (twice in NM-guide and once in
dev-ref), they are presented exclusively as a maintainer convenience
tool.

If people don't care as much about this as you think they should,
perhaps it would be a good idea to try explaining why they *should*
care, instead of just lamenting their lack of a telepathic
understanding of your intentions?

-- 
Henning MakholmNu kommer han. Kan du ikke høre knallerten?



Re: [OT] maildir

2005-02-27 Thread Henning Makholm
Scripsit Ron Johnson [EMAIL PROTECTED]
 On Mon, 2005-02-28 at 11:54 +1100, Paul Hampson wrote:

  I thought it was illegal to modify a message.

 Status: O?

 I don't know what that means.

It means that the message is not marked 'new'. Many MUA's keep track
of message flags by inserting this header into the message.

-- 
Henning Makholm That's okay. I'm hoping to convince the
  millions of open-minded people like Hrunkner Unnerby.


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



Re: dehs will stop

2005-02-27 Thread Henning Makholm
Scripsit Bluefuture [EMAIL PROTECTED]

If people don't care as much about this as you think they should,
perhaps it would be a good idea to try explaining why they *should*
care, instead of just lamenting their lack of a telepathic
understanding of your intentions?

 This is not true.

You are entitled to believe that the idea is not good. In that case,
I wish you the best of luck.

 I'm not a debian developer, so i could not post on dda mailing list.

How does not being a DD stop you from giving explanations elsewhere?

Your postings give me the impression that you have control of the
contents of dehs.alioth.d.o. Why do you not make that page link to an
introduction and explanation before you complain that people cannot
guess what would be there if you had bothered to write it?

 The only reply are:

 1) Dehs is useless.
 2) Submitting 6229 wishlist bug is not possible/is not the solution
 (without proposing alternatives method)

Now you have a third reply: Explain why people should care, and
someone might actually start caring.

-- 
Henning Makholm   Det nytter ikke at flygte
   der er henna overalt


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



Re: [OT] maildir

2005-02-27 Thread Henning Makholm
Scripsit Ron Johnson [EMAIL PROTECTED]

 Doing a select all, and mark as read on a multi-GB mbox file
 sounds painful.

Indeed. Or just mark the first (or any) message as read.

If one's MUA is the version of mutt shipped with woody one gets twice
the pain because it will *first* write the updated folder to /tmp and
*then* try to move it to the final destination, usually in a home
directory on another partition. :-(  (I haven't checked whether this
happens in sarge's mutt too).

-- 
Henning Makholm   Det er trolddom og terror
 og jeg får en værre
   ballade når jeg kommer hjem!



Re: [OT] maildir

2005-02-27 Thread Henning Makholm
Scripsit Bernd Eckenfels [EMAIL PROTECTED]
 In article [EMAIL PROTECTED] you wrote:

 It means that the message is not marked 'new'. Many MUA's keep track
 of message flags by inserting this header into the message.

 You mark a message as new by moving it to the new directory,

That's for a maildir. It won't help you for mbox folders. Which kind
of was the point, as I understand it.

-- 
Henning Makholm   Der er ingen der sigter på slottet. D'herrer konger agter
 at triumfere fra balkonen når de har slået hinanden ihjel.



Re: dehs will stop

2005-02-27 Thread Henning Makholm
Scripsit Lucas Wall [EMAIL PROTECTED]
 On 02/27/2005 11:15 PM, Henning Makholm wrote:

 Now you have a third reply: Explain why people should care, and
 someone might actually start caring.

 The core idea of dehs (as I understand it) is to keep track of

[snip explanation]

But why did I have to ask to get that information? Why wasn't it
included in the intial gripe about people not writing watch files, or
at least linked to? Why is it not available on the Dehs website itself?

I do not think it is justified to complain it annoys me that people
do not do X without at least referencing a place where people can
learn why they should do X.

-- 
Henning Makholm Nemo enim fere saltat sobrius, nisi forte insanit.


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



Re: pwc-source headed for unstable this weekend

2005-02-20 Thread Henning Makholm
Scripsit Eduard Bloch [EMAIL PROTECTED]

 it might be a good idea for make-kpkg to check whether the
 necessary files are present in the kernel tree (and warn loudly if
 they are not) when one tries to build modules. On the other hand I
 have no idea what would be involved in checking this, so it might
 be probitively difficult.

 It is difficult. Many modules need just the kernel build scripts (which
 are included in most kernel-headers package nowadays, either completely
 or shared with others via the kernel-kbuild package).

Hm, I thought it was just a matter of some generated .o file from
which some magic checksum of struct_module was imported during the
finalization process.

 Currently there is no see what the module-source really needs.
 Maintainers document that in README.Debian but nobody reads that.

Not all maintainers do. I recently took over vaiostat-source after day
of trial-and-error hocus pocus hacking made me able to compile it on
2.6 kernels. I would most happily document in README.Debian what it
needs to have present, but I have no idea what the right answer is.

This probably means that I shouldn't ever have thought of maintaining
a kernel module package, but it works better now with recent kernels
than the old maintainer was able to make it do [1], so I'm not too
ashamed of myself.

[1] Which was not his fault; he had the very excellent excuse of not
anymore owning the hardware that the module is supposed to
communicate with, and thus not being able to test anything
himself.

-- 
Henning Makholm  Also, the letters are printed. That makes the task
of identifying the handwriting much more difficult.


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



Re: The ghost of libc-dev

2005-02-20 Thread Henning Makholm
Scripsit Bill Allombert [EMAIL PROTECTED]
 On Sat, Feb 19, 2005 at 12:58:15AM +, Henning Makholm wrote:

 I don't think there can be much argument that anything that Provides
 c-compiler also has to make sure that standard header files like
 stdio.h or unistd.h are present on the system. Otherwise it
 wouln't be able to do its job, namely compiling C programs.

 There is no definition of c-compiler: bcc Provides c-compiler
 but generate 16bit 8086 code that don't run natively on Linux.
 This make the c-compiler virtual package quite useless.

Erm.. right. That somewhat weakens my argument.

I naively assumed without checking that c-compiler was something that
provided a /usr/bin/cc alternative.

 On the other hand, the ISO C standard mandate stdio.h and unistd.h, so
 it seems reasonnable to expect ISO C compliants compilers to depend on
 libc-dev.

On the other-other hand, doesn't the ISO C standard expliclily say
that stdio.h and unistd.h do not need to be files in the file system?
C89 did, at least.  (No, I don't think this matters much.)

  Really, I think the simplest answer is a tool that detects *all* of the
  relevant -dev packages, in a simple and automated fashion,

 I agree with this - it would need some compile-time parallel to shlibs
 files in order to discover which possibly virtual package is the right
 one to depend on to get /usr/include/foo.h.

 Actually, there might be no need for virtual packages, since the tool
 will be run at compile time and can look up which libc is in use.

Libc would not be the only thing decided. Imagine you're creating
libbar-dev and one of the .h files you ship contains

   #include foo.h

When the -dev package is built, dpkg says that /usr/include/foo.h
comes from libfoo3-dev, which Provides libfoo-dev, libfoo3.1-dev and
obsoletepackagename-dev. If you were an automated -dev detector, which
package name would you let libbar-dev Depend on? You can't tell
without knowing something about which binary and source compatibility
policy libfoo tries to follow.

 However, for as long as we have to trace the dependencies by hand, I
 see little benefit in requiring an explicit dependency on a libc-dev.

 There is little benefit, yes. However I feel it is cleaner that way. The
 -dev package #include files from another -dev package and that warrant a
 dependency. It is cleaner to not make libc-dev an exception.

I have no objections if you as a maintainer of a library package
wishes to include libc-dev among the dependencies of your -dev. I
don't think it hurts anybody much. But should it be a bug if somebody
else does differently for his package? I don't think so.

-- 
Henning MakholmBlessed are those with no
   shoes, for the earth shall kiss them.


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



Re: pwc-source headed for unstable this weekend

2005-02-18 Thread Henning Makholm
Scripsit Eric Lavarde [EMAIL PROTECTED]

 So, basically, your saying that the right way to do this kind of
 things is to use the corresponding kernel-headers package, and apt-get
 tells me that I need as well kernel-kbuild to build out-of-tree
 kernel modules which seems to be exactly what I need.

That's what I infer from my own experience. But the kbuild stuff in
2.6 is kinda hairy, and I did not attempt to trace the exact
conditions after I found a way to do thing that seems to work
consistently for me.

This may even be documented somewhere, although it did not jump out
and bite my nose when I tried to find out what went wrong.


Given the tendency of people like me to just repeat the procedures
that worked for 2.4, it might be a good idea for make-kpkg to check
whether the necessary files are present in the kernel tree (and warn
loudly if they are not) when one tries to build modules. On the other
hand I have no idea what would be involved in checking this, so it
might be probitively difficult.

-- 
Henning Makholm   Luk munden og se begavet ud!


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



Re: The ghost of libc-dev

2005-02-18 Thread Henning Makholm
Scripsit Joel Aelwyn [EMAIL PROTECTED]

 The reason given in the origional thread was that these Depends are not
 solely for building Debian packages (when Build-Essential is reasonable to
 expect), but for I need to compile $userspace package, which does *not*
 require B-E be installed, according to current policy.

But can one get a C compiler at all (at least a Debian-supplied one)
without also pulling in an appropriate libc-dev? I would think
that I need to compile $userspace package *did* require at least a
compiler to be installed, regardless of policy.

Libc6-dev does *recommend* c-compiler, but that does not help with
I need to compile $userspace package if $userspace package does not
happen to require any third-party libraries.

-- 
Henning MakholmMy fate? Servitude to the Embodiment of Whoops.


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



Re: The ghost of libc-dev

2005-02-18 Thread Henning Makholm
Scripsit Joel Aelwyn [EMAIL PROTECTED]
 On Fri, Feb 18, 2005 at 09:17:55PM +, Henning Makholm wrote:

 But can one get a C compiler at all (at least a Debian-supplied one)
 without also pulling in an appropriate libc-dev? I would think
 that I need to compile $userspace package *did* require at least a
 compiler to be installed, regardless of policy.

 I guess that depends on whether one wants to rely on every package which
 Provides c-compiler to also Depend on the correct libc*-dev package for
 the relevant platform(s).

I don't think there can be much argument that anything that Provides
c-compiler also has to make sure that standard header files like
stdio.h or unistd.h are present on the system. Otherwise it
wouln't be able to do its job, namely compiling C programs.

I have no a priori opinion about whether such making sure should
involve virtual packages, and if so which.

However, a -dev packages that contains C(++) headers is obviously only
useful if one already has a C compiler, so there should be no need to
depend directly on a libc-dev. One might argue that any -dev package
that provides a C interface should depend on c-compiler themselves,
but our traditional answer to that one seems to be, don't be silly;
a user should be able to figure out *that* by himself.

 Really, I think the simplest answer is a tool that detects *all* of the
 relevant -dev packages, in a simple and automated fashion,

I agree with this - it would need some compile-time parallel to shlibs
files in order to discover which possibly virtual package is the right
one to depend on to get /usr/include/foo.h.

However, for as long as we have to trace the dependencies by hand, I
see little benefit in requiring an explicit dependency on a libc-dev.

-- 
Henning Makholm  En tapper tinsoldat. En dame i
 spagat. Du er en lykkelig mand ...


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



Re: The Debian exim 4 packages suck badly on exim-users@exim.org

2005-02-18 Thread Henning Makholm
Scripsit Thomas Bushnell BSG [EMAIL PROTECTED]

 The point is that I want to massage some parts of the configuration
 and not others.  I want the others to continue to get updated by the
 normal package installation process.

So is the whole thing essentially a workaround for dpkg's current
lack of good conffile update management, or would you still prefer the
separate files way if dpkg magically gained a well-tested and stable
conflict resolution scheme with bells, whistles, and 3-way merges?

-- 
Henning Makholm  Gå ud i solen eller regnen, smil, køb en ny trøje,
   slå en sludder af med købmanden, puds dine støvler. Lev!



Re: The Debian exim 4 packages suck badly on exim-users@exim.org

2005-02-17 Thread Henning Makholm
Scripsit Blunt Jackson [EMAIL PROTECTED]

 As a general note, I find it annoying, frustrating, and confusing
 whenever ANY debian package has a substantially different
 installation or configuratin mechanism than the mechanism documented
 by the software publisher.

Perhaps Debian is not the distribution for you, then.  We have always
prioritized constistency across the entire Debian OS over adherence to
what upstream authors somehow chose to do.

I maintain one package whose upstream author apparently thought that
$PATH would be a good place to look for a system-wide configuration
file. I changed that to look in /etc instead, which makes the
configuration mechanism in Debian substantially different from
upstream's. You may find this annoying, frustrating and confusing, but
it's how Debian operates.

-- 
Henning MakholmDe kan rejse hid og did i verden nok så flot
 Og er helt fortrolig med alverdens militær



Re: pwc-source headed for unstable this weekend

2005-02-17 Thread Henning Makholm
Scripsit sean finney [EMAIL PROTECTED]
 On Thu, Feb 17, 2005 at 09:08:11PM +0100, Eric Lavarde wrote:

 pwc: no version for struct_module found: kernel tainted.

 i'm guessing that this has to do with how you compiled the module.

IME, this message is typically seen when one complies a module against
a 2.6 kernel tree where 'make clean' has been run since the latest
kernel build.

The kernel-headers-2.6.*-foo packages should ship enough intermediate
files in /usr/src/kernel-headers/* to prevent this problem, but one
easily gets in trouble [1] if one compiles custom kernels without
being aware of the problem.

[1] Well, such as it is. As long as one does not get oneself in more
trouble by trying to use the module against a different kernel
build, the warning message at load time seems to be all that
happens.

-- 
Henning Makholm That's okay. I'm hoping to convince the
  millions of open-minded people like Hrunkner Unnerby.


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



Re: The Debian exim 4 packages suck badly on exim-users@exim.org

2005-02-17 Thread Henning Makholm
Scripsit John Hasler [EMAIL PROTECTED]
 Henning Makholm writes:

 I maintain one package whose upstream author apparently thought that
 $PATH would be a good place to look for a system-wide configuration
 file. I changed that to look in /etc instead, which makes the
 configuration mechanism in Debian substantially different from
 upstream's.

 I have made similar changes, but I also patched the documentation.  Many
 DDs do not do so, confusing users.

I agree that documentation has to be changed accordingly.  Thought it
was too obvious to mention. :-)

-- 
Henning Makholm   No one seems to know what
   distinguishes a bell from a whistle.


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



Re: mplayer, the time has come

2005-02-15 Thread Henning Makholm
Scripsit A Mennucc [EMAIL PROTECTED]

  debianizer - isn't there a debian/rules way to do this now?

 no way at all

Yes way. See debian/rules get-orig-source in policy.

Rest of reply in debian-legal. Why are you posting the same thing
separately to two different lists?

-- 
Henning Makholm However, the fact that the utterance by
   Epimenides of that false sentence could imply the
   existence of some Cretan who is not a liar is rather unsettling.


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



Re: mplayer, the time has come

2005-02-14 Thread Henning Makholm
Scripsit [EMAIL PROTECTED] (A Mennucc)

 Solution:
 the DeCSS  is deleted from the package proposed for Debian 
 (for this reason, I upload mplayer as a native package); 

That is not a valid reason to pretend it is a native package. The
correct thing to do is to create a new .orig.tar.gz with the offending
files removed from it, but keep the rest of the .orig.tar.gz
unchanged. Debian changes and package infrastructure should still go
in a .diff.gz, and the package version should consist of an upstream
version with a separate Debian revision.

-- 
Henning MakholmWhat a hideous colour khaki is.


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



Re: volunteering to help development

2005-02-10 Thread Henning Makholm
Scripsit Frederico Rodrigues Abraham [EMAIL PROTECTED]

 hi. i want to help developing for debian.
 how should i proceed?

Start by reading some of the documentation on
http://www.debian.org/devel/. The Developer's Reference and New
Maintainer's Guide are invaluable for getting an overview of the
structure of the project.

Afterwards, subscribe to relevant mailing lists, participate in
discussions, read the BTS lists for the packages you're interested in,
fix bugs and forward fixes to the BTS, et cetera.

-- 
Henning Makholm   Hør, hvad er det egentlig
  der ikke kan blive ved med at gå?



Re: apply to NM? ha!

2005-01-25 Thread Henning Makholm
Scripsit Helen Faulkner [EMAIL PROTECTED]

 Based on comments made to me by a number of women who are interested
 in contributing more to Debian, the level of agressiveness on some of
 the mailing lists and IRC channels is a problem.

Hmm... after I started wasting time on #debian-devel I have been
struck by how much more friendly and easygoing it is that the mailing
list of the same name. That is despite the significant overlap between
the participant sets. I understand that some people have the opposite
assessment, which boggles my mind.

 I do not believe that being thick-skinned enough to cope with people
 who are very agressive or insulting should be a requirement for
 involvement in Debian.

I believe that it *should* be a requirement that one has enough calm
to most of the time respond to (percieved or actual) aggression and
insults in a less aggressive and insulting way than the other party
uses. Otherwise the project will surely die (film at 11!) from runaway
flamewar escalation.

If you want to describe that as thick-skinned enough to cope (which,
based on my understanding of English, would not be a bad description),
then yes, somebody involved in Debian *should* be thick-skinned
enough to cope.

 Shouldn't we be more interested in someone's technical skills, and
 their ability to work well with others?

I'm lost here. It seems that you are arguing that you *don't* want
ability to work well with others (which in my book includes enough
thick-skinnedness not to escalate flamewars) to count?

-- 
Henning Makholm  It will be useful even at this
  early stage to review briefly the main
  features of the universe as they are known today.


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



Re: policy-rc.d confusion

2005-01-25 Thread Henning Makholm
Scripsit Marc Haber [EMAIL PROTECTED]
 On Tue, 25 Jan 2005 18:44:42 +1100, Matthew Palmer

Steve answered your first question.  The second question makes no sense,
since policy-rc.d is supposed to be written by the administrator to fit
their local policy.

 So policy-rc.d needs to be in /usr/local, or we have a FHS violation.

Hm, I would have guessed /etc - what am I missing?

-- 
Henning Makholm Al lykken er i ét ord: Overvægtig!



Re: scripts to download porn in Debian?

2005-01-25 Thread Henning Makholm
Scripsit Sam Watkins [EMAIL PROTECTED]

 There is a difference between a general tool (web-browser) and a
 specific tool (the Sexy Losers script).  The script is specifically
 designed to download a hard-core pornographic comic.

FWIW, Sexy Losers is not hard-core pornographic. It does contain
drawings of genitals and various sexual acts, and more often than not
relies on taboo breaking for its points, but at the end of the day
what it attempts to provoke in the reader is not sexual arousal but
humorous amusement. This should be obvious to anyone who cares to sit
down and actually read a couple dozen strips. Therefore it cannot
reasonably be described as porn, although one would probably be
justified in calling it offensive due to the general taboo breaking.

-- 
Henning Makholm Det er du nok fandens ene om at
 mene. For det ligger i Australien!


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



Re: Release update: kde3.3, upload targets, kernels, infrastructure

2005-01-23 Thread Henning Makholm
Scripsit SR, ESC [EMAIL PROTECTED]
 Scripsit Geoff Bagley [EMAIL PROTECTED]

  Is it possible to transfer some of the packages, a few at a time,
  over into Woody, so that when we all change to Sarge, the servers
  will not suffer from too heavy an overload ?

 also the plain simple reason that woody's and sarge's libc6 are
 incompatible. we even coined a term for people installing sarge/sid
 s/w onto woody machines stupidly, unknowingly, or otherwise:

Huh? I run one machine that is mostly woody but with sarge's libc6 and
a few selected other sarge packages. This seems to work impeccably in
general (I do know where to point my anger at when it doesn't, but in
those casses libc has never been involved).  If sarge's libc6 were
*not* backwards compatible, it would have been called libc7.

-- 
Henning MakholmThere is a danger that curious users may
  occasionally unplug their fiber connector and look
  directly into it to watch the bits go by at 100 Mbps.


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



Re: Proper way to remove a package from both sarge and sid

2005-01-14 Thread Henning Makholm
Scripsit Tollef Fog Heen [EMAIL PROTECTED]
 * Frederik Dannemare 

 | Package in question is mozilla-firefox-locale-da which is to be replaced 
 | by mozilla-firefox-locale-da-dk (not maintained by me) from source 
 | package mozilla-firefox-locale-all. 

 AFAIK, Danish is not spoken anywhere but in Denmark.   Why do you want
 a m-f-l-da-dk rather than just a m-f-l-da ?

Hey, I speak Danish and I'm in Scotland.  But seriously, I can see
benefits of sticking to a common convention for naming localization
packages; for example that might make it easier later to add some
front end that would automatically add all localization packages for
the current locale where I have the underlying software installed.

-- 
Henning MakholmLigger Öresund stadig i Middelfart?



Re: soname number in name of dev-package?

2005-01-13 Thread Henning Makholm
Scripsit Stephen Frost
 * Henning Makholm ([EMAIL PROTECTED]) wrote:

  In summary: Yes, one could probably work around the lack of versions
  in the -dev packages name, but the result would be (in my view)
  significantly less elegant than having it there.

 Trying to support unsupported versions of libraries is decidely worse.

Is anybody advocating that we should try to support unsupported
versions of libraries? I'm certainly not.

 If the API changes in an incompatible way then *fix* the things which
 use the library to use the new API.  Users aren't affected- the old,
 already compiled package, works fine against the lib it depends on, the
 new package will fail when trying to build against the new API

Exactly. Ensuring that the new API is not available under the old one's
name will make sure that the new package does fail (because of a
missing build-dependency) rather than trying silently to build against
the new API as if it was the old, and possibly producing bad binaries.

-- 
Henning MakholmThere is a danger that curious users may
  occasionally unplug their fiber connector and look
  directly into it to watch the bits go by at 100 Mbps.


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



Re: soname number in name of dev-package?

2005-01-13 Thread Henning Makholm
Scripsit Thomas Bushnell BSG
 Henning Makholm [EMAIL PROTECTED] writes:

  Is anybody advocating that we should try to support unsupported
  versions of libraries? I'm certainly not.

 Sure!  That's what libc5 is.  

I'm not aware of even having mentioned libc5 in this thread (and I
don't remember anybody else doing it either).

-- 
Henning Makholm  # good fish ...
# goodfish, goodfish ...
 # good-good FISH! #


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



Re: soname number in name of dev-package?

2005-01-13 Thread Henning Makholm
Scripsit Thomas Bushnell BSG
 Henning Makholm [EMAIL PROTECTED] writes:
  Scripsit Thomas Bushnell BSG
   Henning Makholm [EMAIL PROTECTED] writes:

Is anybody advocating that we should try to support unsupported
versions of libraries? I'm certainly not.

   Sure!  That's what libc5 is.  

  I'm not aware of even having mentioned libc5 in this thread (and I
  don't remember anybody else doing it either).

 Libc5 is the counterexample to your implied assertion that
 nobody really cares about supporting unsupported versions of
 libraries.

I'm lost now. As far as I can see, previously you were telling me that
I was wrong for wanting to support unsupported versions of libraries.
Now you're saying that I'm wrong for claiming that nobody cares about
supporting unsupported versions of libraries.

I still don't think I have said *anything* in this thread, implied or
otherwise, about supporting unsupported versions of libraries. I have
not said that we should do it, I have not said that we shouldn't, I
have not said that nobody cares about it, and I have not said that
somebody cares about it.

Could you explain in little words exactly where you think I imply
something about supporting unsupported libraries? Otherwise I'm afraid
I'll be unable to reply meaningfully.

-- 
Henning Makholm   Det er trolddom og terror
 og jeg får en værre
   ballade når jeg kommer hjem!


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



Re: If *-module depends on *-utils, should *-source recommend it?

2005-01-13 Thread Henning Makholm
Scripsit Bernhard R. Link [EMAIL PROTECTED]

 The elegance is that dpkg is robust in that it can always install
 everything and can get cleanly from one state to another. However broken
 the packages are you never end in a sitation you cannot fix again.

How would this property be lost if dpkg's default was check for
consistency of the end result before it starts unpacking things?

 Without some full formalisation or anything else to make sure it
 cannot get out of this state, or can get back to that state easily,
 it is only a hack.

Nobody claims what such checking will necessarily solve all of the
world's problems. But it will make life easier for people who only use
dpkg occasionally to install locally-built .debs.

 It would also break serialisation, as one would need to give a list of
 packages to install to dpkg all at once or in the correct serialisation,
 and no longer (with exception of configure cycles) beeing able to give
 them in whatever sequence as one is pleased to do.

Nobody is suggesting that there should not be an option to override
the default check for users (or front ends) who know what they are
doing.

-- 
Henning Makholm That's okay. I'm hoping to convince the
  millions of open-minded people like Hrunkner Unnerby.


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



Re: If *-module depends on *-utils, should *-source recommend it?

2005-01-12 Thread Henning Makholm
Scripsit Scott James Remnant [EMAIL PROTECTED]

 Forget the impact on debootstrap, the impact on APT and dselect is
 pretty huge.  dpkg is designed to be able to unpack packages while their
 dependencies are not yet fulfilled.

But don't apt and dselect already invoke dpkg with special options to
the effect I'm a front end, I know what I'm doing, just carry out
these operations, I take responsibility?

 What's interesting is nobody has jumped in on this thread to point out
 that dpkg *has* a dependency field for forcing checking of dependencies
 before the package is unpacked.
   Pre-Depends

As far as I read the thread, this is not exactly what is being asked.

My immediate thought, too, is that it would be sensible for dpkg to
start by checking whether all dependencies of the packages it is being
asked to install *will* be available after everything is finished,
including the case where it is to be installed later in the run. A
pre-depends is stronger than that; it asks to have checked that
this-and-that dependency is *already* available and configured before
the preinst.

If given the front-end options dpkg would just omit this check, and
unpack and later perhaps fail in the postinst phase.

I can certainly accept and anticipate the objection that that would
be difficult to implement, and nobody has cared to, but I still don't
see why such a behavior would be *wrong*, per se.

-- 
Henning Makholm  Feet: Store in a cool dry place


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



Accepted vaiostat 1.2-7 (all source)

2005-01-11 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Sun,  2 Jan 2005 15:46:58 +
Source: vaiostat
Binary: vaiostat-source
Architecture: source all
Version: 1.2-7
Distribution: unstable
Urgency: low
Maintainer: Henning Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 vaiostat-source - Sony Vaio status and control kernel module (source)
Changes: 
 vaiostat (1.2-7) unstable; urgency=low
 .
   * Clean up /proc entries properly in a bottom-up fashion; this prevents
 kernel warnings when unloading.
   * Permissions for /proc/vaio/status are now 444; it could never actually
 be written to.
   * Add 'umask' parameter.
 .
   * Fix permission bug from 1.2-6 that prevented module to be built without
 kernel-package.
Files: 
 70140435cccab4ce01a5fc220b75dded 618 misc extra vaiostat_1.2-7.dsc
 18577597b8807b20bcca9b36b04ca504 6714 misc extra vaiostat_1.2-7.diff.gz
 29e86fe1494c6b0e565fc2646846b045 13888 misc extra vaiostat-source_1.2-7_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFB5DMWsnG09+8vDf4RAjMaAJ9T4LADm4/gJQaeUdK5cINFKLRNDwCffYRR
nhrsh1stVniN8ENWXM+ccUk=
=C/0S
-END PGP SIGNATURE-


Accepted:
vaiostat-source_1.2-7_all.deb
  to pool/main/v/vaiostat/vaiostat-source_1.2-7_all.deb
vaiostat_1.2-7.diff.gz
  to pool/main/v/vaiostat/vaiostat_1.2-7.diff.gz
vaiostat_1.2-7.dsc
  to pool/main/v/vaiostat/vaiostat_1.2-7.dsc


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



Re: rudeness in general

2005-01-10 Thread Henning Makholm
Scripsit Ron Johnson [EMAIL PROTECTED]
 On Mon, 2005-01-10 at 19:37 +, Henning Makholm wrote:
 Scripsit Ron Johnson [EMAIL PROTECTED]

  Do you *really* think that RTFM means Go read the documentation,
  that's what it's for?

 Yes, that's what it means.

 http://catb.org/~esr/jargon/html/R/RTFM.html

You're confusing the historic origin of the letter combination with
its meaning in actual use.

-- 
Henning Makholm   Check the sprog.


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



Re: Always run dpkg --dry-run -i before running dpkg -i!

2005-01-07 Thread Henning Makholm
Scripsit Hamish Moffatt [EMAIL PROTECTED]

 As a workaround, the generated modules package could pre-depend on the
 utils package. That would stop dpkg from unpacking it and leaving a
 useless installation.

Is the installation really more useless with the modules
unpackaged-but-not-configured than with the modules not unpacked at
all? I fail to imagine any situation where that could be the case.

-- 
Henning MakholmUnmetered water, dear. Run it deep.




Accepted autotrace 0.31.1-8 (i386 source)

2005-01-07 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Mon,  3 Jan 2005 06:45:24 +
Source: autotrace
Binary: libautotrace-dev libautotrace3 autotrace
Architecture: source i386
Version: 0.31.1-8
Distribution: unstable
Urgency: low
Maintainer: Henning Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 autotrace  - bitmap to vector graphics converter
 libautotrace-dev - bitmap to vector graphics converter, development files
 libautotrace3 - bitmap to vector graphics converter, shared library files
Closes: 260938
Changes: 
 autotrace (0.31.1-8) unstable; urgency=low
 .
   * Add watch file
   * Make lintian happy again my letting the Build-Depends line be
 a single (long) line.
   * Apply patch from Steve Langasek (in bug #262469) to remove direct
 dependencies from the autotrace binary package to libmagick.
 (Closes: #260938, as far as it is possible to do in the autotrace
 package).
   * Apply patch from Paul Sladen to eliminate redundant closepaths
 in pdf output.
Files: 
 f780fc02a99228ee25d6b7e1135a64af 698 graphics optional autotrace_0.31.1-8.dsc
 b44f2755fef352fe36ffcdb87ec2ba3e 287457 graphics optional 
autotrace_0.31.1-8.diff.gz
 2cda200808a846fa4cad92e7678d7dcd 39612 graphics optional 
autotrace_0.31.1-8_i386.deb
 48dce168ec25fea06a4093ce02989783 106556 libs optional 
libautotrace3_0.31.1-8_i386.deb
 afb9c4508af344f66ff15a7f9fcf 130544 libdevel optional 
libautotrace-dev_0.31.1-8_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFB3thGobE/LCyLGVoRAll/AKC0ULyGsKbqVnEOmJYoW3g7IlGJRwCfS+q6
6U9jWfbECJeqehU1zgtUs9s=
=VerF
-END PGP SIGNATURE-


Accepted:
autotrace_0.31.1-8.diff.gz
  to pool/main/a/autotrace/autotrace_0.31.1-8.diff.gz
autotrace_0.31.1-8.dsc
  to pool/main/a/autotrace/autotrace_0.31.1-8.dsc
autotrace_0.31.1-8_i386.deb
  to pool/main/a/autotrace/autotrace_0.31.1-8_i386.deb
libautotrace-dev_0.31.1-8_i386.deb
  to pool/main/a/autotrace/libautotrace-dev_0.31.1-8_i386.deb
libautotrace3_0.31.1-8_i386.deb
  to pool/main/a/autotrace/libautotrace3_0.31.1-8_i386.deb


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



Re: Experimental gaim_1.1.1-2 for Alpha

2005-01-06 Thread Henning Makholm
Scripsit Steve Langasek [EMAIL PROTECTED]
 On Wed, Jan 05, 2005 at 11:47:57PM +, Henning Makholm wrote:

 Does it also apply to signing .dsc's?

 The archive scripts won't act on an uploaded .dsc without an accompanying
 .changes file, so this is not an issue.  Moreover, signing your .dsc
 provides a trust path to your source code

I think that is what I meant: If I sign a .dsc that is not intended to
be uploaded, is there a risk that this trust path ends up in the
archive because somebody else constructs a .changes to put them in?
The somebody else would have to be a DD, but the signature the
general public [1] would see in aptable source repositories would be
mine.

Or do the archive scripts check that the key that signed the .dsc is
the same that signed the .changes accompanying them?

[1] People with suffientent knowledge would know to look up the
.changes in the PTS or the mailing list archives, but it is not
generally distributed afaiu.

-- 
Henning Makholm  Ambiguous cases are defined as those for which the
   compiler being used finds a legitimate interpretation
   which is different from that which the user had in mind.




Re: Experimental gaim_1.1.1-2 for Alpha

2005-01-05 Thread Henning Makholm
Scripsit Martin Michlmayr [EMAIL PROTECTED]
 * Steve Langasek [EMAIL PROTECTED] [2005-01-05 15:12]:

 Be careful: in general, you should *not* sign changes files for
 packages that are not intended to be included in the Debian archive.
 Once the changes file is signed, anyone can upload your package to
 the Debian archive whether that was your intent or not.

 Greg doesn't appear to be a Debian developer so neither of this
 applies.

But if he later *does* become a DD, the archive scripts might
retroactively accept his old changes file if somebody uploaded it,
wouldn't they?  (I'd be surprised if they checked the creation date of
the signature, but things sometimes do surprise me).

Here I ignore the fact that a newer version would probably be in the
archive by then, for this particular package at least.

 The first paragraph is good advice in general, though.

Does it also apply to signing .dsc's?

-- 
Henning MakholmHe who joyfully eats soup has already earned
my contempt. He has been given teeth by mistake,
  since for him the intestines would fully suffice.




Re: LCC and blobs

2005-01-03 Thread Henning Makholm
Scripsit Thomas Bushnell BSG [EMAIL PROTECTED]
 Matthew Garrett [EMAIL PROTECTED] writes:

 The obvious thing to do here is not to attempt to find a way that
 we can interpret the SC that makes sense - the obvious thing to do
 here is to decide what we want the SC to say and then change it so
 that it matches that desire.

 We already did that.

The editorial changes to the SC did/will change depend on to
require the use of, but that's as open to interpretation as the old
wording. The problem has just shifted from the meaning of depend to
the meaning of require and use - in either case one can imagine
cases where there are two different but internally consistent and
more-or-less reasonable views on whether the use of a non-free
component is required.

Some people, for example, would probably argue that one does not use
firmware when it does not execute on the main CPU, or that a driver
that is able to function if the firmware is already loaded by some
other means does not itself require the firmware. I know what I
think about such opinions, but the fact is that they are held by some,
and in at least some cases probably sincerely.

-- 
Henning Makholm   Der er ingen der sigter på slottet. D'herrer konger agter
 at triumfere fra balkonen når de har slået hinanden ihjel.




Re: LCC and blobs

2005-01-01 Thread Henning Makholm
Scripsit Anthony DeRobertis [EMAIL PROTECTED]
 Henning Makholm wrote:
 Scripsit Anthony DeRobertis [EMAIL PROTECTED]

That would, however, cover firmware and wind up sending X to
contrib. So maybe: ... iff it is stored on the local machine's file
system.

 That would be my *intuitive* understanding of how the mail/contrib
 difference works.

 So would a web-based firmware loader, that never saved the firmware to
 disk allow the drivers to be in main?

Hmm. Maybe. If it was properly documented in the package description
for the driver that its proper function relies on an external website
that the user presumably has no control over, then perhaps. But I
don't think I would be really comfortable with it.

The line is difficult to draw in the area of relying on external
services.

At one end of the spectrum is cases where what a typical user really
wants to use is the external service; he knows that the service is
external and views the client as a mere conduit to access something
that he knows he does not control. I _think_ everybody agrees
intuitively that such clients can be in main. The canonical example
would be a client for proprietary IM systems, but the situation is
somewhat similar with, say. IRC clients. Even though main does contain
IRC server software, the vast majority of users want to connect to
existing external IRC networks, so having the source does not really
help them control the service that they use. Yet nobody would suggest
that the client does not belong in main for this reason (except
perhaps as part as a reductio-ad-absurdum argument about the true
meaning of the SC).

Things begin to get murky when the client provides a local service
that is useful in its own right, and only incidentally needs to
contact external network sites to provide it. One could imagine an
anti-spam tool that submitted checksums of message fragments to a
central server for correllation with other user's data. (Never mind
that such an anti-spam measure would probably not be effective, at
least not if it became popular). Or one could imagine a heuristic
keyword extractor for plain text files which, behind the scenes,
queried Google to find out how common cetain phrases. In these cases
the user is not primarily interested in interacting with an external
service but is probably still aware that the quality of the results he
gets owe something to the use of external resources.

At the extreeme other end is situations where the net service the user
actually wants (I want to scan this photograph with my WinScanner)
has no *extrinsic* reason to require a non-local resource. Web-based
firmware loaders belong here.

I have definite qualms about including something of the latter
category in main, but I am not sure that I can support this judgement
with deductions from a short clear-cut definition of what each word in
the SC and Policy means. However, I don't think that such a deductive
development is a necessary requirement for which policy the project
should adopt. Bright-line tests are overrated anyway.

-- 
Henning MakholmJeg køber intet af Sulla, og selv om uordenen griber
planmæssigt om sig, så er vi endnu ikke nået dertil hvor
   ordentlige mennesker kan tillade sig at stjæle slaver fra
 hinanden. Så er det ligegyldigt, hvor stærke, politiske modstandere vi er.




Re: LCC and blobs

2005-01-01 Thread Henning Makholm
Scripsit Raul Miller [EMAIL PROTECTED]
 On Sat, Jan 01, 2005 at 11:33:21AM -0800, Josh Triplett wrote:

 Please suggest any case which you don't think this criteria adequately
 covers.

 The bios.
 Unless, we decide that the bios we put in non-free isn't the bios we
 need to boot the machine.

On which architectures would we want to let anything declare a
Depends: on a BIOS package?  Granted, the only arch I'm really
familiar with is i386, but most of those machines come with a
sufficiently adequate BIOS in ROM that it would be rather silly for
most packages, including stock kernels and boot loaders, to declare
more than a Suggests: against an alternative BIOS. That would just
bloat the user's file system without gaining him anything.

-- 
Henning Makholm Det er du nok fandens ene om at
 mene. For det ligger i Australien!




Accepted bibclean 2.11.4-5 (i386 source)

2004-12-31 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Wed, 29 Dec 2004 14:27:06 +
Source: bibclean
Binary: bibclean
Architecture: source i386
Version: 2.11.4-5
Distribution: unstable
Urgency: low
Maintainer: Henning Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 bibclean   - pretty-printer for BibTeX databases
Changes: 
 bibclean (2.11.4-5) unstable; urgency=low
 .
   * Support the new ISDN-13 format (validation and format canonicalization).
   * Update ISDN prefix range database in isbn.c with fresh data from
 www.isbn-international.org.
Files: 
 d444275ff63081a4672a2f6737ee850d 574 tex optional bibclean_2.11.4-5.dsc
 149f91e604db955b686adbc344219321 31379 tex optional bibclean_2.11.4-5.diff.gz
 c7fd9f5c147f47dd06c0465bd84c486f 131474 tex optional bibclean_2.11.4-5_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFB1XOyHPo+jNcUXjARAhCJAJ9CUusjEAVCkuec98tiBDHRjKAZ8gCeKkAZ
G8aY2eNmhkz0e7DFPva+GwM=
=9Aqe
-END PGP SIGNATURE-


Accepted:
bibclean_2.11.4-5.diff.gz
  to pool/main/b/bibclean/bibclean_2.11.4-5.diff.gz
bibclean_2.11.4-5.dsc
  to pool/main/b/bibclean/bibclean_2.11.4-5.dsc
bibclean_2.11.4-5_i386.deb
  to pool/main/b/bibclean/bibclean_2.11.4-5_i386.deb


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



Accepted vaiostat 1.2-6 (all source)

2004-12-30 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Mon, 27 Dec 2004 23:10:59 +
Source: vaiostat
Binary: vaiostat-source
Architecture: source all
Version: 1.2-6
Distribution: unstable
Urgency: low
Maintainer: Henning Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 vaiostat-source - Sony Vaio status and control kernel module (source)
Closes: 269615
Changes: 
 vaiostat (1.2-6) unstable; urgency=low
 .
   * New maintainer
 .
   * Revised the entire module build system. New Makefile, new
 debian/rules. Some debian/rules items filched from thinkpad.
 .
   * Fix upstream bug (floating-point in kernel code), so the module now
 builds and loads successfully for kernel 2.6.8 and 2.4.27.
 (Closes: #269615)
Files: 
 bed03d4e7fb56b2a61e66a30da108b86 618 misc extra vaiostat_1.2-6.dsc
 1102dc25b64f472a8766e56accdde9b9 5895 misc extra vaiostat_1.2-6.diff.gz
 e3a1574d689567106db5d5fe722c6a3d 13344 misc extra vaiostat-source_1.2-6_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFB0+saIblXXKfZFgIRAlzoAJ9uZl1IQvH+UHRSX8bVmR87g2ZdhgCfTIUl
fygWMeH6pxFbG53pRnOenxQ=
=E9MD
-END PGP SIGNATURE-


Accepted:
vaiostat-source_1.2-6_all.deb
  to pool/main/v/vaiostat/vaiostat-source_1.2-6_all.deb
vaiostat_1.2-6.diff.gz
  to pool/main/v/vaiostat/vaiostat_1.2-6.diff.gz
vaiostat_1.2-6.dsc
  to pool/main/v/vaiostat/vaiostat_1.2-6.dsc


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



Re: Bug#284283: ITP: fairuse -- spam filter based on sender identity verification

2004-12-05 Thread Henning Makholm
Scripsit Joe Wreschnig [EMAIL PROTECTED]

 So not only does it fail to stop spam in any useful way, it doesn't even
 fail to do so according to the standard, and it sends out more email
 noise while doing so.

It gets worse yet: the FAQ says

| Legitimate senders know immediately that you haven't received their
| email, allowing them to click to deliver it. Meanwhile, they only
| sit in the queue for an hour if they can't be delivered.

Sigh.

-- 
Henning Makholm   Monarki, er ikke noget materielt ... Borger!




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Henning Makholm
Scripsit Charles Fry [EMAIL PROTECTED]

  Is there any benefit to using glastree over dirvish or pdumpfs?  

 The advantage of using glastree over pdumpfs is that it is implemented
 in Perl rather than Ruby (this is in fact the reason that I encountered
 it in the first place).

How would this be relevant to the *user*? Usually I don't care which
languages the software I use is written in, except perhaps when it
breaks and I need to hack the source. However, all languages can be
used to write horrible write-only code, so using software written in
a known language is no guarantee.

-- 
Henning Makholm   Larry wants to replicate all the time ... ah, no,
   all I meant was that he likes to have a bang everywhere.




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Henning Makholm
Scripsit Matthew Palmer [EMAIL PROTECTED]

 Meanwhile, what's
 the total installed space for glastree if you're not a Perl lover?

Perl-base is 'Proirity: required' and 'Essential: yes'. It doesn't
even have to be depended on.

-- 
Henning Makholm  It will be useful even at this
  early stage to review briefly the main
  features of the universe as they are known today.




Re: remove me from callwave

2004-11-09 Thread Henning Makholm
Scripsit [EMAIL PROTECTED]

 remove me from callwave [EMAIL PROTECTED]

This is getting as bad as the du*ling b*njos phenomenon.

For some time I just thought that callwave must an AOLism for a
discussion forum, and that the posters wanted to unsubscribe from
debian-devel. However, Google does not support this hypothesis.  On
the other hand callwave.com markets something they call an internet
answering machine, which seems to correlate with the talk of phones
in some of the postings, for example
http://lists.debian.org/debian-devel/2004/08/msg01826.html

Debian-devel is now result number four when googling for callwave
remove (without quotes).

I still wonder what the people posting here are thinking, though. If
they are thinking at all, that is.

-- 
Henning Makholm This imposes the restriction on any
  procedure statement that the kind and type
 of each actual parameter be compatible with the
   kind and type of the corresponding formal parameter.




Re: Introducing pmount in Debian / New plugdev group

2004-11-09 Thread Henning Makholm
Scripsit [EMAIL PROTECTED] (Paul Hampson)
 On Tue, Nov 09, 2004 at 06:41:40PM +0100, Martin Pitt wrote:

  We solved (4) by introducing a new group called 'plugdev'. Every user
  who is a member of this group can access hotpluggable devices (digital
  cameras, USB drives etc.). pmount can only be executed by members of
  this group (it is root:plugdev 750),

This must be be a typo. Surely such a program would need to be suid
root, i.e. mode 4750 was meant rather than 750. In a Debian package
it should have mode 4754; there is no reason to deny unprivileged
users *reading* the binary as long as they cannot use the suid i-node
to execute it. Policy §10.9, fifth paragraph.

 Hmm. What's to stop a user fetching their own version of the pmount
 binary?

Nothing, anymore than there is something to stop a user compiling such
a program himself. However, the kernel ought to stop said user from
saving his binary in a file owned by root. As long as it's not owned
and suid by root it cannot be used to do privileged operations.

 If so, then a+x mode is safe, and directed by Debian Policy (I think. If
 not, it's in the Developer's Reference as a good idea).

The point of not having a+x is to allow the sysadmin to control who
gets the privilege of using pmount.

-- 
Henning Makholm   `Update' isn't a bad word; in the right setting it is
 useful. In the wrong setting, though, it is destructive...




Re: Documentation on handling of orig.tar.gz files for Developer's Reference or for Debian Policy

2004-11-03 Thread Henning Makholm
Scripsit Frank Küster [EMAIL PROTECTED]

 And if you take the combination of both: Upstream source that
 contains non-DFSG material and forbids to use the DFSG-free parts
 without explicitly referring to the removed non-DFSG-free parts,
 well, IANAL, and IANARODL[2], but I wouldn't like this.

IAARODL. If the DFSG-free part cannot be distributed without the
non-DFSG-free parts, then it was never DFSG-free in the first place.

-- 
Henning Makholm This imposes the restriction on any
  procedure statement that the kind and type
 of each actual parameter be compatible with the
   kind and type of the corresponding formal parameter.




Re: Documentation on handling of orig.tar.gz files for Developer's Reference or for Debian Policy

2004-11-01 Thread Henning Makholm
Scripsit Frank Küster [EMAIL PROTECTED]

First, thank you for taking hand of this issue!

  |3. should, except where impossible for legal reasons, preserve the
  |   entire building and portablility infrastructure provided by the
  |   upstream author. For example, it is not appropriate to omit source
  |   files that are used only when building on MS-DOS

  Unfortunately, there are lots of precedent for MS-DOS specific files to
  carry a non-free license, so removing them can be the safe option.

 That's why I (or Henning) wrote except where impossible for legal
 reasons.

To prevent this misunderstanding, perhaps change to

  For example, it is not sufficient reason to omit a file that it is
  used only when buidling on MS-DOS. Similarly, a Makefile provided by
  upstream should not be omitted even if the first thing your
  debian/rules does is to overwrite it by running a configure script.


Some minor typos, most certainly originally made by me:

officially distributed to the upstream author: s/to/by/

non-DFGS-free material: s/GS/SG/

the latter two points it to let: s/it/is/

-- 
Henning Makholm  Also, the letters are printed. That makes the task
of identifying the handwriting much more difficult.




Re: Package name eMail or not?

2004-10-30 Thread Henning Makholm
Scripsit Millis Miller [EMAIL PROTECTED]

 The upstream has since released a newer version under the GPL and has 
 indicated to me a willingness to have the package called eMail.

 My question is if this change of capitalization acceptable to Debian, or 
 would it still insist on a different package name?

A package in Debian cannot be called eMail - package names must be
all lower case (policy §5.6.6)

Having a package called just email would be very confusing for our
users. I suggest you qualify the package name with e.g. the author's
name [given that the author seems obstinately unwilling to give his
software a non-generic name] or something like that.

-- 
Henning MakholmVi skal nok ikke begynde at undervise hinanden i
den store regnekunst her, men jeg vil foreslå, at vi fra
 Kulturministeriets side sørger for at fremsende tallene og også
  give en beskrivelse af, hvordan man læser tallene. Tak for i dag!




Re: about volatile.d.o/n

2004-10-12 Thread Henning Makholm
Scripsit Sven Mueller [EMAIL PROTECTED]
 Henning Makholm [u] wrote on 11/10/2004 20:22:

 [volatile.debian.org]

  Security fixes should be handled by security.d.o.

 Perhaps yes, perhaps no.

Security fixes *to* packages already in volatile is a grey area, yes.

I thought I was talking about security fixes to stable packages
going in volatilie instead of security.d.o.

-- 
Henning Makholm You want to know where my brain is,
spetsnaz girl? Do you? Look behind you.




Re: about volatile.d.o/n

2004-10-12 Thread Henning Makholm
Scripsit paddy [EMAIL PROTECTED]
 On Mon, Oct 11, 2004 at 07:22:15PM +0100, Henning Makholm wrote:
  Scripsit paddy [EMAIL PROTECTED]

   To be fair, the issue is that if were just rules, there wouldn't
   be a need.

  Why not? 

 Well, the argument goes:

   that can be done out-of-band,

But isn't volatile.d.o supposed to *be* the out-of-band mechanism
(whatever out-of-band means here)?

   but some updates involve changes
   or additions to the engine.  There is a class of such software.

I don't see how that means that there wouldn't be a need for rule
updates.

 SA3 has been on the cards for some time now.  Is there a policy around 
 name changes at these times?  could you have pinned (3.0) ?

Not according to my understanding of apt pinning. And in any case the
point is that I want to run a *stable* box. I am not keeping
consciously track with upstream changes to background software like
spam filters, so I didn't *know* that a 3.0 version was about to
happen. A user of stable should be *able* to remain ignorant about
such chages. That's what stable means.

 At the end of the day, I'm not certain exactly what you wanted protecting
 from,

See the long thread about spamassassin3. The highlight is that the new
version has a non-backwards-compatible API which makes certain other
software stop working.

I did not personally have any local scripts that depended on the old
API, but I might have had.

 but it's hard to be certain that volatile would give it to you.
 After all the point is to get (at least some) changes.

The point is to get improved *classification* without changing the
*interfaces*.

  Clearly, but the *format* in which the virus scanner reports its
  findings should stay stable.

 You'll get no argument from me on the priciple of that.
 But what is stable?  What if a format needs extending to take account
 of some new circumstance?

Then a decision has to be made respecting the users' interest in
having whatever local scripts they are using keep working.

 For instance, suppose there are Packages A and B in volatile.
 (A) has an interface (1) that is only used by (B) in the whole of debian.

In the whole of Debian is not the only concern here; I would say it
is not even relevant. Admins of un*x systems are *supposed* to write
a truckload of local scripts to adapt their system to their wishes.
That's the way it works. And our commitment in calling stable stable
is that those local scripts will keep working across security updates,
unless breaking them is necessary to close a hole. Similarly, if
volatile is to be any value added over pinning unstable or testing,
it must respect the same commitment.

 but the case for eventually upgrading to (1+) is
 compelling: it is only a question of when and how.

If upgrading will break existing interfaces, then when means after
the current testing freezes and is released as stable.

 You've said mozilla belongs in backports, which I'll take to mean:
 mozilla does not belong in volatile.

I'm saying that *new upstream versions* of mozilla with hundreds of
little interface changes, new preferences file formats, et cetera,
does not belong in volatile.

 So you're not advocating mozilla in volatile. It may be that someone
 will come along that will advocate it in a compelling fashion, but
 I'm not holding my breath.  Until then, if no one is building it,
 then what is there to knock down ?

I do not understand that question either.

 Concrete example: I care about virus detection in the first two weeks, 
 and even more so in the first few hours.  To me not detecting a virus,
 purely because someone is correcting spellings would be downtime.
 (of course, if it's because _I'm_ too busy or too lazy, that's a
 different matter ! ;)

I'm not sure what consequences this example has for what should and
what should not be accepted in volatile. If the volunteer who would be
preparing a rule update would rather use his time correcting
spellings, we cannot force him. But that is probably not what you're
getting at?

-- 
Henning Makholm  I tried whacking myself repeatedly
 with the cluebat. Unfortunately, it was
 not as effective as whacking someone else.




Re: about volatile.d.o/n

2004-10-12 Thread Henning Makholm
Scripsit paddy [EMAIL PROTECTED]
 On Tue, Oct 12, 2004 at 03:05:05PM +0100, Henning Makholm wrote:

  But isn't volatile.d.o supposed to *be* the out-of-band mechanism
  (whatever out-of-band means here)?

 No. clamav virus signatures, for example, can be maintained by a program,
 freshclam, that downloads database updates from upstream.

I know that, but as far as I under stande, the whole point of volatile
is to replace exactly that with a situation where each maintainer does
not have do program his own freshfoo system (and worry about finding a
location to download from that is known in advance to stay availbale
throughout the entire lifetime of the next stable release).

  I don't see how that means that there wouldn't be a need for rule
  updates.

 See above.  The consensus seems to be that it would be undesirable to 
 even try to push this data through the regular package-management channel.

Whose consensus is this? The debian-devel feed that reaches me shows
quite enthusiastic support for pushing rule updates through an aptable
repository.

  And in any case the point is that I want to run a *stable* box. I
  am not keeping consciously track with upstream changes to
  background software like spam filters, so I didn't *know* that a
  3.0 version was about to happen. A user of stable should be *able*
  to remain ignorant about such chages.

 Ah, but you weren't just a user of stable were you?  
 You'd drunk from the forbidden waters of unstable! :)

Because volatile does not currently exist.

  The point is to get improved *classification* without changing the
  *interfaces*.

 For me the point is to achieve function.

Function may disappear totally if the update makes things break.

  If upgrading will break existing interfaces, then when means after
  the current testing freezes and is released as stable.

 Yes, for stable.  Do we want 'just another stable' ?

No, we want a way to push non-breaking data updates to stable users in
a controlled way. They'll still be stable users, so they still want
freedom from gratuitous breaking.

 If you s/mozilla/spamassassin/ I might want to argue the point.

Well, I don't want to se an update to spamassassin in volatile if it
breaks APIs that my scripts use. Raising spam detection rates from 97%
to 98% is useless if the update makes my mail system go catatonic and
deliver all incoming mail, spam or not, to /dev/null. I run stable on
my mail server because I *don't* want random breakage, and if not
having any random breakage means that I'll have do delete a bit more
of my spam by hand, then so be it.

If I wanted random breakage, I'd run testing on the server. But I don't.

 Why are we talking about mozilla?

I don't know. You seem to have some kind of point about it, but I
still cannot fathom what it is.

-- 
Henning Makholm Occam was a medieval old fart. The simplest
 explanation that fits the facts is always, God did it.




Re: [OT:HUMOR] Re: software

2004-10-11 Thread Henning Makholm
Scripsit Kevin Mark [EMAIL PROTECTED]

 Price for Commercial Software:
 Cost: several hundreds dollar and vendor lock-in

And even more if one wants legit copies.

 Membership has its privedleges!

Which? No membership is required.

-- 
Henning Makholm ... and that Greek, Thucydides




Re: about volatile.d.o/n

2004-10-11 Thread Henning Makholm
Scripsit Florian Weimer [EMAIL PROTECTED]

  Can volatile receive critical updates which are usually not applied to
  stable because backports are not available for some reason?

 Mozilla, GnuPG, and maybe even PHP 4, depending on sarge's lifetime.
 Other complex packages can easily enter this state, too, especially
 when sarge has been around for a year or two.

I would advise not trying to overloade volatile with too many
meanings. A backport of a new Mozilla release is something vastly
different from new rules for a spam filter, and I see little value in
lumping them together in the same add-on repository. I would like to
see a volatile with a very strict mandate:

   1. Volatile is a means for *pushing* updates to stable
  installations, where such updates are necessary for *preserving*
  the utility of packages due to changes of the outside world.

   2. Necessary for preserving the utility should be judged under
  the assumption that the machine that runs stable does not itself
  change. (I.e., appeals to this is needed for modern hardware
  don't count).

   3. No update pushed through volatile should ever change any
  user interfaces or programmatic interface. (How paranoid
  developers are expected to be in ensuring this is negotiable,
  but it must at least be the *goal* that no interfaces change.)

The goal should be that I, as a user, can add volatile to my
sources.list and periodically do an apt-get upgrade - without risking
to suddenly have my web browser updated to a new major release where
it starts behaving differently, all my users' preferences get out of
kilter, etc. If I run a web browser on a stable machine, it is because
I am satisfied with its behavior and capabilities. If I want a newer
one, I can go to a regular backports repository and pick one by hand.
I do not want to get a new version pushed at me simply because it
becomes available. If I wanted that kind of behavior I would run
testing or unstable, not stable.

An update of mozilla-browser would be appropriate for volatile if it
did not change the upstream codebase, but, say, updated the default
SSL root certificate set in response to announcements from a
well-known CA.

An update that fixed the default style sheet to include new tags
from XHTML 2.1, assuming that it was possible without code changes,
would be borderline. Anything more involved than that - no thanks.

-- 
Henning Makholm  Punctuation, is? fun!




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread Henning Makholm
Scripsit George Danchev [EMAIL PROTECTED]

 IMHO a MTA must be capable acts as a client and as a server to transfer 
 messages between machines and is responsible for properly routing
 messages to their destination, e.g. RFC 974. msmtp does not do all
 of these, therefor it is not a MTA, and might have nothing to do
 with /usr/sbin/sendmail.

You are wrong. See nullmailer.

The definition of mail-transport-agent is that it provides a
/usr/sbin/sendmail that local software can use to submit emails for
delivery to arbitrary addresses with some reasonable expectation that
it will actually be delivered.

It is *not* required that the package that provides
mail-transport-agent must itself do any particular part of the
delivery process, as long as its /usr/sbin/sendmail will *somehow*
arrange for delivery.

It would be perfectly good to have a package airgap-mailer whose
/usr/sbin/sendmail will just *print* hardcopies of its input on a
configured printer, with instructions to the human operator to type
the email into the machine at the Internet-connected side of the air
gap.  This package would provide mail-transport-agent because it
implements the policy-defined API for shipping email for delivery.

 Note that telnet does know nothing about smtp protocol.

Neither does airgap-mailer.

  Note that a MTA isn't required to know ANYTHING about smtp. Suppose a
  package provides an sendmail that is an alias for 'ssh mailhub
  /usr/sbin/sendmail', then that package is a MTA.

 Such a package will require a dependency of ssh (at least) on the remote 
 machine and you will be in a little trouble hacking your control file to 
 satisfy things like that ;-)

That is up to the system administrator to arrange. If it provides a
/usr/sbin/sendmail, then it is an MTA. It does not make it any less an
MTA that it requires some manual configuration before its
/usr/sbin/sendmail can do anything useful with its input. Most MTA's
do, actually.

 I think ssmtp is incorretly described as a MTA

That must be because you don't understand what an MTA is.

 WARNING: the above is all it does; it does not receive mail, expand aliases
  or manage a queue. That belongs on a mail hub with a system administrator.

Neither of these are necessary tasks for an MTA.

-- 
Henning Makholm  The spirits will have to knit like
banshees, but with enough spirits it *can* be done!




Re: TG3 firmware report...

2004-10-11 Thread Henning Makholm
Scripsit sean finney [EMAIL PROTECTED]

 they may have released it under the GPL, but there's a strong case for
 arguing that they're in violation of their own licensing terms for not
 providing the source code to the firmware blobs.

The copyright holder cannot logically be in violation of his own
licensing terms. He does not need a license at all to distribute his
own work, thus there is nothing for *him* to violate.

-- 
Henning MakholmJeg køber intet af Sulla, og selv om uordenen griber
planmæssigt om sig, så er vi endnu ikke nået dertil hvor
   ordentlige mennesker kan tillade sig at stjæle slaver fra
 hinanden. Så er det ligegyldigt, hvor stærke, politiske modstandere vi er.




Re: about volatile.d.o/n

2004-10-11 Thread Henning Makholm
Scripsit Andreas Barth [EMAIL PROTECTED]

 I could however see the possiblity to add a new package mozilla1.7,
 that users can optionally install. However, I also won't like it.

Me neither. For example, if I was already using somebody else's
backport of mozilla1.7, I wouldn't like it if volatile.d.o hijacked
that package and attempted to update it with maintainer scripts that
know nothing about the backport I'm using.

All additions of new packages carry such a risk, and I don't think
that volatile should take that risk unless demonstrably necessary
for reaching the main goal of volatile. Which is not duplicating
something that existing backports repositories do well.

(For the same reason, any updates that add any _new_ /usr/lib/*.so
files should be treated with extreme caution. Their name may clash
with something I have in /usr/local/lib, and break things. On the
other hand /usr/lib/packagename/*.so is fair game).

-- 
Henning Makholm   ... popping pussies into pies
  Wouldn't do in my shop
just the thought of it's enough to make you sick
   and I'm telling you them pussy cats is quick ...




Re: about volatile.d.o/n

2004-10-11 Thread Henning Makholm
Scripsit paddy [EMAIL PROTECTED]
 On Mon, Oct 11, 2004 at 05:06:21PM +0100, Henning Makholm wrote:

  A backport of a new Mozilla release is something vastly
  different from new rules for a spam filter, 

 To be fair, the issue is that if were just rules, there wouldn't
 be a need.

Why not? I pretty much want to have the spamfilter rules on my mail
box updated from time to time. Currently that has lead me to put
a low-pinned unstable in sources.list and get spamassassin from there.
But it was not meant to suddenly pull in spamassassin3. If volatile
had existed, I could have avoided that.

 MailScanner can be configured to send mail to an admin account warning
 of various events.  I filter these with procmail.  Recently these
 warnings changed.  I would not want a volatile maintainer to be 
 hamstrung in such a case if no package in debian uses the interface:

I disagree here. One of the main reasons to run stable (apart from
getting security updates) is that one can be sure that one's homegrown
scripts will not suddenly stop working because some of the
Debian-provided software changes the behavior. That means that updates
should avoid *any* unnecessary interface changes, right down to
preserving spelling errors in the messages used by the intially
released version.

Volatile should preserve that stability guarantee and stick to
changing the internal processing to be up-to-date with the changed
world.

 Clearly the names of virus identifications sometimes change.
 This is expected.  I would say that the interface is _defined_ as volatile.

Clearly, but the *format* in which the virus scanner reports its
findings should stay stable.

 Playing the devil's advocate:

   Someone's going to say so don't do that then aren't they.

They probably are, at least until we can agree what is and what is not
the purpose of the facility. I'm arguing what *should* be the purpose.

   Are you saying you have a use for a volatile mozilla, or simply
   that you see potential problems?  If it's the latter, then I 
   agree, you have identified a potential problem area.

I'm not sure that I understand that question.

 Also: for a web-browser, yes.  For applications in more voltile domains I'm 
 willing to be a little more flexible.  But that's just me.

Do you have an concrete example we can use to discuss where the line
should be drawn?

  An update of mozilla-browser would be appropriate for volatile if it
  did not change the upstream codebase, but, say, updated the default
  SSL root certificate set in response to announcements from a
  well-known CA.

 It would seem a shame to have to do a whole mozilla-browser package
 just for that.

First example that came to mind. A smart maintainer who anticipates
doing such an update would probably separate out the root certificates
in a small package that could be shared with other PKI-using packages.
For all I know, this may already be how it works currently; I did not
spend much time tracing the dependencies of the various mozilla
packages.

 I think what you're saying is you don't want the browser to change
 very much.

Yes. If it makes the keyboard shortcuts I'm used to work differently,
then it's too much.

 I don't know how important fixing 'the default style sheet to
 include new tags from XHTML 2.1' is, but it sounds pretty
 unimportant to me.

Yes. The point was that if somebody cared enough to do a volatile
update for it I wouldn't find it totally out of line. But I would not
expect anybody to care that much.

 Presumably, security fixes are more important.

Security fixes should be handled by security.d.o.

There may or may not be somebody who claims that they *are* not
handled by s.d.o (I haven't seen that, but I haven't looked for it
either). Even if true, that does not change the fact that s.d.o is
where it *should* be handled. Introducing volatile just to make it a
competing security team would be silly.

 I don't see any need to place obstacles in the way just in case.
 And I'm concerned that those obstacles might ultimately get in the way
 of packages _in_ volatile (when we have some).

I'm not proposing any mozilla-specific obstacles, at least as not as
far as I'm aware.

-- 
Henning Makholm Slip den panserraket og læg
  dig på jorden med ansigtet nedad!




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread Henning Makholm
Scripsit George Danchev [EMAIL PROTECTED]
 On Monday 11 October 2004 19:18, Henning Makholm wrote:

  The definition of mail-transport-agent is that it provides a
  /usr/sbin/sendmail that local software can use to submit emails for
  delivery to arbitrary addresses with some reasonable expectation that
  it will actually be delivered.

 MTA is a software talking at least one Mail Transfer Protocol (like SMTP, 
 UUCP, X.400 ...)

That is not what mail-transport-agent means in Debian.

  It is *not* required that the package that provides
  mail-transport-agent must itself do any particular part of the
  delivery process, as long as its /usr/sbin/sendmail will *somehow*
  arrange for delivery.

 Are you talking about MDA here ;-).

No.

 Delivery agents are used to place a message into a user's mail-box.

Yes, and nullmailer (and probably msmtp) does not do that. A
mail-transport-agent does not need to be a delivery agent too.

 Such a package must talk at least one Mail Trasfer Protocol to be
 called MTA.

False, not for the meaning of mail-transport-agent we use in Debian.

 Providing /usr/sbin/sendmail is required but not enough to call it
 MTA.

Providing /usr/sbin/sendmail is the necessary and sufficient condition
to be a mail-transport-agent.

 msmtp has not the features of a MTA,

As it has been explained her, msmsp has exactly the features of a
mail-transport-agent.

 Providing /usr/sbin/sendmail is required, but not enough to call it MTA

Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Henning Makholm
Scripsit Christian Surchi [EMAIL PROTECTED]

 I'm not msmtp fan or user, but I lost two minutes to read the home page
 trying to understand the differences. msmtp is simply a way to delivery
 mail to a remote smtp server. For example you cannot have it listening
 on 25 port, so I cannot see it as a sendmail alternative, just like
 nullmailer or ssmtp or other ones...

Nullmailer is simply a way to deliver mail to a remote SMTP
server. For example you cannot have it listening on port 25.
Nevertheless it quite correctly provides mail-transport-agent, and so
on.

-- 
Henning MakholmWhat a hideous colour khaki is.




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread Henning Makholm
Scripsit Christian Surchi [EMAIL PROTECTED]

 msmtp is not an MTA:

 I think that msmtp simply will take the place of sendmail binary called
 by mutt.

If it provides /usr/sbin/sendmail, then by definition it is a
mail-transport-agent and should, if packaged, declare itself as such.

If it provides the same functionality as /usr/sbin/sendmail but with a
different command name, then somebody needs to explain why.

-- 
Henning Makholm Jeg forstår mig på at anvende sådanne midler på
   folks legemer, at jeg kan varme eller afkøle dem,
som jeg vil, og få dem til at kaste op, hvis det er det,
  jeg vil, eller give afføring og meget andet af den slags.




Re: about volatile.d.o/n

2004-10-08 Thread Henning Makholm
Scripsit Andreas Barth [EMAIL PROTECTED]

 Some things are not so obvious:

Should volatile include updates of packages such as debian-keyring?
debian-policy and developers-reference?

-- 
Henning Makholm Al lykken er i ét ord: Overvægtig!




Re: Bug#274923: ITP: wnpp -- C++ library for robust numerical and geometric computation

2004-10-06 Thread Henning Makholm
Scripsit Joachim Reichel [EMAIL PROTECTED]

 Uups, I missed that I might have to change the name of the library
 itself. Or is it possible to have a package named libcore++1
 containing libraries libcore.so.1? (If yes, there is still the
 problem that a quite generic (file)name is used.)

Unless there are two pacakges that provide technically interchangeable
implementations of the same functionality, there is no reason to make
package names more unique than the sonames of the libraries they
provide.

If the upstream source is written to create libcore.so.1 and there is
no known conflicts with other libraries using the same name, I think
Debian should provide the library under the same name. Client
application source will be written to use -lcore, and we'd do nobody a
service by forcing Debian users to change that manually.

-- 
Henning Makholm   Hele toget raslede imens Sjælland fór forbi.




Re: Installed-Size and block size

2004-10-06 Thread Henning Makholm
Scripsit Andre Majorel [EMAIL PROTECTED]

 Is the Installed-Size field supposed to be computed for a specific
 block size, or can I just go with a usual block size like 4k ?

Do not try to compute Installed-Size by hand - dpkg-gencontrol will do
it for you correctly.

That is, unless you have a specific very good reason to bypass
dpkg-gencontrol (or its debhelper wrapper). Do you?

-- 
Henning Makholm  Also, the letters are printed. That makes the task
of identifying the handwriting much more difficult.




Re: possible mass bug filing: spamassassin 3

2004-10-06 Thread Henning Makholm
Scripsit Colin Watson [EMAIL PROTECTED]

 This is backwards. The conflicts must be added in spamassassin in order
 that we don't forget to remove said other packages from sarge if
 necessary.

Won't work, at least not by itself. Since we expect the other packages
to sooner or later be updated to work with spamassassin3, a conflict
from spamassassin would need to be a versioned one. But how is the
spamassassin maintainer to know which future version of the client
package will work with spamassassin3?

The only fully watertight solution would be to have spamassassin 3
declare

  Conflicts: client-package-1 (= $currentversion1),
 client-package-2 (= $currentversion2),
...
 client-package-N (= $currentversionN)

and arrange for *each* *future* version of the client packages to
declare

  Conflicts: spamassassin (= 3.0)

until they have been fixed.


(But release-manager intervention would still be needed for SA3 to
proceed to testing before all current clients have been fixed).

-- 
Henning Makholm  The compile-time type checker for this
   language has proved to be a valuable filter which
  traps a significant proportion of programming errors.




Re: Installed-Size and block size

2004-10-06 Thread Henning Makholm
Scripsit Andre Majorel [EMAIL PROTECTED]
 On 2004-10-06 16:09 +0100, Henning Makholm wrote:

  Do not try to compute Installed-Size by hand - dpkg-gencontrol will do
  it for you correctly.

 For my enlightenment, what does dpkg-gencontrol do that is more
 correct than summing st_blocks ?

Use the source. It's free.

(Answer: dpkg-gencontrol uses du -k)

  That is, unless you have a specific very good reason to bypass
  dpkg-gencontrol (or its debhelper wrapper).

 I only use dpkg-architecture and dpkg-deb -b. Everything under
 DEBIAN/ is generated by hand.

Then you're asking for hardship. Have fun with it.

 Those are packages for a proprietary product. I looked into
 debhelper but it was just getting in the way

dpkg-gencontrol is not part of debhelper.

-- 
Henning Makholm   Hi! I'm an Ellen Jamesian. Do
you know what an Ellen Jamesian is?




Accepted autotrace 0.31.1-7 (i386 source)

2004-08-04 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Sun,  1 Aug 2004 12:05:45 +0100
Source: autotrace
Binary: libautotrace-dev libautotrace3 autotrace
Architecture: source i386
Version: 0.31.1-7
Distribution: unstable
Urgency: medium
Maintainer: Henning Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 autotrace  - bitmap to vector graphics converter
 libautotrace-dev - bitmap to vector graphics converter, development files
 libautotrace3 - bitmap to vector graphics converter, shared library files
Changes: 
 autotrace (0.31.1-7) unstable; urgency=medium
 .
   * Rebuild for libtiff4 transition
Files: 
 9ac989cb782980c2f10c7455f42de832 702 graphics optional autotrace_0.31.1-7.dsc
 80c2794b3aaf3f1bf9b60d3386bf6b7a 286300 graphics optional autotrace_0.31.1-7.diff.gz
 ad04aaa42c02401f8da095d75aaff154 39808 graphics optional autotrace_0.31.1-7_i386.deb
 45a0c1b150975ca87a2c12ee9a60e42a 106404 libs optional libautotrace3_0.31.1-7_i386.deb
 5510382b2227d2e1b0fd9307cea7ce89 130394 libdevel optional 
libautotrace-dev_0.31.1-7_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBDo5wobE/LCyLGVoRAo7WAKClqBPBjZvxoRzSGDezHjRmffrR1gCglU5d
+ILQGeOWTmw2CM1KCmbwyd4=
=2a2I
-END PGP SIGNATURE-


Accepted:
autotrace_0.31.1-7.diff.gz
  to pool/main/a/autotrace/autotrace_0.31.1-7.diff.gz
autotrace_0.31.1-7.dsc
  to pool/main/a/autotrace/autotrace_0.31.1-7.dsc
autotrace_0.31.1-7_i386.deb
  to pool/main/a/autotrace/autotrace_0.31.1-7_i386.deb
libautotrace-dev_0.31.1-7_i386.deb
  to pool/main/a/autotrace/libautotrace-dev_0.31.1-7_i386.deb
libautotrace3_0.31.1-7_i386.deb
  to pool/main/a/autotrace/libautotrace3_0.31.1-7_i386.deb


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



Accepted autotrace 0.31.1-5 (i386 source)

2004-04-12 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Sat, 27 Mar 2004 03:42:14 +
Source: autotrace
Binary: libautotrace-dev libautotrace3 autotrace
Architecture: source i386
Version: 0.31.1-5
Distribution: unstable
Urgency: low
Maintainer: Henning Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 autotrace  - bitmap to vector graphics converter
 libautotrace-dev - bitmap to vector graphics converter, development files
 libautotrace3 - bitmap to vector graphics converter, shared library files
Closes: 239990
Changes: 
 autotrace (0.31.1-5) unstable; urgency=low
 .
   * Copyright file now contains the actual copyright notices from the
 source.
   * Do not distribute the AUTHORS and README files, which tell nothing
 not already documented in the binary package.
   * However, README contained a minimal example of how to use the
 libautotrace library. Ship it as
 /usr/share/doc/libautotrace-dev/examples/sample.c, after fixing
 typo.
   * General cleanup of debian/rules. Explicitly suppress use of libming,
 to avoid FTBFS bugs caused by API changes in the library.
   * Re-computed build-dependencies from scratch. Libdps was not actually
 used. Liblcms1-dev, libfreetype6-dev, libtiff3g-dev, libxml2-dev,
 xlibs-dev, libbz2-dev, and libwmf-dev are all pulled in by
 libpstoedit-dev and/or libmagic-dev, and the source does not refer to
 any of their include files, so there should be no reason to
 build-depend on them explicitly. Libplot-dev can be removed from
 the control file once libpstoedit-dev has been fixed (#240382) to
 pull it in.
   * Fix dependencies for libautotrace-dev. (Closes: #239990).
   * Add manpage for autotrace-config.
Files: 
 1357e80dc6169aea362b2d9a8db9c674 902 graphics optional autotrace_0.31.1-5.dsc
 7887abbc6e42a0b507cc24d8e0e34c4f 257988 graphics optional autotrace_0.31.1-5.diff.gz
 3f1e9cc61ce82ad8f62199959a060c52 48760 graphics optional autotrace_0.31.1-5_i386.deb
 cf23c18ef75fd066dcf60a653703e42d 105756 libs optional libautotrace3_0.31.1-5_i386.deb
 102229045ff9a69f7b76c3fd28860791 130046 libdevel optional 
libautotrace-dev_0.31.1-5_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAepL5obE/LCyLGVoRAnpRAJ9JD30rZuM/CaHrbBfi/WgD+FmC0gCfVdnJ
U+DKlI8pOLKDaXHSejSSKFQ=
=Dw3B
-END PGP SIGNATURE-


Accepted:
autotrace_0.31.1-5.diff.gz
  to pool/main/a/autotrace/autotrace_0.31.1-5.diff.gz
autotrace_0.31.1-5.dsc
  to pool/main/a/autotrace/autotrace_0.31.1-5.dsc
autotrace_0.31.1-5_i386.deb
  to pool/main/a/autotrace/autotrace_0.31.1-5_i386.deb
libautotrace-dev_0.31.1-5_i386.deb
  to pool/main/a/autotrace/libautotrace-dev_0.31.1-5_i386.deb
libautotrace3_0.31.1-5_i386.deb
  to pool/main/a/autotrace/libautotrace3_0.31.1-5_i386.deb


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



Accepted bibclean 2.11.4-3 (i386 source)

2004-02-28 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Tue, 24 Feb 2004 20:58:56 +
Source: bibclean
Binary: bibclean
Architecture: source i386
Version: 2.11.4-3
Distribution: unstable
Urgency: low
Maintainer: Henning Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 bibclean   - pretty-printer for BibTeX databases
Changes: 
 bibclean (2.11.4-3) unstable; urgency=low
 .
   * Fix the autotools timestamp skew problem for configure/configure.in.
 Thanks to Martin Loschwitz for noticing that my previous attempt at
 fixing this did not work reliably (due to upstream shipping a
 Makefile in his tarball rather than just a Makefile.in).
   * Tune generation of the canned help text in bibclean.h such that
 its layout matches that distributed by upstream better.
Files: 
 67d95e11c0943bd151de6525c670df9a 574 tex optional bibclean_2.11.4-3.dsc
 0995915ea4afc41284631713695ad6aa 17594 tex optional bibclean_2.11.4-3.diff.gz
 03d407475e4eb8ae9de416b951317e4a 127622 tex optional bibclean_2.11.4-3_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAQMrcobE/LCyLGVoRAp+AAJ94lYJBICJP4mBHnwADVX1ULvS2yQCgi5ZC
Aw6HMAe0Y8rkHgnNbcfFKWs=
=hokS
-END PGP SIGNATURE-


Accepted:
bibclean_2.11.4-3.diff.gz
  to pool/main/b/bibclean/bibclean_2.11.4-3.diff.gz
bibclean_2.11.4-3.dsc
  to pool/main/b/bibclean/bibclean_2.11.4-3.dsc
bibclean_2.11.4-3_i386.deb
  to pool/main/b/bibclean/bibclean_2.11.4-3_i386.deb


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



Accepted autotrace 0.31.1-4 (i386 source)

2004-01-12 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Sun,  4 Jan 2004 10:59:32 +
Source: autotrace
Binary: libautotrace-dev libautotrace3 autotrace
Architecture: source i386
Version: 0.31.1-4
Distribution: unstable
Urgency: low
Maintainer: Henning Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 autotrace  - bitmap to vector graphics converter
 libautotrace-dev - bitmap to vector graphics converter, development files
 libautotrace3 - bitmap to vector graphics converter, shared library files
Closes: 226042
Changes: 
 autotrace (0.31.1-4) unstable; urgency=low
 .
   * The libmagick saga continues; rebuild once again. (Closes: #226042).
   * Add debian/fixmagickversions, which creates conflicts against the
 versions of libmagick(++) that contained libraries with wrong sonames.
Files: 
 83eb380c520f3bd6d80dc0543fd94104 939 graphics optional autotrace_0.31.1-4.dsc
 56748053463a2ab80644707ef47bf2cf 280145 graphics optional autotrace_0.31.1-4.diff.gz
 171d80ba20fb13a1021fb02d8abf4715 51214 graphics optional autotrace_0.31.1-4_i386.deb
 f23b46500160f8a711fac2068c33b5c8 104472 libs optional libautotrace3_0.31.1-4_i386.deb
 5f13af9e26197a47abc0f57d5423809b 127334 libdevel optional 
libautotrace-dev_0.31.1-4_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAAyLoobE/LCyLGVoRArE1AJ0QzBM1BjC/1u25oqWymHdugUabZQCeOkvr
GF1KeanMztvaZQIag35NS6E=
=KwG/
-END PGP SIGNATURE-


Accepted:
autotrace_0.31.1-4.diff.gz
  to pool/main/a/autotrace/autotrace_0.31.1-4.diff.gz
autotrace_0.31.1-4.dsc
  to pool/main/a/autotrace/autotrace_0.31.1-4.dsc
autotrace_0.31.1-4_i386.deb
  to pool/main/a/autotrace/autotrace_0.31.1-4_i386.deb
libautotrace-dev_0.31.1-4_i386.deb
  to pool/main/a/autotrace/libautotrace-dev_0.31.1-4_i386.deb
libautotrace3_0.31.1-4_i386.deb
  to pool/main/a/autotrace/libautotrace3_0.31.1-4_i386.deb


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



Accepted autotrace 0.31.1-3 (i386 source)

2003-12-20 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Sat, 20 Dec 2003 01:32:54 +
Source: autotrace
Binary: libautotrace-dev libautotrace3 autotrace
Architecture: source i386
Version: 0.31.1-3
Distribution: unstable
Urgency: low
Maintainer: Henning Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 autotrace  - bitmap to vector graphics converter
 libautotrace-dev - bitmap to vector graphics converter, development files
 libautotrace3 - bitmap to vector graphics converter, shared library files
Closes: 224287
Changes: 
 autotrace (0.31.1-3) unstable; urgency=low
 .
   * Rebuild against latest libs (again, again!). (Closes: #224287)
   * Fix bug in the redone autofoo stuff that caused 'debian/rules binary'
 to run the configure script once again.
Files: 
 5777eef493f4d46e2da7364f3e85c24b 847 graphics optional autotrace_0.31.1-3.dsc
 724d2663e0b5f60a6196bb1bd46711bb 279171 graphics optional autotrace_0.31.1-3.diff.gz
 44227857fcc4b7cfc44474217040a85a 51078 graphics optional autotrace_0.31.1-3_i386.deb
 d5ad3ff4c1caddaa500bcb3e15dc53d6 104368 libs optional libautotrace3_0.31.1-3_i386.deb
 a64275cabe39868bbc63eb5377f17e3b 127212 libdevel optional 
libautotrace-dev_0.31.1-3_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/5Fk9obE/LCyLGVoRAsRmAJwP6eWAQvhjaW2BWZHTCiAjXOHA3wCfZ1Yw
MA6DydilhEH9lRNhhEupCxA=
=GHdH
-END PGP SIGNATURE-


Accepted:
autotrace_0.31.1-3.diff.gz
  to pool/main/a/autotrace/autotrace_0.31.1-3.diff.gz
autotrace_0.31.1-3.dsc
  to pool/main/a/autotrace/autotrace_0.31.1-3.dsc
autotrace_0.31.1-3_i386.deb
  to pool/main/a/autotrace/autotrace_0.31.1-3_i386.deb
libautotrace-dev_0.31.1-3_i386.deb
  to pool/main/a/autotrace/libautotrace-dev_0.31.1-3_i386.deb
libautotrace3_0.31.1-3_i386.deb
  to pool/main/a/autotrace/libautotrace3_0.31.1-3_i386.deb


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



Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-18 Thread Henning Makholm
Scripsit Kevin Kreamer [EMAIL PROTECTED]

 In the case of a NetBSD libc, you could use

 Debian NBSD/NBSD

 basically having the first half signify which libc is used.

Wouldn't that be a major retcon? AFAIU the GNU/ in Debian GNU/Linux
says that we're using GNU userland tools such as cp, mv, diff, cc,
make, nroff, etc. That's prominently visible to users; the libc is a
technical detail that most users wouldn't care about unless it breaks.

-- 
Henning Makholm  Jeg har tydeligt gjort opmærksom på, at man ved at
   følge den vej kun bliver gennemsnitligt ca. 48 år gammel,
   og at man sætter sin sociale situation ganske overstyr og, så
   vidt jeg kan overskue, dør i dybeste ulykkelighed og elendighed.




Re: [OT] Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-18 Thread Henning Makholm
Scripsit Joel Baker [EMAIL PROTECTED]
 On Thu, Dec 18, 2003 at 03:05:46PM +1100, Russell Coker wrote:
  On Thu, 18 Dec 2003 14:39, Joel Baker [EMAIL PROTECTED] wrote:

   Imagining it? I suppose it's possible that I've hallucinated the
   stated positions of the Catholic, Luthern, Episopalian, Baptist, and
   Mormon authorities (the latter not technically being considered a sect

  So which civil rights are you referring to?

 Details in a private reply

So you're spewing slander across the broad spectrum of all or almost
all Christians and refusing to back up your allegations in public?
Yes, that will work well, methinks.

-- 
Henning Makholm However, the fact that the utterance by
   Epimenides of that false sentence could imply the
   existence of some Cretan who is not a liar is rather unsettling.




Re: [OT] Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-18 Thread Henning Makholm
Scripsit Joel Baker [EMAIL PROTECTED]

 The 'slander', if such it is (and I, obviously, don't consider it such)
 is against the named set of churches, and those that follow their doctrinal
 decrees

Claiming that Christians are against civil liberties is slander in my
book. You named, among other, a subset of Christians that I belong to,
and claimed that our doctrinal decrees are against civil rights.
I hold this to be untrue, and unless you can back up your claims, I am
going to think of you as a liar.

 But, like I said. I'm willing to back it up, in private.

If you're not willing to back up your accusations in public, you
shouldn't make them in public.

-- 
Henning Makholm   Hele toget raslede imens Sjælland fór forbi.




Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-18 Thread Henning Makholm
Scripsit Branden Robinson [EMAIL PROTECTED]
 On Thu, Dec 18, 2003 at 04:31:42AM +, Henning Makholm wrote:

  Which would amount to saying We won't tell you why, but please change
  your name. I think that would be discouteous in the extreme.

 No, they simply could have said that they were worried that people would
 be confused that NetBSD was a product of the Debian Project.

Isn't that what they did?

They added that such confusion might make it hard for them to defend
their trademark. Is that a threat of litigation against Debian? I
think not. It is simply an explanations of their misgivings.

   Possible approaches include:
   1) don't ask, don't tell
   2) order us to stop
   3) grant us a license

  4) Ask us nicely to stop.

 Not compatible with mention of trademark.

Yes, because their trademark is one of the reasons why they would like
us to stop. That is called being open, not being threatening.

  And (4). I don't think you have provided *any* evidence that (4) was
  not what they did, and I think that to react as if (2) was the case
  would be silly and excessively confrontational.

 There is no such thing as a common-law trademark.

I don't see the connection between that and what I wrote.

 Telling someone that they are (or might be) diluting your
 trademark is putting them on notice that you think you have a
 potential tort claim against them.

Perhaps it has that legal implication. You are claiming that this
legal implication is *why* they told us about their misgivings. I find
it hard to believe that, when the alternative explanation that they
were just being polite is so much more likely.

 That's not polite in my book.

I still don't see how you think they could have explained their
problems in a polite way, then. Your book seems to say that being open
is impolite.

 In yours, for all I know, it's a means of romantic flirtation.

Please read what I wrote. Telling us why they are worried *is*
polite. Just telling us that they are worred, and deliberately
withholding information about why is impolite.

-- 
Henning MakholmAnd why should I talk slaves' and fools' talk? I
   don't want him to live for ever, and I know that he's
   not going to live for ever whether I want him to or not.




Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-17 Thread Henning Makholm
Scripsit Branden Robinson [EMAIL PROTECTED]
 On Mon, Dec 15, 2003 at 01:12:21AM +, Henning Makholm wrote:

 I think you trimmed away content that was crucial for understanding the
 parts you did quote, but whatever.  If you need reptition or
 elaboration, I'll provide it.

Please do. I found nothing in your article that seemed to provide
answers to my questions.

  I ask again: How do you suggest that the NetBSD people should have
  communicated their misgivings to us?

 One possibility would have been to not raise the trademark issues at all.

Which would amount to saying We won't tell you why, but please change
your name. I think that would be discouteous in the extreme.

 Possible approaches include:
 1) don't ask, don't tell
 2) order us to stop
 3) grant us a license

4) Ask us nicely to stop.

 1) is no longer on the table.  They didn't do 3), though they might
 still.  That leaves 2).

And (4). I don't think you have provided *any* evidence that (4) was
not what they did, and I think that to react as if (2) was the case
would be silly and excessively confrontational.

 I'm generally in favor of a use or lose it approach to intellectual
 property, but this is more like be an asshole or lose it.

I still cannot see how you imagine that they could have *told* us
about their misgivings at all in a way that you wouldn't equal with
being an asshole.

-- 
Henning Makholm In my opinion, this child don't
   need to have his head shrunk at all.




Re: Bug#223772: general: no md5sums for many packages (e.g. bc)

2003-12-15 Thread Henning Makholm
Scripsit [EMAIL PROTECTED]

 why is the md5sums file useless and space wasting especially in
 terms of security? until now, I was of the opinion, that the md5sum
 gives me the guarantee that a debian package is not penetrated
 before installation

No, that's what the checksum of the entire .deb file in the Packages
file is there for.

An attacker who can tamper with /usr/bin/foo within the .deb can just
as easily tamper with the md5sums file within the .deb.

 and further - after having the packages installed on a machine - the
 md5sum files give me the confidence that the debian binaries are
 correct and consistent.

No. An attacker who changes the binaries can just as easily change the
md5sum files stored in /var/lib/dpkg/info.

If you go to a trusted copy of the .deb file for verifying your
binaries, you have the original binaries right there, and do not need
precomputed checksums for comparing them bit-for-bit with what's on
your disk.

It has been argued on debian-devel (read the thread!) that the md5sums
files can be handy to have for detection of non-malicious random acts
of God. But the sense of *security* gained by having the .deb install
a set of checksums on the same machine as the package itself is false.

-- 
Henning Makholm Det er du nok fandens ene om at
 mene. For det ligger i Australien!




Re: experimental codename

2003-12-15 Thread Henning Makholm
Scripsit Graham Wilson [EMAIL PROTECTED]

 However, I am not (nor do I believe a majority might be) that
 experimental should duplicate unstable, with only a few packages (the
 experimental ones) being newer. However, with the pool structure
 archive, this might not actually mean a duplication of too much space.

Well, experimental's Packages file itself would become as large as the
one for unstable.

Most people would still want to have unstable as well as experimental
in their sources.list, because the ride might get too rough if you
pulled _everything_ from experimental that there is to pull. For
example, one might be willing to help stress-test the packaging of
perl6, but not at the same time as stress-testing new glibc packages.

At least on my system, synchronizing the Packages file on a daily
basis accounts for a significant fraction of the total amortized
bandwith I use for tracking unstable, simply because I have to
download it in full every day. So inflating experimental/Packages to
full distribution size would probably have a measurable effect on
mirror load level.

-- 
Henning Makholm I've been staying out of family
   conversations. Do I get credit for that?




BTS and maintainer changes

2003-12-15 Thread Henning Makholm
How quickly is a change of maintainer supposed to propagate to the BTS?

I recently adopted autotrace, and had a package with an updated
control file uploaded; it has now been in the archive for several
days. I have checked that I am correctly listed as maintainer in
the unstable Sources file and in
http://ftp.debian.org/indices/Maintainers{,.gz}.

Nevertheless, the BTS persists in giving the QA group as the maintainer
at, say, http://bugs.debian.org/src:autotrace. I am worried that
this might mean that I am not notified of bug activity by email.

http://www.debian.org/Bugs/Developer indicates that the Maintainer
field should suffice to make the listing change, but also hints that
there is a behind-the-scenes override file at work. Is that override
file publically available anywhere such that I can check whether an
old override entry for the QA team is stuck there?

Or is the BTS just not yet completely up after the compromise?

-- 
Henning Makholm  We can build reactors, we can melt
 ice. Or engineers can be sent north for
   re-education until they *do* understand ice.




Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-14 Thread Henning Makholm
Scripsit Branden Robinson [EMAIL PROTECTED]
 On Sat, Dec 13, 2003 at 10:30:04PM +, Henning Makholm wrote:

  I think you're seing spectres.

 I think you didn't bother to read any of the parts of my message that
 you didn't quote.

I did. But I trimmed away those that were not necessary for the reader
to be reminded of the context. That is, I belive, common netiquette.

I ask again: How do you suggest that the NetBSD people should have
communicated their misgivings to us? As far as I can see, your
complaint is that the misgivings they speak about *could* in theory be
used as grounds for legal proceedings. If you insist on seeing evil
intentions behind the mere mention of them, how on earth do you want
them to act?

-- 
Henning Makholm  They discussed old Tommy Somebody and Jerry Someone Else.




Re: Proposed change to debian release system

2003-12-14 Thread Henning Makholm
Scripsit Andreas Metzler [EMAIL PROTECTED]
 Henning Makholm [EMAIL PROTECTED] wrote:

  Everybody seems to agree that new stable versions *should* be out
  about every 6 months.

 No.

I stand corrected, apparently. (But I have yet to imagine which
arguments would be used against doing a release if we happen to find
testing in a freezeable state 6 months after sarge releases).

-- 
Henning Makholm Jeg forstår mig på at anvende sådanne midler på
   folks legemer, at jeg kan varme eller afkøle dem,
som jeg vil, og få dem til at kaste op, hvis det er det,
  jeg vil, eller give afføring og meget andet af den slags.




Re: Changes in formal naming for NetBSD porting effort(s)

2003-12-13 Thread Henning Makholm
Scripsit Branden Robinson [EMAIL PROTECTED]
 On Sat, Dec 13, 2003 at 09:28:12AM +0430, Stephane Bortzmeyer wrote:

  Legally speaking, you're right. Now, on more practical grounds, I do
  not think that the NetBSD Foundation threatened to sue us.

 I didn't say they did.  They did identify a legal theory for doing so in
 the future, though.  It's not like there is a common law of trademark
 dilution, or a natural right of trademarks.

Would you at least consider that possibility that they might have
meant exactly what they said: We're somewhat worried that if someday
we have to defend our trademark against a real villain, then the
villain may be able to get off the hook by pointing to Debian/FreeBSD.
Could we work together on finding another name that will let us sleep
tighter?

Just because the fear they related *could* be used as grounds for a
lawsuit doesn't mean that it's not real.

 I think the polite thing to do, if one has no intention of suing
 someone, is not to speculate to a person's face about what the
 thrust of your court complaint might be.

How would you expect them to that, if you insist of reading the mere
mention of why they are uneasy as a veiled lawsuit threat? Should they
just say: We humbly suggest that you change your name, but we cannot
tell you why, because that would sound like a lawsuit threat?

(BTW, to me it's immediately clear that it can't be a threat, because
they know that we know that a threat would be completely empty,
because we know that they know that they would earn an ocean of bad
karma if they actually attacked another majour open-source project
through the courts.)

 The TNF has made it clear enough that they feel they have legal remedies
 at their disposal if we don't handle their request in a manner to their
 liking.

I think you're seing spectres.

-- 
Henning Makholm ... and that Greek, Thucydides




Re: Proposed change to debian release system

2003-12-13 Thread Henning Makholm
Scripsit Arnaud Vandyck [EMAIL PROTECTED]
 Scott Minns [EMAIL PROTECTED] writes:

  Stable - released when the software is rock sold and very mature
  
  Current - This is software that has been in testing for six months and
experienced no critical bugs, floors or dependency
problems. A new version is released every six

 This is nearly impossible. I don't know if other developers will agree
 but IMHO, it's like having two `stable' releases!

I concur. In particular, the process is already such that if we get
even near something that fits this description of current, a big
party will be thrown and that something will be frozen to become the
next stable within a short timeframe.

Everybody seems to agree that new stable versions *should* be out
about every 6 months. The problem of getting testing into a freezeable
state is not going to go away simply by calling the goal current
instead of stable.

-- 
Henning Makholm  What has it got in its pocketses?




Re: Release-critical Bugreport for December 12, 2003

2003-12-12 Thread Henning Makholm
Scripsit Goswin von Brederlow [EMAIL PROTECTED]
 BugScan reporter [EMAIL PROTECTED] writes:

  Package: chrony (debian/main)
  Maintainer: John Hasler [EMAIL PROTECTED]
  [REMOVE]
223134 [] chrony: FTBFS: Errors in kernel headers

 Why is chrony getting removed?

AFAIU, the [REMOVE] tag means that the release manager thinks that
*if* we do not succeed in fixing this bug, *then* it is reasonable to
remove the package from sarge rather than letting it delay the
release.  It does not imply that the bug is less likely to get fixed
than bugs without the tag. (And if it does get fixed, of course it
will not cause the package to be removed).

The first step in getting concrete information is always to look at
the bug in the BTS. Here you'll find that the maintainer of crony is
working on the bug and has filed three comments within the last week.

223145 [] defrag: FTBFS: Errors in kernel headers

 (If the maintainer is unresponsive or something I would adopt either
 package.)

This bug is less than a week old, so it's a little early to declare
that the maintainer is unresponsive.

-- 
Henning MakholmWhat the hedgehog sang is not evidence.




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-11 Thread Henning Makholm
Scripsit Bruce Sass [EMAIL PROTECTED]
 On Wed, 10 Dec 2003, Henning Makholm wrote:

  Have you quantified the bloat you are speaking about? Can the same
  argument not apply to any i18n effort?

 Yes, using KDE2.  The script removed any lines with [stuff] in
 them from KDE files (was possible at the time without incurring
 breakage)

Then it's not the format you're opposing, but the inclusion of extra
content in the .debs.

-- 
Henning Makholm   Monarki, er ikke noget materielt ... Borger!




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-11 Thread Henning Makholm
Scripsit Isaac Clerencia [EMAIL PROTECTED]

 I sincerely hope that some day further development of Debian's great
 package management system will make localepurge fully obsolete.

brainstorm on

I've been wondering whether the Right solution to this kind of
problems might be to invent some concept of glue packages. In
technical terms, that would be a way to tell apt-get and its ilk
things like:

- If frobnitz and locale-danish are both installed, then automatically
  try to install frobnitz-i18n-da.

- If frobnitz and emacsen are both installed, then automatically try
  to install frobnitz-el.

- If libx11 and tetex-base are both installed, then automatically try
  to install xdvi.

- If ispell and locale-danish are both installed, then automatically
  try to install idanish.

Then by installing appropriate locale-XXX packages, one would
automatically pull in i18ns for the specified language for all
packages that have been translated. Nobody would get bloated with
translations of pacakges they don't use or translatations to languages
they don't read.

Most of the glue packages should be in a special section where they
don't show up in package-selection interfaces. Possible exceptions
would be things like idanish above - it's quite plausible to want
Danish spell checking without also wanting one's tools in general to
attempt to speak Danish in status and error messages.

Since many glue packages will individually be quite small, some
implementation engineering will be necessary in order to prevent bloat
my maintainer scripts and standard /usr/share/doc/* contents. Some
kind of by-demand distribution and assembly of Packages files might
also be necessary in practise.

/brainstorm

-- 
Henning MakholmNej, hvor er vi altså heldige! Længe
  leve vor Buxgører Sansibar Bastelvel!




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-11 Thread Henning Makholm
Scripsit Henning Makholm [EMAIL PROTECTED]

Oops, possible meaning-disturbing typo:

 implementation engineering will be necessary in order to prevent bloat
 my maintainer scripts and standard /usr/share/doc/* contents.

s/my/by/

-- 
Henning Makholm Det er du nok fandens ene om at
 mene. For det ligger i Australien!




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-10 Thread Henning Makholm
Scripsit Bruce Sass [EMAIL PROTECTED]
 On Tue, 9 Dec 2003, Henning Makholm wrote:
  Scripsit Bruce Sass [EMAIL PROTECTED]
   On Tue, 9 Dec 2003, Moritz Moeller-Herrmann wrote:

  If you don't think the problem being discussed matters, why are you
  participating in the discussion?

 The problem is real, the format used to convey the data is
 immaterial.

The format that should be used is what this thread is about
discussing. If you want to discuss something different, that is fine,
but it will be most practical if you do it in a different thread.

   the question should be, what requires more work: adding features to
   the existing menu system, or changing the entire menu system.

  Is there a difference? The changes being contemplated consist in
  adding features, and any addition of features constitute a change.

 Yes. relatively small change vs. rewriting almost from scratch

Nobody has proposed rewriting almost from scratch. Please avoid
strawman arguments; they convince nobody of anything and does nothing
to forward a resultion of the question.

   Users and developers are also resisting the proposal.

  With few or no actual arguments about what would go bad.

 The pain is not worth the gain...

Nobody has put forward any description of which pain it is that you
speak.

 why should all the menu consumers need to redo their menu handling

It is not being proposed that they should.

  Yes, but that does not buy KDE and Gnome users anything unless the
  .desktop files are in the .debs for the applications they use. We're
  discussions how to allow the .debs to contain them without duplication
  of information and needless redundancy.

 Ok.  How about doing it so the vast majority of menu consumers are not
 stuck with a needless rewrite.

They aren't.

  The fraction of Debian users who use KDE and Gnome is probably less
  than 90%, but I don't believe that it is small enough that it makes
  sense to oppose on principle their getting the information they want.

 All users should be able to get what they want, including those who
 don't want KDE or Gnome... saddling them with bloated .desktop files
 does not achieve that.

Have you quantified the bloat you are speaking about? Can the same
argument not apply to any i18n effort?

  Having a .desktop infrastructure is worth nothing if you dont have the
  data it works with. KDE and Gnome users would certainly benefit from
  having .desktop files in the .debs of the packages they use.

 Yes, but they would benefit in the same way if the KDE and Gnome
 specific bits were an addendum to the main menu data entries.

At the cost of a more complicated system, which would by nobody anything.

 Only KDE and Gnome users stand to benefit, so they should be the ones
 with the added burden.

Which burden?

  Just how much more time and resources would it take to convert
  .desktop files to Debian menu definitions? How often does it have to
  be done?

 1 or 2 hundred bytes vs. a couple to few thousand bytes _per_entry_;

I think we can spare that much memory while generating the menus.

 I would like to see:
 /usr/lib/menu/desktop
 /usr/lib/menu/desktop/gnome
 /usr/lib/menu/desktop/kde

But for some reason you're wildly opposed to the idea that .debs can
contain files that populate these directories. Why?

-- 
Henning Makholm   Larry wants to replicate all the time ... ah, no,
   all I meant was that he likes to have a bang everywhere.




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-09 Thread Henning Makholm
Scripsit Andrew Suffield [EMAIL PROTECTED]
 On Tue, Dec 09, 2003 at 02:51:53AM +0100, Moritz Moeller-Herrmann wrote:

  You do realize that the desktop standard has more features than the debian
  menu system? Like i18n, icon theming, dynamic construction of a menu
  hierarchy based on user /Desktop system preferences and so on?

[...]

 Because you gain *nothing*

Are you claiming that everyone who says that .desktop has technical
advantages is a liar? These features actually do not exist in the
desktop format? (It may be so; I have no firsthand information, but it
does sound far out).

-- 
Henning Makholm  Ambiguous cases are defined as those for which the
   compiler being used finds a legitimate interpretation
   which is different from that which the user had in mind.




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-09 Thread Henning Makholm
Scripsit Andrew Suffield [EMAIL PROTECTED]

 Straw man, again. The proposal was to rewrite all menu entries as
 .desktop files -

Yes. That is a straw man.

-- 
Henning MakholmNej, hvor er vi altså heldige! Længe
  leve vor Buxgører Sansibar Bastelvel!




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-09 Thread Henning Makholm
Scripsit Andrew Suffield [EMAIL PROTECTED]
 On Tue, Dec 09, 2003 at 01:57:29PM +, Henning Makholm wrote:

  Are you claiming that everyone who says that .desktop has technical
  advantages is a liar?

 No. I'm claiming that everyone who says that only by using .desktop
 exclusively can we do these things is a liar.

Then there are no liars on this list. Let's rejoice!

-- 
Henning Makholm   Uh ... a picture of me with my hair pinned up
in a towel and standing in front of a grid without a
trace of makeup? *Are you out of your rock-happy mind?*




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-09 Thread Henning Makholm
Scripsit Bruce Sass [EMAIL PROTECTED]
 On Tue, 9 Dec 2003, Moritz Moeller-Herrmann wrote:

  In which format shall application packages store
  their menu information.

 It doesn't matter,

If you don't think the problem being discussed matters, why are you
participating in the discussion?

 the question should be, what requires more work: adding features to
 the existing menu system, or changing the entire menu system.

Is there a difference? The changes being contemplated consist in
adding features, and any addition of features constitute a change.

  Users and developers propose following the
  freedesktop standard and using this.

 Users and developers are also resisting the proposal.

With few or no actual arguments about what would go bad.

  How is this logical? How does the freedesktop standard not gain us
  features?

 Because nobody but KDE and Gnome use those features and they
 already support .desktop files.

Yes, but that does not buy KDE and Gnome users anything unless the
.desktop files are in the .debs for the applications they use. We're
discussions how to allow the .debs to contain them without duplication
of information and needless redundancy.

  freedesktop entry features  debian menu file features

 True, but everyone except KDE and Gnome will toss out the freedesktop
 features.  Processing bloated .desktop files just to toss the
 results is a waste of resources.

The fraction of Debian users who use KDE and Gnome is probably less
than 90%, but I don't believe that it is small enough that it makes
sense to oppose on principle their getting the information they want.

 Nobody benefits from the transition... not even KDE or Gnome, since
 they already support the features the freedesktop standard brings to
 the table.

Having a .desktop infrastructure is worth nothing if you dont have the
data it works with. KDE and Gnome users would certainly benefit from
having .desktop files in the .debs of the packages they use.

 I regularily use KDE, UWM, pdmenu, and Fluxbox, I also have twm, xfce
 and mwm installed... processing the menues takes too much time and
 resources as it is, and you want to use up more, for what gain?

Just how much more time and resources would it take to convert
.desktop files to Debian menu definitions? How often does it have to
be done?

-- 
Henning MakholmI have seen men with a *fraction* of
 your trauma pray to their deity for death's
 release. And when death doesn't arrive immediately,
   they reject their deity and begin to beg to another.




Accepted autotrace 0.31.1-2 (i386 source)

2003-12-09 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Sat,  6 Dec 2003 14:15:01 +
Source: autotrace
Binary: libautotrace-dev libautotrace3 autotrace
Architecture: source i386
Version: 0.31.1-2
Distribution: unstable
Urgency: low
Maintainer: Peter Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 autotrace  - bitmap to vector graphics converter
 libautotrace-dev - bitmap to vector graphics converter, development files
 libautotrace3 - bitmap to vector graphics converter, shared library files
Closes: 206859
Changes: 
 autotrace (0.31.1-2) unstable; urgency=low
 .
   * New maintainer. (Closes: #206859)
   * Redid autofoo stuff using autotools-dev
Files: 
 54cfb85711af7e0a7f2f249ecda34f07 849 graphics optional autotrace_0.31.1-2.dsc
 3d3a0dca75201b27c5822003e7b0ee50 278060 graphics optional autotrace_0.31.1-2.diff.gz
 d1c367b6a429d3cf972535fdb052362c 50922 graphics optional autotrace_0.31.1-2_i386.deb
 546b482d1d8340547a8ef91604612e06 104252 libs optional libautotrace3_0.31.1-2_i386.deb
 a78d13dd1c826f10cc1bfb3b7f0aa2cc 126826 libdevel optional 
libautotrace-dev_0.31.1-2_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/1kKbobE/LCyLGVoRAhTeAKC6m0KEdU1/07iBUz0u3wRevkkfBgCfRiyc
RiaUl7kJj0/4xepHzDAlPMA=
=/Xlh
-END PGP SIGNATURE-


Accepted:
autotrace_0.31.1-2.diff.gz
  to pool/main/a/autotrace/autotrace_0.31.1-2.diff.gz
autotrace_0.31.1-2.dsc
  to pool/main/a/autotrace/autotrace_0.31.1-2.dsc
autotrace_0.31.1-2_i386.deb
  to pool/main/a/autotrace/autotrace_0.31.1-2_i386.deb
libautotrace-dev_0.31.1-2_i386.deb
  to pool/main/a/autotrace/libautotrace-dev_0.31.1-2_i386.deb
libautotrace3_0.31.1-2_i386.deb
  to pool/main/a/autotrace/libautotrace3_0.31.1-2_i386.deb


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



Accepted bibclean 2.11.4-2 (i386 source)

2003-12-09 Thread Henning Makholm
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Sat,  6 Dec 2003 16:26:49 +
Source: bibclean
Binary: bibclean
Architecture: source i386
Version: 2.11.4-2
Distribution: unstable
Urgency: low
Maintainer: Peter Makholm [EMAIL PROTECTED]
Changed-By: Henning Makholm [EMAIL PROTECTED]
Description: 
 bibclean   - pretty-printer for BibTeX databases
Closes: 215863
Changes: 
 bibclean (2.11.4-2) unstable; urgency=low
 .
   * Minor speling fixes (Closes: #215863)
Files: 
 57c90b2eb620a74607434fc62f6a1196 574 tex optional bibclean_2.11.4-2.dsc
 0796c65769fc515d24891cfed52a7210 22979 tex optional bibclean_2.11.4-2.diff.gz
 749336520415bef6b6966dc60809234f 127890 tex optional bibclean_2.11.4-2_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/1j7NobE/LCyLGVoRAkxTAKCsLTGHgGMoEIE9CM9cCD+sckkmEwCfX7Ha
Aqs/fpbDDX0EnI4pbyoI8g8=
=4LNI
-END PGP SIGNATURE-


Accepted:
bibclean_2.11.4-2.diff.gz
  to pool/main/b/bibclean/bibclean_2.11.4-2.diff.gz
bibclean_2.11.4-2.dsc
  to pool/main/b/bibclean/bibclean_2.11.4-2.dsc
bibclean_2.11.4-2_i386.deb
  to pool/main/b/bibclean/bibclean_2.11.4-2_i386.deb


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



Re: Revival of the signed debs discussion

2003-12-06 Thread Henning Makholm
Scripsit Goswin von Brederlow [EMAIL PROTECTED]

 If a package is compromised we can proof that the DD of the package
 either is malicious or incompetent.

Say, we just had a major compromise on certain Debian machines. Pray
tell, who do you think this proves is malicious or incompetent? We'd
certainly want to toss out the culprit ASAP.

-- 
Henning Makholm Jeg forstår mig på at anvende sådanne midler på
   folks legemer, at jeg kan varme eller afkøle dem,
som jeg vil, og få dem til at kaste op, hvis det er det,
  jeg vil, eller give afføring og meget andet af den slags.




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-05 Thread Henning Makholm
Scripsit Joey Hess [EMAIL PROTECTED]
 Mathieu Roy wrote:

  It doesn't need to be done in two days, does it? If new packages start
  directly with .desktop and others packages move to .desktop in the
  next year, it does not seems to be an awful load of extra work.

 If that happened then we would, for an undefined length of time that
 would probably span a Debian release, have two divergent sets of menus,
 with some programs randomly on the Debian menus, and some programs
 randomly on the free desktop menus. This would be unusable, and a
 bad regression.

Evidently, so that's not what is proposed. The proposal is to enhance
update-menus such that it knows how to parse .desktop files and feed
the information from them transparently to menu methods that expect
the Debian native format. Then debian-native menu systems would give
the same user experience independently of which packages had
transitioned to the .desktop format.

Packages that uses the .desktop format natively already have
maintainer scripts that know how to translate debianized menu entries
into that. They may need some cooperation from update-menus in order
to not show two entries for things that have .desktop entries of their
own, but that is also minor.

 You speak of a transition, but I see no transition plan here.

What do you expect from a transition plan then?

  Step 1a: Update menu infrastructure such that packages can transparently
 supply either .desktop files or Debian menu files.

  Step 1b: At the same time, update menu infrastructure such that WM
packages providing menu methods can opt to receive package data in
.desktop format (autotranslated from Debian menu files if necessary).

  Step 2: Packagers can now chose to supply .desktop files instead of
 the Debian format, with a versioned dependency on menu.

  Step 3: After a stable version with the updated infrastructure has
 been released, the Debian menufile format can be deprecated
 (should not happen before, because it would make backports
 harder).

  Step 4: When all (or most) menu methods have been converted to
 reading .desktop files, policy can be amended along the lines of
 *must* provide a .desktop file rather than the old
 Debian-specific menu format.

  Stem 5: Compatibility code for the old format in the menu
 infrastructure will be kept until it gets too much of a burden
 to maintain it.

-- 
Henning MakholmWhat the hedgehog sang is not evidence.




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-05 Thread Henning Makholm
Scripsit Joey Hess [EMAIL PROTECTED]
 Henning Makholm wrote:

  The proposal is to enhance update-menus such that it knows how to
  parse .desktop files and feed the information from them
  transparently to menu methods that expect the Debian native
  format.

 The head of this thread is about someone asking several developers to
 drop .desktop files into their packages right now.

Yes, so people got wiser along the way. Isn't that supposed to be what
happens in these discussions?

-- 
Henning MakholmWe can hope that this serious deficiency will be
  remedied in the final version of BibTeX, 1.0, which is
expected to appear when the LaTeX 3.0 development is completed.




Re: Debian packages and freedesktop.org (Gnome, KDE, etc) menu entries

2003-12-05 Thread Henning Makholm
Scripsit Andrew Suffield [EMAIL PROTECTED]
 On Fri, Dec 05, 2003 at 08:05:34PM +, Henning Makholm wrote:

Step 2: Packagers can now chose to supply .desktop files instead of
   the Debian format, with a versioned dependency on menu.

 I can see no reason to proceed any further than this.

As far as I read this thread, the .desktop format is supposed to be
able to encode more information and have better i18n than the
Debian-native format.  The underlying idea would be to reap the
benefit of these capabilities for all packages with menu entries.

There's basically two ways to do this: Migrate to .desktop or enhance
the existing format. My sketch depicted the former.

The idea of migration would seem to have the benefit of being directly
compatible with the stuff non-Debian people produce. Absence of
gratuitous differences in data formats across software and
distributions is usually viewed as a Good Thing in itself; it is the
Unix way of doing things, the Free Software way, and the
insert-random-warm-and-fuzzy-buzzword-here way.

This argument, of course, assumes that the differences between the
(hypothetically enhanced) Debian syntax and the .desktop format *are*
gratuitous. I don't know whether or not they are, but this thread does
not seem to contain any replies to qestions of which technical
advantages the Debian format has that .desktop hasn't, which would
make a migration a Bad Thing, rather than just something that one
personally doesn't want to spend time on.


(Everyting resembling technical stuff above has been (mis)understood
from this thread. I actually don't know much about the menu system; it
doesn't seem to be available in a documented way to people who have
their own $HOME/.fvwm2rc)

-- 
Henning Makholm The trouble is that the chapter is entirely
  impenetrable. Its message is concealed behind not just
thickets of formalism, but hedges, woods, and forests of
  formalism. There are whole pages with not even a paragraph break.




<    1   2   3   4   5   >