Re: LCC and blobs

2004-12-16 Thread Peter Van Eynde
Brian Thomas Sniffen wrote:
No; the hardware is damaged.  No driver can drive that.  The driver
you have is a driver for Foomatic Quxer cards.  You don't have a
Foomatix Quxer; you have a broken pile of junk.
So here you argue that because the firmware is gone the hardware is broken, 
correct?

...  It's clearly software, and the driver clearly has a dependency on it.
And now you consider it software just because the method of storage is 
different? How can the nature of the bytes change because they are stored 
on a disk?

If the driver need to load the firmware or just needs to enable it is the 
same thing. Just think of the enable sequence as highly compressed firmware
:-).

So the driver has a dependency on the firmware, even if it is in the device 
itself. So we have to move all drivers that use devices with build-in 
firmware to contrib.

That or we see that the firmware is actually part of the hardware and that 
uploading is just a natural thing a driver should do. The fact that most 
firmware cannot be redistributed or does not come as source just selects 
what we can ship or have to ask the user to provide.

Since in the case of firmware on disk we can't reliably get the
firmware to users *anyway*, utility's not atainable and we should keep
our principles of freedom.
I see no limitation of my freedom in using firmware. Please tell me how I 
am limited in my freedom. If I wanted a open source firmware I could buy a 
device with open firmware,

Groetjes, Peter



Re: LCC and blobs

2004-12-17 Thread Peter Van Eynde
Brian Thomas Sniffen wrote:
Peter Van Eynde <[EMAIL PROTECTED]> writes:
And now you consider it software just because the method of storage is
different? How can the nature of the bytes change because they are
stored on a disk?
The nature of the bytes do not change.  But my name, distributed in a
Debian package, is software.  My name, written in letters of granite
You name is software!
Now I'm a Common Lisp hacker, you know the data is code people, but even 
_we_ do not consider a string software unless it drives some software.

Is your name input for a state-machine?

Architectural plans for a house, shipped in a Debian package, are
software.
I'm stunned. So anything in a Debian package is software. With alien I can 
convert a tar.gz into a debian package, so all tar files are software. With 
tar I can create a tar.gz from any file, so all electronic data is software?

And you restrictions that any package that depends on non-DFSG "software" 
to work cannot be in main means that after releasing sarge we have to 
remove from main:

- all bootloaders. Grub cannot start my XP without the XP bootsector.
- tftpd. I want to netboot my Solaris machines. The tftpd needs the solaris 
 code to "work".
- all font renderers. I want to see a document with the font I bought, and 
without it the document is broken, so the renderer needs the font, right?
- all interpreters. I want to run HACMP. It is in perl, so the perl is 
useless to me without HACMP.
- the kernel. I want to ship a stripped down debian with my non-DFSG code 
in an embedded system. The kernel is useless without my code, so the kernel 
cannot be in main.

Should I go on?
Groetjes, Peter



Re: LCC and blobs

2004-12-17 Thread Peter Van Eynde
Brian Thomas Sniffen wrote:
Some firmware is part of the hardware.  Some isn't.  It's easy to tell
-- either it's in the hardware or it isn't.  Of course, the name
"firmware" should make it clear that this is an often ambiguous line.
But this does seem to be a good practical place: can anybody with the
device and the driver use it?  Or are there some people who even with
a functioning, complete device and a driver who can't get it to work?
This is not only a feature of a device with firmware. Some hardware you 
cannot buy, you only get a license to use it. If I remember correctly you 
never "buy" an EMC, you only get permission to use it and have to pay every 
year to continue to use it.

So you want to rip out all fiber-channel drivers because they might be used 
to connect to an EMC?

I see no limitation of my freedom in using firmware. Please tell me
how I am limited in my freedom. If I wanted a open source firmware I
could buy a device with open firmware,

Then Windows isn't proprietary either.  Sigh.
It is, but does the fact that I can boot it with grub limit my freedom?
Groetjes, Peter



Re: Bug#285518: misdn-utils includes a firmware loader

2004-12-17 Thread Peter Van Eynde
Glenn Maynard wrote:
Hmm.  A few places to draw the "dependency from driver to firmware"
line seem to be:
1: a dependency exists if the driver needs access to a copy of the firmware
(for devices that need the firmware uploaded on every boot);
2: a dependency exists if the hardware needs firmware at all;
There is no way to determine if a device that needs a initialisation 
sequence is in the first or in the second part. The sequence might just be 
a safeguard against accidental activation, or it might patch the firmware. 
For instance if you start an wifi device it has to know your country. Is 
this just used to configure the device or is it used to patch the firmware 
so it does not have to do lookups all the time?

