Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Thomas Weber
Am Donnerstag, den 30.10.2008, 01:48 -0500 schrieb William Pitcock:
> On Wed, 2008-10-29 at 22:52 -0700, Thomas Bushnell BSG wrote:
> > But regardless, Debian has promised that Debian is only free software.
> 
> Then why does Debian have non-free? Is that not part of Debian?

"Thus, although non-free works are not a part of Debian, ..."
Social contract, paragraph 5.


> If non-free is meant to be an opt-in part of Debian, then put the
> distributable firmware there and be done with it.

You know, quite a big part of the discussion is about whether this is 
a) feasible at all
b) feasible so short before a release

Thomas




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



Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Andrei Popescu
On Wed,29.Oct.08, 22:11:27, Michelle Konzack wrote:
 
> I am not realy sure, 50.000 customers would accept hardware  which  cost
> 45 US$ instead of 40 US$ because there are 2-3 OSS frickler  which  want
> access to the source because they want to fix something.
> 
> Do you would give the FIXES back to the manufacturer?
 
I thought that was the nice thing about GPL. If you want to distribute 
your changes the receiver has to get the source too ;)

> IF the hardware is working under Linux, BSD, MacOS, Windows and  others,
> are you realy willing to give the changes back even the other users  are
> using Windows?
> 
> I know a hardware manufacturer which gaved the sourcecode away under GPL
> and it is IN the Debian distribution, but its OSS frickler upstream  has
> never gaved the changes back to the manufacturer so others  can  benefit
> from it...
 
The manufacturer can get it with a copy of Debian if he wants to ;)

> Note:   The OSS firmware IS NOT compatibel with Windows and does
> not add any additional functionalyty except it is open!

And why is this NOT important?

Regards,
Andrei
-- 
If you can't explain it simply, you don't understand it well enough.
(Albert Einstein)


signature.asc
Description: Digital signature


Re: can a kernel in main depend on firmware in non-free to work?

2008-10-30 Thread Josselin Mouette
Le mercredi 29 octobre 2008 à 22:10 -0200, Alexandre Oliva a écrit :
> > Because the kernel is perfectly usable without the firmwares.
> 
> But how about the specific modules that require them, the ones that
> got this sub-thread started in the first place?  It doesn't make sense
> to me to frame the discussion in such terms as most of Linux is useful
> without the component's dependencies, when what we're talking about is
> the component, not the whole.

Whether they are plugins or modules or whatnot is irrelevant here. The
only thing that matters is package dependencies.

> There *is* reason to split the linux package, I thought that was
> beyond any doubt by now.  Debian isn't supposed to ship non-Free
> Software, and Linux does include non-Free firmwares.

And this has already been the case for long.

> The doubt is whether the split is going to stop at the firmwares, or
> also cover the modules that require the firmwares.

No, there is no doubt about that either. There is absolutely no need to
split these modules.

> > Does the kernel require the firmwares in non-free for execution?
> 
> Portions of it do, for sure.

We don’t talk about portions, but about packages. The kernel package
does not require binary firmwares for execution.

> Could it be that convenience and limited interpretations of practical
> consequences of policies are turning against the actual policies and
> priorities?  It unfortunately looks like it from where I stand, but it
> could be that I'm just still missing something.  If so, please share
> your enlightenment.

It seems you are misunderstanding what contrib is for.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Ben Hutchings
On Wed, Oct 29, 2008 at 10:42:56PM +0100, Michelle Konzack wrote:
> Am 2008-10-29 00:39:40, schrieb Ben Hutchings:
> > How exactly do you propose to load the firmware, if not through a JTAG
> > port?  Back in the world of production hardware which Debian runs on,
> > ASICs tend to have power-on-reset logic built-in...
> 
> Most PCI hardware has a very small bootloader which checks some  signals
> on the PCI bus...  I have a book about it but no time to read  in  since
> it is very complicated...

PCI (Express) hardware has to be able to initialise at least the bus
interface and PCI config space at power-on reset.  That includes board-
specific information like subsystem IDs.

The network controllers I work with can initialise their config
registers either from built-in ROM or from external EEPROM or flash,
selected by strap pins.  Production boards always initialise from flash;
thankfully no-one expects to be able to remove flash from NICs as they
need to provide PXE boot code to the host.

Ben.

-- 
Ben Hutchings
It is a miracle that curiosity survives formal education. - Albert Einstein


signature.asc
Description: Digital signature


DFSG violations: non-free but no contrib

2008-10-30 Thread Robert Lemmen
hi everyone,

the current situation concerning firmware blobs and dfsg-freeness is a
bit sad, among other things because there really isn't too much we can
do about it in the short run. so how about some practical proposal that
we can actually implement in a reasonable timeframe that gets us in a
better position to deal with this in the long run? my idea would be:

