Re: Constitutional amendment: reduce the length of DPL election process

2007-07-31 Thread Frederik Schueler
Hello,

On Tue, Jul 31, 2007 at 05:48:06PM +1000, Anthony Towns wrote:
> I propose we change section 5.2 of the constitution concerning appointment
> of the Project Leader to reduce the nomination period to a week, and the
> voting period to two weeks. In wdiff format:
> 
> =
>   5.2. Appointment
> 
> 1. The Project Leader is elected by the Developers.
> 2. The election begins [-nine-] {+six+} weeks before the leadership
>post becomes vacant, or (if it is too late already) immediately.
> 3. For the [-following three weeks-] {+first week+} any Developer
>may nominate themselves as a candidate Project [-Leader.-]
>{+Leader, and summarise their plans for their term.+}
> 4. For three weeks after that no more candidates may be nominated;
>candidates should use this time for campaigning [-(to make their
>identities-] and [-positions known).-] {+discussion.+} If there
>are no candidates at the end of the nomination period then the
>nomination period is extended for [-three further weeks,-] {+an
>additional week,+} repeatedly if necessary.
> 5. The next [-three-] {+two+} weeks are the polling period during
>which Developers may cast their votes. Votes in leadership
>elections are kept secret, even after the election is finished.
> 6. The options on the ballot will be those candidates who have
>nominated themselves and have not yet withdrawn, plus None Of The
>Above. If None Of The Above wins the election then the election
>procedure is repeated, many times if necessary.
> 7. The decision will be made using the method specified in section
>A.6 of the Standard Resolution Procedure. The quorum is the same
>as for a General Resolution (4.2) and the default option is "None
>Of The Above".
> 8. The Project Leader serves for one year from their election.
> =

Seconded.


Best regards
Frederik Schüler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: seconds searched for override of resolution 007 needed. (Was: [PROPOSAL] Final consensual proposal for the problematic firmware issue in the linux kernel sources.)

2006-10-20 Thread Frederik Schueler
Hello,

I second the following proposal:

On Sun, Oct 15, 2006 at 10:07:02AM +0200, Sven Luther wrote:
> === START OF PROPOSAL ===
> Definition: For the purpose of this resolution, the "firmware" mentioned below
> designates binary data included in some of the linux kernel drivers, usually 
> as
> hex-encoded variables and whose purpose is to be loaded into a given piece of
> hardware, and be run outside the main memory space of the main processor(s).
> 
>   0. This resolution overrides the resolution just voted
>  (http://www.debian.org/vote/2006/vote_007).
> 
>   1. We affirm that our Priorities are our users and the free software
>  community (Social Contract #4);
> 
>   2. We acknowledge that there is a lot of progress in the kernel firmware
>  issue, both upstream and in the debian packaging; however, it is not
>  yet finally sorted out.
> 
>   3. We give priority to the timely release of Etch over sorting every bit 
> out;
>  for this reason, we will treat removal of problematic firmware as a
>  best-effort process, and in no case add additional problematic material
>  to the upstream released kernel tarball.
> 
>   4. We allow inclusion of such firmware into Debian Etch, even if their 
> license
>  does not normally allow modification, as long as we are legally allowed 
> to
>  distribute them.
>   5. We further note that some of these firmware do not have individual 
> license,
>  and thus implicitly fall under the generic linux kernel GPL license.
>  We will include these firmware in Debian Etch and review them after the
>  release. Vendors of such firmware may wish to investigate the licensing
>  terms, and make sure the GPL distribution conditions are respected,
>  especially with regards to source availability.
> 
>   6. We will include those firmware into the debian linux kernel package as 
> well
>  as the installer components (.udebs) used by the debian-installer.
>  END OF PROPOSAL 

Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: [PROPOSAL] Final consensual proposal for the problematic firmware issue in the linux kernel sources.

2006-10-11 Thread Frederik Schueler
Hello,

sorry for being late on this, I took a couple of days off from
"everything firmware" and this got inbetween.

The Proposal worked out by Sven covers the consensual position of the
kernel team, as discussed on the last kernel team meeting. I think this
GR should be voted upon, as it considers all aspects of the issue.

I hope we can vote on this despite the already running GRs, thus

I second the following proposal:

>  === START OF PROPOSAL ===
> Definition: For the purpose of this resolution, the "firmware" mentioned below
> designates binary data included in some of the linux kernel drivers, usually 
> as
> hex-encoded variables and whose purpose is to be loaded into a given piece of
> hardware, and be run outside the main memory space of the main processor(s).
> 
>   1. We affirm that our Priorities are our users and the free software
>  community (Social Contract #4);
> 
>   2. We acknowledge that there is a lot of progress in the kernel firmware
>  issue, both upstream and in the debian packaging; however, it is not
>  yet finally sorted out.
> 
>   3. We give priority to the timely release of Etch over sorting every bit 
> out;
>  for this reason, we will treat removal of problematic firmware as a
>  best-effort process, and in no case add additional problematic material
>  to the upstream released kernel tarball.
> 
>   4. We allow inclusion of such firmware into Debian Etch, even if their 
> license
>  does not normally allow modification, as long as we are legally allowed 
> to
>  distribute them.
> 
>   5. We further note that some of these firmware do not have individual 
> license,
>  and thus implicitly fall under the generic linux kernel GPL license.
>  We will include these firmware in Debian Etch and review them after the
>  release. Vendors of such firmware may wish to investigate the licensing
>  terms, and make sure the GPL distribution conditions are respected,
>  especially with regards to source availability.
> 
>   6. We will include those firmware into the debian linux kernel package as 
> well
>      as the installer components (.udebs) used by the debian-installer.
>   END OF PROPOSAL 


Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: [PROPOSAL] Postpone the etch release until all firmware issues are solved.

2006-10-05 Thread Frederik Schueler
Hello,

for the sake of completeness in the ballot, and having 4 options from
"release with all firmwares" to "delay the release", I hereby second
this proosal.

> === START OF PROPOSAL ===
> The debian project resolves that :
> 
>   1) We recognizes that there are many uncleared issues with the
>   current binary firmware files in linux kernel.
> 
>   2) We will not ship a kernel package with such problematic licensing issues
>   as part of a stable release.
> 
>   3) We will delay the debian/etch release until all these issues are sorted,
>   and we can ship a linux kernel package without any problematic licensing
>   issues
> ===  END OF PROPOSAL  ===

Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: [PROPOSAL] Let's ship all firmwares included inthe pristine upstream kernel tarball in debian/etch.