We cannot know.
Groetjes, Peter



Re: LCC and blobs

2004-12-17 Thread Peter Van Eynde
Raul Miller wrote:
Fundamentally, the DFSG is aimed at making sure that we can provide the
software that we can support.  Restrictions that leave us writing an
opaque blob of bits which drives an unknown API very much put us into
a context where we can't know that we're doing the right thing.
The API is known, otherwise there would be no Linux driver. The fact that 
we uploaded the firmware does not excuse the device from respecting its 
API. Nor is it our task to write the firmware, Debian is a distribution for 
general-purpose computers, if you want to have a distribution for firmware 
you are free to do so. Debian should consider hardware as things that you 
have to talk to with a certain protocol.

[hardware with build in flash that lost the flash]
However, unlike non-flash devices that need the firmware uploaded
every time, the driver is still useful without it.

Yes.
It is useful to re-upload the flash. Nothing else. So what is the 
difference between this use and the driver that has to load it every time?

Groetjes, Peter



Re: LCC and blobs

2004-12-17 Thread Peter Van Eynde
Matthew Palmer wrote:
Should I go on?

No, I think you've adequately demonstrated that you don't have the foggiest
idea what you're talking about.
Ok. I'm game. Why? Where is the error my in applying your rules?
Groetjes, Peter



Re: The LCC is a bad idea, but that doesn't mean the LSB doesn't have any issues

2004-12-17 Thread Peter Van Eynde
John Goerzen wrote:
On Thu, Dec 16, 2004 at 10:43:37PM +0100, Wouter Verhelst wrote:
Thus, the answer to the failure of the LSB is not "the Free Software
people should be more helpful to the non-free people"; the correct
answer is "the non-free people should be more helpful to the Free
Software people".

Very well written, Wouter.  Thanks.
I agree.
One other possibility -- and I don't know if it's true or not -- is that
the organization working on LSB is itself the problem.
As a person who has seen an ISV in action I think the main problem is that 
they know the software works with product X, version Y. What they do not 
know is which properties of the product they are using, so if a new version 
comes out they have no way of knowing if it will work. The fact the glibc 
is known for incompatible changes in its ABI is not helping...

Sun solves this by having a tool call appcert.
http://developers.sun.com/solaris/articles/appcert.html
it checks if the application only uses the "official" Sun API.
Groetjes, Peter



Re: LCC and blobs

2004-12-17 Thread Peter Van Eynde
Brian Thomas Sniffen wrote:
Peter Van Eynde <[EMAIL PROTECTED]> writes:
Is your name input for a state-machine?
You should see what it does to TECO.  My name is a killing word.
:-)
>>[data == software ?]
Bingo.  Debian had this debate last year.  There was a giant vote over
it.  Then another debate and another vote. 
Hmm. I remember we had an "editorial change" that then turned into 
something completely different, followed by 6 damage limitation options and 
1 hard line option. A damage limitation option won, but I if I read the 
matrix correctly the hard line option was defeated by _every_ damage 
limitation clause, so I would not be so certain that "we had this debate".

Post-sarge we will have the debate and I hope that this time ftp-master 
will state the consequences of the options in advance, so there are no 
surprises any more. Also having less then 7 options would also be nice.

>[clarifications]
I think I'm starting to understand your point of view. So _any_ use of the 
software without using non-DFSG data makes it free, right?

But what if loading the firmware is not required? That if the device was 
"warm-booted" in another OS? (I know there are technical limitations here) 
Would the driver-firmware relation still be a "depends"?

Oh, I have another use for the ipw2100 driver without firmware: it can 
recognise the card from the pci-id information. :-)

