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

2005-01-10 Thread Cameron Hutchison
Once upon a time Scott James Remnant said...
> On Tue, 2005-01-11 at 11:15 +1100, Cameron Hutchison wrote:
> 
> > dpkg first removes foo-modules_1.0
> > dpkg then check dependencies of foo-modules_2.0
> > dpkg complains that foo-utils is not installed and aborts the
> > installation of foo-modules_2.0
> > 
> This is incorrect.
> 
> dpkg doesn't remove foo-modules_1.0 at all.

Ok. If we change the above sequence to:

dpkg unpacks the data contents (data.tar.gz) of foo-modules_2.0 into
  their final location in the filesystem (possibly overwriting the
  contents of the package being replaced)

dpkg then checks dependencies of foo-modules_2.0

dpkg complains that foo-utils is not installed and aborts the
  installation of foo-modules_2.0


Is this correct? I gather it is from what you have elaborated further on
in the thread.

Would it not make sense to change the order of the first two items in
the list?

I think the reversed order is correct and the current order is not - but
that's based only on my limited understanding. Is there a reason that
the data.tar.gz needs to be unpacked before the dependencies are checked
to see if the package can be installed?


-- 
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-10 Thread William Ballard
On Mon, Jan 10, 2005 at 11:07:52PM -0800, Steve Langasek wrote:
> in ways that were not backwards-compatible: automatically pulling in the
> -utils could render the system networkless before you've even started to
> *build* the modules...

In theory, yes if ndiswrapper-modules has a versioned dependency on 
ndiswrapper-utils, but (1) it doesn't so no and in the worst case (2) if 
it did it would be immediately fixable by immediately building and 
installing the modules.  You'd be networkless but it would be fixable, 
instead of networkless and not fixable.

This is actually not too different from the problems people get into in 
the COM world where they make breaking changes to CLSIDs and IIDs.

The solution is the new IID has to be backwards compatible (no versioned 
dependency) or else you need side by side execution (both versions of 
ndiswrapper-utils installed simultaneously).

Is it anathema for a modules package to just install utils as well?


-- 
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-10 Thread Steve Langasek
On Mon, Jan 10, 2005 at 09:51:54PM -0600, Matthew Dempsky wrote:
> Steve Langasek <[EMAIL PROTECTED]> writes:

> > On Mon, Jan 10, 2005 at 05:17:19PM -0600, Matthew Dempsky wrote:
> >> It seems like the common case for wanting to install a kernel module
> >> source package is to build the module and then install it on the same
> >> box.  Since the *-source package doesn't really depend on *-utils, why
> >> not add a Recommends line?

> >> For example, ndiswrapper-source would Recommend ndiswrapper-util,
> >> while ndiswrapper-module-* would Depend on ndiswrapper-util still.
> >> (Similarly for alsa-*, and any other modules.)

> > The build system may not be the same as the system where the package will be
> > installed, or one may be a chroot of the other, in which case this is
> > needless overhead.

> Hence the Recommends instead of Depends.

Recommends means "packages that would be found together with this one in all
but unusual installations".  It is not unusual to have a single designated
build machine in an organization, which may or may not ever have the final
binary packages installed.

> > There is nothing in the -source package that actually requires (or should
> > recommend) the -utils package.

> Sure, nothing requires the -utils package, but does the fact that the
> package it generates depends on -utils not mean the -source package
> should recommend it?

Why?  Installing the -utils package does not make the -source package more
or less useful.  It only makes the -modules package more useful; until you
install the -modules package there isn't actually any use for the -utils
package at all.

> > A much better fix here is for people to get over the fact that dpkg
> > isn't apt.

> Am I confusing them some how?

Not that I can tell, but the root reason people are asking for this
functionality is that they want -utils packages to be installed for them
automatically when they use -modules packages; when getting the support
packages installed is actually quite trivial with even the slightest bit of
advanced planning and/or reading of error messages.  The real irony is that,
with the package in question, automatically pulling in -utils with -source
could cause *more* users' systems to break, because the interface between
ndiswrapper-utils and ndiswrapper-modules has changed several times recently
in ways that were not backwards-compatible: automatically pulling in the
-utils could render the system networkless before you've even started to
*build* the modules...

-- 
Steve Langasek
postmodern programmer


signature.asc
Description: Digital signature


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

2005-01-10 Thread William Ballard
On Tue, Jan 11, 2005 at 06:53:57AM +, Scott James Remnant wrote:
> On Tue, 2005-01-11 at 01:35 -0500, William Ballard wrote:
> 
> > On Tue, Jan 11, 2005 at 06:16:01AM +, Scott James Remnant wrote:
> > > dpkg doesn't remove foo-modules_1.0 at all.
> > 
> Note that I said "remove", the old files are replaced during the unpack
> phase rather than removed.

In what sense is banana/foo 1.0 "not removed" ?

As to the rest of your post -- reread this thread more carefully.


-- 
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-10 Thread Scott James Remnant
On Tue, 2005-01-11 at 01:35 -0500, William Ballard wrote:

> On Tue, Jan 11, 2005 at 06:16:01AM +, Scott James Remnant wrote:
> > dpkg doesn't remove foo-modules_1.0 at all.
> 
Note that I said "remove", the old files are replaced during the unpack
phase rather than removed.

It's generally assumed that if you're unpacking a package, you actually
want it installed.


1) No banana or icecream:

descent tmp# dpkg -s banana
Package: banana
Status: purge ok not-installed
Architecture: all

descent tmp# dpkg -s icecream
Package: icecream
Status: purge ok not-installed
Architecture: all


2) Install banana 1.0:

descent tmp# dpkg -i banana_1.0.all.deb
Selecting previously deselected package banana.
(Reading database ... 140490 files and directories currently installed.)
Unpacking banana (from banana_1.0.all.deb) ...
Setting up banana (1.0) ...

descent tmp# cat /banana
This is banana 1.0.

descent tmp# dpkg -s banana
Package: banana
Status: install ok installed
Maintainer: Scott James Remnant <[EMAIL PROTECTED]>
Architecture: all
Version: 1.0
Description: yellow fruit


3) Upgrade to banana 2.0 (which needs icecream):

descent tmp# dpkg -i banana_2.0.all.deb
(Reading database ... 140492 files and directories currently installed.)
Preparing to replace banana 1.0 (using banana_2.0.all.deb) ...
Unpacking replacement banana ...
dpkg: dependency problems prevent configuration of banana:
 banana depends on icecream; however:
  Package icecream is not installed.
dpkg: error processing banana (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 banana


   As you point out, banana 2.0 has been unpacked:

descent tmp# cat /banana
This is banana 2.0.

   And is left in an "unpacked" state, rather than installed:

descent tmp# dpkg -s banana
Package: banana
Status: install ok unpacked
Maintainer: Scott James Remnant <[EMAIL PROTECTED]>
Architecture: all
Version: 2.0
Config-Version: 1.0
Depends: icecream
Description: yellow fruit


4) We need icecream, so install it:

descent tmp# dpkg -i icecream_1.0.all.deb
Selecting previously deselected package icecream.
(Reading database ... 140491 files and directories currently installed.)
Unpacking icecream (from icecream_1.0.all.deb) ...
Setting up icecream (1.0) ...


5) And complete configuration of banana:

descent tmp# dpkg --configure -a
Setting up banana (2.0) ...

descent tmp# dpkg -s banana
Package: banana
Status: install ok installed
Maintainer: Scott James Remnant <[EMAIL PROTECTED]>
Architecture: all
Version: 2.0
Depends: icecream
Description: yellow fruit

Scott
-- 
Have you ever, ever felt like this?
Had strange things happen?  Are you going round the twist?


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


Re: hwcap supporting architectures?

2005-01-10 Thread GOTO Masanori
At Sat, 25 Dec 2004 21:59:41 -0600,
Marcelo E. Magallon <[EMAIL PROTECTED]> wrote:
>  Since the optimized i386 library does use MMX (it does perform runtime
>  checking) and is compiled with -mcpu=i686 [0] (gcc doesn't seem to be
>  emitting CMOVs though) I think the proper place is
>  /usr/lib/i686/mmx/cmov (I have no intention of babysitting the
>  generation of cmovs with each difference compiler release, therefore
>  mmx/cmov instead of just mmx)

If it uses i686 and mmx code, /usr/lib/i686/mmx/cmov is OK.

Note that MMX will be removed from the next glibc 2.3.4 upload.  It
will provide only SSE2 (and CMOV, debian-specific for only VIA C3
processor).  If you want to keep adding mmx, we may need discussion
about this issue in future.  But nowadays many processors can use
SSE2, so I guess changing cmov to SSE2 can fix the problem.

>  My understanding is that this is also significant on sparc (-mcpu=v9)
>  and that this belongs in /usr/lib/v9.  Is this right?

Sparc defines HWCAP_SPARC_V9 and HWCAP_SPARC_ULTRA3.  So v9 is right.
See glibc sparc packages.

>  Mesa upstream uses -mcpu=ev5 -mieee on alpha.  Is that ok?  Where does
>  this belong into? /usr/lib/ev5?

IIRC, alpha does not define any hwcaps.

>  It also uses -mcpu=603 on powerpc.  From my understanding this is a lot
>  hairier than other architectures since there's a whole load more
>  subarchitectures which are potentially incompatible with each other.

Powerpc does not define any hwcaps, too.

Regards,
-- gotom


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



Re: ok, i screwed up

2005-01-10 Thread Thomas Bushnell BSG

So I'm confused, because each mail seems to contain a plethora of
options, but when I picked through the last one and found what seemed
to be right, you say it's wrong.

So I just did two uploads already, based on the previous mail, which I
have apparently misunderstood.  Please reject those (as I'm sure you
will anyway).

Anthony Towns  writes:

> You're really better off just getting libofx 0.7.0 uploaded
> correctly, and everything that depends on the old lib fixed and/or
> NMUed though.

Well, my concern is that this will hose grisbi.  The new library
contains new initialization functions and changes the interface for
doing callbacks.  Maybe it hoses grisbi, and maybe it doesn't.  I am
not in a position to detect hosage if it is happening.  And, worse
yet, grisbi is written entirely in French and I can't even read the
documentation, and I don't even have access to OFX banking (ask my
credit union when they'll decide to start supporting it).

But since this is what you prefer I'll happily do this (as quoted
above), and file a RC bug against grisbi to have it recompiled against
the new library.  It's easier for me to maintain anyway. If that hoses
grisbi in such a way that the grisbi maintainer can't deal with the
result, then we'll have to deal with the fallout then.

Thank you for your patience.  I'm uploading now the following .dsc
which should be correct.

Thomas


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Mon, 10 Jan 2005 22:28:16 -0800
Source: libofx
Binary: libofx1 libofx-dev
Architecture: source powerpc
Version: 1:0.7.0-6
Distribution: unstable
Urgency: low
Maintainer: Thomas Bushnell, BSG <[EMAIL PROTECTED]>
Changed-By: Thomas Bushnell, BSG <[EMAIL PROTECTED]>
Description: 
 libofx-dev - development package for libofx1
 libofx1- library to support Open Financial Exchange
Changes: 
 libofx (1:0.7.0-6) unstable; urgency=low
 .
   * I misunderstood the instructions of the ftp masters.  Revert the name
 of the -dev package to libofx-dev (without number).
Files: 
 292b5ebc532f79d88410061bbf8d9c62 614 libs optional libofx_0.7.0-6.dsc
 433113876dcfd213127c76a89fb557db 63089 libs optional libofx_0.7.0-6.diff.gz
 29c5bb6c5da8d12491ced7fa20d581a2 542960 libs optional libofx1_0.7.0-6_powerpc.d
eb
 3da9438e6b5cd7ee9680a7dcb1d00f88 335746 libdevel optional libofx-dev_0.7.0-6_po
werpc.deb

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

iD8DBQFB43O+qMsB9b6fcOoRAsBcAJ4weGOx+XQs2faevWbRmpSIbBl2aQCgolZ5
SDcs9mdiojwQ+h7UOpAnGQg=
=8/nn
-END PGP SIGNATURE-



-- 
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-10 Thread William Ballard
On Tue, Jan 11, 2005 at 06:16:01AM +, Scott James Remnant wrote:
> dpkg doesn't remove foo-modules_1.0 at all.

I used equivs to make a package "foo", version 1.0, and installed it.
I used equivs to make a package "foo", version 2.0, which depend on 
"bar", which doesn't exist.  Tried to install it with dpkg -i.
It failed.

/var/lib/dpkg/status contains:
Package: foo

Version: 2.0
Config-Version: 1.0
Depends: bar


