Re: Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-18 Thread BALLABIO GERARDO
 No, what allowed sarge to go out the door with DFSG violations was an
unambigous GR by a majority of the debian developers who decided to
include
those non-free firmware (and GFDL docs, and some random fonts, and ...),
into
sarge even though they didn't quite meet the DFSG.

 That vote is not valid for etch though, as we decided to waive that
only for
sarge, so only a new GR will allow debian to release the current kernel
with
non-free firmware as part of etch, independently of the migration
scripts you
are so worried about above.

I disagree. If there's non-free material in main, that's a bug. Nothing
in the Constitution or policy says that this class of bugs should be
treated differently than all others, therefore the normal rule applies:
for each unresolved bug, the release managers are ultimately in power to
decide whether it's a release blocker or not. A General Resolution is
only needed to _overrule_ the release managers' decision.

The reason a GR was needed for Sarge was precisely that the then release
manager, Anthony Towns, had stated that the non-free material in Sarge
was a release blocker, so that had to be overruled. But if the current
release team decides that Etch can be released, then it can be released.
In fact, you'd need a GR to force them _not_ to release.

 Gerardo



gcj and etch freeze

2006-08-18 Thread Robert Millan

Hi!

Any chance gcj = 4.1.1-11j1 can make it into etch?

Would be very nice to have gcjwebplugin-4.1.  We'll have no browser java support
otherwise.

-- 
Robert Millan

My spam trap is [EMAIL PROTECTED]  Note: this address is only intended for
spam harvesters.  Writing to it will get you added to my black list.


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



Re: gcj and etch freeze

2006-08-18 Thread Steve Langasek
On Fri, Aug 18, 2006 at 12:54:39PM +0200, Robert Millan wrote:

 Any chance gcj = 4.1.1-11j1 can make it into etch?

gcj-4.1 hasn't been frozen yet, but whether this gets into etch depends on
when it's uploaded.

 Would be very nice to have gcjwebplugin-4.1.  We'll have no browser java 
 support
 otherwise.

Is gcjwebplugin in a presentable state yet?  Last I knew, it still had
serious security problems.  (BTW, why does the plugin package need to have
the upstream version number in its name?)

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature


Re: Request for binNMUs for the libxml++2.6 transition

2006-08-18 Thread Steve Langasek
On Tue, Aug 15, 2006 at 10:45:09AM +0200, Luk Claes wrote:

 Can someone please schedule binNMUs for:
 wormux_0.7.3-1, Rebuild against libxml++2.6-2, 1, alpha, amd64, arm,
 hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
 gnomoradio_0.15.1-5, Rebuild against libxml++2.6-2, 2, alpha, amd64,
 arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
 synfigstudio_0.61.05-3, Rebuild against libxml++2.6-2, 1, alpha, amd64,
 hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
 bakery2.3_2.3.11-2, Rebuild against libxml++2.6-2, 1, alpha, amd64, arm,
 hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
 buffy_0.11.2-1, Rebuild against libxml++2.6-2, 1, alpha, amd64, arm,
 hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
 gobby_0.3.1-2, Rebuild against libxml++2.6-2, 1, alpha, amd64, hppa,
 i386, ia64, mips, mipsel, powerpc, s390, sparc

On Thu, Aug 17, 2006 at 01:05:09PM +0200, Loïc Minier wrote:

  libxml++2.6-1c2a was renamed to libxml++2.6-2, the following source
  packages would need a bin NMU:
  buffy wormux gobby synfigstudio bakery2.3 gnomoradio

  Concerning wormux, I'm not sure how it's control is updated from
  control.in, but the current debian/control seemed to permit bin NMUs.

Done.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature


Re: Please hint colo 1.22-1

2006-08-18 Thread Steve Langasek
On Wed, Aug 16, 2006 at 12:16:55PM +0200, Martin Michlmayr wrote:
 Can someone pleaes review and approve colo 1.22-1.  It fixes a FTBFS
 bug.

Hinted.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


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