Please at least read Policy on what "Depends" means first.  If you
I see no mention of this in version 3.6.1.1. There is:
|5.6.9. Package interrelationship fields
-> see chapter 7
|7.2.  Binary Dependencies
-> is for debian packages. And has:
|...
|The `Depends' field should be used if the depended-on package is required 
|for the depending package to provide a significant amount of |functionality.
|...
|7.6.  Relationships between source and binary packages
->N/A

There is no mention of dependency of packages on external data that fall 
outside the packaging system. So what meaning do you mean?

If you extend the rules for packages to firmware then the question becomes 
what "significant amount of functionality" is. In the past it was used for 
"can run", optional libraries were "Suggest"ed in.

[EMAIL PROTECTED]:~ :) $ cd /usr/lib/hotplug/firmware/
[EMAIL PROTECTED]:/usr/lib/hotplug/firmware :) $ ls
ipw2100-1.0.fwipw2100-1.1-p.fw  ipw2100-1.2-p.fw  ipw2100-1.3-p.fw
ipw2100-1.1.fwipw2100-1.2.fwipw2100-1.3.fwisl3890
ipw2100-1.1-i.fw  ipw2100-1.2-i.fw  ipw2100-1.3-i.fw  LICENSE
[EMAIL PROTECTED]:/usr/lib/hotplug/firmware :) $ sudo mkdir t
[EMAIL PROTECTED]:/usr/lib/hotplug/firmware :) $ sudo mv * t/
mv: cannot move `t' to a subdirectory of itself, `t/t'
[EMAIL PROTECTED]:/usr/lib/hotplug/firmware :( $ l
t/
[EMAIL PROTECTED]:/usr/lib/hotplug/firmware :) $ sudo modprobe -v ipw2100
insmod 
/lib/modules/2.6.8-1-686/kernel/drivers/net/wireless/ipw2100/ieee80211_crypt.ko
insmod 
/lib/modules/2.6.8-1-686/kernel/drivers/net/wireless/ipw2100/ieee80211.ko
insmod /lib/modules/2.6.8-1-686/kernel/drivers/base/firmware_class.ko
insmod /lib/modules/2.6.8-1-686/kernel/drivers/net/wireless/ipw2100/ipw2100.ko

The module loaded without firmware, not? It detected my card, but failed to 
load the firmware.

ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
ipw2100: eth1: Firmware 'ipw2100-1.3.fw' not available or load failed.
ipw2100: eth1: ipw2100_get_firmware failed: -2
ipw2100: eth1: Failed to power on the adapter.
ipw2100: eth1: Failed to start the firmware.
ipw2100Error calling regiser_netdev.
ipw2100: probe of :02:02.0 failed with error -5
I would say this is a functional driver. It provides me with useful 
information about my system. The fact that I cannot connect to a wifi lan 
is the same situation as with grub not being able to load XP without the XP 
 bootsector, if there were a free firmware with the same API I would be 
able to load and use it.

also read the archives, you'll have a chance at understanding the
position of other debaters here, and of generating original
arguments.  So far, this is all a repeat.  It wasn't convincing any of
the last couple times, so it won't be this time.
Well. The last couple of times I thought rationality would return and I 
grew tired of the gedanken-experiments going on, and actually I did not 
care for the documentation idiocy. I should have paied more attention to my 
history classes and how extremists will take over democratic regimes 
because the majority cannot be bothered resisting simplistic arguments 
until it is too late. Making Debian uninstallable because of mistaken 
beliefs is too much and I care enough to resists this. I survived Erik 
Naggum, so this should be a walk in the park.

Groetjes, Peter



Re: LCC and blobs

2004-12-17 Thread Peter Van Eynde
Raul Miller wrote:
On Fri, Dec 17, 2004 at 10:39:26AM +0100, Peter Van Eynde wrote:
The API is known, otherwise there would be no Linux driver.

The API that is programmed by the firmware -- which you shouldn't confuse
with the API used by the driver that downloads the firmware -- is not
known to us.
I don't understand you. An API is not "programmed". Something can provide 
or support an API or use an API. In this case the firmware+hardware 
provides and API to the linux driver. It is known, we can support it. If 
the device has bugs in executing the API it makes no difference if there is 
a firmware or not to the driver, nor does it to our support because we 
don't provide the firmware, we only use it. The mere fact of uploading the 
firmware does not give us an obligation to support it.

If your printer misprints a page you don't expect debian to patch it do you?
...
It is useful to re-upload the flash. Nothing else. So what is the 
difference between this use and the driver that has to load it every time?

The "has to" bit.
If the "has to" is to do a specific task, eg connecting to a wifi network, 
then the "has to" is no different from grub loading the XP bootsector.

In the other case the ipw2100 driver already loads and does some (very 
limited) work.

Groetjes, Peter



status of vore?

2005-11-21 Thread Peter Van Eynde
Hello,

I would need to have access to a sid chroot on sparc to build sbcl by hand, 
but vore seems to be unreachable by me. The machine page [1]  shows no 
indication of problems, it is outdated?

Groetjes, Peter

1: http://db.debian.org/machines.cgi?host=vore
-- 
signature -at- pvaneynd.mailworks.org 
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave Aronson| 


pgpcW2wChqwnG.pgp
Description: PGP signature


Re: status of vore?

2005-11-21 Thread Peter Van Eynde
On Monday 21 November 2005 12:07, Ingo Juergensmann wrote:
> I could give you an account on a sparc machine with unstable chroot, but
> that's a non-debian.org machine, so it's mostly usuable for debugging and
> not for a build of an binary upload.

