Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Matthew Dempsky
"John H. Robinson, IV" <[EMAIL PROTECTED]> writes:

> This package is buildable by tools in main. It meets the letter of the
> law. The spirit seems a bit ambiguous. Good case in point, the m68k
> cross-compiled stuff, where the cross-compiler used was non-free. (I
> have not verified the accuracy of the non-free claim of the cross-
> compiler)

I don't follow that at all.

As I see it, the "spirit" of the DFSG, Social Contract, and
what-have-you are that Debian's main archive must be able to bootstrap
itself and that packages present in it should have been constructed as
such.  An example was given earlier of another package (openoffice.org
I believe) that supported recompilation using a different JDK.

Also, I presume the cross-compiler they were referring to was gcc (I
don't know of any other i386-hosted, m68k-targeted compilers capable
of building the Linux kernel).

gcc isn't non-free.  icc *is*.

Keeping that in mind *is* in the spirit of Debian.

Also, I wouldn't be surprised to know their gcc cross-compiler was
derived from the toolchain-source package which is in main.




Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread John H. Robinson, IV
I am not subscribed to debian-legal.

Glenn Maynard wrote:
> 
> Consider a major, practical reason we require that packages be buildable
> with free tools: so people--both Debian and users--can make fixes to the
> software in the future.

I agree with this. This is also not the point. You keep talking about
pracakge that can only be built with a non-free compiler. The one in
question can be built with a free or non-free compiler.

> For example, suppose OpenSSL is built with ecc (Expensive C Compiler),
> because it produces faster binaries, the Debian package is created with
> it, and ends up in a stable release.  A security bug is found, and the
> maintainer isn't available.  Can another developer fix this bug?  No:
> you can't possibly make a stable update with a completely different
> compiler, halving the speed and possibly introducing new bugs.  (Debian
> is very conservative and cautious with stable updates; this is one of
> the reasons many people use it.)

Yes. Assuming that OpenSSL will compile properly with both gcc and ecc,
and the source is not using tricks to change functionality when compiled
wiht one or the other. To me, using ecc or gcc is, or at least should
be, similar to using gcc -O1 or gcc -O9.

Similarly, I do not consider a signifcant performance boost to be a
change in functionality. I'm thinking something like this:

#ifdef ecc
// this enables the -S option
#elif defined(gcc)
// remove -S, but add in -o instead
#else
// neither -S nor -o available
#endif

In this case, the compiler used would have a significant change in
functionality, and would require the build-dep on ecc, and would be
contrib at best.

> On the same token, users are similarly unable to exercise the level of
> caution needed when making security updates on critical systems, unless
> they subject themselves to whatever non-free license the compiler uses.

gcc is written under the GPL. I can write a non-free program, keep the
source entirely secret, and distribute my program in binary form only,
with a very restrictive license. The gcc license does not contaminate
the resultant binary (unless, of course, I put gcc code in my program).
Similarly, the ecc license should not prevent compiling GPL'd code. If
it did, ecc would be unsuitable for any purpose, period.

> This is a fundamental reason it's required that packages be buildable
> using free tools, and why I don't think "you can build a kind-of similar
> package using free tools, but the one we're giving you can only be built
> with non-free tools" is acceptable.

Again, if it could only be built properly and working with ecc, I will
happily agree with you until the cows come home to roost. This would be a
long time, as cows donot generally roost.

Specifically, this package could be built with either gcc or icc. I will
accept the argument from a pragmatic standpoint, in as much a bug in icc
would be harder to track down, but not from a ``it is a different
package'' because of using icc instead of gcc.

-- 
John H. Robinson, IV  [EMAIL PROTECTED]
 http  
WARNING: I cannot be held responsible for the above, sbih.org ( )(:[
as apparently my cats have learned how to type.  spiders.html  




Re: Bug#277193: ITP: tagtool -- tool to tag and rename MP3 and Ogg Vorbis files

2004-10-19 Thread Joshua Kwan
On Mon, 18 Oct 2004 21:46:02 -0500, Graham Wilson wrote:
> Audio Tag Tool is a program to manage the information fields in MP3 and
> Ogg Vorbis files (commonly called tags). Tag Tool can be used to edit
> tags one by one, but the most useful features are mass tag and mass
> rename. These are designed to tag or rename hundreds of files at once,
> in any desired format.

How's this better than easytag?

Description: viewing, editing and writing ID3 tags of MP3 and Ogg files
 EasyTAG is an utility for viewing, editing and writing
 the ID3 tags of MP3 and Ogg files, using a GTK+ interface.
 .
 Currently EasyTAG supports the following features:
  - Viewing, editing, writing ID3 TAGs of MP3 and Ogg files,
  - Process all files of the selected directory,
  - Ability to browse subdirectories,
  - Recursion for tagging, removing, renaming, saving...,
  - Easy directory selection with a tree browser,
  - Supports ID3v1, ID3v1.1, and ID3v2 tags,
  - Scan file for automatic tagging (using masks),
  - Scan tag for automatic renaming file (using masks),
  - Rename mp3 file,
  - Can apply a field (artist, title,...) to all other files,
  - Display MP3 header informations,
  - Can load a character translation file.

-- 
Joshua Kwan





Re: New ClamAV version uploaded, testers wanted

2004-10-19 Thread Christian Perrier
Quoting Stephen Gran ([EMAIL PROTECTED]):
> Hello all,
> 
> I have uploaded 0.80 to experimental temporarily for testing purposes
> (it is also on p.d.o/~sgran).  The two main concerns I have with
> releasing it into the wild at this point are false positives in the jpeg
> scanning code (appears to be largely the result of a bad signature, not
> the engine at this point) and the upgrade path.


Does this include translation changes?

You usually pinged translators in such cases, so I think there are no
changes, but I just want to be sure..:-)





Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Glenn Maynard
On Mon, Oct 18, 2004 at 10:01:05PM -0700, John H. Robinson, IV wrote:
> I agree with this. This is also not the point. You keep talking about
> pracakge that can only be built with a non-free compiler. The one in
> question can be built with a free or non-free compiler.

No, that's not what I said.  I'm saying that a package built with ecc
(or icc or whatever) is not the same package that you'll get if you
build the same sources with gcc; it's significantly functionally different.
If it wasn't significantly different, nobody would bother to compile
with the non-free compiler in the first place, so it's clear that the
choice of compiler matters to some people, and making a stable update
that changed to gcc would be an unacceptable stable change.

> > For example, suppose OpenSSL is built with ecc (Expensive C Compiler),
> > because it produces faster binaries, the Debian package is created with
> > it, and ends up in a stable release.  A security bug is found, and the
> > maintainer isn't available.  Can another developer fix this bug?  No:
> > you can't possibly make a stable update with a completely different
> > compiler, halving the speed and possibly introducing new bugs.  (Debian
> > is very conservative and cautious with stable updates; this is one of
> > the reasons many people use it.)
> 
> Yes. Assuming that OpenSSL will compile properly with both gcc and ecc,
> and the source is not using tricks to change functionality when compiled
> wiht one or the other. To me, using ecc or gcc is, or at least should
> be, similar to using gcc -O1 or gcc -O9.

Huh?  You ignored what I said: you can't make a stable update using a
different compiler, because it can introduce both performance and (more
importantly) new bugs, which is completely unacceptable for a Debian
stable security update.  You should be using the same compiler, and
the same compiler flags, too.  Debian's approach to security updates
is very clear: change only what's necessary to fix the bug.

Are you claiming that changing from one compiler to another, or changing
optimization flags, can't introduce bugs?  If so, please stay away from
any security-sensitive packages ... :)