2006-10-05 Thread Frederik Schueler
I second the following proposal:

On Thu, Oct 05, 2006 at 09:04:06PM +0200, Sven Luther wrote:
> === START OF PROPOSAL ===
> Given the difficulty of finding a common ground about the non-free firmware
> issue, the Debian Project does resolve that :
> 
>   1) We allow inclusion in Debian Etch of all firmwares currently shipped in
>   the upstream linux kernel tarball.
> ===  END OF PROPOSAL  ===

Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: Another proposal

2006-09-30 Thread Frederik Schueler
On Sun, Oct 01, 2006 at 12:17:42AM +0200, Josselin Mouette wrote:
> == Reaffirm support for Anthony Towns as the Project Leader ==
> 
> The Debian project reaffirms support to Anthony Towns as the Debian 
> Project Leader. However, it doesn't endorse nor support any projects Mr 
> Towns may lead or participate in outside Debian.

seconded.

Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: [AMENDMENT]: Release Etch now, with source-less but legal and freely licensed firmware

2006-09-28 Thread Frederik Schueler
Hello,

I thought accepting the amendment would imply a second, but if this is
not the case:

On Wed, Sep 27, 2006 at 12:36:56PM -0500, Manoj Srivastava wrote:
> ,
> |  1. We affirm that our Priorities are our users and the free software
> | community (Social Contract #4);
> |  2. We acknowledge that there is a lot of progress in the kernel
> | firmware issue; however, it is not yet finally sorted out; 
> |  3. We assure the community that there will be no regressions in
> | the progress made for freedom in the kernel distributed by
> | Debian relative to the Sarge  release in Etch
> |  4. We give priority to the timely release of Etch over sorting every
> | bit out; for this reason, we will treat removal of sourceless
> | firmware as a best-effort process, and deliver firmware in udebs as
> | long as it is necessary for installation (like all udebs), and
> | firmware included in the kernel itself as part of Debian Etch,
> | as long as we are legally allowed to do so, and the firmware is
> | distributed upstream under a license that complies with the DFSG. 
> `

I accept this amendment and second it.

Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: [AMENDMENT]: Release Etch now, with source-less but legal and freely licensed firmware

2006-09-28 Thread Frederik Schueler
Hello,

On Thu, Sep 28, 2006 at 11:45:54AM +0200, Sven Luther wrote:
> fs, this is contrary to what we where trying to achieve, i would like to know
> why you seconded this.

What we want to archive, is release etch in time, being installable on
all hardware supported upstream. From the discussion about this
amendment, I understood this is being covered here, so I think this is a
good compromise.

Indeed this is a compromise, and everyone needs to make a step towards
the others: those of us concerned about usability and the needs of our
users will have to give up firmware blobs which are obviously not
distributable - even upstream before the release can happen, while those
of us concerned about the freeness of the software will have to give up
a bit of freeness in the linux-2.6 package for the sake of a release on 
December, 4th. 

The alternative is simple: We patch all drivers and fix d-i to include
udebs from non-free, and delay the release indefinitely until this is
done.

I obviously prefer the compromise, I am strictly against breaking 50+
drivers before having discussed every single one with the corresponding
vendor and upstream maintainer, seeking a global solution.


Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: Call for votes (Was: kernel firmwares: GR proposal)

2006-09-28 Thread Frederik Schueler
Hi,

On Wed, Sep 27, 2006 at 06:40:41PM +0200, Kurt Roeckx wrote:
> > 2. We acknowledge that there is a lot of progress in the kernel firmware
> > issue; however, it is not yet finally sorted out;
> 
> So, what progress has been made?

For example:

- the firmware_class infrastructure has been added in more than 100 
  drivers (as of 2.6.17)

- the qla2xxx firmware has been dropped from the kernel sources, and is
  now shiped on ftp.qlogic.com

- new drivers for devices requiring a firmware to be uploaded during
  initialization are included without embedded firmware (for example the
  ipw3945 driver, or aic94xx which has just been added in 2.6.19-rc)


Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: [AMENDMENT]: Release Etch now, with source-less but legal and freely licensed firmware

2006-09-27 Thread Frederik Schueler
Hello,

On Wed, Sep 27, 2006 at 12:36:56PM -0500, Manoj Srivastava wrote:
> ,
> |  1. We affirm that our Priorities are our users and the free software
> | community (Social Contract #4);
> |  2. We acknowledge that there is a lot of progress in the kernel
> | firmware issue; however, it is not yet finally sorted out; 
> |  3. We assure the community that there will be no regressions in
> | the progress made for freedom in the kernel distributed by
> | Debian relative to the Sarge  release in Etch
> |  4. We give priority to the timely release of Etch over sorting every
> | bit out; for this reason, we will treat removal of sourceless
> | firmware as a best-effort process, and deliver firmware in udebs as
> | long as it is necessary for installation (like all udebs), and
> | firmware included in the kernel itself as part of Debian Etch,
> | as long as we are legally allowed to do so, and the firmware is
> | distributed upstream under a license that complies with the DFSG. 
> `

I accept the amendment.

Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: Call for votes (Was: kernel firmwares: GR proposal)

2006-09-27 Thread Frederik Schueler
Hello,

On Tue, Sep 26, 2006 at 04:02:11PM -0700, Steve Langasek wrote:
> As I mentioned previously, I don't think point 3. here is the compromise I
> would like to see.  "Without further conditions" is so broad that it seems
> to even *require* us to include firmware in main that lacks any sort of
> proper distribution license.

The intention is indeed to release the kernel as-is for Etch, postponing
the work which needs to be done in contacting vendors and upstream to
get relicensings and source disclosures until after the release. 

> And indeed, the upload of a completely
> unpruned 2.6.18 package to unstable suggests that this is not an accident of
> wording, but the actual view of the present kernel team.

It is at least my actual view, the others should speak for themself. 

We will discuss this issue on the kernel-team meeting next Saturday, how we 
should handle the re-added firmwares, and seek a workable compromise.

Dropping for example the apparently useless dgrs driver could be an 
option, or drop the drivers not needed for installation, which means
basically one driver (acenic) from the originally pruned ones would be
the non-free regression in comparison with the sarge kernels. 

But this should be decided by the whole kernel team. 


Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: Call for votes

2006-09-27 Thread Frederik Schueler
Hello,

On Tue, Sep 26, 2006 at 10:19:40PM -0500, Manoj Srivastava wrote:
> ,
> |   1. We affirm that our Priorities are our users and the free software
> |  community (Social Contract #4);
> |   2. We acknowledge that there is a lot of progress in the kernel
> |  firmware issue; however, it is not yet finally sorted out; 
> |   3. We give priority to the timely release of Etch over sorting every
> |  bit out; for this reason, we will treat removal of sourceless
> |  firmware as a best-effort process, and deliver firmware in udebs as
> |  long as it is necessary for installation (like all udebs), and
> |  firmware included in the kernel itself as part of Debian Etch,
> |  as long as we are legally allowed to do so, and the formware is
> |  distributed under a DFSG free license. 
> `

I oppose such a change.

this means we actually have to review all licenses before the release,
and completely contradicts the original intention of this GR.

If such a resolution was passed, the kernel team would either be forced 
to remove all badly licensed firmwares, even those required for 
installation, or we had to delay Etch until an appropriate infrastructure 
is implemented in all the installer, the kernel package and the non-free
firmware package.


Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: Preparing linux-2.6 2.6.18-1

2006-09-24 Thread Frederik Schueler
Hi,

On Sun, Sep 24, 2006 at 01:08:10PM -0400, Nathanael Nerode wrote:
> Today I sent an email asking  upstream to remove dgrs based on its
> uselessness; we'll see what happens.

Thanks. We should consider removing it, too then.


Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: Let's vote ...

2006-09-22 Thread Frederik Schueler
Hi,

On Fri, Sep 22, 2006 at 10:45:34AM -0500, Manoj Srivastava wrote:
> come to an agreement about what exactly in that email
>  constitutes the actual general resolution? 

This:

1. We affirm that our Priorities are our users and the free software


community (Social Contract #4); 


2. We acknowledge that there is a lot of progress in the kernel firmware


issue; however, it is not yet finally sorted out;   


3. We give priority to the timely release of Etch over sorting every bit


out; for this reason, we will deliver firmware in udebs as long as it is


necessary for installation (like all udebs), and firmware included in   


the kernel itself as part of Debian Etch, without further conditions.   




Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: Third and final call for votes for the assets handling constitutional amendment GR

2006-09-22 Thread Frederik Schueler
> - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
> b7af2494-93e2-490e-9312-85647b0928b3
> [ 1  ] Choice 1: Amend the constitution  [needs 3:1]
> [ 2  ] Choice 2: Further discussion
> - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: Proposal - Defer discussion about SC and firmware until after the Etchrelease

2006-09-12 Thread Frederik Schueler
Hello,

On Mon, Sep 11, 2006 at 08:59:59PM -0700, [EMAIL PROTECTED] wrote:
> is to drop support (in whole or in part) for 
> Broadcom NX2, Sun Cassini(+), Intel PRO/100 (although some of those
> chips are also supported by the unaffected eepro100 driver),

eepro100 is scheduled for removal upstream, not an option. 


> and (maybe) five more members of the
> QL2xxx family.

The firmware blobs are deprecated in 2.6.17 and have been removed in 
2.6.18-rc. You already need the non-free package containing the 
firmwares to run these controllers with 2.6.17 and later, no need to
remove the drivers.


Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: kernel firmwares: GR proposal

2006-09-12 Thread Frederik Schueler
Hello,

On Sun, Sep 10, 2006 at 02:16:26AM -0700, Steve Langasek wrote:
> I asked you this question before privately and haven't seen an answer.  You
> say below "So we propose this GR:"; does that mean that everything up to
> that is rationale, and not part of the text that developers will be voting
> on?
 
I am fine with it either way. The initial intention was to draw the
complete picture before getting to the GR proposal per se, but IMHO this
is not necessary anymore now, as everyone should be well informed about the
status quo and the implications every choice bears. 


> This is very unclear to me; if the intent is to vote on the whole document,
> I think some wording tweaks are needed.  If the intent is to vote only on
> the part beginning with "1. We affirm [...]", then I think it's much shorter
> than it should be.

hm, what is missing?


> So if we are going to make an exception, I think we should take care to make
> the smallest exception necessary.  If we don't *need* to grant exceptions
> for firmware based on their license, only on whether or not they include
> source, I don't think we should include such firmware in the exception. 
> This prevents anyone from trying to add such firmware to etch that isn't
> already included, which would be a regression vis-à-vis freeness.

I would like to include ALL firmware shipped upstream in the Etch release,
even those which where removed by Herbert Xu a couple of years ago when
this issue faced up the first time (acenic, smctr, keypsan etc).

Best regards
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


kernel firmwares: GR proposal

2006-08-30 Thread Frederik Schueler
Overview:

The Linux kernel source contains device drivers that ship with firmware
files provided by the hardware manufacturer. They are uploaded during 
the driver initialization to the corresponding hardware device.

Some of these binary image files are provided as a hexdump of register 
bank settings, others consist in fact of compiled binary code which is 
executed on the hardware device. 

Any device driver in the Linux kernel is freely available in source 
format and licensed under the GPL2. For many device drivers with
attached firmware, the firmware image is freely distributable along
with the corresponding driver. The most common source format for
firmwares is the hexdump char array. It is almost impossible to 
distinguish between register dumps and binary code without asking the 
device manufacturer who provided the firmware.

Removing every firmware which is distributed as hexdump only will
cripple the kernel to an extent where it becomes unusable for most of 
our users, because popular network and scsi devices are among the 
drivers in question. Without these drivers, the user's system might not
be installable at all.


The current situation:

We achieved a lot of progress compared with the situation in 2.6.8 (the
kernel that shipped with sarge). We were able to convince upstream that 
a firmware loader is a good thing, and that firmware and kernel code 
should be separated. This firmware loader was added in 2.6.13, and 
meanwhile, more than 40 drivers have been converted to the new 
infrastructure. However, this is not yet finished, and some important 
drivers still use the old method. There will be a day where we can drop
the remaining legacy, but we are not there yet.

Also, though the firmware loader allows us to put the firmware where it
belongs to (main or non-free, depending on the case), the installer can
as of now only take udebs from main. Fixing this is not too hard, but 
it is doubtful whether we can fix this in time for etch, and we do not 
want to depend on that (and even then, we still would have non-free 
firmware, see above). But since there is lots of hardware which needs 
firmware for correct operation, the installer would not work for 
mainstream hardware otherwise.

There are two ways how to deal with it:
1. Accept these issues as transitional issues for now; or
2. Delay etch for some serious time.


In our social contract, we promised that the users and the free software
community are our priorities. We firmly believe that our users profit
very much from releasing etch in time, and that this is important enough
that we can accept the transitional status with having a few firmware
images left in main that should belong somewhere else.  Of course,
everyone who wants to make the number of such firmware images as small
as possible is welcome to help converting old firmware loaders to the
new standard, and working on the Debian installer. We are happy if this
issues become smaller or even vanishes, but we do not want this to be a 
release blocker.


So, we propose this GR:

1. We affirm that our Priorities are our users and the free software
community (Social Contract #4);
2. We acknowledge that there is a lot of progress in the kernel firmware
issue; however, it is not yet finally sorted out;
3. We give priority to the timely release of Etch over sorting every bit
out; for this reason, we will deliver firmware in udebs as long as it is
necessary for installation (like all udebs), and firmware included in
the kernel itself as part of Debian Etch, without further conditions.


We want to emphasize that the success of this GR is considered as
necessary by the kernel and release team for successfully delivering etch 
in time (and to allow us a successful planning of that).


on behalf of the kernel- and release team
Frederik Schueler

-- 
ENOSIG


signature.asc
Description: Digital signature


Re: -= PROPOSAL =- Release sarge with amd64

2004-07-15 Thread Frederik Schueler
Hi,

On Thu, Jul 15, 2004 at 04:36:30PM -0400, Raul Miller wrote:
> > It does support a number of commercial binaries though already, for
> > those that need them.  Many of us don't.
> 
> I don't know what you mean here.  Is "It" amd64 or cedega?  I'm guessing
> amd64.  Are the commercial binaries i386 or amd64?  I'm guessing amd64.

Sorry for being pedantic, but according to www.transgaming.com cedega is 
emulating WIN32, you know. Cedega is not emulating windos64 nor the 
"windows on windows" layer M$ named their biarch setup. And there is no 
amd64 release of cedega from upstream. Bug them, not the debian amd64
port, please. 

Cedega does not support 64bit mode, but it will for sure run without a
problem in a i386 chroot setup according to the amd64 howto found on
alioth. If you setup the chroot and nvidia drivers correctly, you will 
for sure be able to run doom3 as it is inteded to run as soon as it hits 
stores. We'll see next month =)

> Unless the debian amd64 port supports 32 bit binaries (the 32 bit binaries
> I'm using on an amd64 system are available for free, though they're not
> dfsg free) I think you're missing my point.
 
The debian port DOES support 32bit binaries. You can run them without a
problem, if you install them correctly. Just check the howto on alioth.
Only non-free stuff needing a 32bit kernel will not work until vendors 
reconsider: ATI proprietary drivers, vmware.

> I'm saying that Debian's current amd64 port isn't positioned to be useful
> in as providing extensions to a 32 bit environment.

Feel free to help in multiarch development, and consider the actual port
a transitional stage.
Do you prefer running i386 binaries and kernel on your amd64 system, wasting 
the additional registers, sse2 support and the improved memory management? 

Apparently not, considering:

> I use Debian.  On amd64.  For now, I'm using it (the i386 flavor) in a
> chroot jail on a gentoo base, or by rebooting into it.

My condolences. Wheren't you able to install debian-amd64 or why do you use 
gentoo, looking at your DD status? very, very strange. Why did I never read 
anything from you on debian-amd64 and never saw you in #debian-amd64 on opn?

Greetings
Frederik Schueler


PS: don't get me wrong, gentoo has some really good and friendly
developpers, I just wonder a debian developper uses it considering the 
dispute between the two distros.

-- 
ENOSIG


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