Thanks, but as the main goal is creating a new debian package I fear I will 
just have to wait for another 'official' sparc machine.

Groetjes, Peter

-- 
signature -at- pvaneynd.mailworks.org 
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave Aronson| 


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



Bug#345657: ITP: cl-s-base64 -- A Common Lisp implementation of Base64 Encoding/Decoding

2006-01-02 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-s-base64
  Version : 20051102
  Upstream Author : Sven Van Caekenberghe
* URL : http://homepage.mac.com/svc/s-base64/
* License : LLGPL
  Description : A Common Lisp implementation of Base64 Encoding/Decoding

 A Common Lisp implementation of Base64 Encoding/Decoding
 S-BASE64 is an open source Common Lisp implementation of Base64 Encoding and
 Decoding.  Base64 encoding is a technique to encode binary data in a portable,
 safe printable, 7-bit ASCII format. For a general introduction, please consult
 the Wikipedia article on Base64. This simple package is used as a building
 block in a number of other open source projects, as can be seen from this
 description of some other Open Source Common Lisp packages.
 .
  Homepage: http://homepage.mac.com/svc/s-base64/

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.2mine2
Locale: [EMAIL PROTECTED], LC_CTYPE=it_IT (charmap=UTF-8) (ignored: LC_ALL set 
to it_IT.UTF-8)


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



Bug#345658: ITP: cl-s-sysdeps -- An Abstraction Layer Over Platform Dependent Functionality

2006-01-02 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-s-sysdeps
  Version : 20051122
  Upstream Author : Sven Van Caekenberghe
* URL : http://homepage.mac.com/svc/s-sysdeps/
* License : LLGPL
  Description : An Abstraction Layer Over Platform Dependent Functionality

 S-SYSDEPS is an abstraction layer over platform dependent functionality. This
 simple package is used as a building block in a number of other open source
 projects.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.2mine2
Locale: [EMAIL PROTECTED], LC_CTYPE=it_IT (charmap=UTF-8) (ignored: LC_ALL set 
to it_IT.UTF-8)


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



Bug#345661: ITP: cl-s-utils -- A collection of Common Lisp utilities

2006-01-02 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-s-utils
  Version : 20051212
  Upstream Author : Sven Van Caekenberghe
* URL : http://homepage.mac.com/svc/s-utils/
* License : LLGPL
  Description : A collection of Common Lisp utilities

 S-UTILS is collection of Common Lisp utilities. This simple package is used as
 a building block in a number of other open source projects.
 .
 S-UTILS helps in: manipulating directory pathnames,copying streams,
 doing some elementary parsing (tokenizing), flexibly formatting dates,
 times and durations and parsing integers more safely.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.2mine2
Locale: [EMAIL PROTECTED], LC_CTYPE=it_IT (charmap=UTF-8) (ignored: LC_ALL set 
to it_IT.UTF-8)


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



Bug#345663: ITP: cl-s-http-server -- A Minimal Standalone Common Lisp HTTP Server

2006-01-02 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-s-http-server
  Version : 20051218
  Upstream Author : Sven Van Caekenberghe
* URL : http://homepage.mac.com/svc/s-http-server/
* License : LLGPL
  Description : A Minimal Standalone Common Lisp HTTP Server

 S-HTTP-SERVER is a minimal standalone HTTP Server. This simple package is used
 as a building block in a number of other open source projects.
 .
 S-HTTP-SERVER can: handle HTTP requests and generate HTTP responses, be
 configured with plugins or handlers, has a builtin status handler, comes with
 a static resource handler and  allows you to write and install your own
 handlers

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.2mine2
Locale: [EMAIL PROTECTED], LC_CTYPE=it_IT (charmap=UTF-8) (ignored: LC_ALL set 
to it_IT.UTF-8)


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



Bug#345665: ITP: cl-kpax -- A Common Lisp Application Framework

2006-01-02 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-kpax
  Version : 20051222
  Upstream Author : Sven Van Caekenberghe
* URL : http://homepage.mac.com/svc/kpax/
* License : LLGPL
  Description : A Common Lisp Application Framework

 KPAX is a Common Lisp Web Application Framework. Altough KPAX is quite mature
 and has been in production use for years, the documentation is currently not
 good enough to support use by the general public.
 .
 KPAX allows you to build web applications and to run standalone and behind
 apache+mod_lisp or portableaserver

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.2mine2
Locale: [EMAIL PROTECTED], LC_CTYPE=it_IT (charmap=UTF-8) (ignored: LC_ALL set 
to it_IT.UTF-8)


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