Re: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-18 Thread Nathanael Nerode
Sven Luther wrote:

 On Thu, Aug 17, 2006 at 10:07:42AM -0700, [EMAIL PROTECTED] wrote:
 Maks -
 
 On Thu, Aug 17, 2006 at 06:05:30PM +0200, maximilian attems wrote:
   Something about [bug #242866] seems broken, however,
   because RC-buggy linux-2.6 packages keep making it into
   testing.  Is it obvious how to keep this from happening,
   without starting a new bug attached to linux-2.6?
  
  if you feel like it reassign it,

Bugs merged and assigned to linux-2.6.

I think the kernel pseudo-package is mostly obsolete: it should be
reserved for bugs affecting multiple kernels.  This bug doesn't affect
freebsd, hurd, etc.  It does affect linux-2.4 and linux-2.2, but those are
scheduled for removal before etch anyway.

So actually, I'd like to suggest running through the bugs against 'kernel'
and reassigning them to linux-2.6 or closing them as appropriate.  Does that
seem like a reasonable thing to do when I'm bored and not feeling up to
programming, or would there be some complaint about it.

snip 
  anyway if you want to improve the legal situtation use:
  http://wiki.debian.org/KernelFirmwareLicensing
  dilinger succeeded in various firmware relicensing
  thanks to his quest to the vendors. feel free to pick up.

Broadcom tg3 relicensing alone took over two years.  This is a lovely thing
to do, and I am *very very* impressed with dilinger's diligence and his
success (I tried but failed to contact anyone at Broadcom).  dgrs
and qla2xxx are the only other drivers he had *any* success with,
according to the wiki page.  I am afraid we need a shorter-term solution.

 For each offending file, there are three possible solutions:
 1. Get the author to release source code under a DFSG-free license
 2. Move the firmware to non-free, patching the driver to use
request_firmware()
 3. Delete the driver and firmware entirely.
   4. Move the whole friver to non-free, without major patching.
   5. Reverse engineer the needed firmware, and create a trully free
   driver.
 
 AFAIK, the best outcome yet from the relicensing discussions
 on http://wiki.debian.org/KernelFirmwareLicensing is to properly
 permit the redistribution of the binary, without source code.
 
 Indeed, but even that was laughed at back then when we started at it, and
 you should have seen the reaction of LKML when i mentioned it there.

Not to mention the reaction I originally got from the netdev maintainers,
which was rather more hostile than being 'laughed at'.  I think a lot of
people genuinely believed that you could license an unsourced binary under
the GPL I can't imagine *why* they believed that, though.

snip
 That's fine for debian non-free, and a necessary step for making
 option (2) above work properly.  Until and unless the entire
 Linux kernel is moved to non-free, such relicensing doesn't
 solve the fundamental bug.
 
 Indeed.
 
 I agree that option (3) is bad, but I still recommend it for
 the short term.  It's the quickest path to a legal and
 
 For the short term, 4. is a better solution.
Right.  If a driver really can't build out-of-tree comfortably, (4) may not
be feasible and (3) or (2) may be necessary, but let's cross that bridge if
we come to it.

What can I do to help with (4)?  :-)

 SC-conforming Linux release, and it will bring people out
 of the closet to volunteer to work on (2).  I think (2)
 is the actual goal, but maybe not one that can be finished
 before the proposed etch freeze -- especially since most
 of the blobs need to be relicensed before they can be made
 part of firmware-nonfree.
 
 Indeed, which is because we could also consider :
 
   6. Pass another GR to allow debian/etch to release as is, provided we

If the GR includes a commitment to include a statement regarding this
violation of the SC in the *release notes*, then I would be satisfied with
this from a freeness point of view: at least Debian would be advertising
its failure to live up to the SC.  If there is no such commitment, I would
expect to see the same charade for etch+1.

There's also a problem with Sven's analysis of option (6) relative to
options (4) and (2).

From a legal point of view, distributing the 'undistributable' (mislicensed)
blobs in 'main' and distributing them in 'non-free' is equally bad.  If
it's OK to distribute them in the kernel package, it's OK to distribute
them in 'firmware-nonfree'.

It is up to the ftpmasters, the release team, and or the DPL to decide
whether they are comfortable with it or not.  If they are, then the blobs
can be put in firmware-nonfree and (4) is perfectly straightforward.  If
they are not, then the blobs must be removed from the archive.  (6) offers
no advantage over (4) with regard to this.  (This doesn't affect the
non-free blobs which are properly licensed.)

   commit to a real effort to solve this for etch+1, or better yet, with
   some pro-active wording, which say we will make every effort to solve
   this issue, but don't provide timelines and schedules, as upstream will