firmware blobs without source get put into non-free, firmware blobs with
source but without the necessary free tools to generate the image end up
in contrib, firmware which is cryptographically signed and can tehrefore
not be modified goes to non-free. we relax the "main" requirements
insofar that a package that depends on another package in non-free may
stay in main (and doesn't have to go to contrib), if the contents of
that other package are not executed or used on the main/host computer'c
cpu, but on some additional hardware. (this would of course need to be
phrased a bit better, but you get the idea).

this way everyone could still use their computer (if using contrib and
non-free), and not every other package will end up in contrib. main will
contain less non-free code than it does now, end non-free code is marked
as such...

cu  robert

-- 
Robert Lemmen   http://www.semistable.com 


signature.asc
Description: Digital signature


Re: What provides ginstall?

2008-10-30 Thread Simon Richter
Hi,

"ginstall" is the name of the GNU project's variant of "install" on systems
that ship with an implementation that does not have GNU extensions.

On Debian, the default "install" binary is the GNU one, so there is no need
to rename.

   Simon


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



Re: DFSG violations: non-free but no contrib

2008-10-30 Thread William Pitcock
On Thu, 2008-10-30 at 10:34 +, Robert Lemmen wrote:
> hi everyone,
> 
> the current situation concerning firmware blobs and dfsg-freeness is a
> bit sad, among other things because there really isn't too much we can
> do about it in the short run. so how about some practical proposal that
> we can actually implement in a reasonable timeframe that gets us in a
> better position to deal with this in the long run? my idea would be:
> 
> firmware blobs without source get put into non-free, firmware blobs with
> source but without the necessary free tools to generate the image end up
> in contrib, firmware which is cryptographically signed and can tehrefore
> not be modified goes to non-free. we relax the "main" requirements
> insofar that a package that depends on another package in non-free may
> stay in main (and doesn't have to go to contrib), if the contents of
> that other package are not executed or used on the main/host computer'c
> cpu, but on some additional hardware. (this would of course need to be
> phrased a bit better, but you get the idea).

Not possible, non-free is not enabled by default. Suggests/Recommends:
would be technically feasible though.

William


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


Re: can buildd logs be sorted (again)?

2008-10-30 Thread Adeodato Simó
* Thomas Viehmann [Thu, 30 Oct 2008 00:11:09 +0100]:

> If someone could attest to
>   http://buildd.debian.org/~tviehmann/cmp_versions_php.txt
> (translated from the perl that udd uses) being wrong in only harmless
> ways (except showing that C->Perl->PHP with the last step being done by
> someone disliking PHP is not a good idea), I could ask Ryan to put
>   http://buildd.debian.org/~tviehmann/build.php
> in the appropriate location.

If acceptable, an easier option could perhaps be to just sort all the
package/*/__log files globally by .

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
Listening to: Matthew Kimball - I don't need


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



Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Robert Lemmen
On Thu, Oct 30, 2008 at 05:31:44AM -0500, William Pitcock wrote:
> Not possible, non-free is not enabled by default. Suggests/Recommends:
> would be technically feasible though.

true, perhaps we even need a special dependency type. but these are
implementation issues. isn't the general route (put firmware in
non-free, and make sure you can still use your system) what is most in
line with how we deal with these things in debian?

cu  robert

-- 
Robert Lemmen   http://www.semistable.com 


signature.asc
Description: Digital signature


Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Josselin Mouette
Le jeudi 30 octobre 2008 à 10:34 +, Robert Lemmen a écrit :
> the current situation concerning firmware blobs and dfsg-freeness is a
> bit sad, among other things because there really isn't too much we can
> do about it in the short run.

Wrong. You can help Ben Finney testing his packages. That would be much
more useful than useless babbling on mailing lists.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Josselin Mouette
Le jeudi 30 octobre 2008 à 12:07 +0100, Josselin Mouette a écrit :
> Wrong. You can help Ben Finney testing his packages. That would be much
> more useful than useless babbling on mailing lists.

Of course that’s Ben Hutchings. Sorry for mistaking you, Ben.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Robert Lemmen
On Thu, Oct 30, 2008 at 12:07:52PM +0100, Josselin Mouette wrote:
> Wrong. You can help Ben Finney testing his packages. That would be much
> more useful than useless babbling on mailing lists.

if you are talking about these [0], i certainly do not own any of these
pieces of hardware... 

cu  robert

[0] http://womble.decadent.org.uk/blog/for-those-who-care-about-firmware

-- 
Robert Lemmen   http://www.semistable.com 


signature.asc
Description: Digital signature


Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Thadeu Lima de Souza Cascardo
On Wed, Oct 29, 2008 at 10:33:27PM +0100, Michelle Konzack wrote:
> Am 2008-10-28 02:45:31, schrieb Thadeu Lima de Souza Cascardo:
> > If it's not clear by now, people are not arguing that hardware should
> > not be used if it is not free hardware (either it is feasible or not to
> > distribute or exist source code). The matter is whether source for code
> > that will not execute in the main CPU is needed for those codes in the
> > main section. So, your point that it is not x86 code is moot in the case
> > "firmware" is considered to be the same as other software in Debian. If
> > source code isn't available or "possible" for the chip carries the same
> > requirements for DFSG as the case would be for the x86 code, in the case
> > "firmware" should still follow DFSG.
> 
> Anw what do you do with sourcode, for which there is not even a compiler
> availlable under Linux/BSD?  And you HAV to buy a  8000 US$  development
> suit from the chip manufacturer to build the firmware?

If the source code is not "human-readable", but it is free/libre, I
would study it in the case I consider the chance there is a bug.
Perhaps, if it was of my interest, I would even study the possibility of
reverse-engineering it, so it could be more "human-readable" and provide
tools to "build" it.

> I have such software and EVEN me can not read the firmware.
> 
> I have ONLY a "project" in my IDE and it produce the firmware.
> 
> And now you!

I consider that a problem with the tool you use. It has a major defect
("by design"): it is not free/libre. So you cannot modify your IDE to
give you any more "human-readable" format or something else.

> > Even machine readable form would still be considered source if its
> > interpretation by the machine could be presented to someone to make
> > modifications to it. If it is not modifiable for some reason and every
> > design should be done from scratch, perhaps there is a problem with the
> > tools and/or processes used.
> 
> Do you have already tried to modify a binary blob or simply opened a (no
> mather which) binary from /bin/ in a HEX editor and tried to modify  it?

In my /bin/ directory? If I had to really modify it, why would I use a
hex-editor if I have source code in C?

However, I have programmed a microcontroller using a text editor and
hexadecimal numbers, even had to recode some constants present in code
because I had to add a single instruction in the middle of it. Until I
stopped being too lazy to code a simple assembler.

> > > Even the chip manufacturers don't know what they are. It's totally
> > > machine generated chip garbage as far as they are concerned. Once you
> > 
> > Which machines do generate this "garbage"? Do they do it all by
> > themselves? Are there machines designing new hardware now without human
> > intervention? Or are those chips magically enhanced so they could make
> > some sense of any random bitstream and there is no real mistery in
> > generating this "garbage"?
> 
> The software/IDE use "projects" which are not in human readable form...
> ...and if you have finisched, you  klick  the  button  "Output firmware"
> and then you have the firmware blob.

Again, this is a issue with your IDE. It could certainly be modified to
output some more "human-readable" format that represents its internal
representation of the "project"... if only it were free/libre.

> > If the manufacturers are unaware of it, I doubt the designer is unaware
> > of it.
> 
> ???
> 
> It seems you have never designed Hardware or realy coded software for it

Does writing a microprocessor in Verilog count as designing hardware?

> Thanks, Greetings and nice Day/Evening
> Michelle Konzack

Anyway, this is about the DFSG and the requirement of distributing
source code. I would really like that the requirement for distributing
the needed tools to build and modify this source code was in DFSG too.
Unfortunately, they are not. Fortunately, many packages that
Build-Depends on packages on non-free are in contrib. I hope that will
be the case too for any "firmware".

So, it doesn't matter if the preferred form of modification (by the way,
do you open on your IDE your output "firmware" or your "project"?) is
"human-readable" or not. It is, in anyway, required by DFSG. If it is
the same as the "binary" distributed, the other DSFG requirementes still
apply.

Regards,
Cascardo.


signature.asc
Description: Digital signature


Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Thadeu Lima de Souza Cascardo
On Wed, Oct 29, 2008 at 10:40:03PM +0100, Michelle Konzack wrote:
> Am 2008-10-28 09:33:07, schrieb Tristan Seligmann:
> > Again, assuming I'm not misspeaking, that form of the work is already
> > what we have.
> 
> ACK  ;-)
> 
> Thanks, Greetings and nice Day/Evening
> Michelle Konzack

In which cases? Which of the firmwares? How can you be sure?

Regards,
Cascardo.


signature.asc
Description: Digital signature


Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Thadeu Lima de Souza Cascardo
On Wed, Oct 29, 2008 at 10:58:12PM +0100, Michelle Konzack wrote:
> Am 2008-10-27 17:01:50, schrieb Felipe Sateler:
> > Jeff Carr wrote:
> > 
> > > But the opencore case is the easy case, hybrid chips don't even have
> > > source. The firmware blob is often generated when you fabricate the
> > > chip & changes with the physical board layout. You guys just don't
> > > understand the issues here.
> > 
> > Please explain what the issues are, then. The firmware blob has to be 
> > generated
> > *somehow*. There is a tool that generates the blob. Which data does the tool
> > need to generate it?
> 
> The IDE/Software which produce the firmware  blobs  mostly  generate  it
> directly and the projects the developers are using are binary stuff.

And what do you type in this software to produce this "project"? This
"project" would be source code, anyway. Even if we did not have the
tools to produce the same "firmware" from this.

> Parts of it maybe human readable but not suffisant to compile it  or  do
> anything usefull with it.
> 
> And as I have already written, SDCC compiled code is 3 times  bigger  as
> the firmeware blob generated by a 8000 US$ IDE.

And do you write C code in your IDE? What else does this IDE provide you
to help you optimize your C code? If it's not C code, what is it? And it
would be very hard to compare C-code with hand-written assembly.

> And using a Microcontroller/ASIC with bigger memory is no solution since
> sometimes it would be very costly...
> 
> In my case arround 3 million Euro more for the final production (18mio).

A good solution would be to improve the free/libre software available in
Debian, since you seem to claim that SDCC is an option as a development
tool to this said micro-controller. Is it a 8051?

> Thanks, Greetings and nice Day/Evening
> Michelle Konzack


signature.asc
Description: Digital signature


Come Join My Network at Digg

2008-10-30 Thread via Digg
jai is a member of Digg and would like to send you an invitation.  With Digg 
you can help promote and share news to the millions of Digg viewers with a 
single click (Digging a story). It is free to join and only takes a minute to 
sign up!

To accept this invitation follow this URL:
http://digg.com/invitefrom/jaiseo87?OTC-em-in1


To verify that this email was sent by Digg user jaiseo87, visit:
http://digg.com/verifymail?key=e9035b38c2c67b9041bdfdda12f3a01c&OTC-em-in2

To opt out of ALL future emails from Digg, visit:
http://digg.com/optout?key=c4b71992bd71327e8969323a5058372a&OTC-em-in3

Digg will NOT store your email address, even if you opt out!  Digg will store 
only an encrypted key, which even Digg cannot decipher.

Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Simon Josefsson
William Pitcock <[EMAIL PROTECTED]> writes:

> On Wed, 2008-10-29 at 22:52 -0700, Thomas Bushnell BSG wrote:
>> But regardless, Debian has promised that Debian is only free software.
>
> Then why does Debian have non-free? Is that not part of Debian?

One way to resolve this dilemma is to realize that 'Debian' can refer to
two things: the project and the distribution.

Debian the operating system is free software since non-free/contrib is
not part of Debian (== main).

Debian the project is not (strictly) a free software project since it
contains and supports the non-free part.

Thus, a reasonable position for a free software supporter may be to
support the Debian operating system but not support the Debian project.

/Simon


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



Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Ben Finney
Josselin Mouette <[EMAIL PROTECTED]> writes:

> Le jeudi 30 octobre 2008 à 12:07 +0100, Josselin Mouette a écrit :
> > Wrong. You can help Ben Finney testing his packages. That would be
> > much more useful than useless babbling on mailing lists.
> 
> Of course that’s Ben Hutchings. Sorry for mistaking you, Ben.

Anyone is welcome to *also* test my packages, of course; but those
don't currently have much impact for the free vs. non-free divide :-)

-- 
 \“The right to search for truth implies also a duty; one must |
  `\  not conceal any part of what one has recognized to be true.” |
_o__) —Albert Einstein |
Ben Finney


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



Bug#504004: ITP: libsvn-look-perl -- A caching wrapper aroung the svnlook command.

2008-10-30 Thread Angel Abad (Ikusnet SLL)
Package: wnpp
Severity: wishlist
Owner: "Angel Abad (Ikusnet SLL)" <[EMAIL PROTECTED]>


* Package name: libsvn-look-perl
  Version : 0.12.442
  Upstream Author : Gustavo Chaves <[EMAIL PROTECTED]>
* URL : http://search.cpan.org/dist/SVN-Look/
* License : GPL3+
  Programming Lang: Perl
  Description : A caching wrapper aroung the svnlook command.

The svnlook command is the workhorse of Subversion hook scripts, 
being used to gather all sorts of information about a repository, 
its revisions, and its transactions. This script provides a simple 
object oriented interface to a specific svnlook invocation, to 
make it easier to hook writers to get and use the information they 
need. Moreover, all the information gathered buy calling the svnlook 
command is cached in the object, avoiding repetitious calls.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)



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



Re: Bug Sprint - Oct 25 to Oct 30 - Register and eat cookies

2008-10-30 Thread Marco d'Itri
On Oct 21, Lucas Nussbaum <[EMAIL PROTECTED]> wrote:

> I'm not sure that filing lots of bugs about missing Depends on
> update-inetd really delays the release. Chris Lamb is fixing those bugs
> faster than I file them anyway ;)
WTF? Packages other than inetd daemons MUST NOT depend on update-inetd.
Doing that is WRONG.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: Bug Sprint - Oct 25 to Oct 30 - Register and eat cookies

2008-10-30 Thread Lucas Nussbaum
On 30/10/08 at 13:50 +0100, Marco d'Itri wrote:
> On Oct 21, Lucas Nussbaum <[EMAIL PROTECTED]> wrote:
> 
> > I'm not sure that filing lots of bugs about missing Depends on
> > update-inetd really delays the release. Chris Lamb is fixing those bugs
> > faster than I file them anyway ;)
> WTF? Packages other than inetd daemons MUST NOT depend on update-inetd.
> Doing that is WRONG.

Are common maintainer scripts problems documented somewhere ? It would
be very interesting to start a developers-reference chapter about such
things.
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |


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



Bug#504011: ITP: monodevelop-versioncontrol-bzr -- Bazaar support for MonoDevelop

2008-10-30 Thread Jelmer Vernooij
Package: wnpp
Severity: wishlist
Owner: Jelmer Vernooij <[EMAIL PROTECTED]>

* Package name: monodevelop-versioncontrol-bzr
  Version : 0.0.1
  Upstream Author : Levi Bard <[EMAIL PROTECTED]>
Jelmer Vernooij <[EMAIL PROTECTED]>
* URL : https://launchpad.net/monodevelop-bzr
* License : GPL
  Programming Lang: C#, Python
  Description : Bazaar support for MonoDevelop

Simple Add-In for MonoDevelop that provides support for the
Bazaar Version Control System.



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



Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Pierre Habouzit
On Thu, Oct 30, 2008 at 10:34:47AM +, Robert Lemmen wrote:
> we relax the "main" requirements insofar that a package that depends
> on another package in non-free may stay in main (and doesn't have to
> go to contrib).

For the sake of 10 binary firmwares, you want to make whole Debian
depend upon non-free ? Wow, what an achievement.

No, please, we don't accept regressions as a solution.
-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpZxptM7mEq7.pgp
Description: PGP signature


Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Charles Plessy
Le Thu, Oct 30, 2008 at 05:31:44AM -0500, William Pitcock a écrit :
> 
> non-free is not enabled by default. Suggests/Recommends:
> would be technically feasible though.

… but Recommends would not be welcome, as "No unmet recommends" was a release
goal of Lenny.

http://release.debian.org/lenny/goals.txt

This leaves "Suggests".

Have a nice day,

-- 
Charles Plessy
Debian Med packaging team,
Tsurumi, Kanagawa, Japan


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



Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Robert Lemmen
On Thu, Oct 30, 2008 at 03:33:49PM +0100, Pierre Habouzit wrote:
> For the sake of 10 binary firmwares, you want to make whole Debian
> depend upon non-free ? Wow, what an achievement.

ok, i think i came across in a wrong way, because that is certainly not
what i want!

but look at it this way: if we have a package that contains totally
non-free firmware which is required to make it work, we basically have a
few choices:

1. the whole package has to go to non-free
2. the package is split up into a non-free part and one that goes in
   main, which then cannot depend on the non-free one
3. the same, but with a dependency and the parts go to contrib and
   non-free respectively

if i understand things correctly than option 2 is what we are trying to
do with the kernel in the moment (correct me if i am wrong), and the
only thing i am saying is that having a package A which will not work
(in some cases) without package B should declare some kind of
relationship on it. simply because there *is* a relation between them...

doesn't that sound reasonable to you?

cu  robert

-- 
Robert Lemmen   http://www.semistable.com 


signature.asc
Description: Digital signature


Re: can buildd logs be sorted (again)?

2008-10-30 Thread Martín Ferrari
Hi,

On Wed, Oct 29, 2008 at 21:11, Thomas Viehmann <[EMAIL PROTECTED]> wrote:

>> Can this be fixed?  The current situation is less than useful since
>> the latest build is buried in other output.
>
> If someone could attest to
>  http://buildd.debian.org/~tviehmann/cmp_versions_php.txt
> (translated from the perl that udd uses) being wrong in only harmless
> ways (except showing that C->Perl->PHP with the last step being done by
> someone disliking PHP is not a good idea), I could ask Ryan to put
>  http://buildd.debian.org/~tviehmann/build.php
> in the appropriate location.

If it's of any use, the PET project has a implementation from scratch
of Debian version comparison, made by reading policy and dpkg code.
The only bug I know of is that it doesn't reject some invalid
versions.

-- 
Martín Ferrari


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



Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Robert Lemmen
ok, i think i have just woken up and must have mixed up a few unrelated
things in my previous mail(s). please disregard everything i said...

thanks  robert

-- 
Robert Lemmen   http://www.semistable.com 


signature.asc
Description: Digital signature


Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Michelle Konzack
Am 2008-10-29 22:52:52, schrieb Thomas Bushnell BSG:
> > I am sure, my enterprise is  not  the  only  one  wondering  about  such
> > requirement to let users modify firmware of sensibel hardware which  CAN
> > destuct the whole computer since they have to leafe out  some  stuff  to
> > get it into the small memories...
> 
> How is this a reason not to provide source code?

Manufacturerers can be sued...

You get the hell if you for example modify the firmware uf a  GSM  modem
and you disturb the GSM communication...

It is NOT the Software distributor, but the Hardware Manufacturer  which
run into touble.  I must certify my Hardware to be used in GSM networks.

The if you modify the Firmware of my "24V DC Modular ATX PSU"  which  is
connectedt to 24V Batteries and a SolarCharger and now  you  change  the
Reference vomtage from 24V (Gel batteries) to 25,9V (Li-Poly batteries),

You can burn your computer and after this, there is NO preuv, it was  my
Firmware or your modified one.

So now as a Manufacturer I have the choice between

1)  Use a huge NV/FLASH/EEPROM Memory which make the Hardware maybe
10-20 Euro more expensive and I will lost customers.

2)  Use huge external SRAM (makes the Hardware expensive too) to let
users load there own non tested and non-optimised blob and become
sued if something goes wrong.

So, the Open-Source System does not realy work on Hardware...

> I don't understand why this matters to you.  Provide the source code;
> Debian ships it, and nobody is hurt.  If nobody ever makes use of it,
> how has it harmed you?

The sourcecode is the blob.  I can reload it into my Develoment suit and
edit it, but thats all.  This SDKs use highly optimized builders/compilr
and there is NO OpenSource solution for it.  Increasing FLASH/SRAM  only
because someone maybe want to burn its  hardware  or  damage  others  is
braindamaged since they are NO waraties something will work correctly...

The problem is, IF someone (e.g. Hobby frickler) do something wrong, I
can be f...ed.

I do not know HOW OpenMoko  do  this,  but  the  certification  for  GSM
software/firmware IS expensive and it IS required by law.

Thanks, Greetings and nice Day/Evening
Michelle Konzack
Systemadministrator
24V Electronic Engineer
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
+49/177/935194750, rue de Soultz MSN LinuxMichi
+33/6/61925193 67100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Bernd Eckenfels
In article <[EMAIL PROTECTED]> you wrote:
> doesn't that sound reasonable to you?

Yes maybe, but on the other hand, arent ppl used to the fact that the kernel
does not know about some available modules? Thats the whole idea of modules
(and plugins in other situations like media encoders).

Gruss
Bernd


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



Re: For those who care about bts-link: call for adoption

2008-10-30 Thread Christoph Berg
Re: Pierre Habouzit 2008-10-30 <[EMAIL PROTECTED]>
> Anyways, the information is: I don't intend to maintain or run bts-link
> anymore[2], it is up for adoption. If the BTS people wish to inherit the
> beast they come first, but any motivated group of people are welcomed.

If the BTS folks don't want it, we should put it into the QA realm.

Christoph
-- 
[EMAIL PROTECTED] | http://www.df7cb.de/


signature.asc
Description: Digital signature


Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Giacomo A. Catenazzi

Michelle Konzack wrote:

Am 2008-10-29 22:52:52, schrieb Thomas Bushnell BSG:

I am sure, my enterprise is  not  the  only  one  wondering  about  such
requirement to let users modify firmware of sensibel hardware which  CAN
destuct the whole computer since they have to leafe out  some  stuff  to
get it into the small memories...

How is this a reason not to provide source code?


Manufacturerers can be sued...

You get the hell if you for example modify the firmware uf a  GSM  modem
and you disturb the GSM communication...


But most of the firmwares are outside wireless communication.

How many manufacturers was sued because users burn the monitors
(it was very easy) or other hardwares  (e.g. try with hdparam) ?

How many non conforming GSM devices are sold? How many of such devices
are recalled by manufactures?

ciao
cate


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



Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Pierre Habouzit
On Thu, Oct 30, 2008 at 03:47:56PM +, Robert Lemmen wrote:
> On Thu, Oct 30, 2008 at 03:33:49PM +0100, Pierre Habouzit wrote:
> > For the sake of 10 binary firmwares, you want to make whole Debian
> > depend upon non-free ? Wow, what an achievement.
> 
> ok, i think i came across in a wrong way, because that is certainly not
> what i want!
> 
> but look at it this way: if we have a package that contains totally
> non-free firmware which is required to make it work, we basically have a
> few choices:
> 
> 1. the whole package has to go to non-free
> 2. the package is split up into a non-free part and one that goes in
>main, which then cannot depend on the non-free one
> 3. the same, but with a dependency and the parts go to contrib and
>non-free respectively

no that's not how it will work. The split will be (and that's the sole
*reasonnable* way to do it) to put firmwares away, it *different* source
packages in non-free. The kernel will have patches to load those
firmwares on demand (and fail if they're not here). This is what Ben
did, and what needs testing. The kernel doesn't need to depend on the
firmwares at _all_.


All other options are silly and should not even be mentioned, unless the
expected reactions to it are nervous laughs.
-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpYSY5UlM7lf.pgp
Description: PGP signature


Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Michelle Konzack
Am 2008-10-30 17:49:40, schrieb Giacomo A. Catenazzi:
> But most of the firmwares are outside wireless communication.

Right, but they are some like the one from me.

> How many manufacturers was sued because users burn the monitors
> (it was very easy) or other hardwares  (e.g. try with hdparam) ?

Do you think, someone (manufacturers) is making it public?

> How many non conforming GSM devices are sold? How many of such devices
> are recalled by manufactures?

You can not even sell GSM devices, if your software is not certified.
The recalls are very very low...  because they are tested

Thanks, Greetings and nice Day/Evening
Michelle Konzack
Systemadministrator
24V Electronic Engineer
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
+49/177/935194750, rue de Soultz MSN LinuxMichi
+33/6/61925193 67100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: For those who care about bts-link: call for adoption

2008-10-30 Thread Pierre Habouzit
On Thu, Oct 30, 2008 at 04:52:58PM +, Christoph Berg wrote:
> Re: Pierre Habouzit 2008-10-30 <[EMAIL PROTECTED]>
> > Anyways, the information is: I don't intend to maintain or run bts-link
> > anymore[2], it is up for adoption. If the BTS people wish to inherit the
> > beast they come first, but any motivated group of people are welcomed.
> 
> If the BTS folks don't want it, we should put it into the QA realm.

Well, I have a small issue with that, in the sense that the QA "team" is
completely disorganized, as every single DD is de facto a QA team
member. I'd prefer if there are designated people(s) in charge, even if
the chosen way to maintain it is to put it on collab-maint and can be
altered by any DD.

For now it needs constant care. Maybe it'll change later (which I wasn't
able to achieve, by lack of interest), but for now it cannot "just work"
sadly.


-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpeC4AmsxO2K.pgp
Description: PGP signature


Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Michael Casadevall
I'll add my two cents.

I have some experience with radios. The FCC requires all radios to be
certified before they can be sold, and there is a requirement that you
must not make a device that is easily modifiable to operate outside
the limits put forth by the FCC. In this case, it would be illegal to
release the firmware's source code since it would violate the FCC
rules, violate and void the radio's certification (and this also
applies to Wifi/Bluetooth devices).

I do agree firmwares fall under the DFSG and the social contract, and
they should be split out, but included on the CD/DVDs so I can at
least enable full hardware support out of the box.
Michael

On Thu, Oct 30, 2008 at 1:11 PM, Michelle Konzack
<[EMAIL PROTECTED]> wrote:
> Am 2008-10-30 17:49:40, schrieb Giacomo A. Catenazzi:
>> But most of the firmwares are outside wireless communication.
>
> Right, but they are some like the one from me.
>
>> How many manufacturers was sued because users burn the monitors
>> (it was very easy) or other hardwares  (e.g. try with hdparam) ?
>
> Do you think, someone (manufacturers) is making it public?
>
>> How many non conforming GSM devices are sold? How many of such devices
>> are recalled by manufactures?
>
> You can not even sell GSM devices, if your software is not certified.
> The recalls are very very low...  because they are tested
>
> Thanks, Greetings and nice Day/Evening
>Michelle Konzack
>Systemadministrator
>24V Electronic Engineer
>Tamay Dogan Network
>Debian GNU/Linux Consultant
>
>
> --
> Linux-User #280138 with the Linux Counter, http://counter.li.org/
> # Debian GNU/Linux Consultant #
> Michelle Konzack   Apt. 917  ICQ #328449886
> +49/177/935194750, rue de Soultz MSN LinuxMichi
> +33/6/61925193 67100 Strasbourg/France   IRC #Debian (irc.icq.com)
>


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



Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Jan Hauke Rahm
On Thu, Oct 30, 2008 at 03:47:56PM +, Robert Lemmen wrote:
> if i understand things correctly than option 2 is what we are trying to
> do with the kernel in the moment (correct me if i am wrong), and the
> only thing i am saying is that having a package A which will not work
> (in some cases) without package B should declare some kind of
> relationship on it. simply because there *is* a relation between them...

That "sort of relationship" between a package A that possibly (i.e. "in
some cases") might use a package B is AFAIK called "suggests" which
would be just fine: it declares a relationship and it is allowed to
declare it between packages in main and non-free.

Hauke


signature.asc
Description: Digital signature


Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Thomas Bushnell BSG
On Thu, 2008-10-30 at 01:48 -0500, William Pitcock wrote:
> On Wed, 2008-10-29 at 22:52 -0700, Thomas Bushnell BSG wrote:
> > But regardless, Debian has promised that Debian is only free software.
> 
> Then why does Debian have non-free? Is that not part of Debian?

No, it's not part of Debian.  Non-free is distributed by Debian, but it
does not form a part of the Debian system.

> If non-free is meant to be an opt-in part of Debian, then put the
> distributable firmware there and be done with it.

Of course, what I would be happy to see is the firmware moved to the
non-free respository.  That's exactly what we're talking about.

Thomas



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



Re: Bug#503991 closed by Michael Biebl (Re: Bug#503991: debian policy requires the configurable files be under /etc)

2008-10-30 Thread Stanislav Maslovski
package powersaved
reopen 503991
thanks

On Thu, Oct 30, 2008 at 10:28:36AM +, Debian Bug Tracking System wrote:
> Stanislav Maslovski wrote:
> > Package: powersaved
> > Version: 0.15.20-3
> > Severity: serious
> > 
> 
> This severity is totally exagerrated. wishlist would have been much more
> appropriate
> 
> > Any non-trivial configuration of powersaved requires writing event scripts.
> > At the moment these scripts must be placed under /usr/lib/powersave/scripts
> > which violates Debian Policy (see below). Please respect the policy.
> 
> I don't agree.

You do not agree with the Debian Policy?

> Event scripts are not configuration files and shouldn't
> be edited.

Wrong. In the case of powersaved they are. You can find many examples
of such scripts placed under /etc in other packages (acpid, pm-utils, etc).

The system administrator must have a possibility to add his own scripts
and they must be placed under /etc, not to some random place in the
filesystem. *At least* you have to provide a mean to do that for
locally created scripts, but it would be better if all powersaved scripts
where treated the same.

> If you want to create locally modified scripts, feel free to
> put them under /etc and symlink them.

That is exactly what policy requires from _you_ as the package
maintainer to do.

I am reopening this bug and also CC-ing this message to debian-devel.

-- 
Stanislav


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



Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Thomas Bushnell BSG
On Thu, 2008-10-30 at 17:34 +0100, Michelle Konzack wrote:
> So now as a Manufacturer I have the choice between
> 
> 1)  Use a huge NV/FLASH/EEPROM Memory which make the Hardware maybe
> 10-20 Euro more expensive and I will lost customers.
> 
> 2)  Use huge external SRAM (makes the Hardware expensive too) to let
> users load there own non tested and non-optimised blob and become
> sued if something goes wrong.

Um, no.  See, what you don't seem to understand is that users can load
their own non-tested and non-optimized blob whether you release source
or not.  In fact, by not releasing source, you *increase* the risk that
users' modifications will damage the hardware.

The point here is that loadable firmware exposes you to a risk.  The
refusal to provide source has nothing to do with whether the risk is
exposed; but providing source would *reduce* it.

> So, the Open-Source System does not realy work on Hardware...

Of course, we're not talking about Hardware, we're talking about
firmware, which is, of course, a kind of software.

> I do not know HOW OpenMoko  do  this,  but  the  certification  for  GSM
> software/firmware IS expensive and it IS required by law.

If I understand correctly, then you (and perhaps many others), are not
being honest in attaining GSM certification.  You seem to be saying that
the certification is contigent upon it being impossible for the user to
change the behavior of the device in a non-compliant way.  But the mere
fact that you are using loadable firmware means that the user can make
such a change.  It has nothing to do with the license for the firmware,
or whether there is source, or even whether your or Debian or anyone
else distribute the firmware.  The device, in fact, *cannot* be
guaranteed to meet the certification, because it provides the capacity
for users to load non-compliant firmware.

Now whether that's a serious problem or not, I don't know, but it is
entirely distinct from the license terms on the firmware blob.

Thomas



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



Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Thomas Bushnell BSG
On Thu, 2008-10-30 at 13:23 -0400, Michael Casadevall wrote:
> I have some experience with radios. The FCC requires all radios to be
> certified before they can be sold, and there is a requirement that you
> must not make a device that is easily modifiable to operate outside
> the limits put forth by the FCC. In this case, it would be illegal to
> release the firmware's source code since it would violate the FCC
> rules, violate and void the radio's certification (and this also
> applies to Wifi/Bluetooth devices).

The mere fact that the firmware can be loadable--with or without source
code--means that it can be easily modified.  The ease of modification is
not about the obfuscation of the blob, but about the mere fact that it
can be loaded.

Thomas



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



Re: For those who care about bts-link: call for adoption

2008-10-30 Thread Don Armstrong
On Thu, 30 Oct 2008, Pierre Habouzit wrote:
> Anyways, the information is: I don't intend to maintain or run
> bts-link anymore[2], it is up for adoption. If the BTS people wish
> to inherit the beast they come first, but any motivated group of
> people are welcomed.

I'd really be glad if someone would want to maintain it under the
debbugs group. Unfortunatly, because it's written in python, that
pretty much excludes me. [Well, at least for all but the most trivial
and obvious fixes.]


Don Armstrong

-- 
Every gun that is made, every warship launched, every rocket fired
signifies in the final sense, a theft from those who hunger and are
not fed, those who are cold and are not clothed. This world in arms is
not spending money alone. It is spending the sweat of its laborers,
the genius of its scientists, the hopes of its children. This is not a
way of life at all in any true sense. Under the clouds of war, it is
humanity hanging on a cross of iron.
 -- Dwight Eisenhower, April 16, 1953

http://www.donarmstrong.com  http://rzlab.ucr.edu


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



Re: can a kernel in main depend on firmware in non-free to work?

2008-10-30 Thread Alexandre Oliva
On Oct 30, 2008, Josselin Mouette <[EMAIL PROTECTED]> wrote:

> Whether they are plugins or modules or whatnot is irrelevant here.

I'm not sure on what policies your statement is based on, but clearly
to me what defines a package is not just an artifact of upstream
packaging that Debian itself is Free to modify, and quite often does.

It does make a difference when the components don't quite form an
inseparable unit, but rather they're just put together in a single
tarball for convenience.

Say, Debian splits out the kernel documentation and kernel headers
from the kernel image+modules, although they ship in a single package
upstream.

Say, the stuff David Woodhouse put together in the kernel firmware git
repository hardly forms a unit or a package proper, it's just a bunch
of unrelated firmware files.  It doesn't make sense to push them all
into main just because they're released in a single tarball.

The fact that Debian does hard work to split Free from non-Free to
keep portions of a package in main while moving others to non-free
shows that this upstream package boundary is quite a thin argument for
you to stand on.

> The only thing that matters is package dependencies.

But not as in '.deb requirements tags', but rather in 'compilation or
execution requirements', as per the Debian policies, right?  And then,
ultimately, it's Debian that decides what a Debian package amounts to.

>> There *is* reason to split the linux package, I thought that was
>> beyond any doubt by now.  Debian isn't supposed to ship non-Free
>> Software, and Linux does include non-Free firmwares.

> And this has already been the case for long.

I can't tell what point you're trying to make with this statement, or
how it relates with the conversation underway.  Can you please
elaborate, so that I don't misunderstand what you were trying to
communicate?

>> The doubt is whether the split is going to stop at the firmwares, or
>> also cover the modules that require the firmwares.

> No, there is no doubt about that either. There is absolutely no need to
> split these modules.

Err...  Are you just voicing your personal opinion, or is this
authoritative information about a decision you're in charge of, or
widely known among Debian developers?  I don't know your role in the
Debian project, so please bear with my ignorance.


I can see that, given a certain set of policies, there would be no
need for such a split.  But, heck, it's not even clear to me whether
the policies distinguish source and binary packages.

Like, I know the sources for main binaries can't contain non-Free
components, so different sources are used for main and non-free split
builds, and that's how it should be IMHO.

But do policies make room for a single Debian package build to create
a binary .deb that goes in main and another binary .deb that goes in
contrib?

If so, this would enable the trivial creation of separate packages for
kernel modules, in contrib, that explicitly Depend on the
corresponding non-Free firmwares in non-free, while the binary package
in main is self-contained, fully-functional (i.e., no code is limited
in its functionality because some other piece it requires is absent),
easy to maintain (I suppose) and even amenable to run-time combination
with the modules that have non-Free dependencies, for those who
tolerate or even like that.

>> it could be that I'm just still missing something.  If so, please
>> share your enlightenment.

> It seems you are misunderstanding what contrib is for.

/me missed the enlightenment sharing requested above :-(

Please do share.  What is contrib for, in your understanding?  And
pretty please copy me, as requested in the Mail-Followup-To header,
I'm not on this list.

BTW, is this an appropriate forum for seeking enlightenment and
offering suggestions about Debian policies, and how they apply to the
decision at hand?  If not, I'd be glad to abide by suggestions of more
appropriate Debian mailing lists.

Thanks in advance,

-- 
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
Free Software Evangelist  [EMAIL PROTECTED], gnu.org}
FSFLA Board Member   ¡Sé Libre! => http://www.fsfla.org/
Red Hat Compiler Engineer   [EMAIL PROTECTED], gcc.gnu.org}


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



Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Lennart Sorensen
On Thu, Oct 30, 2008 at 12:10:48AM +0100, Michelle Konzack wrote:
> Curently I am building a hardware where the parts cost arround 40US$ per
> device (@10.000) and using the same microcontroller with a  "big"  FLASH
> memory would mke this Hardware arround 5 US$ in  final  production  more
> expensive.
> 
> So for the end-users arreound 10 US$ or 8 Euro
> 
> Are you willing to pay arround 15-18% more for such hardware?

Yes I would.  Given that hardware modems were still available but at
higher cost after software modems started taking over the market just
shows that there are people who will pay for good hardware that can
actually be supported by free software.

> Also you shouls know, that code generated by SDCC is 3 times bigger then
> the one build by my IDE provided by the Microcontroller manufacturer.

So, maybe SDCC could be improved.

> Which mean, I must switch from a 32 kByte model to a 128 kByte one.

Not as if that's big by today's standards.

> Or by attaching an external NVRAM of 128 kByte like the Atmel AT29BV010A
> and I think, you can check the price for yourself...
> 
> Again:  ARE you realy willing to pay at least
> 10US$ or 8? more for the hardware?

Absolutely.  I know I may be a minority, but I do pay extra to buy high
quality hardware rather than the cheapest crap I can find.  On the other
hand I am much happier with my stuff because it works better, lasts
longer, and doesn't waste my time dealing with @#$#$ firmware files.

> I mean, the I am trying currently servera hardware models since  I  need
> highly optimized one (for solar-Energie Systems) and there is nothing in
> production yet.  I am 100% free what to do and how I do it...
> 
> Since all of my software must run under GNU/Linux and is licensed  under
> GNU GPL version 3 I like to see, that my hardware/Software fit the  DFSG
> which mean, must run with "main".

Well if you require firmware to be provided by the OS to the hardware,
then the firmware either includes sources and goes in free, or it doesn't
and goes in non-free and some people will want to avoid buying it for
that reason.

-- 
Len Sorensen


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



Re: [DRAFT] resolving DFSG violations

2008-10-30 Thread Lennart Sorensen
On Wed, Oct 29, 2008 at 09:47:00PM +0100, Michelle Konzack wrote:
> There are SDKs called "Builder" where you will have NEVER  source  code,
> even as Developer, since the "Builder" create an  IMAGE  which  will  be
> uploaded into the the SRAM  of  a  Microcontroller  (I  have  some  8051
> compatibles) and then after uploading it is executed...

So if you use one of those, YOU chose to use non-free software.  That
isn't Debian's fault, and it isn't their problem that you chose to use
such a combination.

> The Microcontroller cost arround 4 US$ but  if  I  user  the  same  WITH
> integrated FLASH memory, it cost arround 9-12 US$.
> 
> So, the prefered form of distributing is a 16/32/64/128/256 kByte IMAGE.
> 
> Currently I am developing a Hardware where I need  such  thing  and  now
> puzzeling arround whether to use a firmware loader (GNU GPL version 3.0,
> already coded and packed for the Debian distribution) or  use  the  same 
> Microcontroller WITH FLASH which then is arround  5 US$  more  expensive
> and if the final Hardware cost arround 40 US$ (without VAT) in Low-Cost.
> 
> I do not know, whether my customers accepet 5 US$ more.

Who knows.  I guess a question is, do you want it to work with a free
system like Debian, or are you going to require users to use an external
firmware file that in the case of Debian at best would mean they have to
enable non-free.

> However, my Firmware Loader must be there anyway for upgrades...

Sure, but the user would only need to deal with non-free stuff if they
actually want to update it.  Not for normal use.

> The question is, what do you want with the Sourcecode?

Who knows, who cares.  That doesn't matter.

> Reprogramming?  A singel error in the parameters will cook your computer
> hardware and HOW do you want to recode something or add functionality?
> 
> I have choosen the smallest Microcontroller required to save money...

Yep.  Again your choice.  Might be a good choice, but every choice has
advantages and disadvantages.

> Yes, I can reploaye a MC with 16 kByte SRAM with one which has 256 kByte
> and then OSS frickler can add stuff, but this would make the  controller
> over 10 times more expensive...
> 
> Please think about it.

We have.  Debian main's policies are not and should not be influenced by
your bottom line.  It just doesn't matter to the Debian project.  It is
not decided by the convinience factor of end users who decided to go for
the cheapest piece of crap hardware they could find.  If convinience was
the only factor, then why not use the OS the hardware developer provided
drivers for (probably windows of course)?

> I have the hell striping down the firmware of my hardware  to  fit  into
> 32 kByte and you are talking about modifications to it...
> 
> I am sure, my enterprise is  not  the  only  one  wondering  about  such
> requirement to let users modify firmware of sensibel hardware which  CAN
> destuct the whole computer since they have to leafe out  some  stuff  to
> get it into the small memories...

That still isn't the point.  If someone uses a soldering iron on the
device they are also likely to break it.  A hammer could break it too.
Who cares.

The point is whether or not your device is capable of operating with a
system consisting entirely of free software or not.  This doesn't mean
you have to provide free firmware, as long as the operating system
doesn't need to have anything to do with getting that firmware to your
device.  If you have flash to provide it to yourself at power on, great,
you took care of it.  Some users may still dislike your device for having
closed hardware, but that's a free hardware question, not a free
operating system/software question, and Debian isn't about free
hardware, it is about free software.

> It is useless because I am building a hardware  which  take  me  several
> month  to  develop  plus  coding  testing  the  software  in  a  secured
> environement where hardware can not be destucted...
> 
> The lifetime of such hardware would be maybe 3-5 years and now, you  can
> explain me, HOW you would develop/recode the firmware, if you  have  NOT
> the requirement environement, risking damages to the hardware and more.
> 
> You do not know the internals of my hardware and have to  guess  things.
> Without the hardware developer tools you can not even DEBUG the Hardware
> while loading YOUR hacked firmware.  Even if  my  hardware  has  a  JTAG
> connector...

It might be useful to one person in a million.

> > > So the plan is: "Debian is only for hardware manufacturers that
> > > embed the firmware in flash. If you hide your non-free stuff, that'd
>   ^
> Which would make hardware much more expensive

That's right.  You can make your hardware contain non-free stuff, and
Debian doesn't care since that's a hardware thing.  Other people will
still care of cousrse, but probably a lot less.  Just don't require
Debian to include non-free stuff to make your hardware work

Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Lennart Sorensen
On Thu, Oct 30, 2008 at 03:33:49PM +0100, Pierre Habouzit wrote:
> For the sake of 10 binary firmwares, you want to make whole Debian
> depend upon non-free ? Wow, what an achievement.
> 
> No, please, we don't accept regressions as a solution.

So if any of the hardware that requires non-free firmware to operate and
currently works in etch was to not work with Lenny, then that's
completely unacceptable?

If that's the case, then there is no way EVER to make Debian comply with
the DFSG since you aren't going to get free firmware for all those
devices.

Maintaining support for most of that hardware through the use of
non-free can be done.  Maintaining support for all that hardware through
only main is imposible and unrealistic.  So a demand of no regressions
is just insane.  Debian shouldn't ever have worked with that hardware in
the first place in the case of main only installs.

-- 
Len SOrensen


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



Re: can buildd logs be sorted (again)?

2008-10-30 Thread Raphael Geissert
Adam D. Barratt wrote:
> 
> In this specific case, he was already CCed on Steve's mail which began
> this thread...

Didn't notice it, sorry for the noise.

> 
> Adam

Cheers,
Raphael Geissert


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



Re: can buildd logs be sorted (again)?

2008-10-30 Thread Raphael Geissert
Thomas Viehmann wrote:

> Hi,
> 
> Steve M. Robbins wrote:
>> The buildd log pages, e.g. [1], used to be sorted by package version
>> (or maybe build date).  However that is no longer the case.
> 
> It seems that build.php relies on the results of opendir/readdir to be
> in order and that assumption not being valid anymore.
> 
>> Can this be fixed?  The current situation is less than useful since
>> the latest build is buried in other output.
> 
> If someone could attest to
>   http://buildd.debian.org/~tviehmann/cmp_versions_php.txt
> (translated from the perl that udd uses) being wrong in only harmless
> ways (except showing that C->Perl->PHP with the last step being done by
> someone disliking PHP is not a good idea), I could ask Ryan to put
>   http://buildd.debian.org/~tviehmann/build.php
> in the appropriate location.

Nice, yet another rewrite of dpkg's code, but now in PHP[1].

So, let's test it with a script I wrote during DC8 (as suggested by Lucas):

8<->8
buildd.php failed test 'foo- foo 0'/tests/foo with '1'
buildd.php failed test 'foo fo 1'/tests/foo with '-1'
buildd.php failed test 'foo- foo+ -1'/tests/foo with '1'
buildd.php failed test 'foo~1 foo -1'/tests/foo with '1'
buildd.php failed test 'foo.bar foo1bar 1'/tests/foo with '-1'
buildd.php failed test 'foo.bar foo0bar 1'/tests/foo with '-1'
buildd.php failed test '1foo:bar 1:bar x This is a syntax violation so the
result is "undetermined" but shouldn't be any of these: -1 0 1'/tests/foo
with '-1'
buildd.php failed test '1foo-1 foo-1 -1'/tests/foo with '1'
buildd.php failed test '0.8.0a-1 0.8.0-2 1 gnunet'/tests/versions.lenny-sid
with '-1'
buildd.php failed test '0.8.0a-1 0.8.0-1 1 gnunet-gtk'/tests/versions.lenny-sid
with '-1'
buildd.php reached the 10 tolerated failures
The remaining tests will be skipped
8<->8

With regard to the '1foo:bar 1:bar' test: this test is usually passed when the
versions comparing function returns null (in PHP terms), making the 'case'
script exit with a non-zero status. In your implementation I see parseversion
returning null when it encounters an invalid version, but cmp_version doesn't
care about it.

The tests are in a "version1 version2 expected_result comments"-format.

I will later test udd's perl implementation just to make sure it is ok (although
I believe it's PET's which is not perfect either).

[1] I promised Christoph Berg that I am going to write a PHP extension, actually
an interface, to libapt's functions; but I haven't been lucky enough to find
the docs (libapt-pkg-doc isn't what I expected). If somebody can point me to
the right documents it would be great.

> 
> Kind regards
> 
> T.

Cheers,
Raphael Geissert



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



Re: can buildd logs be sorted (again)?

2008-10-30 Thread Raphael Geissert
Martín Ferrari wrote:
[...]
> 
> If it's of any use, the PET project has a implementation from scratch
> of Debian version comparison, made by reading policy and dpkg code.
> The only bug I know of is that it doesn't reject some invalid
> versions.
> 

To be more precise:

$ ./test pet.pl
pet.pl failed test 'foo- foo 0'/tests/foo with '1'
pet.pl failed test 'foo- foo+ -1'/tests/foo with '1'
pet.pl failed test '1foo:bar 1:bar x This is a syntax violation so the result
is "undetermined" but shouldn't be any of these: -1 0 1'/tests/foo with '-1'
pet.pl failed 3 over 731 tests

@Martín[OT]: hope you can find some time to write an email, probably addressed
to [EMAIL PROTECTED], about your proposed version=4 watch files; as I'm
about to write down my proposed "watch file format" specs.

Cheers,
Raphael Geissert


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



Re: DFSG violations: non-free but no contrib

2008-10-30 Thread Thomas Bushnell BSG
On Thu, 2008-10-30 at 16:33 -0400, Lennart Sorensen wrote:
> So if any of the hardware that requires non-free firmware to operate and
> currently works in etch was to not work with Lenny, then that's
> completely unacceptable?
> 
> If that's the case, then there is no way EVER to make Debian comply with
> the DFSG since you aren't going to get free firmware for all those
> devices.

Um, yes there is.  We could do the same thing we do with codecs, file
formats, and all the rest--in the absence of support with free software,
we don't support it in Debian.

Thomas



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



Work-needing packages report for Oct 31, 2008

2008-10-30 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 498 (new: 60)
Total number of packages offered up for adoption: 118 (new: 0)
Total number of packages requested help for: 49 (new: 0)

Please refer to http://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   a2ps-perl-ja (#503554), orphaned 4 days ago
 Description: perl version of Miguel Santana's a2ps (supports KANJI)
 Installations reported by Popcon: 164

   chdrv (#503522), orphaned 4 days ago
 Description: Chinese terminal for the Linux console
 Installations reported by Popcon: 5

   chdrvfont (#503522), orphaned 4 days ago
 Description: Chinese terminal for the Linux console
 Reverse Depends: chdrv
 Installations reported by Popcon: 38

   cookietool (#503560), orphaned 4 days ago
 Description: A team of programs to help you maintain your fortune
   database
 Installations reported by Popcon: 122

   crafty (#503533), orphaned 4 days ago (non-free)
 Description: state-of-the-art chess engine, compatible with xboard
 Reverse Depends: gnome-games
 Installations reported by Popcon: 398

   crafty-books-medium (#503534), orphaned 4 days ago
 Description: Small-size opening books for crafty chess engine.
 Installations reported by Popcon: 154

   crafty-books-medtosmall (#503534), orphaned 4 days ago
 Description: Small-size opening books for crafty chess engine.
 Installations reported by Popcon: 146

   crafty-books-small (#503534), orphaned 4 days ago
 Description: Small-size opening books for crafty chess engine.
 Installations reported by Popcon: 29

   epic4 (#503558), orphaned 4 days ago
 Description: epic irc client, version 4
 Reverse Depends: epic4-script-hienoa epic4-script-lice
 Installations reported by Popcon: 381

   epic4-help (#503558), orphaned 4 days ago
 Description: epic irc client, version 4
 Reverse Depends: epic4
 Installations reported by Popcon: 397

   es (#503547), orphaned 4 days ago
 Description: An extensible shell based on `rc'
 Installations reported by Popcon: 46

   fluidsynth (#503528), orphaned 4 days ago
 Description: Real-time MIDI software synthesizer
 Reverse Depends: audacious-plugins-dev audacious-plugins-extra
   fluidsynth fluidsynth-dssi freesci freewheeling libcsound64-5.1
   libfluidsynth-dev libtritonus-bin mscore (5 more omitted)
 Installations reported by Popcon: 4273

   freetype1 (#503505), orphaned 4 days ago
 Description: Old FreeType 1 development files (static library and
   headers)
 Reverse Depends: freetype1-tools libttf-dev ttf2tex
 Installations reported by Popcon: 10171

   gnuplot-mode (#503549), orphaned 4 days ago
 Description: Yet another Gnuplot mode for Emacs
 Installations reported by Popcon: 720

   hbf-cns40-1 (#503508), orphaned 4 days ago
 Description: Chinese Fanti Song 40x40 bitmap font (CNS plane 1) for
   CJK
 Reverse Depends: hbf-cns40-b5
 Installations reported by Popcon: 134

   hbf-cns40-2 (#503508), orphaned 4 days ago
 Description: Chinese Fanti Song 40x40 bitmap font (CNS plane 1) for
   CJK
 Reverse Depends: hbf-cns40-b5
 Installations reported by Popcon: 133

   hbf-cns40-3 (#503508), orphaned 4 days ago
 Description: Chinese Fanti Song 40x40 bitmap font (CNS plane 1) for
   CJK
 Reverse Depends: hbf-cns40-b5
 Installations reported by Popcon: 133

   hbf-cns40-4 (#503508), orphaned 4 days ago
 Description: Chinese Fanti Song 40x40 bitmap font (CNS plane 1) for
   CJK
 Installations reported by Popcon: 87

   hbf-cns40-5 (#503508), orphaned 4 days ago
 Description: Chinese Fanti Song 40x40 bitmap font (CNS plane 1) for
   CJK
 Installations reported by Popcon: 87

   hbf-cns40-6 (#503508), orphaned 4 days ago
 Description: Chinese Fanti Song 40x40 bitmap font (CNS plane 1) for
   CJK
 Installations reported by Popcon: 86

   hbf-cns40-7 (#503508), orphaned 4 days ago
 Description: Chinese Fanti Song 40x40 bitmap font (CNS plane 1) for
   CJK
 Installations reported by Popcon: 85

   hbf-cns40-b5 (#503511), orphaned 4 days ago
 Description: Chinese Fanti Song 40x40 bitmap font (Big5) for CJK
 Installations reported by Popcon: 127

   hbf-jfs56 (#503507), orphaned 4 days ago
 Description: Chinese Jianti Fangsong 56x56 bitmap font (GB2312) for
   CJK
 Installations reported by Popcon: 101

   hbf-kanji48 (#503506), orphaned 4 days ago
 Description: Japanese Kanji 48x48 bitmap font (JIS X-0208) for CJK
 Installations reported by Popcon: 162

   hermes1 (#503535), orphaned 4 days ago
 Description: The Hermes pixel-format library
 Reverse D

Is Christian Sánche z still active?

2008-10-30 Thread Damyan Ivanov
[Cc me on replies, thanks]

Hi Jose and Anibal,

You did sponsor packages for Christian Sánchez before, do you know if 
he is still active in Debian or how could I contact him?

I failed to contact him on two ocasions: about an RC bug[1] in 
libfile-sharedir-perl, and about his ITP[2] of libopenoffice-oodoc-perl

[1] http://bugs.debian.org/496122
[2] http://bugs.debian.org/457482


Searching lists.debian.org shows that his last activity was from 
around the late 2007. There were 4 NMUs of his (total 6) packages in 
2008.

Unless I hear otherwise soon, I will take over libfile-sharedir-perl 
and the libopenoffice-oodoc-perl ITP (or any of his packages, all 
lib*-perl) for the Debian Perl Group.

Of course, he is welcome to join the group and have his packages being 
co-maintained by us.


-- 
damJabberID: [EMAIL PROTECTED]


signature.asc
Description: Digital signature