Bug#310665: ITP: cl-rfc2388 -- an implementation of RFC 2388 in Common Lisp

2005-05-24 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-rfc2388
  Version : x.y.z
  Upstream Author : Name <[EMAIL PROTECTED]>
* URL : http://www.example.org/
* License : (GPL, LGPL, BSD, MIT/X, etc.)
  Description : an implementation of RFC 2388 in Common Lisp

 rfc2388 is an implementation of RFC 2388, which is used to
 process form data posted with HTTP POST method using enctype
 "multipart/form-data".
 .
 The main functions of interest are PARSE-MIME and PARSE-HEADER.



-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.10-my7
Locale: [EMAIL PROTECTED], LC_CTYPE=it_IT (charmap=UTF-8) (ignored: LC_ALL set 
to it_IT.UTF-8)


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



Re: Is Ubuntu a debian derivative or is it a fork?

2005-06-01 Thread Peter Van Eynde
Hello,


Daniel Holbach wrote:
> I set up http://www.ubuntulinux.org/wiki/UniverseNewPackages some time
...
> Ideally, both, the Debian maintainer and the Ubuntu maintainer should
> work together and make it an absolutely rocking package with no flaws
> and a perfectly crafted packaging system.

A message like this makes you the perfect victim :-) for my question:
what should a debian maintainer do to have his or her packages in
universe in a good shape? I'm even willing to build the packages myself,
but I fail to see how the pieces fit together. Where do universe bugs
go? Who decides which version goes into universe? What do to with my
packages that cannot be 'source only' like cmucl?

The fact that the MOTS seem to place a high importance on IRC, which I
cannot use at work, and the wiki seems a little off-putting.


Groetjes, Peter

-- 
signature -at- pvaneynd.mailworks.org
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave
Aronson|


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



binary uploads sometimes are required Was: Is Ubuntu a debian derivative or is it a fork?

2005-06-01 Thread Peter Van Eynde
Hello,

While this is getting a little off topic, I just wanted to correct a
common misconception.

Wouter Verhelst wrote:
>>I'm not sure what you mean by this; do you mean packages with circular
>>dependencies which must be bootstrapped manually?  If so, this is generally
>>handled by our buildd admins.
> 
> 
> Actually, it's handled by those that start the port. Once one version of
> said package has been compiled and is available, the previous version
> can always be used to build the next version.
> 

With normal packages I agree, but what about packages like the
perversion that is cmucl where the developers only guarantee that a
certain release will build that release and no future one[1]? The
build-procedure to get from an older to a newer release can be contrived
and involve manually patching the image as it is constructed.

In general one would need access to the architecture involved and then
construct the new package from the binary release upstream issues. The
related sbcl project can build a new release with an older version.
Notice that there are more architectures supported for sbcl then for
cmucl in Debian.

On the upside, gcc/libc version changes cause me little or no problems :-).


1: see for example http://article.gmane.org/gmane.lisp.cmucl.devel/7925

Groetjes, Peter

-- 
signature -at- pvaneynd.mailworks.org
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave
Aronson|


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



Bug#312293: ITP: cl-utilities -- a Common Lisp library of common functions

2005-06-07 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-utilities
  Version : 1.1
  Upstream Author : Peter Scott 
* URL : http://common-lisp.net/project/cl-utilities/
* License : public domain
  Description : a Common Lisp library of common functions

 This package provides a library of semi-standard functions that are
 otherwise re-implemented in many projects.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.10-my7
Locale: [EMAIL PROTECTED], LC_CTYPE=it_IT (charmap=UTF-8) (ignored: LC_ALL set 
to it_IT.UTF-8)


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



Re: Centralized darcs

2006-08-03 Thread Peter Van Eynde
Alle Thursday 03 August 2006 13:42, Otavio Salvador ha scritto:
> Alexander Sack <[EMAIL PROTECTED]> writes:
> 
> > Anyway, as a side note on this thread: *darcs is just far t
> > slow* for decent maintenance of large pieces of software. I tried once
> > to create a mozilla repository, do some work with it and it was completely
> > unusable. I am not talking about minutes, but almost hours to finish
> > tasks that should take seconds.
> 
> It has improved a lot in last releases. You might redo your try.

As a recent post of mine to darcs-devel [1] shows it seems to be going well 
for a while and then after a few upstream releases it just breaks down.

Hints for solving this mess would be appreciated, I'm investigating bzr at the 
moment, but tailor doesn't seem to like it all that much either seeing all 
the errors I get.

Groetjes, Peter

1: http://article.gmane.org/gmane.comp.version-control.darcs.user/10145
 never mind my idiotic duplicate.