> gcc is written under the GPL. I can write a non-free program, keep the
> source entirely secret, and distribute my program in binary form only,
> with a very restrictive license. The gcc license does not contaminate
> the resultant binary (unless, of course, I put gcc code in my program).
> Similarly, the ecc license should not prevent compiling GPL'd code. If
> it did, ecc would be unsuitable for any purpose, period.

This doesn't seem relevant.

-- 
Glenn Maynard




Re: Bug#277193: ITP: tagtool -- tool to tag and rename MP3 and Ogg Vorbis files

2004-10-19 Thread Glenn Maynard
On Mon, Oct 18, 2004 at 10:45:59PM -0700, Joshua Kwan wrote:
> Description: viewing, editing and writing ID3 tags of MP3 and Ogg files
>  EasyTAG is an utility for viewing, editing and writing
>  the ID3 tags of MP3 and Ogg files, using a GTK+ interface.

Ogg files don't have ID3 tags; I trust this actually means that it uses
the standard metadata tagging system of Ogg, and not ID3?

-- 
Glenn Maynard




Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Andreas Barth
* Wouter Verhelst ([EMAIL PROTECTED]) [041019 00:40]:
> On Mon, Oct 18, 2004 at 07:51:00PM +0200, Josselin Mouette wrote:
> > Le lundi 18 octobre 2004 à 19:22 +0200, Wesley W. Terpstra a écrit :
> > > So, when it comes time to release this and include it in a .deb, I ask
> > > myself: what would happen if I included (with the C source and ocaml
> > > compiler) some precompiled object files for i386? As long as the build
> > > target is i386, these object files could be linked in instead of using
> > > gcc to produce (slower) object files. This would mean a 2* speedup for
> > > users, which is vital in order to reach line-speed. Other platforms 
> > > recompile as normal.
> > > 
> > > On the other hand, is this still open source?
> > > Is this allowed by policy?
> > > Can this go into main?
> > 
> > Main must be built with only packages from main.

> No, that's not true.
> 
>  In addition, the packages in _main_
> * must not require a package outside of _main_ for compilation or
>   execution (thus, the package must not declare a "Depends",
>   "Recommends", or "Build-Depends" relationship on a non-_main_
>   package),
> 
> There's a difference, which is crucial. ICC may not be Free Software,
> policy does not say you must only use Free Software to build a package;
> it says you must not /require/ a package outside main to build it.
> 
> The difference is subtle, but crucial.
> 
> Wesley's software can be built using software in main. It will not be as
> fast, but it will still do its job, flawlessly, without loss of
> features, with the ability to modify the software to better meet one's
> needs if so required.

I disagree.

A program is IMHO not only specified by the fact that it does certain
transformations from input to output, but also by the speed it does
this. If this specification can be matched by gcc, why consider using
icc at all? And if not, it requires icc. (You can also consider what
happens when we want to do a security update: Does the security team
need to install icc, or do we want that the software runs significantly
slower afterwards, and misses its specification?)

If icc is required for that application, than it needs to go to contrib.
If not, please compile it with gcc.


Cheers,
Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C




Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Andreas Barth
* John Hasler ([EMAIL PROTECTED]) [041019 00:55]:
> I _think_ it would also be acceptable for you to build the debs you upload
> with CC=icc.

I disagree to that statement. IMHO all binary packages uploaded into
debian should be the same as if autobuild. Everything else produces pain
for QA, security and further NMUs.


Cheers,
Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C




Re: Xsession doesn't use umask setting from /etc/login.defs

2004-10-19 Thread Tollef Fog Heen
* Tomas Fasth 

| Branden Robinson wrote:
| | Would pam_umask.so be a worthwhile exercise for some enterprising
| | person?
| 
| May I suggest pam_logindefs.so?

No, that's a bad idea for a variety of reasons, for instance that we
already have pam_limits and as pam modules often are security-critical
which means we should have small modules instead of one, larger module
doing more.

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




Do _not_ file massbugs without consulting debian-devel (Re: Bug#277210: package description typo(s) and the like)

2004-10-19 Thread Jeroen van Wolffelaar
On Tue, Oct 19, 2004 at 08:11:32AM +0200, Florian Zumbiehl wrote:
> Package: epic4-script-thirdeye
> Version: 1.72-4
> Severity: minor
> 
> I searched through the Packages file a bit for typos and the like - below
> you find a diff of this package's description (a) showing what I think is
> wrong and (b) how I suggest it to be corrected.
> 
>  Description: Third Eye EPIC script
>   Third Eye is a script for the EPIC IRC client, optimized for version 
> 4pre2.004.
> - It's features include flood protection, nearly completely configurable ansi
> + Its features include flood protection, nearly completely configurable ansi

Not only is this bug a duplicate, which is immediately obvious upon
opening the bugpage of this package, but you filed 63 similar bugs
without mailing -devel about your intentions first. This is important,
because then someone would have told you you're about to spam the BTS
with 63 duplicate bugs.

Please go over all your submitted bugs, and close the duplicate ones
yourself, and while at it, you could apologize to the maintainers for
causing them extra work for nothing.

And read [1] too.

--Jeroen

[1] 
http://www.debian.org/doc/developers-reference/ch-beyond-pkging#s-submit-many-bugs

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl




Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Wouter Verhelst
On Tue, Oct 19, 2004 at 09:13:24AM +0200, Andreas Barth wrote:
> * Wouter Verhelst ([EMAIL PROTECTED]) [041019 00:40]:
> > Wesley's software can be built using software in main. It will not be as
> > fast, but it will still do its job, flawlessly, without loss of
> > features, with the ability to modify the software to better meet one's
> > needs if so required.
> 
> I disagree.
> 
> A program is IMHO not only specified by the fact that it does certain
> transformations from input to output, but also by the speed it does
> this.

There can be cases where compiling software using more recent toolchain
versions will result in a binary not running as fast as before (because
the newer libc is a bit more bloaty, or because some aggressive
optimization which was enabled before but which was deemed buggy by
design afterwards, was disabled again, or whatnot). Where is the
difference with using a non-free compiler?

> If this specification can be matched by gcc, why consider using
> icc at all? And if not, it requires icc. (You can also consider what
> happens when we want to do a security update: Does the security team
> need to install icc, or do we want that the software runs significantly
> slower afterwards, and misses its specification?)

If that is an issue, then it is also an issue for software currently in
main but which is built using toolchain versions that are now no longer
in main.

> If icc is required for that application, than it needs to go to contrib.

Indeed. However, as long as the software does indeed compile correctly
using gcc, one can say that icc is not required.

> If not, please compile it with gcc.

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


signature.asc
Description: Digital signature


Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Florian Weimer
* Glenn Maynard:

>> Perhaps I should make my program 'par' command-line compatible!
>> OTOH, when you have so many small files it is not convenient.
>
> I don't really understand the use of allowing thousands of tiny parts.
> What's the intended end use?

I suppose it could be used for multicast file transfer.




Re: Bug#277193: ITP: tagtool -- tool to tag and rename MP3 and Ogg Vorbis files

2004-10-19 Thread Michal Politowski
On Mon, 18 Oct 2004 21:46:02 -0500, Graham Wilson wrote:
> Package: wnpp
> Severity: wishlist
> 
> * Package name: tagtool
>   Version : 0.10
>   Upstream Author : Pedro Lopes <[EMAIL PROTECTED]>
> * URL : http://pwp.netcabo.pt/paol/tagtool/
> * License : GPL
>   Description : tool to tag and rename MP3 and Ogg Vorbis files
> 
> Audio Tag Tool is a program to manage the information fields in MP3 and
> Ogg Vorbis files (commonly called tags). Tag Tool can be used to edit
> tags one by one, but the most useful features are mass tag and mass
> rename. These are designed to tag or rename hundreds of files at once,
> in any desired format.

Does it correctly handle Unicode encoded ID3v2 tags?
Checking...
No, it apparently doesn't.
So I question the value of introducing yet another broken tool to the
archive.

Oh, another check...
It seems not to handle correctly even Vorbis comments,
which are UTF8 by definition.
Definitely not mature enough, unless I've made some serious mistakes.

-- 
Michał Politowski
Talking has been known to lead to communication if practised carelessly.


signature.asc
Description: Digital signature


Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Wesley W. Terpstra
I know this thread has progressed beyond the actual situation 
I asked about, but I wanted to just throw in my opinion too.

On Tue, Oct 19, 2004 at 09:13:24AM +0200, Andreas Barth wrote:
> A program is IMHO not only specified by the fact that it does certain
> transformations from input to output, but also by the speed it does
> this. If this specification can be matched by gcc, why consider using
> icc at all? And if not, it requires icc.

This is now also my point of view.

When I started this thread, I also _felt_ that contrib was the correct 
place for my application, but didn't really know why. Now I can explain 
it better. The proposal of keeping one version in main and one in contrib
also addresses my concern about usability.

So, I am happy with the outcome of this discussion already. =)