/usr/share/doc/foo/changelog.gz contains:
foo (2.0) unstable; urgency=low

It looks to me like the files for "foo version 1.0" have been
clobbered, at least in /usr/share/doc/foo/

Where are the unpacked files for foo 2.0 kept where they
are not clobbering the foo 1.0 files?


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



Bug #267273: cdrecord and 2.6.x bug possibly fixed

2005-01-10 Thread Ken Bloom
I just upgraded to cdrecord version 2.01+01a01-2.[1] 
I found that with permissions -rwsr-xr-- on /usr/bin/cdrecord [2] that
I was able to record a CD without having to become root first using
dev=/dev/hdc and kernel 2.6.10 [3].

Do any others still have problems burning CD's as non-root with
kernels >= 2.6.8 or shall I close the bug?

[1] Straight from the archive. I did not applying redhat's patch in
debian bug #267273, and it does not appear to have been applied by
the maintainer.
[2] I don't recall whether these permissions are default for cdrecord,
so I'm mentioning them here to make sure 
[3] Compiled from the vanilla kernel.org sources.

-- 
I usually have a GPG digital signature included as an attachment.
See http://www.gnupg.org/ for info about these digital signatures.


signature.asc
Description: Digital signature


Re: System snapshots

2005-01-10 Thread Scott James Remnant
On Mon, 2005-01-10 at 18:40 +0100, Petter Reinholdtsen wrote:

> [Otavio Salvador]
> > No because some applications doesn't depends only of configuration
> > files but data-files. When you purge then, all data files will be
> > removed together (in major of times). Another problem is how you can
> > revert upgrade processes in database files and like?
> 
> RPM have a feature allowing it to do upgrade transactions and rollback
> of failed installs, where it will include the data files in the
> transaction log.  I read about this in the Linux Journal article
> "Transactions and Rollback with RPM" by James Oden,
> http://www.linuxjournal.com/article/7034>.
> 
> Such feature would be nice to have in Debian as well.  If you have a
> very short upgrade window, where one will have to abort and roll back
> if the upgrade fail, it would be helpful if dpkg would allow you to
> roll back the upgrade.
> 
Feel free to spec something out on http://www.dpkg.org/

Scott
-- 
Have you ever, ever felt like this?
Had strange things happen?  Are you going round the twist?


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


Re: rudeness in general

2005-01-10 Thread Rich Rudnick
On Mon, 2005-01-10 at 20:38 +0100, Miros/law Baran wrote:
> 10.01.2005 pisze Ron Johnson ([EMAIL PROTECTED]):
> 
> > > 'RTFM' means "Go read the documentation, that's what it's for". I
> > > personally find it far more rude to go on a mailing list, ask for the
> 
> > Do you *really* think that RTFM means "Go read the documentation,
> > that's what it's for"?
> 
> If one has the skin not thick enough to read the proper meaning from
> RTFM, one should not use mailing lists and should concentrate on dead
> tree repositories. Being oversensitive in public is usually
> counterproductive.
> 

I was looking for a spot to post this link because I've been there
before, and this reply is as apropos as it gets. 

As long as new people are allowed to use operating systems that
have man pages this issue will come up. It's not that we didn't/don't
have thick skins, it's because _we did not yet know_ that there are two
ways to read the F: one obvious, one learned; one dismissive, one
informative - and, unless the context is obvious, that 'fine' is
assumed :)

So, and back to the subject at hand, there are also two ways to share
information: Craig's, and yours. Guess which is worth the storage bits,
and remember: one day your kids will search for your mail on the net.

(Sorry about the long link, but it summarizes my point best)

http://groups-beta.google.com/group/linux.debian.devel/browse_frm/thread/49ad0896f43894e4/2a1406cefa976f8a?q=ingram+debian+kpkg&_done=%2Fgroups%3Fq%3Dingram+debian+kpkg%26qt_s%3DSearch+Groups%26&_doneTitle=Back+to+Search&&d#2a1406cefa976f8a

Here's the whole thread, for completeness.

http://lists.debian.org/debian-devel/2001/09/msg01593.html


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



Re: Debianized ndiswrapper-source is better on SourceForge

2005-01-10 Thread Rich Rudnick
On Tue, 2005-01-11 at 05:05 +1100, Sam Watkins wrote:
> Even if the d-d for ndiswrapper has done something wrong or not, even if
> the upstream package is better (I don't know the facts, and I'm not
> personally interested), it is NOT necessary to be rude and go on the
> offensive like this.  Please simply state your case, using calm language
> and unadorned facts (as you see them) and let people discuss the
> technical issues without all the "You've F'd it up beyond all
> recognition", "horribly broken" etc.  Believe it or not, some people get
> upset at this sort of stuff, even when it's not directed at them.
> 
> Several people - not just me - have complained about unnecessary
> flamage, rudeness, bad language, personal abuse, etc. on the Debian
> lists and the IRC channel in recent months.  Let's cut it out and
> remember that we're talking in public, on an archived list, we're
> supposed to be representing Debian here.  This kind of talk does not
> give Debian a good name.
> 
To heck with representing debian, we each represent ourselves, and we
are out there _FOREVER_. There's some 20 year old stuff I would love to
obliterate. (It still can be found if you're good, but I'm not
telling :)


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



Re: RunDinstallHourly