-- 
signature -at- pvaneynd.mailworks.org 
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave Aronson| 


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



Re: FIRST CALL FOR VOTES FOR "DFSG #2 applies to all programmatic works"

2006-10-02 Thread Peter Van Eynde
> 
> - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
> 22fc4edd-1f6c-454f-b204-6aa0bad0ce1d
> [   ] Choice 1: DFSG #2 applies to all programmatic works
> [ 1 ] Choice 2: Further discussion
> - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-


pgpJGXAIXbUre.pgp
Description: PGP signature


Re: FIRST CALL FOR VOTES FOR "DFSG #2 applies to all programmatic works"

2006-10-02 Thread Peter Van Eynde
On Sunday 01 October 2006 01:05, Debian Project Secretary wrote:
> 
> - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
> 22fc4edd-1f6c-454f-b204-6aa0bad0ce1d
> [   ] Choice 1: DFSG #2 applies to all programmatic works
> [ 1 ] Choice 2: Further discussion
> - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-


pgpdsg0eky9NL.pgp
Description: PGP signature


Re: Call for votes for "GR: : Handling source-less firmware in the Linux kernel"

2006-10-08 Thread Peter Van Eynde
On Sunday 08 October 2006 01:52, Debian Project Secretary wrote:
> 
> - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
> c2d43675-9efa-4809-a4aa-af042b62786e
> [ 2 ] Choice 1: Release Etch even with kernel firmware issues
> [ 1 ] Choice 2: Special exception to DFSG2 for firmware as long as required 
> [3:1]
> [ 3 ] Choice 3: Further discussion
> - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
> 


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



Bug#394171: ITP: cl-trivial-https -- a fork of trivial-http with https support

2006-10-20 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-trivial-https
  Version : 20051125
  Upstream Author : Brian Mastenbrook / David Lichteblau
* URL : http://common-lisp.net/project/cl-plus-ssl/
* License : BSD
  Programming Lang: Common Lisp
  Description : a fork of trivial-http with https support

 https support is added using cl-plus-ssl. trivial-http is a trivial networking
 library for doing HTTP POST and GET (web client operations) over
 a socket interface.
 .
 Homepage: http://common-lisp.net/project/cl-plus-ssl/

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)


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



Bug#394163: ITP: cl-hunchentoot -- The Common Lisp web server formerly known as TBNL

2006-10-20 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-hunchentoot
  Version : 0.4.4
  Upstream Author : Dr. Edmund Weitz
* URL : http://weitz.de/hunchentoot/
* License : BSD
  Programming Lang: Common Lisp
  Description : The Common Lisp web server formerly known as TBNL

 Hunchentoot is a web server written in Common Lisp and at the same time a
 toolkit for building dynamic websites. As a stand-alone web server, Hunchentoot
 is capable of HTTP/1.1 chunking (both directions), persistent connections
 (keep-alive), and SSL, but it can also sit behind the popular Apache using Marc
 Battyani's mod_lisp.
 .
 Hunchentoot provides facilities like automatic session handling (with and
 without cookies), logging (to Apache's log files or to a file in the file
 system), customizable error handling, and easy access to GET and POST
 parameters sent by the client. It does not include functionality to
 programmatically generate HTML output. For this task you can use any library
 you like, e.g. (shameless self-plug) CL-WHO or HTML-TEMPLATE.
 .
 Homepage: http://weitz.de/hunchentoot/

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)


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



Bug#394161: ITP: cl-plus-ssl -- A simple Common Lisp interface to OpenSSL

2006-10-20 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-plus-ssl
  Version : 20060904
  Upstream Author : various
* URL : http://common-lisp.net/project/cl-plus-ssl/
* License : Lisp LGPL
  Programming Lang: Common Lisp
  Description : A simple Common Lisp interface to OpenSSL

 This library is a fork of SSL-CMUCL. The main differences are
 that this library uses protable code based on cffi and gray
 streams. With this it defined a libssl BIO portable lisp
 streams based IO.
 .
 Homepage: http://common-lisp.net/project/cl-plus-ssl/


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)


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



Bug#394223: ITP: cl-cffi -- The Common Foreign Function Interface for Common Lisp

2006-10-20 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-cffi
  Version : 20061013
  Upstream Author : James Bielman