-- 
Wesley W. Terpstra




Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Hamish Moffatt
On Mon, Oct 18, 2004 at 10:24:44PM -0400, Glenn Maynard wrote:
> On Mon, Oct 18, 2004 at 06:28:01PM -0700, John H. Robinson, IV wrote:
> > Note the exact words (I am assuming that Glenn copied them verbatim):
> > the package in main must be buildable with tools in main
> 
> Exact words are:
> 
>  In addition, the packages in _main_
> * must not require a package outside of _main_ for compilation or
>   execution (thus, the package must not declare a "Depends",
>   "Recommends", or "Build-Depends" relationship on a non-_main_
>   package),
> 
> If you build with different tools, you have a different package.  "X

That's true if you define a package as an exact .deb, but not if you define
it as a source package (.orig.tar.gz/.diff.gz/.dsc). The latter seems to
be a more useful definition in the context of compilation, IMHO.


Hamish
-- 
Hamish Moffatt VK3SB <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>




Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Wesley W. Terpstra
On Mon, Oct 18, 2004 at 11:05:16PM -0400, Glenn Maynard wrote:
> > find -name testing.part.\* -print0 | xargs -0 parchive a -n 16384 
> > testing.par 
> 
> You're splitting into parts which are far too small.

Yes, it's too small for par.
It's also clear that it's too small for usenet use.

However, my program is not intended to solve usenet problems.
My applications are all on the level of packet switching networks.

Besides, who ever complains when something is faster than they need?

Or as my first computer science prof once said:
  Insertion sort is fine for most tasks.
  Sometimes you need quicksort.

> It's not designed for thousands of tiny parts

No, but mine is.

> Most PAR operations are IO-bound (judging by drive thrashing, not from
> actual benchmarks).

Not to be rude, but you're mistaken here.
strace it when there are many small files; it is not doing syscalls.
Disk IO and/or thrashing is not the issue for small files.

Maybe disk thrashing is a problem during normal par operation, but it is a
minor problem compared to the computation (for my goals).
[ As aside, my algorithm is also streaming; it reads the 'file' in sequence
three times, so disk thrashing should not be a problem. ]

> I don't really understand the use of allowing thousands of tiny parts.
> What's the intended end use?

Note that PAR cannot help you if the unit of failure is very small.
Even one missing piece of a 'part' makes that 'part' useless.

Florian already mentioned multicast, and that is my first application. 

Another situation is one where you have any one-way network link 
(some crazy firewalls [my work; arg!!]).

Future (?) wireless networks might have base station with a larger range
than the clients. Clients could still download (without ACKs) in this case.

Perhaps your ISP has packet loss that sometimes sits at 20% (my home; arg!).

If you know how TCP works, you will also know that it will nearly
stop sending because it thinks the network is congested, even though
the real problem is a faulty switch which drops 20% of packets seemingly
at random. Using my code over UDP completely removes this problem.

(However, this is dangerous because my code is also 'unfair' in the sense
that it will stop all TCP traffic b/c it will not care about packet loss 
due to conjestion while the TCP traffic will back off)

You might also use it to make a version of bittorrent where each packet is
independent of the others. This would help prevent 'dead' torrents where
there is no seed and all downloads stall b/c the known information overlaps.

Another case might be mobile agents where PDAs exchange parts of files they
are looking for whenever they run into other PDAs they can bargain with
(like bittorrent).

However, PDAs move when their owners move, so network sessions are
interuppted at random times, and one PDA may never see the other ever 
again.

This scheme would let a PDA broadcast a file to all nearby PDAs which
could make use of the information regardless of when they leave (mid
'part'?) or whether they have already pieces of the file.

Another situation I would like to apply my code to is to sensor networks
where there is a stream of measurements of some variable. My code can
not presently handle this correctly, but that is future work for me.

I am not a very imaginative person; I am sure there are many other
situations where this could be applied.

From another point of view, research doesn't *need* to be practical. ;)

If other people have ideas, I'd like to hear them.

-- 
Wesley W. Terpstra




Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Colin Watson
On Tue, Oct 19, 2004 at 08:11:50PM +1000, Hamish Moffatt wrote:
> On Mon, Oct 18, 2004 at 10:24:44PM -0400, Glenn Maynard wrote:
> > Exact words are:
> > 
> >  In addition, the packages in _main_
> > * must not require a package outside of _main_ for compilation or
> >   execution (thus, the package must not declare a "Depends",
> >   "Recommends", or "Build-Depends" relationship on a non-_main_
> >   package),
> > 
> > If you build with different tools, you have a different package.  "X
> 
> That's true if you define a package as an exact .deb, but not if you define
> it as a source package (.orig.tar.gz/.diff.gz/.dsc). The latter seems to
> be a more useful definition in the context of compilation, IMHO.

The quote above seems to refer to both, since it speaks of Depends and
Recommends (which only apply to binary packages) and Build-Depends
(which only apply to source packages).

-- 
Colin Watson   [EMAIL PROTECTED]




Re: dpkg -P backuppc fails

2004-10-19 Thread Ludovic Drolez
Hi,
giuseppe:~# dpkg -P backuppc
(Reading database ... 87999 files and directories currently installed.)
Removing backuppc ...
Stopping backuppc: ok.
Purging configuration files for backuppc ...
and stop...

The postinst script seems to be stuck in db_purge, a line which was added 
automatically:

...
# Automatically added by dh_installdebconf
if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
db_purge
fi
# End automatically added section
...
So it may be a bug in dpkg ?
  Ludo.



Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Wouter Verhelst
On Mon, Oct 18, 2004 at 05:47:26PM -0700, Steve Langasek wrote:
> On Tue, Oct 19, 2004 at 02:04:42AM +0200, Wouter Verhelst wrote:
> > A difference in optimization is not relevant to a package's freedom.
> 
> If compiling the program with a non-free compiler gains you users who would
> not find the package usable otherwise, distributing binaries built with
> such a compiler induces your users to be dependant (indirectly) on non-free
> software.  That is a freedom issue.

Okay, that is a fair point. I'll leave it at that.

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