2005-01-10 Thread Anthony Towns
Matt Zimmerman wrote:
On Mon, Jan 10, 2005 at 10:54:34PM +, Steve McIntyre wrote:
FWIW, our experiences with Ubuntu shows that having fast dinstall
cycles is very helpful. [...] It's a variant of the ïrelease often,
release earlyï principle.
(Strictly, it's an instance of the principle)
The downside of doing this [...]
It might affect the mirrors, too... 
It would only affect the mirrors if they polled (or were pushed) more
frequently; that frequency could remain the same even though packages were
installed more frequently.
That wouldn't do any good though -- the point of this thread is getting 
quicker feedback from users, which doesn't happen if the only site that 
gets the updated packages quicker doesn't let anyone download from it.

The other benefits of installing packages more quickly -- working out if 
you've screwed up the upload, or that they don't build -- already happen 
in response to the package getting accepted anyway.

So you have to sync the mirrors more often for it to be useful...
Cheers,
aj
--
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-10 Thread Scott James Remnant
On Tue, 2005-01-11 at 11:15 +1100, Cameron Hutchison wrote:

> dpkg first removes foo-modules_1.0
> dpkg then check dependencies of foo-modules_2.0
> dpkg complains that foo-utils is not installed and aborts the
> installation of foo-modules_2.0
> 
This is incorrect.

dpkg doesn't remove foo-modules_1.0 at all.

Scott
-- 
Have you ever, ever felt like this?
Had strange things happen?  Are you going round the twist?


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


Re: ok, i screwed up

2005-01-10 Thread Anthony Towns
Thomas Bushnell BSG wrote:
Anthony Towns  writes:
PLEASE DON'T INTRODUCE NEW PACKAGE NAMES GRATUITOUSLY.
So it seemed to me that because of my previous mistake it wasn't
gratuitous.
See the previous message for non-gratuitous reasons to change package 
names. That wasn't one of them.

Bumping the actual revision of the libfoo-dev package (and having
libfoo2-dev) is only useful if the source API of the library changes
significantly.
Yes, this was necessary in this case.  The source API, according to
upstream, has significantly changed in the new 0.7.0 release of
libofx. 
The way to tell if a package "significantly" changed it's API, is if 
most packages don't rebuild without significant source changes. From the 
other messages in the thread, that seems to be not the case. I can't see 
any reason to bother with keeping the old version around -- users can 
just keep the old libofx0c102 (?) package if they've got packages that 
depend on it.

(a) The last upload of libofx was buggy. Oh well, bugs happen, let's
move on.
Upload libofx.dsc with libofx1.deb (and ideally lintian errors
fixed)
Make sure any package that linked against the buggy libofx upload is
fixed ASAP. Make sure any packages that link with libofx get updated
to the new ABI RSN too.
There should be no links against the buggy libofx.  So this is the step.
Yes.
(b) The old libofx needs to be supported.
Upload libofx0.dsc with libofx0c102.deb and libofx0-dev
Do (a), with less of a rush on "RSN".
Yes, this is still necessary.
No, it's not.
First, as I mentioned in the reject messages there's never any reason to 
introduce a new package into oldlibs. It doesn't help users of other 
packages that get removed, since it won't satisfy their dependencies 
anyway; and if we could live without that package name before, we can 
live without it now.

But second, since there are so few packages that use it, it's not worth 
delaying the transition; just rebuild the packages that use it and be 
done with it.

Note that (again as I mentioned in the reject messages) you should avoid 
having bins and dtds and other unversioned files in libpackages. This is 
so that users can have both the old libofx0c102 and libofx1 installed 
simultaneously, without conflicts, if they need to without you having to 
maintain packages in oldlibs.

source package libofx, binary packages libofx1 and libofx1-dev (in libs)
source package libofx0, binary packages libofx0c102 and libofx0-dev
  (in oldlibs)
The main libofx package should provide the current library.
The -dev package name shouldn't change unnecessarily.
A compat package should be in oldlibs only if necessary.
So, the ideal is to replace "libofx builds libofx0c102, libofx-dev"
with:
libofx builds libofx1, libofx-dev
This is all libofx actually needs, afaics. Note that libflac has just 
been in exactly the same situation, and this was how it was resolved.

The simplest level of compatability (if it's going to take ages to 
rebuild all the packages, but they're relatively easy to rebuild, or if 
important non-debian/non-free apps require the old version)

libofx builds libofx1, libofx-dev
libofx0 builds libofx0c102
(ie, take the old version, and make it only build the lib, not the -dev 
package and rename the source package)

If people need to be able to build packages against the old libary as 
well (if it's part of the LSB spec is the only reason I can think of), 
you'll want:

libofx builds libofx1, libofx-dev
libofx0 builds libofx0c102, libofx0-dev
(ie, take the old version, rename its -dev package, and the source package)
Note that in all the cases, we can just drop libofx0.dsc and forget 
libofx0 ever existed.

If there's a major API change, and packages are continuing to be 
developed against the old library because, say, the new version has 
dropped some features as part of a major rewrite that haven't yet been 
readded, you'll want:

libofx1 build libofx1, libofx1-dev
libofx builds libofx0c102, libofx-dev
Note that in this case, libofx stays the same, and it's a matter of 
uploading a new libofx1 source package, that builds .debs under new 
names. Why? Because you've effectively got a completely new library, old 
binaries won't work with it, old sources won't build against it, and it 
doesn't even obsolete the old one. This way of doing things means you 
don't break any old dependencies, and have complete control over what 
dependencies (normal or Build-) the new packages satisfy. It also means 
you only have to wait for one package to be processed through NEW.

You don't normally need this case at all. For values of "normally" 
approaching "ever".

There's no particular need to fix libofx0c102 in unstable before 
completely replacing it with libofx1 -- things break in unstable, it 
happens. The fix for unstable users is just rebuilding everything to 
work with libofx1; if they really care they can get the old working 
libofx0c102 f

Re: ok, i screwed up

2005-01-10 Thread Thomas Bushnell BSG
Thomas Bushnell BSG <[EMAIL PROTECTED]> writes:

> > Anyway, Thomas, I've rejected your pending uploads, please start
> > again. 
> 
> Alas, I can't, because the mistaken upload of 0.7.0 under the name of
> libofx still happened, and is still in the archive causing problems.

This comment ("I can't") is confusing and I shouldn't have said it
that way.  I didn't mean I can't fix it (the rest of my mail is my
understanding of what you want me to do); I just meant I can't start
again, because the mistaken upload has broken things.  But it hasn't
broken anything that isn't fixed with an epoch, so that's done.


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



Re: ok, i screwed up

2005-01-10 Thread Thomas Bushnell BSG
Anthony Towns  writes:

> PLEASE DON'T INTRODUCE NEW PACKAGE NAMES GRATUITOUSLY.

So it seemed to me that because of my previous mistake it wasn't
gratuitous.  Regardless, I'm happy to do whatever you think best,
provided it solves the problem.

I certainly do agree that it is a thing to be avoided; if my judgment
was off kilter in this case, thanks for correcting it.

I know the normal procedure, which is your (a), but in this case
because of the ABI change and the need to keep the old library working
for the sake of the other package, (b) would have been the right
thing.  But it's too late for that now, alas.

> Bumping the actual revision of the libfoo-dev package (and having
> libfoo2-dev) is only useful if the source API of the library changes
> significantly.

Yes, this was necessary in this case.  The source API, according to
upstream, has significantly changed in the new 0.7.0 release of
libofx. 

> Anyway, Thomas, I've rejected your pending uploads, please start
> again. 

Alas, I can't, because the mistaken upload of 0.7.0 under the name of
libofx still happened, and is still in the archive causing problems.

> (a) The last upload of libofx was buggy. Oh well, bugs happen, let's
>  move on.
> 
>  Upload libofx.dsc with libofx1.deb (and ideally lintian errors
>  fixed)
> 
>  Make sure any package that linked against the buggy libofx upload is
>  fixed ASAP. Make sure any packages that link with libofx get updated
>  to the new ABI RSN too.

There should be no links against the buggy libofx.  So this is the step.

> (b) The old libofx needs to be supported.
>  Upload libofx0.dsc with libofx0c102.deb and libofx0-dev
> 
>  Do (a), with less of a rush on "RSN".

Yes, this is still necessary.

So I want to be crystal clear, just so that I don't make a mistake.
I'll wait until I get confirmation from you.  But I'm a little
confused.  I always just use dpkg-buildpackage, which seems like the
right way to proceed.  You want:

source package libofx, binary packages libofx1 and libofx1-dev (in libs)
source package libofx0, binary packages libofx0c102 and libofx0-dev
  (in oldlibs)

Have I got that correct?



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



Re: ok, i screwed up

2005-01-10 Thread Anthony Towns
Thomas Bushnell BSG wrote:
Santiago Vila <[EMAIL PROTECTED]> writes:
I've created libofx0 and libofx1 which are the old and new versions,
and ask the ftp-masters to drop the old package entirely.  I'll
request the other user of libofx to adapt accordingly.
Gar.
PLEASE DON'T INTRODUCE NEW PACKAGE NAMES GRATUITOUSLY.
Did everyone hear that? You guys at the back?
Seriously, don't do it. It's stupid. The *only* good reason to introduce 
a new package name is if you've got a new package. The *only* thing it 
does is delay development because the new packages have to be manually 
reviewed, and cause breakages on user's machines. Both of those are 
*bad*, mmm'kay?

If you're bumping a library soname, you should do precisely one of 
precisely two things:

(a) Bump the revision of the library package
(eg libfoo1.deb -> libfoo2.deb, libfoo.deb -> libfoo5.deb, whatever)
Optionally bump the revision of the -dev package's Provides
(eg libfoo-dev Provides: libfoo1-dev -> libfoo-dev Provides:
 libfoo2-dev)
Upload libfoo.dsc, wait for libfoo2.deb to be approved as NEW.
Make sure everyone who uses your package upgrades to the new ABI.
This means getting a list of those packages, making sure the
maintainers of those packages know what's happening. Filing serious
bugs when the old libfoo1.deb package is removed from the archive,
and possibly NMUing those packages.
_or_
(b) Create a copy of the existing package "libfoo.dsc" called
"libfoo1.dsc". Rename "libfoo-dev" to "libfoo1-dev". Move them to
Section: oldlibs.
Update "libfoo.dsc" to the new version as per (a).
Remove any packages still in libfoo.dsc from libfoo1.dsc; ie
anything that doesn't get versioned (like foo-utils), or anything
that's versioned but didn't need a version bump (like libbar3).
Upload libfoo1.dsc, libfoo.dsc.
Make sure everyone who uses your package knows there's a new ABI to
be upgraded to. File wishlist bugs to ensure they know what's going
on. File patches to those bugs. NMU them to ensure none of them
continue to depend on oldlibs libraries.
The primary reason to do (b) is if third party apps often use the old 
library. The secondary reason is if there are a lot of packages 
depending on your library in Debian and you want to have a little time 
to do the transition.

Bumping the actual revision of the libfoo-dev package (and having 
libfoo2-dev) is only useful if the source API of the library changes 
significantly.

Anyway, Thomas, I've rejected your pending uploads, please start again. 
I'd suggest either:

(a) The last upload of libofx was buggy. Oh well, bugs happen, let's
move on.
Upload libofx.dsc with libofx1.deb (and ideally lintian errors
fixed)
Make sure any package that linked against the buggy libofx upload is
fixed ASAP. Make sure any packages that link with libofx get updated
to the new ABI RSN too.
(b) The old libofx needs to be supported.
Upload libofx0.dsc with libofx0c102.deb and libofx0-dev
Do (a), with less of a rush on "RSN".
For the libflac problems we just had, we chose (a) because there weren't 
any packages linked against the buggy libflac4, and getting packages 
updated to libflac6 is expected to be easy.

Cheers,
aj
--
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-10 Thread Matthew Dempsky
Steve Langasek <[EMAIL PROTECTED]> writes:

> On Mon, Jan 10, 2005 at 05:17:19PM -0600, Matthew Dempsky wrote:
>> It seems like the common case for wanting to install a kernel module
>> source package is to build the module and then install it on the same
>> box.  Since the *-source package doesn't really depend on *-utils, why
>> not add a Recommends line?
>
>> For example, ndiswrapper-source would Recommend ndiswrapper-util,
>> while ndiswrapper-module-* would Depend on ndiswrapper-util still.
>> (Similarly for alsa-*, and any other modules.)
>
> The build system may not be the same as the system where the package will be
> installed, or one may be a chroot of the other, in which case this is
> needless overhead.

Hence the Recommends instead of Depends.

> There is nothing in the -source package that actually requires (or should
> recommend) the -utils package.

Sure, nothing requires the -utils package, but does the fact that the
package it generates depends on -utils not mean the -source package
should recommend it?

> A much better fix here is for people to get over the fact that dpkg
> isn't apt.

Am I confusing them some how?


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



Re: rudeness in general

2005-01-10 Thread Anthony Towns
Charles Plessy wrote:
On Mon, Jan 10, 2005 at 07:14:29PM +0100, Wouter Verhelst wrote :
Why don't guys go to psychology class before telling people not to
be 'rude'?
Then what about keeping jokes for our private messages to our
friends ? Your suggestion to go back to classes is, to my standards,
definetly rude.
One of the tenets of internet communications is "be conservative in what 
 emit, and liberal in what you accept". It roughly translates to "be 
both inoffensive, and hard to offend". You're failing at the latter.

'RTFM' means "Go read the documentation, that's what it's for".
It also contains the "F word", which is related to the act of
having sex.
Weird, I don't immediately associate "Fine" with sex. You must have a 
dirty mind...

Anyway, this is surely off topic for -devel. Can we go back to talking 
about hot babes or something?

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


Re: rudeness in general

2005-01-10 Thread Anthony Towns
Wouter Verhelst wrote:
lemma A:
If people disagree, that's their problem.
lemma B:
In any case, I strongly disagree with the stance that the rudeness of a
particular developer would reflect on Debian as a whole.
lemma C: That's your problem
proof
  from B have "You disagree" by simp
  with A show ?thesis by simp
In particular, if you're not willing to help other people with their 
problem (that they think "RTFM" is rude, eg), then you should expect 
anyone else to help you with your problem (that people experience 
rudeness from one developer, and conclude Debian's rude in general).

We're meant to be working together to create an operating system, 
dismissing complaints with "that's your problem" doesn't help with that.

If you don't want to help solve a problem, that's fine: just don't. But 
"Well, that's your problems." goes further, potentially to the point of 
stopping the problem from being solved at all.

(OTOH, there are other ways of resolving "RTFM is rude!" than never 
saying "RTFM" again.)

Cheers,
a "theorem D: Isabelle is cool" j
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: MPEG in general Was: Is anyone packaging `lame' ?

2005-01-10 Thread Chris Cheney
On Mon, Jan 10, 2005 at 11:55:30PM +0100, Tollef Fog Heen wrote:
> * Chris Cheney 
> 
> | Its all encumbered, there is a separate organization MPEG-LA that
> | strictly deals with the licensing. It is quite surprising to me that
> | ffmpeg was allowed into main.
> 
> According to rumors I heard, it was allowed in since other
> applications (xine at least, I think) already included it.  So it
> didn't really make a difference -- if we're infringing on patents with
> ffmpeg, we are with xine as well.
> 
> (Apologies if xine is not the package I'm thinking about.)

Wouldn't that be an argument to have xine removed from Debian not the
addition of ffmpeg?

Chris


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



Re: rudeness in general

2005-01-10 Thread Glenn Maynard
On Tue, Jan 11, 2005 at 01:21:10PM +1100, Sam Watkins wrote:
> Public ing, unless in response to extreme provocation, is also
> very rude.  If you want to killfile someone, go ahead.  Send them a
> private message, but don't make a scene of it.

I disagree.  There are times when I find it appropriate to announce to
the rest of a discussion that I find somebody's behavior that bad; for
example, to hint a third party (such as an upstream author) that one
person's behavior or impatience isn't shared universally.  I also find
it appropriate to announce when I'm dropping out of a "debate" after
my abuse tolerance is exceeded.

-- 
Glenn Maynard


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



Re: remove me

2005-01-10 Thread Chasecreek Systemhouse
On Mon, 10 Jan 2005 23:07:06 +0100, Christian Perrier
<[EMAIL PROTECTED]> wrote:
> Quoting Michelle Konzack ([EMAIL PROTECTED]):
> > rm -rf [EMAIL PROTECTED] >/dev/null

> Nope, you're definitely wrong. The correct command line should be:
> 
> cd "call wave"  ; rm -f [EMAIL PROTECTED] >/dev/null
> 
> The user explicitely asked for being removed from call wave only.:)
> 
> I'm pretty sure other fellow DD's will find nice ways to enhance this
> and correct my poor shell syntax, though.

=)

Removal from all instances would be required:

updatedb
locate "call wave" | grep "[EMAIL PROTECTED]" >> possible_call_wave_locations
perl -w removal.pl possible_call_wave_locations

= cut source ===

use strict;
use diagnostics;

# must be root...
die "You are not root ... good-bye..." if $<;

# Pass me a file to parse - unless I am NOT root...
my $remove = @ARGV ? $ARGV[0] : 'unknown';

# Exit on error...
die "nothing to parse ..." if ($remove =~ /unknown/i);

# You *could* sort the data ... something like
# my $sorted = `cut -f3 -d: $gf > $us && sort -n $us`;

my $erc= '';
my $test   = '';
my $targets = 0;

foreach $test ( (split(/\n/, $removal)) ) {

$erc = system("rm -fR $test") / 256 unless $<;
print "\n\nError Cannot remove you from Call Wave $! $erc" if $erc;

}

__END__

*** modified from:
http://backpan.cpan.org/authors/id/S/SN/SNEEX/addgroup.sx


This is all totally in good fun and completely untested...

Cheers!
-- 
WC -Sx- Jones
http://insecurity.org/


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



Re: rudeness in general

2005-01-10 Thread Miles Bader
Wouter Verhelst <[EMAIL PROTECTED]> writes:
> It's impossible not to be rude on written media. What's a harmless joke
> to one is an insult to another, and an attack to one's personality to a
> third one. You can't expect everyone to be happy with everything you
> might possibly write.

Of course not, but it's certainly possible to a lot better...

I suppose some rudeness on this list is inadvertant, but I think in most
such cases people realize full well that their manner of expression is
annoying/offensive to many readers; being snarky seems to be sort of
"part of the game."

-Miles
-- 
We live, as we dream -- alone


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



Re: rudeness in general

2005-01-10 Thread Sam Watkins
I accidentally posted the following to debian-user this morning, it was
supposed to go to debian-devel in this thread; please excuse me
re-posting it.


On Mon, Jan 10, 2005 at 07:14:29PM +0100, Wouter Verhelst wrote:
> It's impossible not to be rude on written media. What's a harmless
> joke to one is an insult to another, and an attack to one's
> personality to a third one.

Sure, misunderstandings happen.  But people are also objectively rude,
whether deliberately or as a matter of careless habit - this is what I
find unacceptable, not the occasional misinterpreted joke or whatever.

Deliberate or careless rudeness is much more common on our lists that
such misunderstandings.

If I say "Debian might release sarge any *year* now :)", that is not
objectively rude (although it might be a mild troll depending on my
intent).  If someone responds by calling me a "[EMAIL PROTECTED] loser" or 
tells me
to go to hell, that is unacceptably rude.  That is an unacceptable
response on a Debian list, no matter what the provocation.

Public ing, unless in response to extreme provocation, is also
very rude.  If you want to killfile someone, go ahead.  Send them a
private message, but don't make a scene of it.

> You can't expect everyone to be happy with everything you might
> possibly write.

Similarly I can't expect that I will always write code that is
completely free of bugs - nevertheless I try not to write buggy code,
and I try not to offend people unnecessarily.

You seem to be saying that we shouldn't attempt to address the issue of
rudeness because we can't achieve perfect harmony and concordance.

> 'RTFM' means "Go read the documentation, that's what it's for". I
> personally find it far more rude to go on a mailing list, ask for the
> obvious, and expect a bunch of volunteers to come up with an answer
> that's been answered in great detail in the documentation, than to be
> sent back with an 'RTFM' as answer to that question.

I suppose there might be two kinds of "RTFM" response to a newbie
question, about bash completion for example:

  1. Go read the bash manual.
 (and stop wasting our precious bandwidth and time!)

  2. Try "info bash", type ^S for interactive search, then "completion".
 Check out the info tutorial, if you haven't used it before :)

The first response is unacceptably rude, a _real_ waste of bandwidth.
Even "Go read the bash manual." by itself is no good.

The second response is fine, because it is polite and helpful.

If the newbie keeps asking questions before checking the manual, you can
answer his question politely and then suggest - politely - that next
time he ought to check the manual before posting.

If you've got time to reply, you've got time to do a good job.  If not,
leave replying to some volunteer who _doesn't_ find it rude when people
ask the obvious.

> In any case, I strongly disagree with the stance that the rudeness of a
> particular developer would reflect on Debian as a whole.

When people are excessively and unjustifiably rude and others just let
it pass, it does reflect badly on Debian.  When people use obscene or
abusive language, and everyone lets it pass, this passive approval
reflects badly on Debian.  It even drives people away from Debian.

If we get accustomed to accepting rudeness and talking aggressively
among ourselves, we will start treating outsiders similarly.  I am
particularly upset that several people on debian-legal were rude to RMS
during the discussions about the GFDL.

Many people find obscenity and aggression offensive.  This is one of the
reasons why some women have left the male-dominated groups and started
separate lists and groups.  Men are often welcome to join such groups
too (e.g. linuxchix) - provided they behave civilly.


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



Re: ok, i screwed up

2005-01-10 Thread Thomas Bushnell BSG
Steve Langasek <[EMAIL PROTECTED]> writes:

> How is this possible?  By my count, this leaves us with one package using
> each API.  Wouldn't it be easier to port one of these packages to the new
> API, instead of bloating oldlibs for such a niche library?  How different of
> an API are we talking about, after all?

I conducted an experiment, and grisbi does compile against the new
libofx without errors.  But I cannot test it, and I'm not the grisbi
maintainer.  So if it's important to have the old libofx library
dropped from stable (and I'm entirely happy to agree!) then what needs
to happen is the grisbi maintainer should check to see if it works
with the new library.

Thomas


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



Re: rudeness in changelogs

2005-01-10 Thread Miles Bader
Gunnar Wolf <[EMAIL PROTECTED]> writes:
> Well... DJB was not trying to be specially nice

Is DJB _capable_ of being nice?!?

-Miles
-- 
Quidquid latine dictum sit, altum viditur.


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



Re: ok, i screwed up

2005-01-10 Thread Thomas Bushnell BSG
Steve Langasek <[EMAIL PROTECTED]> writes:

> How is this possible?  By my count, this leaves us with one package using
> each API.  Wouldn't it be easier to port one of these packages to the new
> API, instead of bloating oldlibs for such a niche library?  How different of
> an API are we talking about, after all?

I don't know how different they are.  I'd rather see the other package
updated indeed.  Feel free to mail the maintainer of grisbi (that's
the other package) and tell him he should adapt to the new library.  I
don't know anything about grisbi.

> Unless there's some other reason to do otherwise, I'd prefer to see the
> transition to libofx1 in testing postponed until after sarge rather than
> carry both versions around in a stable release.

gnucash-1.8.10 requires the new libofx or I would have waited until
after sarge anyway.  Many users have clamored for gnucash-1.8.10 to be
in sarge.

Thomas



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



Re: ok, i screwed up

2005-01-10 Thread Steve Langasek
On Mon, Jan 10, 2005 at 05:19:10PM -0800, Thomas Bushnell BSG wrote:
> Santiago Vila <[EMAIL PROTECTED]> writes:

> > IMHO, calling libofx0 the old library again is the wrong thing to do.
> > The reason is explained in the changelog entry for libofx_0.6.2-6.
> > A package compiled with the old (pre g++ 3.2) libofx0 library will
> > not work with the "new" libofx0.

> Yes; I did also make an upload under the name libofx that should
> override the mistaken one and which has the old API.  But I'd rather
> have that retired.

> > I still think the best thing to do would be to keep the old library
> > name unchanged. This is the kind of stability our users expect.
> > The new library already gives you the opportunity to get rid of the
> > ugly c102 suffix, with time, is that is what you are looking for.

> Fortunately there are only two users of libofx and one of them is me;
> if this were something used by many people used I would worry a lot
> more.

The binary package should still be called libofx0c102, not libofx0.  libofx0
would be fine as a source package name, but there's no reason to
gratuitously change the name of the binary package.  (Even though it's
probably rare to find someone who still has a testing/unstable version of
gnucash or grisbi on their system that's over 2 years old.)

-- 
Steve Langasek
postmodern programmer


signature.asc
Description: Digital signature


Re: murphy is listed on spamcop

2005-01-10 Thread Miles Bader
[EMAIL PROTECTED] (Marco d'Itri) writes:
> It works as advertised, and the FAQ says that it should not be used to
> block mail.

Hmmm, I looked at the FAQ, and found this -- buried in the middle of a
paragraph:  "SpamCop encourages SCBL users to tag and divert email,
rather than block it outright."  Good advice to be sure (for any such
service), but not very adamant.

In any case, many clueless people _do_ use spamcop to block mail.  I've
had a number of email conversations with mailing lists admins who
basically refused to stop using spamcop in this way, saying "If you're
listed in spamcop, there _must_ be something fishy about your machine!"
[Pointing out that it's not a good idea to use it this way usually
results in the admin getting pissy "I'll do what I want!  You suck!"]

So in practice, it is often used as an absolute block.  This is a
problem.

If one assumes that it's impractical to address this issue by talking to
individual users of spamcop -- there are more of them, and many of them
are idiots -- I think it's reasonable to ask what spamcop itself could
do to help.

Since the basic problem seems to be a mismatch between what spamcop is
and what people _think_ spamcop is, I can imagine:

  (1) Spamcop could try to move users' perceptions closer to reality by
  being more forceful in educating users, e.g., put in giant
  blinking letters on their home page (and other places):  "SPAMCOP
  IS NOT A RELIABLE SOURCE OF INFORMATION ABOUT SPAMMERS; _DO NOT
  USE IT TO BLOCK MAIL_"

  (2) Spamcop could try to move reality closer to users' perceptions by
  trying to provide more reliable information and applying stricter
  standards to the information it exports.

-Miles
-- 
"Though they may have different meanings, the cries of 'Ye-haw!' and
 'Allahu akbar!' are, in spirit, not actually all that different."


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



Re: ok, i screwed up

2005-01-10 Thread Steve Langasek
On Mon, Jan 10, 2005 at 04:16:52PM -0800, Thomas Bushnell BSG wrote:
> Santiago Vila <[EMAIL PROTECTED]> writes:

> > I would reupload the old library ASAP using a version number higher
> > than the current version in unstable, but in Section: oldlibs and
> > without the -dev package.

> > Then packages needing the new -dev package should definitely have to
> > wait for the new library to exist in unstable. Including the library
> > version in the -dev package name might help as well. It would force
> > new uploads to change the Build-Depends.

> Actually, since the new version is a new API, we should keep both
> around because there are now users of both.  

How is this possible?  By my count, this leaves us with one package using
each API.  Wouldn't it be easier to port one of these packages to the new
API, instead of bloating oldlibs for such a niche library?  How different of
an API are we talking about, after all?

Unless there's some other reason to do otherwise, I'd prefer to see the
transition to libofx1 in testing postponed until after sarge rather than
carry both versions around in a stable release.

-- 
Steve Langasek
postmodern programmer


signature.asc
Description: Digital signature


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

2005-01-10 Thread William Ballard
On Mon, Jan 10, 2005 at 05:36:50PM -0800, Steve Langasek wrote:
> dpkg doesn't do this because this isn't how dpkg works -- people wrote a
> higher-level tool, apt, to do that.  People ignoring error messages from
> their package manager, breaking their system's network interface, and
> blaming the Debian maintainer are something of an edge case that isn't worth
> dealing with.

So why does apt exist?  I mean, if people weren't such complete damn 
morons they'd simply eyeball all the dependencies they need and make 
sure they have them.  Stupid people!

For that matter, why does a package even bother listing its dependencies 
in a programmic way at all?  Surely them stupid idiots can just read the 
README.

Maybe the problem is that by design people are forced to use dpkg in 
this situation.



-- 
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-10 Thread Steve Langasek
On Tue, Jan 11, 2005 at 11:15:26AM +1100, Cameron Hutchison wrote:
> Once upon a time Steve Langasek said...
> > 
> > There is nothing in the -source package that actually requires (or should
> > recommend) the -utils package.  A much better fix here is for people to get
> > over the fact that dpkg isn't apt.

> Apologies for continuing this but having read through the thread I still
> dont think I understand the issue with dpkg in this situation.

> Is the following scenario the issue here with dpkg? :

> foo-modules_1.0 is installed. It is standalone and does not require any
> other packages to be installed.

> foo-modules_2.0 is built from foo-source.

> foo-modules_2.0 depends on foo-utils.

> User runs "dpkg -i foo-modules_2.0_arch.deb"

> dpkg first removes foo-modules_1.0
> dpkg then check dependencies of foo-modules_2.0
> dpkg complains that foo-utils is not installed and aborts the
> installation of foo-modules_2.0

You seem to have left out a step before this:  "user is a moron and ran
rmmod foo at this point, instead of reading the error message and running
apt-get -f install or apt-get install foo-utils".  If the dependencies of
the foo-modules package are correct, this is the only way to get your system
into such a broken state.  If they aren't correct, adding the same incorrect
dependencies to the -source package is irrelevant.

> foo-modules is now in a broken state unable to be used.

> Networking depends on foo-modules so it is not possible to install
> foo-utils unless it is locally available.


> Is this the scenario being argued over? If so, why does dpkg not first
> check the dependencies of foo-modules_2.0 before removing
> foo-modules_1.0? If not, could someone explain to me (or point me to a
> resource) what the issue is?

dpkg doesn't do this because this isn't how dpkg works -- people wrote a
higher-level tool, apt, to do that.  People ignoring error messages from
their package manager, breaking their system's network interface, and
blaming the Debian maintainer are something of an edge case that isn't worth
dealing with.

-- 
Steve Langasek
postmodern programmer


signature.asc
Description: Digital signature


Re: ok, i screwed up

2005-01-10 Thread Thomas Bushnell BSG
Santiago Vila <[EMAIL PROTECTED]> writes:

> IMHO, calling libofx0 the old library again is the wrong thing to do.
> The reason is explained in the changelog entry for libofx_0.6.2-6.
> A package compiled with the old (pre g++ 3.2) libofx0 library will
> not work with the "new" libofx0.

Yes; I did also make an upload under the name libofx that should
override the mistaken one and which has the old API.  But I'd rather
have that retired.

> I still think the best thing to do would be to keep the old library
> name unchanged. This is the kind of stability our users expect.
> The new library already gives you the opportunity to get rid of the
> ugly c102 suffix, with time, is that is what you are looking for.

Fortunately there are only two users of libofx and one of them is me;
if this were something used by many people used I would worry a lot
more.

Thomas


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



Re: ok, i screwed up

2005-01-10 Thread Santiago Vila
On Tue, 10 Jan 2005, Thomas Bushnell BSG wrote:

> I've created libofx0 and libofx1 which are the old and new versions,
> and ask the ftp-masters to drop the old package entirely.  I'll
> request the other user of libofx to adapt accordingly.

IMHO, calling libofx0 the old library again is the wrong thing to do.
The reason is explained in the changelog entry for libofx_0.6.2-6.
A package compiled with the old (pre g++ 3.2) libofx0 library will
not work with the "new" libofx0.

I still think the best thing to do would be to keep the old library
name unchanged. This is the kind of stability our users expect.
The new library already gives you the opportunity to get rid of the
ugly c102 suffix, with time, is that is what you are looking for.


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



Re: LCC and blobs

2005-01-10 Thread Thomas Bushnell BSG
Michael Poole <[EMAIL PROTECTED]> writes:

> Thomas Bushnell BSG writes:
> 
> > Tollef Fog Heen <[EMAIL PROTECTED]> writes:
> > 
> > > | This is a canonical example of a network-downloader package.
> > > 
> > > No, they download something and unpacks it on a file system.  They
> > > don't feed the data they download into some device.
> > 
> > So you think the key difference is whether the data downloaded lands
> > on a hard drive instead of a flash rom?
> 
> That is apparently an important distinction when it comes to where the
> data is customarily stored; why should it be ignored for a download?

I'm not saying it should be ignored; I'm saying its irrelevant to
whether the downloader package belongs in contrib or main.

Why do you care, incidentally?  Why not just put the thing in contrib
and be done with it?


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



Re: LCC and blobs

2005-01-10 Thread Michael Poole
Thomas Bushnell BSG writes:

> Tollef Fog Heen <[EMAIL PROTECTED]> writes:
> 
> > | This is a canonical example of a network-downloader package.
> > 
> > No, they download something and unpacks it on a file system.  They
> > don't feed the data they download into some device.
> 
> So you think the key difference is whether the data downloaded lands
> on a hard drive instead of a flash rom?

That is apparently an important distinction when it comes to where the
data is customarily stored; why should it be ignored for a download?

Michael Poole


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



Re: LCC and blobs

2005-01-10 Thread Thomas Bushnell BSG
Tollef Fog Heen <[EMAIL PROTECTED]> writes:

> | This is a canonical example of a network-downloader package.
> 
> No, they download something and unpacks it on a file system.  They
> don't feed the data they download into some device.

So you think the key difference is whether the data downloaded lands
on a hard drive instead of a flash rom?

Thomas


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



Re: MPEG in general Was: Is anyone packaging `lame' ?

2005-01-10 Thread Darren Salt
I demand that Tollef Fog Heen may or may not have written...

> * Chris Cheney
>> Its all encumbered, there is a separate organization MPEG-LA that strictly
>> deals with the licensing. It is quite surprising to me that ffmpeg was
>> allowed into main.

> According to rumors I heard, it was allowed in since other applications
> (xine at least, I think) already included it.  So it didn't really make a
> difference -- if we're infringing on patents with ffmpeg, we are with xine
> as well.

http://cvs.sourceforge.net/viewcvs.py/xine/xine-lib/src/libffmpeg/>

-- 
| Darren Salt   | nr. Ashington, | linux (or ds) at
| woody, sarge, | Northumberland | youmustbejoking
| RISC OS   | Toon Army  | demon co uk
|   We've got Shearer, you haven't

Your education begins where what is called your education is over.


-- 
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-10 Thread William Ballard
On Tue, Jan 11, 2005 at 11:15:26AM +1100, Cameron Hutchison wrote:
> Is this the scenario being argued over? 
Yes, that was exactly what I had in mind

>If so, why does dpkg not first
> check the dependencies of foo-modules_2.0 before removing
> foo-modules_1.0?

"Because it's a low-level tool intended for experts"

I suppose an expert may want to fulfill the dependency using a 
non-Debian install of the utilities and they want dpkg to allow this
by default.  In apt you have to -force this; in dpkg you don't.

I guess it's to keep dpkg simple.


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



Re: ok, i screwed up

2005-01-10 Thread Thomas Bushnell BSG
Santiago Vila <[EMAIL PROTECTED]> writes:

> I would reupload the old library ASAP using a version number higher
> than the current version in unstable, but in Section: oldlibs and
> without the -dev package.
> 
> Then packages needing the new -dev package should definitely have to
> wait for the new library to exist in unstable. Including the library
> version in the -dev package name might help as well. It would force
> new uploads to change the Build-Depends.

Actually, since the new version is a new API, we should keep both
around because there are now users of both.  

I've created libofx0 and libofx1 which are the old and new versions,
and ask the ftp-masters to drop the old package entirely.  I'll
request the other user of libofx to adapt accordingly.

Thomas


-- 
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-10 Thread Cameron Hutchison
Once upon a time Steve Langasek said...
> 
> There is nothing in the -source package that actually requires (or should
> recommend) the -utils package.  A much better fix here is for people to get
> over the fact that dpkg isn't apt.

Apologies for continuing this but having read through the thread I still
dont think I understand the issue with dpkg in this situation.

Is the following scenario the issue here with dpkg? :

foo-modules_1.0 is installed. It is standalone and does not require any
other packages to be installed.

foo-modules_2.0 is built from foo-source.

foo-modules_2.0 depends on foo-utils.

User runs "dpkg -i foo-modules_2.0_arch.deb"

dpkg first removes foo-modules_1.0
dpkg then check dependencies of foo-modules_2.0
dpkg complains that foo-utils is not installed and aborts the
installation of foo-modules_2.0

foo-modules is now in a broken state unable to be used.

Networking depends on foo-modules so it is not possible to install
foo-utils unless it is locally available.


Is this the scenario being argued over? If so, why does dpkg not first
check the dependencies of foo-modules_2.0 before removing
foo-modules_1.0? If not, could someone explain to me (or point me to a
resource) what the issue is?

Thanks


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



Re: Debianized ndiswrapper-source is better on SourceForge

2005-01-10 Thread William Ballard
On Mon, Jan 10, 2005 at 03:35:07PM -0800, Steve Langasek wrote:
> Oh, but wait, the version of ndiswrapper-source in testing is packaged by
> the same maintainer, and it works just fine for me.

Did you try building it against kernel 2.6.10?
Old versionf of upstream debs build against new kernels; this version
required a new release to support it

> This is off-topic for this list.  If you want to propagandize .deb packages
> that come from non-Debian sources, try doing it somewhere that your opinion
> is actually respected.

At least one other person said it's true.  I'm glad you find the 
inferior version acceptable.   to you too.


-- 
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-10 Thread William Ballard
On Tue, Jan 11, 2005 at 12:16:00AM +0100, Tollef Fog Heen wrote:
> If you use dpkg -i, sure you do.  dpkg is a low-level tool; treating
> it as anything else will give surprising and annoying results.

Maybe authors of package-generating packages should point out that they 
are only installable by a low-level and annoying tool. :-)


-- 
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-10 Thread Steve Langasek
On Mon, Jan 10, 2005 at 05:17:19PM -0600, Matthew Dempsky wrote:
> It seems like the common case for wanting to install a kernel module
> source package is to build the module and then install it on the same
> box.  Since the *-source package doesn't really depend on *-utils, why
> not add a Recommends line?

> For example, ndiswrapper-source would Recommend ndiswrapper-util,
> while ndiswrapper-module-* would Depend on ndiswrapper-util still.
> (Similarly for alsa-*, and any other modules.)

The build system may not be the same as the system where the package will be
installed, or one may be a chroot of the other, in which case this is
needless overhead.

There is nothing in the -source package that actually requires (or should
recommend) the -utils package.  A much better fix here is for people to get
over the fact that dpkg isn't apt.

-- 
Steve Langasek
postmodern programmer


signature.asc
Description: Digital signature


Re: Why does Debian distributed firmware not need to be Depends: upon? [was Re: LCC and blobs]

2005-01-10 Thread Michael K. Edwards
On Mon, 10 Jan 2005 16:51:07 -0500, Glenn Maynard <[EMAIL PROTECTED]> wrote:
> Again, by this logic, all software in contrib due to non-free library
> dependencies should go in main; after all, they're "useful" for developing
> and testing free reimplementations of those libraries.  This is just an
> argument for dropping contrib entirely and merging it back into main.

The firmware download is an incidental function of the driver, and in
almost all cases there are some versions or states of the hardware in
which it can be skipped during the driver probe.  (Probably there is
some hardware to which this doesn't apply; obviously there's still a
need for case-by-case analysis.)  It's a different scenario from the
usual "main source builds main and contrib binaries", in which the
part that's, say, written in Java (and dependent on recent J2SDK bits)
or linked against Oracle's client library doesn't belong in the main
binary package.

Given the factual context of the kernel, I think there's enough
"constitutional" room to place the border between main and non-free
right at the module-firmware boundary rather than mandate that the
driver be in the "contrib" DMZ.  But IANADD, and YMMV.

Cheers,
- Michael


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



Re: Debianized ndiswrapper-source is better on SourceForge

2005-01-10 Thread Steve Langasek
On Mon, Jan 10, 2005 at 11:32:45AM -0500, William Ballard wrote:
> On Mon, Jan 10, 2005 at 05:21:53PM +0100, Francesco P. Lovergine wrote:
> > identify problems, both in upstream and packaged versions. Posting in
> > d-d is at least inappropriate.

> It's an open list.

And streets are public, but you urinating in them is still inappropriate.

> The problem is the upstream has the goal of producing a package that 
> works and another guy is trying to produce a package which requires 
> module-assistant and "looks like" other packages.

Ah, you've nailed it here.  Of course, the Debian maintainer had no
intention of making a package that worked, it was all about making a
showpiece... you've torn back the curtain of *this* little conspiracy.

Oh, but wait, the version of ndiswrapper-source in testing is packaged by
the same maintainer, and it works just fine for me.

> Listen, I'm just going to say this and not reply to all the bazillion 
> other flames which are coming:

> The upstream is better.  It's already Debianized.  Do not use the one in 
> the Debian archive.

This is off-topic for this list.  If you want to propagandize .deb packages
that come from non-Debian sources, try doing it somewhere that your opinion
is actually respected.

-- 
Steve Langasek
postmodern programmer


signature.asc
Description: Digital signature


Re: LCC and blobs

2005-01-10 Thread Tollef Fog Heen
* Thomas Bushnell BSG 

| Tollef Fog Heen <[EMAIL PROTECTED]> writes:
| 
| > Imagine me having an USB device.  The driver opens a network
| > connection to firmware.example.com, sends the device identification
| > string and gets another string.  This one is sent to the USB device
| > which then does what it's supposed to do.
| 
| This is a canonical example of a network-downloader package.

No, they download something and unpacks it on a file system.  They
don't feed the data they download into some device.

| Such things normally go in contrib in Debian.

Why does this differ significantly from the graphviz-client mentioned
earlier?  It sends some data and receives some data.

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  


-- 
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-10 Thread Tollef Fog Heen
* William Ballard 

| On Mon, Jan 10, 2005 at 08:33:02PM +0100, Tollef Fog Heen wrote:
| > dpkg -I on the resulting package and looking at the depends?
| 
| But you don't expect to do that for other packages.

If you use dpkg -i, sure you do.  dpkg is a low-level tool; treating
it as anything else will give surprising and annoying results.

| I have started to use temporary apt repositories instead of
| dpkg -I which fixes my problem.  And accepted that package-
| generating packages do not Suggest dependencies of the generated
| package.

Ok, good. :)

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  


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



Re: RunDinstallHourly

2005-01-10 Thread Steve McIntyre
Matt Zimmerman wrote:
>On Mon, Jan 10, 2005 at 10:54:34PM +, Steve McIntyre wrote:
>> Tollef Fog Heen wrote:
>> >
>> >The downside of doing this is the extra load on the autobuilder
>> >network, so Debian might not want to do it because of that.
>> 
>> It might affect the mirrors, too...
>
>It would only affect the mirrors if they polled (or were pushed) more
>frequently; that frequency could remain the same even though packages were
>installed more frequently.

True, yes. Clearly it's something to be considered. On balance, I'm
definitely in favour of more frequent runs of dinstall. More frequent
mirror runs may make things more awkward (e.g. nightly mirrors syncing
an inconsistent archive), but that's probably offsetable by making the
mirror tools more intelligent.

-- 
Steve McIntyre, Cambridge, UK.[EMAIL PROTECTED]
Support the Campaign for Audiovisual Free Expression: http://www.eff.org/cafe/


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



Re: ok, i screwed up

2005-01-10 Thread Santiago Vila
I said:
> I would reupload the old library ASAP using a version number higher
> than the current version in unstable [...]

Or you could use the same version number but adding an epoch.
For example, libofx version 1:0.6.6-3.


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



Re: ok, i screwed up

2005-01-10 Thread Santiago Vila
On Mon, 10 Jan 2005, Thomas Bushnell BSG wrote:

> So I uploaded a new version of libofx.  The problem is that the new
> version bumped the soname, and I forgot to change the binary package
> name to suit.
> 
> Then after I received a bug report alerting me to the error, I fixed
> the package itself to have a correct package name.  The corrected
> package is now waiting for the ftp masters to add it to the override
> file.
> 
> But there is also the binary package hanging around from the original
> mistaken upload.  It collides with the new package, of course, because
> both install the new library (under the new library name), and that's
> a problem for the existing users of the old library, of course.  
> 
> What I *want* to have happen is for the clock to be reversed, but
> that's not possible.  :)  So what is the correct way for me to fix my
> mess, so that the old library version continues to be there, and the
> new version can show up as well?

I would reupload the old library ASAP using a version number higher
than the current version in unstable, but in Section: oldlibs and
without the -dev package.

Then packages needing the new -dev package should definitely have to
wait for the new library to exist in unstable. Including the library
version in the -dev package name might help as well. It would force
new uploads to change the Build-Depends.


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



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

2005-01-10 Thread Matthew Dempsky
It seems like the common case for wanting to install a kernel module
source package is to build the module and then install it on the same
box.  Since the *-source package doesn't really depend on *-utils, why
not add a Recommends line?

For example, ndiswrapper-source would Recommend ndiswrapper-util,
while ndiswrapper-module-* would Depend on ndiswrapper-util still.
(Similarly for alsa-*, and any other modules.)


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



Re: Bug#289385: RFH: cdrtools -- searching co-maintainer for the package

2005-01-10 Thread Joerg Jaspert
On 10165 March 1977, Nico Golde wrote:

>> Right. I've checked with my boss and he's happy. It helps that we're
>> about to start opening up some of our code anyway, so any conflict
>> would be disappearing. I'll start digging into the bugs shortly to
>> help.
> Have fun with the coordination together with joerg schilling
> ;-P

Such mails definitely do not help.
If you have a problem with him - we dont care, but whats the reason to
write it to a public list?

-- 
bye Joerg
 Aqua mach mal man brain
 maxx: schon probiert das gibts ned


pgpjWemsP2Mhx.pgp
Description: PGP signature


Re: MPEG in general Was: Is anyone packaging `lame' ?

2005-01-10 Thread Tollef Fog Heen
* Chris Cheney 

| Its all encumbered, there is a separate organization MPEG-LA that
| strictly deals with the licensing. It is quite surprising to me that
| ffmpeg was allowed into main.

According to rumors I heard, it was allowed in since other
applications (xine at least, I think) already included it.  So it
didn't really make a difference -- if we're infringing on patents with
ffmpeg, we are with xine as well.

(Apologies if xine is not the package I'm thinking about.)

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  


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



Re: RunDinstallHourly

2005-01-10 Thread Matt Zimmerman
On Mon, Jan 10, 2005 at 10:54:34PM +, Steve McIntyre wrote:

> Tollef Fog Heen wrote:
> >
> >FWIW, our experiences with Ubuntu shows that having fast dinstall
> >cycles is very helpful.  You can sit and codevelop with people
> >uploading to the archive as you go and letting other people in on what
> >you are doing rather than having private repositories or similar
> >solutions.  It's a variant of the «release often, release early»
> >principle.
> >
> >The downside of doing this is the extra load on the autobuilder
> >network, so Debian might not want to do it because of that.
> 
> It might affect the mirrors, too...

It would only affect the mirrors if they polled (or were pushed) more
frequently; that frequency could remain the same even though packages were
installed more frequently.

-- 
 - mdz


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



Re: New stable version after Sarge

2005-01-10 Thread Tollef Fog Heen
* "Marcelo E. Magallon" 

|  Are you thinking of say, the installer? I certainly *hope* that the
|  installer is going to stay in the current status for at least another
|  release!  Another "whoos, let us restart from scratch" won't be
|  welcome by anyone.  And my hope is based on the fact that the new
|  installer is *good* (instead of just adequate, like b-f).
| 
|  Or is it the next big thing going on with the archive?
| 
|  We don't have to go from X.0 to (X+1).0 in 6 months.  It's perfectly ok
|  to go from X.0 to X.1.

Since you're mentioning X: we might want to move to X.org after
sarge.  That'll probably take a little time to work itself out.  We'll
lose apache 1.3 and switch to apache 2.x, that might take a little
time.  PostgreSQL 8 would be nice.  PHP5, possibly.  I would be
surprised if we didn't move to Python 2.4 (or 2.5 or whatever the
current version is then).

A lot of those applications doesn't necessarily take a long time by
themselves, but together, they form a large, complex OS which takes
time to stabilize.

|  Ok, 6 months may be too fast for some people (and I still want to know
|  about concrete examples where this is true and why), how about 9
|  months?

I work at something between an online publisher and an ISP -- we
develop our own solutions and aren't really interested in what is «at
the bottom».  It's a fairly standard LAMP setup and we want it to be
stable.  Having to upgrade twice a year would take up significant
resources and certainly not be something we're interested in.  Nine
months would be a bit too much, twelve to eighteen months would be
nice, probably closer to twelve than eighteen.

(This is just intended as one example where six months would be too
frequent releases, but 30-odd, which we're looking at for Sarge, is
too much.)

On the other hand -- we need to decide whether we want time-based
releases.  Other projects have had great successes with them, but they
might not be right for Debian.

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  


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



Re: RunDinstallHourly

2005-01-10 Thread Steve McIntyre
Tollef Fog Heen wrote:
>
>FWIW, our experiences with Ubuntu shows that having fast dinstall
>cycles is very helpful.  You can sit and codevelop with people
>uploading to the archive as you go and letting other people in on what
>you are doing rather than having private repositories or similar
>solutions.  It's a variant of the «release often, release early»
>principle.
>
>The downside of doing this is the extra load on the autobuilder
>network, so Debian might not want to do it because of that.

It might affect the mirrors, too...

-- 
Steve McIntyre, Cambridge, UK.[EMAIL PROTECTED]
"It's actually quite entertaining to watch ag129 prop his foot up on
 the desk so he can get a better aim."  [ seen in ucam.chat ]


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



Re: Help me test new pcmcia-cs

2005-01-10 Thread sean finney
hi per,

On Mon, Jan 10, 2005 at 04:00:00PM +0100, Per Olofsson wrote:
> I've uploaded a new version of the pcmcia-cs package to experimental,
> 3.2.8-2. This package has a lot of new features, including:

this package seems to work for me without any major problems (so far,
anyway...), and it in fact seems to have fixed a couple problems from
which i was quietly suffering on my thinkpad.


sean

-- 


signature.asc
Description: Digital signature


ok, i screwed up

2005-01-10 Thread Thomas Bushnell BSG

So I uploaded a new version of libofx.  The problem is that the new
version bumped the soname, and I forgot to change the binary package
name to suit.

Then after I received a bug report alerting me to the error, I fixed
the package itself to have a correct package name.  The corrected
package is now waiting for the ftp masters to add it to the override
file.

But there is also the binary package hanging around from the original
mistaken upload.  It collides with the new package, of course, because
both install the new library (under the new library name), and that's
a problem for the existing users of the old library, of course.  

What I *want* to have happen is for the clock to be reversed, but
that's not possible.  :)  So what is the correct way for me to fix my
mess, so that the old library version continues to be there, and the
new version can show up as well?

Thomas


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



Re: RunDinstallHourly

2005-01-10 Thread Joey Hess
Tollef Fog Heen wrote:
> The downside of doing this is the extra load on the autobuilder
> network, so Debian might not want to do it because of that.

Unless we already have a lot of developers putting off an upload until
another day, this is a non-issue, since the autobuilders begin as soon
as a package hits incoming.

-- 
see shy jo


signature.asc
Description: Digital signature


Re: RunDinstallHourly

2005-01-10 Thread Tollef Fog Heen
* Steve Langasek 

| There are really very few concrete benefits I can see to increasing the
| dinstall frequency, but one in particular is to speed up debian-installer
| testing.  Most other bugs don't require a full dinstall cycle to give people
| a good idea whether they've been fixed, but the installer builds out of the
| archive, which means that verifying the fixes for certain bugs *does*
| require a dinstall pulse followed by a d-i and CD build.  So stepping this
| up to a higher frequency than once a day can help here, but stepping it up
| so that dinstalls happen more frequently than CD builds can be completed
| does not.

FWIW, our experiences with Ubuntu shows that having fast dinstall
cycles is very helpful.  You can sit and codevelop with people
uploading to the archive as you go and letting other people in on what
you are doing rather than having private repositories or similar
solutions.  It's a variant of the «release often, release early»
principle.

The downside of doing this is the extra load on the autobuilder
network, so Debian might not want to do it because of that.

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  


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



Re: Manpages licensed under GFDL without the license text included

2005-01-10 Thread Francesco Poli
On Mon, 10 Jan 2005 14:25:37 +1300 Nick Phillips wrote:

> The fact that we have conveniently
> ignored this problem when dealing with the GPL and BSD licenses so far
> does not make it go away.

It is my understanding that Debian packages refer to the GPL text in
/usr/share/common-licenses/ because the GPL license requires us to
*accompany* the compiled form with the license text, rather than going
beyond and requiring that the license text be *included* in the compiled
form (that is fairly more demanding).

Similarly the BSD license (2, 3 or 4 clause version) requires:

| 2. Redistributions in binary form must reproduce the above copyright
|notice, this list of conditions and the following disclaimer in the
|documentation and/or other materials provided with the
  ^
|distribution.

As a tangent, it must be noted that /usr/share/common-licenses/BSD is
usually not exploited as a target for license reference, as it is a
particular (rather than general) instance of the 3-clause BSD license:
it names "The Regents of the University of California" as the copyright
holders...

-- 
  Today is the tomorrow you worried about yesterday.
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgp9xXQm1jTKG.pgp
Description: PGP signature


Re: remove me

2005-01-10 Thread Christian Perrier
Quoting Michelle Konzack ([EMAIL PROTECTED]):
> rm -rf [EMAIL PROTECTED] >/dev/null


Nope, you're definitely wrong. The correct command line should be:

cd "call wave"  ; rm -f [EMAIL PROTECTED] >/dev/null

The user explicitely asked for being removed from call wave only.:)

I'm pretty sure other fellow DD's will find nice ways to enhance this
and correct my poor shell syntax, though.



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



Re: Why does Debian distributed firmware not need to be Depends: upon? [was Re: LCC and blobs]

2005-01-10 Thread Glenn Maynard
On Mon, Jan 10, 2005 at 01:32:26PM -0800, Michael K. Edwards wrote:
> All of them are useful for
> developing and testing free firmware, as advocates of reverse
> engineering have pointed out.

Again, by this logic, all software in contrib due to non-free library
dependencies should go in main; after all, they're "useful" for developing
and testing free reimplementations of those libraries.  This is just an
argument for dropping contrib entirely and merging it back into main.

-- 
Glenn Maynard


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



Re: rudeness in general

2005-01-10 Thread Ron Johnson
On Mon, 2005-01-10 at 21:11 +0100, Wouter Verhelst wrote:
> Op ma, 10-01-2005 te 13:24 -0600, schreef Ron Johnson:
> > On Mon, 2005-01-10 at 19:14 +0100, Wouter Verhelst wrote:
> > > Op ma, 10-01-2005 te 06:39 -0500, schreef David Mandelberg:
> > [snip]
> > > 'RTFM' means "Go read the documentation, that's what it's for". I
> > > personally find it far more rude to go on a mailing list, ask for the
> > 
> > Do you *really* think that RTFM means "Go read the documentation,
> > that's what it's for"?
> 
> I fail to see the point of this, but for the sake of the argument...
> 
> Yes, I *really* think that RTFM means "Go read the documentation, that's
> what it's for". Not literally, of course, but that's the message people
> are sending you when they say "RTFM".

You must be a diplomat, because when *I* write RTFM, I *mean*
RTFM...

-- 
-
Ron Johnson, Jr.
Jefferson, LA USA
PGP Key ID 8834C06B I prefer encrypted mail.

"Your opinions are bound to affect the stories you choose to
broadcast [on TV/radio]."



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


Re: rudeness in general

2005-01-10 Thread Ron Johnson
On Mon, 2005-01-10 at 20:28 +, Henning Makholm wrote:
> 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.

IMNSHO, RTFM still has an acerbic edge to it.

If you want sweetness and light, just tell them which document
to read.

-- 
-
Ron Johnson, Jr.
Jefferson, LA USA
PGP Key ID 8834C06B I prefer encrypted mail.

I like my women like a like my coffee: ground up and in the
freezer.



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


Re: rudeness in general

2005-01-10 Thread Charles Plessy
On Mon, Jan 10, 2005 at 07:14:29PM +0100, Wouter Verhelst wrote :

> Why don't you guys go to psychology class before telling people not to
> be 'rude'?

> It's impossible not to be rude on written media. What's a harmless joke
> to one is an insult to another, and an attack to one's personality to a
> third one. You can't expect everyone to be happy with everything you
> might possibly write.

Then what about keeping jokes for our private messages to our
friends ? Your suggestion to go back to classes is, to my standards,
definetly rude. As it does not add anything to your message, I do not
understand why you want to take the risk to offend people, if there is
no payback for it.

> 'RTFM' means "Go read the documentation, that's what it's for".

It also contains the "F word", which is related to the act of
having sex. I wouldn't expect everybody to understand that using such
a vocabulary has no mean to be instulting, as it is a hallmark of
sentences which contain words about sex, feces or body parts to be
more frequently insulting than average...

As you say, any translation is sort of risky (even between
related languages, where identical words have changed their
meaning). My point of view is to minimise the risks when talking on
international mail-lists, and in any case, to avoid anything which
sounds like a personnal attack, including more general sentences which
include the person you are answering to, as the first one of your
mail...

> I personally find it far more rude to go on a mailing list, ask for
> the obvious, and expect a bunch of volunteers to come up with an
> answer that's been answered in great detail in the documentation,
> than to be sent back with an 'RTFM' as answer to that question.

Silence is also an answer. And sometimes, volunteers do come up.

> In any case, I strongly disagree with the stance that the rudeness of a
> particular developer would reflect on Debian as a whole. Sure, people
> who think they've been handled unfairly aren't going to talk positively
> about Debian; but that happens to any organization, commercial or
> voluntarily-based. That doesn't mean one rude developer will label
> Debian as a rude organization...

Most commercial organisations do their best to contrtol how
their employees reflect their image, event to a point which is
questionnable, when they want to take a tight control of physical
appearance, or when they request people on phone hotlines to change
their fisrt name because being called Mustapha is less correct that
being called Pierre.

The reason is they beleive that every invidual reflects the
image of the organisation, especially at the first encounter.

-- 
Charles Plessy


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



Re: Why does Debian distributed firmware not need to be Depends: upon? [was Re: LCC and blobs]

2005-01-10 Thread Michael K. Edwards
[whoops, hit "Send" instead of "Save Draft"]

> I think the best way to be honest about that is to exclude non-free
> firmware images from the kernel binary and modules themselves but to
> permit loading them from the initrd or the root filesystem.  Initrd
> images in main shouldn't contain non-free firmware; initrd images in
> non-free may (presuming that they are legitimately distributable), and
> Debian's mkinitrd tools are available (and quite usable) for
> sophisticated users to roll their own.

The drivers, I think, still belong instead of main instead of contrib.
 Most of them will work to drive a "hot" device that has already had
firmware fed to it.  Many of them work with models of the hardware
that have the firmware already in flash; it's just that some models
omit the flash for cost reasons, or have a broken or DOS-only
mechanism for permanent flash updates.  All of them are useful for
developing and testing free firmware, as advocates of reverse
engineering have pointed out.

Drivers for most hardware with not-very-firm firmware aren't like the
NVidia driver, which loads a blob of host code containing most of the
functionality.  They don't present a QA obstacle worse than drivers
for hardware containing flash.  It's one thing to work towards a world
in which hardware vendors have beaten their copyright swords into
plowshares; it's another to run full-tilt into those swords when
they're halfway to the forge, just to prove a point.

Cheers,
- Michael


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



Re: Serious problem with the tty terminal - HELP!

2005-01-10 Thread Osamu Aoki
Hi,

This should be debian-user question.

On Mon, Jan 10, 2005 at 03:03:48PM +0100, Bjorn Johansson wrote:
> I have a problem with the text (tty) terminals. The problem is that if I move 
> from the x-server to an tty text terminal I can't go back and I can't switch 
> to another tty terminal either. The only way to get back to X is to kill the 
> x-server.
> 
> This problem has arised since I deleted all files i /lib. Then I reinstalled
> the gnome and kde system with the apt tool. And I have also reinstalled
> the base system, but it seems I've missed something, because this is not the 
> default behaviour after a fresh install. 

OK.  Try again. :-)  You still have X and xterm.

> And when I mean a fresh install, I 
> mean installing from scratch with an empty harddisk.

One idea is to use aptitude to re-install all the packages.  You still
have /var/cache.

First, I suggest you to do back up of data.  You may want to keep it.

Osamu


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



Re: Bug#289385: RFH: cdrtools -- searching co-maintainer for the package

2005-01-10 Thread Nico Golde
hi,
* Steve McIntyre <[EMAIL PROTECTED]> [2005-01-10 22:12]:
> On Sun, Jan 09, 2005 at 08:13:46PM +, Steve McIntyre wrote:
> >>Unfortunately we dont have the time the package needs, so help is
> >>needed. Ideally you should know a bit of C and of Debian Packaging. You
> >>should also know cdrecord/mkisofs and its friends and of course have a
> >>cd burner at home to test stuff. :)
> >>
> >>You do not need to be a DD to help out, just start by going through the
> >>buglist, preparing patches, answering/closing them if needed, etc. pp.
> >
> >I'd love to help. I need to check that my employer would have no
> >problem (I write proprietary storage software for a living!), so I'll
> >get back to you tomorrow.
> >
> >I've already written several patches for mkisofs and cdrecord over the
> >years I've been using them, so I'm quite experienced with the code.
> 
> Right. I've checked with my boss and he's happy. It helps that we're
> about to start opening up some of our code anyway, so any conflict
> would be disappearing. I'll start digging into the bugs shortly to
> help.

Have fun with the coordination together with joerg schilling
;-P
regards nico

-- 
Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF ,'"`.
[EMAIL PROTECTED] | http://www.ngolde.de   (  grml.org
VIM has two modes - the one in which it beeps`._,'   
and the one in which it doesn't -- encrypted mail preferred


signature.asc
Description: Digital signature


Re: Why does Debian distributed firmware not need to be Depends: upon? [was Re: LCC and blobs]

2005-01-10 Thread Michael K. Edwards
On Sun, 9 Jan 2005 22:01:52 -0800, Steve Langasek <[EMAIL PROTECTED]> wrote:
> It is not enough to say that you *could* create free firmware files.  As a
> user of xpdf, I can unequivocally say that there are pdfs that I have full
> rights to, because *I created them*.  I cannot say that about firmware
> files.  If you have a free firmware file that works with the driver in
> question, please produce it for us to see.  It should become part of the
> package immediately, and be loaded by default by the driver.
> 
> If, on the other hand, we know that the driver needs to load firmware from
> disk before it can actually be usable with any device, and we don't have any
> real, working firmware images that are free, it is disingenuous to handwave
> this away by saying that "free firmware could exist".  We either have free
> firmware for use with the device, or we don't.  If we don't, then the driver
> won't work for our users without additional effort, and we should be honest
> about that.

I think the best way to be honest about that is to exclude non-free
firmware images from the kernel binary and modules themselves but to
permit loading them from the initrd or the root filesystem.  Initrd
images in main shouldn't contain non-free firmware; initrd images in
non-free may (presuming that they are legitimately distributable), and
Debian's mkinitrd tools are available (and quite usable) for
sophisticated users to roll their own.

Depending on what happens at the day job, I may have a chance to put
in some effort along those lines as I migrate their platform to 2.6.x
kernels.

Cheers,
- Michael


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



Re: Debianized ndiswrapper-source is better on SourceForge

2005-01-10 Thread William Ballard
On Mon, Jan 10, 2005 at 09:40:47PM +0100, Eduard Bloch wrote:
> 
> How can a couple of variables (not two dozens that you would need to get
> from the headers, environment and some other sources) mean tight
> coupling? In which world are you living?

Meaning it breaks it isn't there.

You're confusing "coupling" with "cohesion."  It has low cohesion, but 
it breaks if it isn't there so that's tight coupling.

I agree.  Let's drop it.


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



Re: Debianized ndiswrapper-source is better on SourceForge

2005-01-10 Thread Eduard Bloch
* William Ballast [Mon, Jan 10 2005, 02:34:15PM]:

> > WTF? IIRC there are studies about where low cooupling and high cohesion
> > make sense and where not.
> 
> All he uses from your include files are a couple of variables.
> That's low cohesion, tight coupling.

How can a couple of variables (not two dozens that you would need to get
from the headers, environment and some other sources) mean tight
coupling? In which world are you living?

Regards,
Eduard.

PS: Sorry, EOD. I don't have enough spare time to waste in a such
discussion.
-- 
 der Aquariophile ist schon ein bot, oder ?


-- 
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-10 Thread George Danchev
On Monday 10 January 2005 22:25, Wouter Verhelst wrote:
> Op ma, 10-01-2005 te 15:12 -0500, schreef William Ballard:
> > On Mon, Jan 10, 2005 at 08:33:02PM +0100, Tollef Fog Heen wrote:
> > > dpkg -I on the resulting package and looking at the depends?
> >
> > But you don't expect to do that for other packages.
>
> You can also just run 'apt-get -f install' once the dependency breakage
> occurs. That's what it's for.

This should be the last one should try, e.g. break the things with dpkg -i and 
then try to fix them with apt-get install -f, what if you have just broke 
apt ... yes I know one can handle that, but why spending extra time in a-la 
rpm hell [tm] situations, which could be avoided easily... The right way [tm] 
is to place the resulting deb in a local apt repo and install & whatever from 
there exploring the advantages of apt. That's what it's for.

-- 
pub 4096R/0E4BD0AB  2003-03-18  
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


-- 
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-10 Thread Wouter Verhelst
Op ma, 10-01-2005 te 15:12 -0500, schreef William Ballard:
> On Mon, Jan 10, 2005 at 08:33:02PM +0100, Tollef Fog Heen wrote:
> > dpkg -I on the resulting package and looking at the depends?
> 
> But you don't expect to do that for other packages.

You can also just run 'apt-get -f install' once the dependency breakage
occurs. That's what it's for.

-- 
 EARTH
 smog  |   bricks
 AIR  --  mud  -- FIRE
soda water |   tequila
 WATER
 -- with thanks to fortune


-- 
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-10 Thread William Ballard
On Mon, Jan 10, 2005 at 08:33:02PM +0100, Tollef Fog Heen wrote:
> dpkg -I on the resulting package and looking at the depends?

But you don't expect to do that for other packages.

I have started to use temporary apt repositories instead of
dpkg -I which fixes my problem.  And accepted that package-
generating packages do not Suggest dependencies of the generated
package.


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



Re: rudeness in general

2005-01-10 Thread Wouter Verhelst
Op ma, 10-01-2005 te 13:24 -0600, schreef Ron Johnson:
> On Mon, 2005-01-10 at 19:14 +0100, Wouter Verhelst wrote:
> > Op ma, 10-01-2005 te 06:39 -0500, schreef David Mandelberg:
> [snip]
> > 'RTFM' means "Go read the documentation, that's what it's for". I
> > personally find it far more rude to go on a mailing list, ask for the
> 
> Do you *really* think that RTFM means "Go read the documentation,
> that's what it's for"?

I fail to see the point of this, but for the sake of the argument...

Yes, I *really* think that RTFM means "Go read the documentation, that's
what it's for". Not literally, of course, but that's the message people
are sending you when they say "RTFM".

-- 
 EARTH
 smog  |   bricks
 AIR  --  mud  -- FIRE
soda water |   tequila
 WATER
 -- with thanks to fortune


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



Re: rudeness in general

2005-01-10 Thread Ron Johnson
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.

Well, that's what I'd tell my grandmother that it means...

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

-- 
-
Ron Johnson, Jr.
Jefferson, LA USA
PGP Key ID 8834C06B I prefer encrypted mail.

"Today's public figures can no longer write their own speeches or
books, and there is some evidence that they can't read them
either."
Gore Vidal



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


Re: rudeness in changelogs

2005-01-10 Thread Gunnar Wolf
Steve Greenland dijo [Sat, Jan 08, 2005 at 06:44:24PM -0600]:
> > Is this really called for in changelogs? Note that the bug reports were
> > perfectly polite.
> 
> Not really called for, but I understand the frustration with people who
> have nothing better to do than nag, and (for the second bug) without
> even checking the existing bugs!

Remember that, although it is expected from seasoned Debian users and
developers to do this, there is no hard requisite on not duplicating
bug reports. After all, you as the maintainer can merge them. It is
nicer if the user saves you the work, but anyway, he is not required
to do it.

> > Imagining myself as a student in this class: I complete the requested
> > assignment, with luck make an A, only to have the prof post it to the
> > internet and then be insulted by perfect strangers as they use my work
> > to fix their problems.
> 
> These would be the same students who didn't even have the minimum
> decency to attempt to notify the upstream authors before publishing
> the bugs? I think taking a dig at them in the changelog is the *least*
> anyone should do.

Well... DJB was not trying to be specially nice - Quite the
contrary. Take a look at the thread [1], specially at DJB's [2] and
his student's [3] messages (specially [3], it illustrates the point
better).

DJB's class was not about "helping Free Software authors", it was
about punishing developers who write buggy software, about showing
that Free Software is inherently no better than propietary
software. There is a nice debate in the thread.

Greetings,

--

[1] http://www.securityfocus.com/archive/1/384661/2004-12-15/2004-12-21/0

[2] http://www.securityfocus.com/archive/1/384888/2004-12-15/2004-12-21/0

[3] http://www.securityfocus.com/archive/1/385206/2004-12-22/2004-12-28/0

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


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



Re: rudeness in general

2005-01-10 Thread Miros/law Baran
10.01.2005 pisze Ron Johnson ([EMAIL PROTECTED]):

> > 'RTFM' means "Go read the documentation, that's what it's for". I
> > personally find it far more rude to go on a mailing list, ask for the

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

If one has the skin not thick enough to read the proper meaning from
RTFM, one should not use mailing lists and should concentrate on dead
tree repositories. Being oversensitive in public is usually
counterproductive.

Jubal

-- 
[ Miros/law L Baran, baran-at-knm-org-pl, neg IQ, cert AI ] [ 0101010 is ]
[ BOF2510053411, makabra.knm.org.pl/~baran/, alchemy pany ] [ The Answer ] 

   God is real, unless declared integer.


-- 
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]>

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

Yes, that's what it means.

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


-- 
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-10 Thread Tollef Fog Heen
* William Ballard 

| Tell my why you'd ever want ndiswrapper-utils and not 
| ndiswrapper-source.  Then tell me if that's the most common
| case.

Because my distributor ships the ndiswrapper.ko driver in the
linux-restricted-modules (iirc) package.

| Just tell me how you work around this problem and I'm having,
| and I'll shut up.  That's what I told the maintainer and he
| never responded.
| 
| Just tell me how I'm supposed to "just know" to get -utils?
| Wait until it breaks?

dpkg -I on the resulting package and looking at the depends?

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  


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



Re: Debianized ndiswrapper-source is better on SourceForge

2005-01-10 Thread William Ballard
On Mon, Jan 10, 2005 at 07:59:59PM +0100, Eduard Bloch wrote:
> WTF? IIRC there are studies about where low cooupling and high cohesion
> make sense and where not.

All he uses from your include files are a couple of variables.
That's low cohesion, tight coupling.


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



Re: Debianized ndiswrapper-source is better on SourceForge

2005-01-10 Thread Greg Folkert
On Mon, 2005-01-10 at 19:59 +0100, de Bladen wrote:
> In the meantime, begin to recompile Debian with staticaly linked
> packages. That is very important, you know. That evil libc causes such a
> mess of tight coupling, one could become crazy from just imaging all the
> possible consequences!!!1

What?!!! You mean Debian Isn't statically linked for everything? OMG,
SCO will be happy to know their plan worked!

-- 
greg, [EMAIL PROTECTED]

The technology that is
Stronger, better, faster: Linux


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


Re: rudeness in general

2005-01-10 Thread Ron Johnson
On Mon, 2005-01-10 at 19:14 +0100, Wouter Verhelst wrote:
> Op ma, 10-01-2005 te 06:39 -0500, schreef David Mandelberg:
[snip]
> 'RTFM' means "Go read the documentation, that's what it's for". I
> personally find it far more rude to go on a mailing list, ask for the

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

-- 
-
Ron Johnson, Jr.
Jefferson, LA USA
PGP Key ID 8834C06B I prefer encrypted mail.

"I need an expert on the pain I'm goin' thru, so I keep George on
the ol' turn table 'till I'm over you..."
Mark Chesnutt, "Just Playin' Possum"



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


Re: remove me

2005-01-10 Thread Michelle Konzack
rm -rf [EMAIL PROTECTED] >/dev/null

done.

Am 2005-01-10 13:49:57, schrieb [EMAIL PROTECTED]:
> remove me from call wave. thank you
- ENE OF REPLYED MESSAGE -

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: remove me from call*wave

2005-01-10 Thread Aalicegore

from:[EMAIL PROTECTED]


Re: Debianized ndiswrapper-source is better on SourceForge

2005-01-10 Thread Eduard Bloch
#include 
* William Ballard [Mon, Jan 10 2005, 12:40:12PM]:

> The only thing it "has to have" module-assistant is a couple of 
> variables in debian/rules.  For that trivial advantage we now have tight 
> coupling on the rest of module-assistant, which means if those variables 
> change in module-assistant every other package has to change as well.

WTF? IIRC there are studies about where low cooupling and high cohesion
make sense and where not.

> Loose coupling is better than tight coupling.

ROTFL

Dude, what did you read in the software engineering classes? Comic books?
Please visit a Software Product Lines courses before spreading more crap
(and maybe something about databases to learn the meaning of ACID).

In the meantime, begin to recompile Debian with staticaly linked
packages. That is very important, you know. That evil libc causes such a
mess of tight coupling, one could become crazy from just imaging all the
possible consequences!!!1

Regards,
Eduard.
-- 
Russian roulette for linux:
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Still breathing, eh?"


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



Re: System snapshots

2005-01-10 Thread Petter Reinholdtsen
[Andrew Suffield]
> Seems like a poor reimplementation of a backup system to me. It's
> independently useful, and gains nothing from being embedded into the
> package manager, so why stuff it into the package manager?

I recommend reading the article, to gain some insight into the problem
it is trying to solve.  :)


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



Re: LCC and blobs

2005-01-10 Thread Thomas Bushnell BSG
Tollef Fog Heen <[EMAIL PROTECTED]> writes:

> Imagine me having an USB device.  The driver opens a network
> connection to firmware.example.com, sends the device identification
> string and gets another string.  This one is sent to the USB device
> which then does what it's supposed to do.

This is a canonical example of a network-downloader package.  Such
things normally go in contrib in Debian.


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



Re: PHP application packaging policy/best practice?

2005-01-10 Thread Gunnar Wolf
Kees Leune dijo [Fri, Jan 07, 2005 at 02:19:18PM +0100]:
> Hi,
> 
> I am preparing an ITP for a PHP application that is currently under
> development at my place of employment. While thinking about packaging
> it, I was wondering if there is any PHP application policy or best
> practice. I am now leaning to a setup as follows:
> (...)
> Note that I chose /usr/lib over /usr/share because according to the
> FHS, /usr/share is meant for "all read-only architecture independent
> data files". Although PHP files are read-only and architecture
> indepedent, I consider them as programs.

Some people have pointed out that other PHP programs go to /usr/share
as well. Just to complement: Perl modules also get installed to
/usr/share if they are not architecture-specific. Python seems not to
be that way, as its standard sys.path does not include /usr/share/*. 

Greetings,

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


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



remove me

2005-01-10 Thread Aalicegore

remove me from call wave. thank you


Re: System snapshots

2005-01-10 Thread Otavio Salvador
|| On Mon, 10 Jan 2005 18:08:02 +
|| Andrew Suffield <[EMAIL PROTECTED]> wrote: 

>> Such feature would be nice to have in Debian as well.  If you have a
>> very short upgrade window, where one will have to abort and roll back
>> if the upgrade fail, it would be helpful if dpkg would allow you to
>> roll back the upgrade.

as> Seems like a poor reimplementation of a backup system to me. It's
as> independently useful, and gains nothing from being embedded into the
as> package manager, so why stuff it into the package manager?

Well, I think transactions inside of package manager could be good
because if one upgrade fail (mostly in sid environments) you can leave
the all system in bad shape.

as> Personally, I've been use dm-snapshot to cover system upgrades
as> lately...

Sure this works but it's not a snapshot like was suggested at begining
of this thread. This works mostly like a "backup" :-) To me it's
enough.

-- 
O T A V I OS A L V A D O R
-
 E-mail: [EMAIL PROTECTED]  UIN: 5906116
 GNU/Linux User: 239058 GPG ID: 49A5F855
 Home Page: http://www.freedom.ind.br/otavio
-
"Microsoft gives you Windows ... Linux gives
 you the whole house."


pgpvKvRS6m5t0.pgp
Description: PGP signature


Re: New stable version after Sarge

2005-01-10 Thread Martin Schulze
Florian Weimer wrote:
> > Re: Paul van der Vlis in <[EMAIL PROTECTED]>
> >> You will understand that my most important point is security-support.
> >
> > ...which Debian provides for its stable distribution at any time, even
> > if the last stable release was ages ago.
> 
> Where is the security support for woody's version of Mozilla, Samba
> and PHP?

Mozilla is a nightmare nobody can support - sadly.
Samba is security-supported, the fix is pending though, but will be
released soon.
PHP is security supported and Debian is not vulnerable to the real
vulnerabilities (CAN-2004-1019 and CAN-2004-1065), problems
caused by faulty scripts are not considered an issue (and we'd
have to issue a PHP updated every second day otherwise).

I can only hope that the situation with Mozilla, Firefox, Galeon,
Thunderbird and $whatnot will be better in sarge, but I have doubts.

Regards,

Joey

PS: http://www.debian.org/security/nonvulns-woody#CAN-2004-1019
http://www.debian.org/security/nonvulns-woody#CAN-2004-1065

-- 
The only stupid question is the unasked one.

Please always Cc to me when replying to me on the lists.


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



Re: System snapshots

2005-01-10 Thread Otavio Salvador
|| On Mon, 10 Jan 2005 18:40:39 +0100
|| Petter Reinholdtsen <[EMAIL PROTECTED]> wrote: 

pr> [Otavio Salvador]
>> No because some applications doesn't depends only of configuration
>> files but data-files. When you purge then, all data files will be
>> removed together (in major of times). Another problem is how you can
>> revert upgrade processes in database files and like?

pr> RPM have a feature allowing it to do upgrade transactions and rollback
pr> of failed installs, where it will include the data files in the
pr> transaction log.  I read about this in the Linux Journal article
pr> "Transactions and Rollback with RPM" by James Oden,
pr> http://www.linuxjournal.com/article/7034>.

pr> Such feature would be nice to have in Debian as well.  If you have a
pr> very short upgrade window, where one will have to abort and roll back
pr> if the upgrade fail, it would be helpful if dpkg would allow you to
pr> roll back the upgrade.

Rollback upgrade is more simple then allow snapshot. Let me try to
clear what I think about it:

 If you want to allow rollback, you can do it using one transation to
 all involved packages with versioned depends and not ALL
 packages. Another issue is it will be available while you are
 upgrading and not later.

 Support it for later time is a lot more complicated because the data
 involved can be changed and you can't only revert to old data. You
 need to convert all changes to previous data. ie: PostgreSQL

-- 
O T A V I OS A L V A D O R
-
 E-mail: [EMAIL PROTECTED]  UIN: 5906116
 GNU/Linux User: 239058 GPG ID: 49A5F855
 Home Page: http://www.freedom.ind.br/otavio
-
"Microsoft gives you Windows ... Linux gives
 you the whole house."


pgpknuiuJ9IDv.pgp
Description: PGP signature


Re: LCC and blobs

2005-01-10 Thread Tollef Fog Heen
* Raul Miller 

| On Wed, Jan 05, 2005 at 10:16:25AM +0100, Tollef Fog Heen wrote:
| > However, if somebody writes a graphviz-client which just pushes the
| > dot file over the network to graphviz.example.com on some port and
| > gets a postscript file back, it can go into main.  No matter what
| > software said server is running.  Correct?
| 
| In essence, yes.

Let us take it a little further.

Imagine me having an USB device.  The driver opens a network
connection to firmware.example.com, sends the device identification
string and gets another string.  This one is sent to the USB device
which then does what it's supposed to do.

Would the driver and anything depending on it still be free?  (Let's
assume the driver is GPL-ed or BSD-licensed or whatever makes you
happy.)

| Do you have a problem netcat being in main?

I'm exploring the boundaries, I'm not making any sort of accusations
or «having a problem» with anything.  Not yet, at least. :)

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  


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



Bug#289722: ITP: kde-systray2 -- KDE systray applet with icon hiding support

2005-01-10 Thread Jose Luis Tallon
Package: wnpp
Severity: wishlist


* Package name: kde-systray2
  Version : 0.51
  Upstream Author : Georges A.K. <[EMAIL PROTECTED]>
* URL : http://www.kde-look.org/content/download.php?content=17732
* License : GPL
  Description : KDE systray applet with icon hiding support

 This is the KDE System Tray with icon hiding support. It works exactly like
 the original tray but adds icon hiding support, smooth scrolling and icon
 grouping.

 (Some of this functionality will be available in KDE 3.4, but it is much
 too nice to stay 3 years without :-)


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) (ignored: 
LC_ALL set to [EMAIL PROTECTED])


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



  1   2   >