* URL : http://common-lisp.net/project/cffi/
* License : BSD
  Programming Lang: Common Lisp
  Description : The Common Foreign Function Interface for Common Lisp

 CFFI, the Common Foreign Function Interface, purports to be a portable foreign
 function interface for Common Lisp. The CFFI library is composed of a
 Lisp-implementation-specific backend in the CFFI-SYS package, and a portable
 frontend in the CFFI package.
 .
 The CFFI-SYS backend package defines a low-level interface to the native FFI
 support in the Lisp implementation. It offers operators for allocating and
 dereferencing foreign memory, calling foreign functions, and loading shared
 libraries. The CFFI frontend provides a declarative interface for defining
 foreign functions, structures, typedefs, enumerated types. It is implemented
 in portable ANSI CL making use of the low-level operators exported by
 CFFI-SYS.
 .
 A UFFI compatibility layer is also being developed.
 .
 Homepage: http://common-lisp.net/project/cffi/


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)


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



Bug#394603: ITP: cl-chunga -- Portable chunked streams for Common Lisp

2006-10-21 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-chunga
  Version : 0.2.0
  Upstream Author : Dr. Edmund Weitz
* URL : http://weitz.de/chunga/
* License : BSD
  Programming Lang: Common Lisp
  Description : Portable chunked streams for Common Lisp

 Chunga implements streams capable of chunked encoding on demand as defined
 in RFC 2616. For an example of how these streams can be used see Drakma.
 .
 Chunga is currently not optimized towards performance - it is rather intended
 to be easy to use and (if possible) to behave correctly.
 .
  Homepage: http://weitz.de/chunga/


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)


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



Bug#321253: ITP: cl-closer-mop -- Cross implementation AMOP library

2005-08-04 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-closer-mop
  Version : 0.2
  Upstream Author : Pascal Costanza
* URL : http://common-lisp.net/project/closer/
* License : MIT-style
  Description : Cross implementation AMOP library

 This library enhances the different MOP implementations so that
 they support better the AMOP specifications.
 .
 The CLOS spec contained two parts, only the basic level went into
 the Common Lisp standard. The lower level functions of the AMOP
 were not included so different implementations differ (mostly
 slightly) in how to implement the AMOP.
 .
 With the help of cl-closer-mop you can use the full power of
 AMOP on all supported implementations, relying on the library
 to translate your code.
 .
 Supported implementations: Allegro Common Lisp, Clisp, cmucl,
 LispWorks, OpenMCL and SBCL (version restrictions might apply)

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-my
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=UTF-8) (ignored: LC_ALL 
set to it_IT.UTF-8)


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



Bug#321252: ITP: cl-lw-compat -- LispWorks Compatibility Library

2005-08-04 Thread Peter Van Eynde
Package: wnpp
Severity: wishlist
Owner: Peter Van Eynde <[EMAIL PROTECTED]>

* Package name: cl-lw-compat
  Version : 0.2
  Upstream Author : Pascal Costanza
* URL : http://common-lisp.net/project/closer/
* License : MIT-style
  Description : LispWorks Compatibility Library

 This library a portable implementation of a set of utility
 functions provided by lwl. It is required by cl-closer-mop.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-my
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=UTF-8) (ignored: LC_ALL 
set to it_IT.UTF-8)


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