signature.asc
Description: Digital signature


Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Wouter Verhelst
On Mon, Oct 18, 2004 at 06:28:01PM -0700, John H. Robinson, IV wrote:
[...]
> This package is buildable by tools in main. It meets the letter of the
> law. The spirit seems a bit ambiguous. Good case in point, the m68k
> cross-compiled stuff, where the cross-compiler used was non-free. (I
> have not verified the accuracy of the non-free claim of the cross-
> compiler.

I didn't say that. The compiler was built from gcc sources, but the
cross-compiler (as it was used) was not uploaded to the archive.

> Also, this discussion is academic as the maintainer is going to split
> the package into two: gcc build in main, and icc built in contrib. Given
> the circumstance, I felt that this action is the best.

Agreed.

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


signature.asc
Description: Digital signature


Re: Do _not_ file massbugs without consulting debian-devel (Re: Bug#277210: package description typo(s) and the like)

2004-10-19 Thread Bill Allombert
On Tue, Oct 19, 2004 at 10:06:01AM +0200, Jeroen van Wolffelaar wrote:
> On Tue, Oct 19, 2004 at 08:11:32AM +0200, Florian Zumbiehl wrote:
> > I searched through the Packages file a bit for typos and the like - below
> > you find a diff of this package's description (a) showing what I think is
> > wrong and (b) how I suggest it to be corrected.
> > 
> >  Description: Third Eye EPIC script
> >   Third Eye is a script for the EPIC IRC client, optimized for version 
> > 4pre2.004.
> > - It's features include flood protection, nearly completely configurable 
> > ansi
> > + Its features include flood protection, nearly completely configurable ansi
> 
> Not only is this bug a duplicate, which is immediately obvious upon
> opening the bugpage of this package, but you filed 63 similar bugs
> without mailing -devel about your intentions first. This is important,
> because then someone would have told you you're about to spam the BTS
> with 63 duplicate bugs.

Please cool down, if you compare with #268503, this one includes a 
patch whereas the original did not, so it is not a duplicate but an
improvement.

It seems this bug submitter has made much more effort toward quality bug
reports than the previous attempt at fixing typos so I see no point
flaming him. I dream to receive patch in bug reports. Sending 63 patches
do not really qualify as massive bug filling. 

Compare that with the massive bug filling entitled
"The package description does not follow Debian policy"
filled with severity important...

> Please go over all your submitted bugs, and close the duplicate ones
> yourself, and while at it, you could apologize to the maintainers for
> causing them extra work for nothing.

If you think it is a duplicate, you should merge them not close it
summarily, especially since this one include a patch. So long for 
apologizing.

Florian, improve your script so that the bug title include the name
of the package next time. :-)

Cheers,
-- 
Bill. <[EMAIL PROTECTED]>

Imagine a large red swirl here. 


pgpSkLUBG4i70.pgp
Description: PGP signature


Re: Do _not_ file massbugs without consulting debian-devel (Re: Bug#277210: package description typo(s) and the like)

2004-10-19 Thread Antti-Juhani Kaijanaho
On 20041019T134416+0200, Bill Allombert wrote:
> Please cool down, if you compare with #268503, this one includes a 
> patch whereas the original did not, so it is not a duplicate but an
> improvement.

In other words, it is a duplicate report with a patch.  The proper thing
(with respect to this individual case) would have been to send the patch
to #268503 without opening a new bug.

> It seems this bug submitter has made much more effort toward quality bug
> reports than the previous attempt at fixing typos so I see no point
> flaming him.

He was not flamed; he was being corrected about an important piece of
Debian etiquette.

> I dream to receive patch in bug reports. Sending 63 patches
> do not really qualify as massive bug filling. 

The issue is not whether it was massive but whether it was a mass bug
report.  There is a difference: the latter is usually indicated when
many bugs are opened on a similar issue against several package based on
a (semi)automated search for a particular kind of bug in the Debian
archive.

> If you think it is a duplicate, you should merge them not close it
> summarily, especially since this one include a patch.

That is true.

-- 
Antti-Juhani Kaijanaho, Debian developer 

http://kaijanaho.info/antti-juhani/blog/en/debian


signature.asc
Description: Digital signature


Re: Do _not_ file massbugs without consulting debian-devel (Re: Bug#277210: package description typo(s) and the like)

2004-10-19 Thread Steve Greenland
On 19-Oct-04, 03:06 (CDT), Jeroen van Wolffelaar <[EMAIL PROTECTED]> wrote: 
> > 
> >  Description: Third Eye EPIC script
> >   Third Eye is a script for the EPIC IRC client, optimized for version 
> > 4pre2.004.
> > - It's features include flood protection, nearly completely configurable 
> > ansi
> > + Its features include flood protection, nearly completely configurable ansi
> 
> Not only is this bug a duplicate,

...but it's also missing a fix: s/ansi/ANSI/   :-)

The description also suffers from other random capitalization: why
"Eterm" and "Bash" but not "Rxvt"? Why "Themes" in the middle of the
sentence?

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




Re: dpkg -P backuppc fails

2004-10-19 Thread Frank Küster
Ludovic Drolez <[EMAIL PROTECTED]> schrieb:

> The postinst script seems to be stuck in db_purge, a line which was
> added automatically:

The postinst script is not executed upon purging a package. Probably you
mean the postrm script?

>
> ...
> # Automatically added by dh_installdebconf
> if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
>  . /usr/share/debconf/confmodule
>  db_purge
> fi
> # End automatically added section
> ...
>
> So it may be a bug in dpkg ?

Please try to debug by putting a "set -x" into
/var/lib/dpkg/info/backuppc.postrm (or prerm, whatever it is). If it
really hangs at db_purge, it may be a bug in debconf. You should know
that. 

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer




Re: Do _not_ file massbugs without consulting debian-devel (Re: Bug#277210: package description typo(s) and the like)

2004-10-19 Thread Jeroen van Wolffelaar
On Tue, Oct 19, 2004 at 04:26:58PM +0300, Antti-Juhani Kaijanaho wrote:
> On 20041019T134416+0200, Bill Allombert wrote:
> > Please cool down, if you compare with #268503, this one includes a 
> > patch whereas the original did not, so it is not a duplicate but an
> > improvement.
> 
> In other words, it is a duplicate report with a patch.  The proper thing
> (with respect to this individual case) would have been to send the patch
> to #268503 without opening a new bug.

Meanwhile, Florian merged the bugs that were a duplicate. He followed-up
on my initial mail by private mail, and explained why he did the filing
the way he did. Let me state for the record he did a lot of things right
(mailing to maintonly, including a package-specific part in the template
(even being a patch), filing non-bogus bugs, and filing at the right
severity), I was just annoyed at the two things that he happened to not
do (check for existing reports about the issue, mailing his intentention
to -devel). Those two also happened to be the ones that could have
prevented the duplicates.

He obviously gave thought to these issues, and didn't do the massfiling
lightly. It was due to an unfortunately wrong assumption that he
concluded an announcement to -devel would not be needed.
 
> > It seems this bug submitter has made much more effort toward quality bug
> > reports than the previous attempt at fixing typos so I see no point
> > flaming him.
> 
> He was not flamed; he was being corrected about an important piece of
> Debian etiquette.

It is never ever my intention to be part of a flame, I cc'd -devel
only in the hope to prevent this (mass filing without prior discussion
on -devel) from happening again, and I mailed Florian himself to tell
him what he IMHO failed to do.
 
> > If you think it is a duplicate, you should merge them not close it
> > summarily, especially since this one include a patch.
> 
> That is true.

I'll do so for the particular bug this thread was linked to, you're
right, particularly because of the extra info.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl




Re: RFC: common database policy/infrastracture

2004-10-19 Thread martin f krafft
1. I would set the default of the "leave data after purge" to true
   and give it priority high.

2. I am not sure what you mean by "maintainer script". prerm and
   preinst should not ask questions. they are there to enact values
   stored in the debconf cache. config, on the other hand, should
   not make changes but only direct the user through the questions.

Thanks for diving into this topic! We definitely need a policy
here...

-- 
Please do not CC me when replying to lists; I read them!
 
 .''`. martin f. krafft <[EMAIL PROTECTED]>
: :'  :proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Bug#277193: ITP: tagtool -- tool to tag and rename MP3 and Ogg Vorbis files

2004-10-19 Thread Graham Wilson
On Tue, Oct 19, 2004 at 02:45:24AM -0400, Glenn Maynard wrote:
> On Mon, Oct 18, 2004 at 10:45:59PM -0700, Joshua Kwan wrote:
> > Description: viewing, editing and writing ID3 tags of MP3 and Ogg files
> >  EasyTAG is an utility for viewing, editing and writing
> >  the ID3 tags of MP3 and Ogg files, using a GTK+ interface.
> 
> Ogg files don't have ID3 tags; I trust this actually means that it uses
> the standard metadata tagging system of Ogg, and not ID3?

Yes, EasyTAG edits Ogg Vorbis tags properly.

-- 
gram




Re: Bug#277193: ITP: tagtool -- tool to tag and rename MP3 and Ogg Vorbis files

2004-10-19 Thread Graham Wilson
On Mon, Oct 18, 2004 at 10:45:59PM -0700, Joshua Kwan wrote:
> On Mon, 18 Oct 2004 21:46:02 -0500, Graham Wilson wrote:
> > Audio Tag Tool is a program to manage the information fields in MP3 and
> > Ogg Vorbis files (commonly called tags). Tag Tool can be used to edit
> > tags one by one, but the most useful features are mass tag and mass
> > rename. These are designed to tag or rename hundreds of files at once,
> > in any desired format.
> 
> How's this better than easytag?

Feature for feature, I think EasyTAG is probably better than tagtool.
tagtool, though, was easier to use for me, and had a less cluttered
interface.

-- 
gram




Re: Bug#277193: ITP: tagtool -- tool to tag and rename MP3 and Ogg Vorbis files

2004-10-19 Thread Graham Wilson
On Tue, Oct 19, 2004 at 12:01:44PM +0200, Michal Politowski wrote:
> On Mon, 18 Oct 2004 21:46:02 -0500, Graham Wilson wrote:
> > Audio Tag Tool is a program to manage the information fields in MP3 and
> > Ogg Vorbis files (commonly called tags). Tag Tool can be used to edit
> > tags one by one, but the most useful features are mass tag and mass
> > rename. These are designed to tag or rename hundreds of files at once,
> > in any desired format.
> 
> Does it correctly handle Unicode encoded ID3v2 tags?
> Checking...
> No, it apparently doesn't.

The TODO file says the following, which I haven't followed up on:

 Make ID3v2 text encoding a preference as soon as id3lib releases an
 unbroken version (hopefully 2.4.0)

> So I question the value of introducing yet another broken tool to the
> archive.

tagtool does work in some cases, even if not in all of them. The program
is valuable to me (hence my ITP), and I'm sure it will be valuable to at
least a few others. I don't think a package has to be valuable to
everyone before it is allowed in the archive.

> It seems not to handle correctly even Vorbis comments, which are UTF8
> by definition.

Seemed to work fine for me. How are you testing this?

> Definitely not mature enough, unless I've made some serious mistakes.

It seems to work fine for my music collection, and I'm sure it works
fine for others as well, so I see no reason not to upload it to the
archive.

-- 
gram




Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread John H. Robinson, IV
I am not subscribed to debian-legal

Glenn Maynard wrote:
> On Mon, Oct 18, 2004 at 10:01:05PM -0700, John H. Robinson, IV wrote:
> 
> I'm saying that a package built with ecc (or icc or whatever) is not
> the same package that you'll get if you build the same sources with
> gcc; it's significantly functionally different.

The only difference is in *performance*. If there are other differences,
then there is a bug in one of the two compilers. If you are equating
performance with functionality, then we are going to have a very hard
time communicating.

> Huh?  You ignored what I said: you can't make a stable update using a
> different compiler, because it can introduce both performance and (more
> importantly) new bugs, which is completely unacceptable for a Debian
> stable security update.

Actually, later in my previous message I accepted your agrument on
pragmatic grounds.

> Are you claiming that changing from one compiler to another, or changing
> optimization flags, can't introduce bugs?  If so, please stay away from
> any security-sensitive packages ... :)

I'm saying that it should not introduce bugs. In a perfect world, of
course. We don't live in one.

> > gcc is written under the GPL. I can write a non-free program, keep the
> > source entirely secret, and distribute my program in binary form only,
> > with a very restrictive license. The gcc license does not contaminate
> > the resultant binary (unless, of course, I put gcc code in my program).
> > Similarly, the ecc license should not prevent compiling GPL'd code. If
> > it did, ecc would be unsuitable for any purpose, period.
> 
> This doesn't seem relevant.

You are the one that brought up the bogus argument that if the icc
packaged one were introduced into main, that any end-user would have to
accept the icc license.

This is almost akin to saying that if a package were built on a vmware
virtual machine, the end-user would have to accept the vmware license,
or that the package would have to go into contrib.

-- 
John H. Robinson, IV  [EMAIL PROTECTED]
 http  
WARNING: I cannot be held responsible for the above, sbih.org ( )(:[
as apparently my cats have learned how to type.  spiders.html  




Re: forwarding bugs to other packages

2004-10-19 Thread Joel Baker
On Tue, Oct 19, 2004 at 08:26:23AM +1000, Brian May wrote:
> > "Bernd" == Bernd Eckenfels <[EMAIL PROTECTED]> writes:
> 
> Bernd> On Mon, Oct 18, 2004 at 05:54:44PM +1000, Brian May wrote:
> >> I could just close the bug against my package, but this means other
> >> people will encounter the same problem and report the bug against my
> >> package again (as it isn't always obvious that it isn't the fault of
> >> my package).
> 
> Bernd> So you do not want to reassign them to the correct package?
> Bernd> I dont think thats a good idea (even when i can understand
> Bernd> where are you coming from).
> 
> Like I said in my previous post, there are times when having 2
> separate bug reports is a good idea.
> 
> e.g. you might think a reported bug in your package is due to a bug in
> a library, so you reassign the bug report to the library.
> 
> The library maintainer decides it isn't a bug in the library, and
> prematurely closes the bug report. Or maybe the library maintainer
> finds a bug, and fixes it, but it was an unrelated bug.
> 
> You never get the indication that the bug report has been closed, and
> the bug submitter gets totally confused and either doesn't follow up
> (perhaps assuming the problem was fixed), or follows up to the wrong
> person (as the bug is still assigned to the library). As such you
> don't get a chance to followup and make sure the bug, initially
> reported against your package, really gets fixed.
> 
> Alternatively, when you reassign the bug to the library, the library
> maintainer gets fed up because he already has 10+ bug reports on the
> same issue.

It strikes me that this problem is actually similar to a couple of
others, and all of them could be reasonably resolved by a new concept in
the BTS - bug dependancies.

All it really says is "Some part of this bug depends on some part of bug
#XX" - maybe you think the segfault is actually from a library and so
you have no intention of trying to fix it until the library bug is fixed
(at which point, you might well change your Depends entry versioning for
the library, etc).

Or maybe there's a feature request you're happy to add, but need to have
another package support first (say, maybe you're adding alternatives to a
variety of things, and they all need to update to provide it at roughly the
same time, with versioned conflicts, to be happy).

It would also presumably allow you to add a filter such as "don't display
any bug with a dependancy on any other still-open bug"; thus allowing
maintainers to have things "automagically" show up again once the bug
they're waiting on has been resolved.

Of course, I make no claim that the BTS folks won't want to rip my spleen
out for bringing this up, but it does seem like it could be used to resolve
a couple of different types of problem. (It also allows yet another way to
avoid BTS tennis matches; if the maintainer of the other package doesn't
agree that it's the same thing, put in a depends and wait for them to
resolve whatever the bona-fide bug in their package is, rather than arguing
about it.)
-- 
Joel Baker <[EMAIL PROTECTED]>,''`.
 : :' :
 `. `'
   `-


signature.asc
Description: Digital signature


gnome-2.8, evolution-2, and integrated vim

2004-10-19 Thread Thomas E. Vaughan

Now that I have gnome-2.8 and evolution-2, working on my
unstable/experimental box, I should like to get vim working
as the editor in evolution's composer.  I have followed the
instructions at

   http://wiki.debian.net/kwiki.cgi?GnomeTwoDotEightFAQ

for installing gnome-2.8, and everything works well.

I have been longing to use evolution-2, which is supposed to
have out-of-the-box support for the integrated use of vim
(in the composer).

The gnome-vim site,

   http://www.opensky.ca/gnome-vim/

describes how to get vim working with the older evolution.

In the past, I successfully followed the instructions there
to patch and build the old evolution to support vim-bonobo
from

   deb http://www.opensky.ca/~jdhildeb/debian/ unstable/

Is there any word on how to do this with evolution-2 and
gnome-2.8?

-- 
Thomas E. Vaughan   (303) 939-6386   Ball Aerospace, Boulder




Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Glenn Maynard
On Tue, Oct 19, 2004 at 09:16:17AM -0700, John H. Robinson, IV wrote:
> The only difference is in *performance*. If there are other differences,
> then there is a bug in one of the two compilers. If you are equating
> performance with functionality, then we are going to have a very hard
> time communicating.

I guess so.  I'd consider a security update that significantly reduced
the performance of the package due to a different compiler being used to
be a severe error.  I suspect the stable RM would agree.  You apparently
don't care, but I suspect you're in a tiny minority (and for the sake
of the quality of Debian stable releases, I hope so).

> > Huh?  You ignored what I said: you can't make a stable update using a
> > different compiler, because it can introduce both performance and (more
> > importantly) new bugs, which is completely unacceptable for a Debian
> > stable security update.
> 
> Actually, later in my previous message I accepted your agrument on
> pragmatic grounds.

It's one real-life example of why depending on non-free components to
build Debian is unacceptable.  That's why Debian exists: to build an
entirely free system--not "entirely free, except you'll need these non-
free tools to actually build it".

> You are the one that brought up the bogus argument that if the icc
> packaged one were introduced into main, that any end-user would have to
> accept the icc license.

No, I didn't.  I said that you'd have to do that if you wanted to produce
the package, which is entirely true; if you don't do so, you can only
build with a different compiler, which gives you a different thing.

> This is almost akin to saying that if a package were built on a vmware
> virtual machine, the end-user would have to accept the vmware license,
> or that the package would have to go into contrib.

This, on the other hand, is entirely bogus.  Building in a VM doesn't
change the output; building with a different compiler certainly does.

-- 
Glenn Maynard




requirements regarding 'priorities'

2004-10-19 Thread Wolfgang Sourdeau
Hi all,


I am sponsoring a future maintainer whose package 'movixmaker-2' has
its official priority set to "optional". This package depends on
libconfig-inifiles-perl, of which the priority is "extra".

OTOH, the policy states (section 2.5):
"Packages must not depend on packages with lower priority values
 (excluding build-time dependencies).  In order to ensure this, the
 priorities of one or more packages may need to be adjusted."

Pascal Giard (CC'd in this message) is trying to be compliant with this,
but any upload of the package makes the ftp system send a message
stating that there is an "override disparity" regarding the priorities.
Also, he has tried to contact [EMAIL PROTECTED] many times for 6 months
but failed to receive any answer so far.

What can be done, regarding this package, and also every other packages
which could be in this situation?


Wolfgang
-- 
"An eye for an eye only makes the world blind." (Ghandi)



pgps4XbApB6nK.pgp
Description: PGP signature


Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Thomas Bushnell BSG
"John H. Robinson, IV" <[EMAIL PROTECTED]> writes:

> The only difference is in *performance*. If there are other differences,
> then there is a bug in one of the two compilers. If you are equating
> performance with functionality, then we are going to have a very hard
> time communicating.

This is not true.  The program may depend on the details of how a
compiler in fact works (for example, how structure members are
packed).  Such a thing might be a bug, but it is there nonetheless,
and is not a compiler bug.

And if the binary in the archive was made by some other tool, then
debugging resulting problems is a nightmare.

Thomas




Re: RFC: common database policy/infrastracture

2004-10-19 Thread sean finney
On Tue, Oct 19, 2004 at 05:19:47PM +0200, martin f krafft wrote:
> 1. I would set the default of the "leave data after purge" to true
>and give it priority high.

i guess i had forgotten to update the page on this one (someone
else had requested this too).  it should be updated now.

> 2. I am not sure what you mean by "maintainer script". prerm and
>preinst should not ask questions. they are there to enact values
>stored in the debconf cache. config, on the other hand, should
>not make changes but only direct the user through the questions.

i'm not quite sure what i meant either.  i think it was a blurring
of two different things (when debconf should prompt and when the
info should be acted upon) and some late night typing to blame for
it.  i've removed it entirely, since the information is now better
described in another part of the document, about which i'll be soon
sending an update.


sean

-- 


signature.asc
Description: Digital signature


Re: RFC: common database policy/infrastracture

2004-10-19 Thread sean finney
another update for those interested:

http://people.debian.org/~seanius/policy/dbapp-policy.html

deb http://people.debian.org/~seanius/policy/examples/ ./
deb-src http://people.debian.org/~seanius/policy/examples/ ./

i've incorporated many of the changes discussed in the related
d-d threads into the document, as well as into the database-common
skeleton package.

i've also added a section to the online document for a proposed
installation/removal process, which outlines in much more detail
the process of configuring/installing/upgrading/removing
databases.  input is very much appreciated for this, as it will
be the foundation for the rest of the code.

> what's lacking:
> - the blocks of code for the .*config, .*inst and .*rm files, which
>   could be provided in a set of wrapper scripts to be sourced by the
>   individual packages.
> - possibly a debhelper-like package to automatically add these blocks
>   of code 

still needs to be done, though i think it's better if we can settle
on what exactly we want it to do before we go and do it.

> - a demonstration package using this

i'm about half way done with a proof of concept source package
that will generate a generic, mysql, and postgresql version of
an example database application to test this stuff out.

> - further amendments to the "best practices" document based on developer
>   feedback.

still accepting input!

> - templates for pgsql and other database setups (currently only some
>   common templates and the mysql-centric ones)

thanks to oliver for the postgre stuff.

> - translations

probably better to wait until the questions solidify themselves
before we ask for help with this.

sean

-- 


signature.asc
Description: Digital signature


Re: Maintenance of User-Mode Linux packages

2004-10-19 Thread Sven Mueller
Matt Zimmerman [u] wrote on 19/10/2004 03:51:
Is anyone (other than martin f krafft) interested in co-maintaining some or
all of the UML-oriented packages in Debian?  This includes the following
source packages which I currently maintain:
- user-mode-linux
- kernel-patch-uml
- uml-utilities
Things are a bit chaotic upstream at the moment, and due to real life
concerns I have fallen behind on their maintenance.
Manoj has recently added UML support to kernel-package, and user-mode-linux
should be reworked to use that, rather than its current special-case code.
I would be interested to help. Due to my own real-life restrictions (I 
don't have huge amounts of time to spend) I would probably try helping 
with uml-utilities though. IANADD yet though.

regards,
sven



Re: Maintenance of User-Mode Linux packages

2004-10-19 Thread Matt Zimmerman
On Tue, Oct 19, 2004 at 11:14:55PM +0200, Sven Mueller wrote:

> I would be interested to help. Due to my own real-life restrictions (I 
> don't have huge amounts of time to spend) I would probably try helping 
> with uml-utilities though. IANADD yet though.

These packages need someone with a lot of time to invest in them, both to
rework some of the packaging and keep up with the changing directions of
upstream.  It would be preferable for one person (or team) to take the lot.

-- 
 - mdz




Re: Bug#277193: ITP: tagtool -- tool to tag and rename MP3 and Ogg Vorbis files

2004-10-19 Thread Michal Politowski
On Tue, 19 Oct 2004 10:36:59 -0500, Graham Wilson wrote:
[...]
> > It seems not to handle correctly even Vorbis comments, which are UTF8
> > by definition.
> 
> Seemed to work fine for me. How are you testing this?

./configure; make; make install
Then opened some correctly commented files, which resulted in errors:
** (tagtool:19653): WARNING **: Invalid UTF8 string passed to 
pango_layout_set_text()
and displayed comments cut at the first out-of-ASCII character.
Then tried to change the comments, which subsequently appeared correctly
only in tagtool.

Now I see that actually it works correctly in a UTF-8 locale,
but not in my pl_PL that uses ISO-8859-2, so I would guess there are some
wrong/unnecessary conversions going on somewhere.

-- 
Michał Politowski
Talking has been known to lead to communication if practised carelessly.


signature.asc
Description: Digital signature


Re: Maintenance of User-Mode Linux packages

2004-10-19 Thread Mattia Dongili
On Tue, Oct 19, 2004 at 02:31:12PM -0700, Matt Zimmerman wrote:
> On Tue, Oct 19, 2004 at 11:14:55PM +0200, Sven Mueller wrote:
> 
> > I would be interested to help. Due to my own real-life restrictions (I 
> > don't have huge amounts of time to spend) I would probably try helping 
> > with uml-utilities though. IANADD yet though.
> 
> These packages need someone with a lot of time to invest in them, both to
> rework some of the packaging and keep up with the changing directions of
> upstream.  It would be preferable for one person (or team) to take the lot.

I'd help too in a team environment but again my time availability is
quite intermittent (lot of spare time v/s very busy). Also, I'm still
not a DD (I only miss final approval though).

-- 
mattia
:wq!




Bugzilla package in need of help

2004-10-19 Thread Jeroen van Wolffelaar
Hi list,

It came to my attention that the 'bugzilla' Debian package is currently
not in Sarge, due to several RC bugs. Its maintainer seems to be busy,
and in order to get this package elegible for inclusion in Sarge,
uploads fixing those bugs are urgently needed. Note that currently there
is still a zero-day NMU policy regarding RC bugs, so every DD can help
with this package. If you decide to NMU, please do correctly follow the
NMU policy (see the Developers Reference for more information).

If you consider this package worthy of inclusion in Sarge (note that is
is in woody, so not shipping it in Sarge would be a regression, and
leaving users of the Debian bugzilla package in the cold), please lend a
hand. More than 1% of the popcon users actively use bugzilla at the
moment.

Thanks,
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl




Bug#277426: ITP: flumotion -- Fluendo Streaming Server for audio and video

2004-10-19 Thread Jeff Waugh
Package: wnpp
Severity: wishlist


* Package name: flumotion
  Version : 0.1.0
  Upstream Author : Johan Dahlin <[EMAIL PROTECTED]>
* URL : http://www.fluendo.com/
* License : GPL
  Description : Fluendo Streaming Server for audio and video

Flumotion is a modern streaming media server built with a modular
distributed design. This gives you unprecedented stability and
scalability in offering your customers high-quality streaming media.
Flumotion includes support for both emerging media format standards,
such as Ogg/Theora, and traditional formats such as MPEG-4. This means
that you can be assured your customers will be able to receive your
media streams without having to download extra software to do so.

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1-686
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8




Re: New ClamAV version uploaded, testers wanted

2004-10-19 Thread Stephen Gran
This one time, at band camp, Christian Perrier said:
> Quoting Stephen Gran ([EMAIL PROTECTED]):
> > Hello all,
> > 
> > I have uploaded 0.80 to experimental temporarily for testing purposes
> > (it is also on p.d.o/~sgran).  The two main concerns I have with
> > releasing it into the wild at this point are false positives in the jpeg
> > scanning code (appears to be largely the result of a bad signature, not
> > the engine at this point) and the upgrade path.
> 
> 
> Does this include translation changes?
> 
> You usually pinged translators in such cases, so I think there are no
> changes, but I just want to be sure..:-)

0.80-1 (in experimental) does not.  -2 will incorporate your suggestions
(trimming the iso list out of the translation fields altogether), so I
may ask for new strings after I finalize that - I've already received a
number of helpful comments, so it should be soon.
-- 
 -
|   ,''`.Stephen Gran |
|  : :' :[EMAIL PROTECTED] |
|  `. `'Debian user, admin, and developer |
|`- http://www.debian.org |
 -


pgpwdIVfv78K9.pgp
Description: PGP signature


Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Josh Triplett
Wesley W. Terpstra wrote:
> Since there's one GPL question left, I am still posting to debian-legal.
> The legal question is marked ** for those who want to skip the rest.
> 
> On Mon, Oct 18, 2004 at 11:49:56AM -0700, Josh Triplett wrote:
>>Whether your university owns a license or not does not really affect
>>Debian.  icc cannot be included in Debian main.
> 
> No, but debian can distribute precompiled object files (legally).
> The binaries I meant were the object files.

I understood that.  Debian can _legally_ distribute the files (which is
based on whether the GPL allows it), just as Debian can legally
distribute everything in contrib and non-free (or it would not be
there).  However, this does not mean Debian will ship it in main.

>>Keep in mind that if your algorithm is as good as it sounds, it will be
>>around for a long time.  Even if a GCC-compiled version can't achieve
>>line-speed right now, if all it needs is a 2x speedup, normal increases
>>in computer technology will provide that soon enough.
> 
> True enough, but as processors get faster, so does bandwidth.
> I expect that ultimately, it will always need to be as fast as possible.

Possibly; however, I think bandwidth grows far slower than CPU speed and
overall system power.  I do understand your concern, though.

>>Consider this: any package with non-free Build-Depends that aren't
>>strictly required at runtime could take this approach, by shipping
>>precompiled files.  For example, this has come up several times with
>>Java packages that tried to just ship a (Sun/Blackdown-compiled) .jar
>>file in the source package.  The answer here is the same: you can't ship
>>compiled files to avoid having a non-free build-depends (and shouldn't
>>ship compiled files at all, even if they were compiled with a Free
>>compiler); the package should always be built from source.
> 
> That is a good argument; thank you.
>
>>* Upload a package to main which builds using GCC.  (As a side note, you
>>might check to see if GCC 3.4/3.5 produces significantly better code.)
> 
> gcc-3.3 is not an issue; it ICEs.
> gcc-3.4.2 is the version I was referring to.

1) Have you submitted a bug report on 3.3?
2) Have you tried 3.5?  A great deal of work has gone into making 3.5
far better at generating optimized code, particularly with vectorization
and advanced instruction sets; much of this came about due to the
merging of the tree-ssa branch.  I don't know that it would be 2x
faster, but I wouldn't be surprised if it was quite measurably faster.

>>* Supply icc-built packages either on your people.debian.org site or in
>>contrib; if the latter, you need to use a different package name and
>>conflict with the gcc-built package in main.
> 
> Josselin Mouette <[EMAIL PROTECTED]> said:
> 
>>If you really want to distribute a package built with icc, you should
>>make a separate package in the contrib section, and have it conflict
>>with the package in main.
> 
> Yes, this sounds like a good plan.
> 
> Put the normal gcc version rsgt in main where the i386 deb has:
> Recommends: rsgt-icc

You cannot put a Recommends from main to non-main; the strongest
relationship you can declare is Suggests.

> rsgt-icc sits in contrib, completely built by icc (not just some .o s)
>
> Conflicts: rsgt
> Provides: rsgt
> Replaces: rsgt

Right.

> If an i386 user (with contrib sourced) runs 'apt-get install rsgt'
> will that make apt install rsgt-icc? That's what I hope to accomplish.

No, I don't believe it will.  That's why when packages change names, it
is common to still produce a binary package with the old name, which
does nothing except depend on the new package.  That doesn't help you in
this case, of course.  I think all you can do is add the Suggests:
rsgt-icc to rsgt, have both packages Conflict/Replace/Provide the other,
and provide a brief explanation in the README.Debian of both packages.

> (PS. rsgt is not the final name)

Heh; naming is tricky but fun.  What does "rsgt" stand for?

> **
> For it to sit in contrib, would I have to include the source code in contrib
> as well? Or would the fact that the source code was in main already satisfy
> the GPL requirement of source availability?

Packages in contrib must still be Free Software, which means they must
have source available.  I think this is a Policy problem, though I could
be wrong.  The only thing packages in contrib can do that packages in
main can't is declare a Depends:, Build-Depends:, or Recommends:
relationship with a non-main package; they must still follow Policy, and
they must still be Free Software.  I don't know that it is acceptable
for the source to be in a separate source package.

You should also talk with the Debian OpenOffice.org team about this;
they were in discussion about how to provide the contrib
openoffice.org-java package (built with a non-free JDK) without needing
a separate (huge) source package in contrib.

As for

an idea for next generation APT archive caching

2004-10-19 Thread martin f krafft
Here's an idea I just had about apt-proxy/apt-cacher NG. Maybe this
could be interesting, maybe it's just crap. Your call.

Based on a normal mirror layout, the idea is to use apache's 404
hook for packages. When an existing package is requested, it is
served regularly. If the file is not found, a 404 is triggered,
which can be served by a CGI-like thingie that goes to retrieve the
package, returns 200 instead of 404 and streams the package as the
404 error document contents while writing it to the filesystem
(tee(1) style).

For Release, Package, Sources, and Contents files, we need
a RewriteRule. When one of these is is accessed, a call to a mirror
should be made to check for updates. If there is one, download it
and stream it.

How do you send the newly retrieved file instead of the static file
present on the filesystem? Essentially, this is the only need for
a proxy, which could be implemented with a RewriteRule and a CGI. Or
maybe apache can do this somehow?

I think this would be an extremely simple implementation, using the
proven apache for most of the work (and not the buggy twisted module
that apt-proxy uses). Thus, the entire thing is reduced to a couple
of httpd.conf entries and two extremely simple (?) CGIs.

In addition, a cronjob runs daily to purge all files in the
filesystem space, which are not referenced from any of the
Packages/Sources files.

This is a braindump. Please comment. Am I missing something? Would
someone like to try this? I really don't have the time right now...

-- 
Please do not CC me when replying to lists; I read them!
 
 .''`. martin f. krafft <[EMAIL PROTECTED]>
: :'  :proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Reproducible, precompiled .o files: what say policy+gpl?

2004-10-19 Thread Josh Triplett
John H. Robinson, IV wrote:
> Glenn Maynard wrote:
>>On Mon, Oct 18, 2004 at 10:01:05PM -0700, John H. Robinson, IV wrote:
>>I'm saying that a package built with ecc (or icc or whatever) is not
>>the same package that you'll get if you build the same sources with
>>gcc; it's significantly functionally different.
> 
> The only difference is in *performance*. If there are other differences,
> then there is a bug in one of the two compilers. If you are equating
> performance with functionality, then we are going to have a very hard
> time communicating.

I'm going to ignore for the moment the fact that compilers are *not*
always functionally identical, since Glenn Maynard seems to be covering
that point quite effectively.

Performance is certainly part of functionality, if the program is
incapable of performing sufficiently in order to accomplish its task in
many cases for which people will want to use it.  Quoting from Wesley W.
Terpestra's original message at the beginning of this thread:
> Now, on to the dilemma: icc produces object files which run ~2* faster
> than the object files produced by gcc when SSE2 is used.
[...]
> So, when it comes time to release this and include it in a .deb, I ask
> myself: what would happen if I included (with the C source and ocaml
> compiler) some precompiled object files for i386? As long as the build
> target is i386, these object files could be linked in instead of using
> gcc to produce (slower) object files. This would mean a 2* speedup for
> users, which is vital in order to reach line-speed.
 ^^^

So when someone goes to modify the package, either the security team
doing a security update or simply a user exercising their right to
modify the package, and they discover that when they modify the package
it suddenly gets much slower, to the point that it can no longer do the
task that the original non-free-compiled binary did, they would be
severely surprised and disappointed, and rightfully so.  This would be a
loss of functionality.

The correct answer is that on a completely Free system, it never had
that functionality in the first place.

- Josh Triplett


signature.asc
Description: OpenPGP digital signature


Re: Maintenance of User-Mode Linux packages

2004-10-19 Thread Andrew Pollock
On Mon, Oct 18, 2004 at 06:51:52PM -0700, Matt Zimmerman wrote:
> Is anyone (other than martin f krafft) interested in co-maintaining some or
> all of the UML-oriented packages in Debian?  This includes the following
> source packages which I currently maintain:
> 
> - user-mode-linux
> - kernel-patch-uml
> - uml-utilities
> 
> Things are a bit chaotic upstream at the moment, and due to real life
> concerns I have fallen behind on their maintenance.
> 
> Manoj has recently added UML support to kernel-package, and user-mode-linux
> should be reworked to use that, rather than its current special-case code.

I'd potentially like to help, possibly along with a friend who is a UML
user, but not a DD. I'll have a lot more spare time in about a month, so
could potentially make a concerted effort to get things ship-shape.

regards

Andrew

-- 
linux.conf.au 2005   -  http://lca2005.linux.org.au/  -  Birthplace of Tux
April 18th to 23rd   -  http://lca2005.linux.org.au/  -   LINUX
Canberra, Australia  -  http://lca2005.linux.org.au/  -Get bitten!