Re: [cl-debian] modifying home directories by maintainer scripts (was: Re: Bug#329347: common-lisp-controller: checking of permissions of the output directory)

2005-09-21 Thread Peter Van Eynde
On Wednesday 21 September 2005 15:49, René van Bevern wrote:

> > A lot of packages install stuff in the user directory.
>
> I doubt that any package does this.

1/[EMAIL PROTECTED]:~ :( $ grep '^/home/' /var/lib/dpkg/info/*.list
1/[EMAIL PROTECTED]:~ :( $

None on my system.

> Not by packages or their scripts and not without user
> interaction. It's dangerous.


After thinking it over I do agree with this. I will resist any change to move 
the cache directory over to a location beneath /home unless there is a change 
in debian policy on this.

I am willing to provide hooks to permit a user to move the fasls to a location 
of choice.

I fear I did not have time yet to investigate cl-launch but I'll try to make 
some time for it.

Groetjes, Peter

-- 
signature -at- pvaneynd.mailworks.org 
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave Aronson| 


pgpSZS30mOjT4.pgp
Description: PGP signature


How to get rid of a poised version

2005-11-02 Thread Peter Van Eynde
Hello,

Mea culpa. I did a stupid thing with sbcl: in version 1:0.9.6.0-1  I used the 
following construction:

Package: sbcl
Depends: sbcl-common (= ${Source-Version}), ${shlibs:Depends}
...
Package: sbcl-common

Now it turns out that the buildd network cannot build new packages[1]:

|The following packages have unmet dependencies:
|  sbcl: Depends: sbcl-common (= 1:0.9.6.0-1) but 1:0.9.6.0-6 is to be 
|  installed 

Now, after thinking a bit I dropped the Depends, but I cannot force the 
buildd's to build a new version. I tried:

- to force to use a known good version: (1:0.9.6.0-4)
Build-Depends: debhelper (>> 4.1.16), sbcl (= 1:0.9.5.50-1) ...

This also failed [2]:

|The following packages have unmet dependencies:
|  sbcl: Depends: sbcl-common (= 1:0.9.6.0-1) but it is not going to be
||  installed 

-include sbcl-common into the build-depends (1:0.9.6.0-6)
Build-Depends: debhelper (>> 4.1.16), sbcl-common, sbcl (>= 1:0.8.16-1)
Also [3]:

|The following packages have unmet dependencies:
|  sbcl: Depends: sbcl-common (= 1:0.9.6.0-1) but 1:0.9.6.0-6 is to be
|  installed 

So is there anything else I can do? 

Groetjes, Peter

1:  
http://buildd.debian.org/fetch.php?&pkg=sbcl&ver=1%3A0.9.6.0-6&arch=alpha&stamp=1130914277&file=log&as=raw
2:
http://buildd.debian.org/fetch.php?&pkg=sbcl&ver=1%3A0.9.6.0-4&arch=alpha&stamp=1130888045&file=log&as=raw
3:
http://buildd.debian.org/fetch.php?&pkg=sbcl&ver=1%3A0.9.6.0-6&arch=alpha&stamp=1130914277&file=log&as=raw
-- 
signature -at- pvaneynd.mailworks.org 
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave Aronson| 


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



Bug#170774: ITP: cl-pg -- Common Lisp library that provides a socket level postgresql interface.

2002-11-26 Thread Peter Van Eynde
Package: wnpp
Version: N/A; reported 2002-11-08
Severity: wishlist

* Package name: cl-pg
  Version : 0.14
  Upstream Author : Eric Marsden <[EMAIL PROTECTED]>
* URL : http://www.chez.com/emarsden/downloads/
* License : LGPL
  Description : Common Lisp library that provides a socket level postgresql 
interface.

Pg is a socket-level interface to the PostgreSQL object-relational
Database. The Library implements the client part of the frontend/backend
protocol, so does not require interfacing with the libpq library. SQL
types are converted to the equivalent Common Lisp types where possible.
Supports large objects (BLOBs).


Groetjes, Peter

-- 
It's logic Jim, but not as we know it. | [EMAIL PROTECTED]
"God, root, what is difference?" - Pitr| http://people.debian.org/~pvaneynd/
"God is more forgiving." - Dave Aronson| http://users.belgacom.net/pvaneynd/


pgpU3JPyrfiYF.pgp
Description: PGP signature


Re: Bug#33262: xlib6g now depends on xfree86-common (?)

1999-05-17 Thread Peter Van Eynde
On Thu, Feb 11, 1999 at 08:49:06PM -0500, Branden Robinson wrote:
> Package: cmucl-clx
> Version: 2.4.9
> 
> On Fri, Feb 12, 1999 at 12:04:19AM +0100, Pierre Mai wrote:
> > This has in fact already happened some time ago, as can be witnessed
> > by CLX, which is an implementation of the X protocol for and in Common 
> > Lisp, and has been the de-facto standard for Common Lisp X programs
> > for quite some time (see X11 contrib tapes).  And indeed it has
> > already been packaged for Debian, as part of Peter Van Eynde's CMU CL
> > packages (cmucl-clx).
> 
> Huh, I'll be damned.  I knew a Common LISP equivalent of Xlib existed, but
> I thought it was long dead and not packaged for Debian.  I shouldn't
> underestimate my own distribution like that.  :)
> 
> Can I ask that cmucl-clx *please* depend on xfree86-common for frozen and
> unstable?


Done in 2.4.13.

Groetjes, Peter

-- 
It's logic Jim, but not as we know it. | [EMAIL PROTECTED] for pleasure,
"God, root, what is difference?",Pitr  | [EMAIL PROTECTED] for more pleasure!



Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-07 Thread Peter Van Eynde
Hi,

On Wed, Jun 7, 2023, at 09:19, Sune Vuorela wrote:
> lisp runtie. unsure why restricted
>>  cmucl deb lisp optional arch=i386
>>  cmucl-clm deb lisp optional arch=i386

cmucl contains a compiler and is self hosting (the compiler is used to create 
the new version of the environment). x86 is the last active architecture for 
this system, but as a whole it is slowly drying.

Most people moved on to using sbcl, which supports amd64 and has a more active 
development. I planned to ask for removal of cmucl after the next release. End 
of an era...

Best regards, Peter