Re: make -j in Debian packages

2006-06-25 Thread Chris Waters
On Sun, Jun 25, 2006 at 09:07:40PM +0200, Wouter Verhelst wrote:

> It's not a question of legislating; it's more a question of picking a
> good option and writing the specification in policy.

I fully agree with Wouter on this.  Although the specification doesn't
necessarily have to be in policy (it could be in dev-ref or the
package tools documentation).  But I don't think policy is neecssarily
a bad place for it either.  Beyond telling us what we can and cannot
do, policy helps our users understand what they can and cannot expect.

I think having a standardized option here to allow "-j X" to be used
if the packaging supports it is an excellent idea.  If someone wanted
to write up an actual proposal and post it to the policy list, well,
we could at least judge the proposal on its merits, and, if it were a
good proposal, I would definitely support it.

But I don't actually care enough to write a proposal myself.  Unless you
guys want to wait until I _happen_ to find enough free time :)

-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku


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



Re: Documentation on handling of orig.tar.gz files for Developer's Reference or for Debian Policy

2004-11-01 Thread Chris Waters
On Mon, Nov 01, 2004 at 01:47:02PM -0600, Manoj Srivastava wrote:

>   How about this rule of thumb: If you get stuff from the
>  primary NON DEBIAN distribution site, that is what you call
>  upstream. What someone unconnected to debian, not using debian
>  archives, downloads is what we also offer as upstream orig.tar.gz
>  files. 

I think it's more important that our users *know what they're getting*
than that we try to enforce some sort of arbitrary distinction between
"Debian" and "upstream".  Clarity is why I chose "107.0pre108" as a
version number.  I don't see how it's that much different from our
various cvs-snapshot packages, except that in my case, upstream wasn't
using any sort of version control at the time I made the package -
they just had a loose collection of patches and replacement files
available on their website.

>  Pristine upstream means pristine upstream. Either get your
>  notes added to upstream website, or put them in the diffs.

We don't require "pristine upstream".  For example, we remove non-DFSG
compliant portions.  Many licenses require that changes be
documented.  So if we modify the upstream source to remove the
non-DFSG portions, and _don't document that_ (because of a new policy
rule that forbids any debian-authored portions of _orig tarballs),
then we may be violating licenses.

>  Do not prevaricate to our suers by pretending that some material is
>  the same as they can get upstream, when it is not.

I don't think I am - I think it's quite clear that 107.0pre108 is
quite different from 107.

> >Anyway, I was upstream project leader for most of the
> > last year, up until about a week ago, when I stepped down in favor
> > of someone more enthusiastic.  But I'm still an upstream developer.

>   That is quite irrelevant.

Actually, I agree.  I think the fact that I can solve "the problem" by
sticking the tarball I made on the upstream website at any moment I
choose is, or should be, irrelevant.  I think the tarball I created
should be acceptable in any case.  I think it's quite clear what I
created, and I don't think there's any intent to confuse our users,
and I think that should be sufficient.

-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: Documentation on handling of orig.tar.gz files for Developer's Reference or for Debian Policy

2004-11-01 Thread Chris Waters
On Mon, Nov 01, 2004 at 01:47:02PM -0600, Manoj Srivastava wrote:
> On Mon, 1 Nov 2004 10:39:44 -0800, Chris Waters <[EMAIL PROTECTED]> said: 

> > I'm not at all sure how this rule would apply, for example, to my
> > own pilot-manager_1.107.0pre108.orig.tar.gz.  Everything in there is
> > from upstream's website, except my own note on how I put the pieces
> > together.  Do I need to remove that note?

>   I think so, yes.

So in other words, I'm to be punished for my negligent maintaining of
the upstream website?  And all I need to do to satisfy your silly
complaint is to scp my note to the website somewhere?  Do I need to
provide a link anywhere?  How about if I simply add a link on the
upstream website to the tarball on Debian's servers?

-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: Documentation on handling of orig.tar.gz files for Developer's Reference or for Debian Policy

2004-11-01 Thread Chris Waters
On Mon, Nov 01, 2004 at 10:22:12AM -0600, Manoj Srivastava wrote:
> On Mon, 01 Nov 2004 10:58:55 +0100, Frank Küster <[EMAIL PROTECTED]>
> said:  
> 
> > ,
> >> A repackaged .orig.tar.gz [...] must not contain any file that does
> >> not come from the upstream author(s), or whose contents has been
> >> changed by you.
> > `

>   That sounds reasonable to me. oir.tar.gz is supposed to be
>  _upstream's_ sources. not a mix of stuff from upstream plus stuff
>  added later.

That assumes an easily measurable definition of "upstream".  And a
sharp distinction between "upstream" and "DD" that may not actually
exist (e.g. a DD may be a member of upstream).

I'm not at all sure how this rule would apply, for example, to my own
pilot-manager_1.107.0pre108.orig.tar.gz.  Everything in there is from
upstream's website, except my own note on how I put the pieces
together.  Do I need to remove that note?  That seems like a really
bad idea.  Anyway, I was upstream project leader for most of the last
year, up until about a week ago, when I stepped down in favor of
someone more enthusiastic.  But I'm still an upstream developer.

-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: Bug#216492: FTBFS (unstable/all) missing build-dep

2003-10-20 Thread Chris Waters
On Mon, Oct 20, 2003 at 12:15:17AM -0500, Chris Cheney wrote:

> What needs to happen to get this into policy?

The usual - see /usr/share/doc/debian-policy/policy-process.html
(or .txt.gz or .sgml.gz) for details.


-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: Proposal - Free the Debian Open Use logo

2003-10-06 Thread Chris Waters
On Mon, Oct 06, 2003 at 04:48:59PM +0100, MJ Ray wrote:
> On 2003-10-06 15:46:01 +0100 Eric Sharkey <[EMAIL PROTECTED]> wrote:

> >However, if you look at the logo as a component of Debian as a whole,
> >and consider derived works of the logo to be derived works of Debian,

> Surely the logo is a work on its own, as well as part of the greater 
> "Debian" work?

A logo is a graphical equivalent of a name.  If I have (and I do) a
BSDish licensed program that pops up a banner saying (among other
things) "Sun Microsystems", you have the right to remove that banner,
but not the right to use the name "Sun Microsystems" for your own
company.  The use of a trademarked logo (whether Debian's or someone
else's) can very reasonably follow the same rules.

> >and invoke the exception of clause 4 to allow Debian to require 
> >derived works to carry a diffent name (and by extension, logo),
> > then it fits even the letter of the DFSG.

> This seems a large and dubious extension of reasoning to me.

Seems like Eric hit the nail right on the head to me.  I think if you
look, you'll find a bunch of logos here and there in Debian (the
Apache Foundation's logo, for example).  I hope you're not going to
argue that we need to purge all logos from our system!

> >The spirit of the clause 4 exception is [...]

> Can you give a reference that supports your interpretation?  I am not 
> convinced that trademarking in this way is really the spirit of the 
> fourth guideline.

I think we have two choices: either accept that a logo is equivalent
to a name and move on, or declare that logos are magically different
from names because they're graphical, and start a witch-hunt to purge
all "evil" logos (like the apache logo) from Debian.  I think you can
probably guess which one *I* think is more sane.  :)

Do you want to advance an argument that would allow us to keep
shipping the Apache logo (and perhaps others, such as the FSF's logo
or Sun's logo), but not our own?  I'll listen, but I'm not holding my
breath. :)

> Furthermore, I don't think it benefits anyone to waste scarce effort
> on enforcing the requirement that all derived works of the Open Use
> Logo to only be used for Debian references.

Now you're changing the subject. You're also engaging in the logical
fallacy, "Affirmation of the Consequent"

   http://www.infidels.org/news/atheism/logic.html#consequent

We may want to change the license - that's a separate argument.  The
question before us, though, is, do we NEED to change the license
because it violates the DFSG?  And I think the answer has to be a
resounding NO!  

Now, if you want to ask, should we change the logo license because
it'll make our lives easier, I'll answer with a qualified maybe.  I'll
argue that a logo is equivalent to a name, and therefore it benefits
us just as much to protect our logo as it does to protect our name.
However, I'll admit that we could change the image from being a logo
to being a random glyph we just *happen* to put on all of our
webpages.  But if it doesn't _mean_ "Debian", then I don't think we
can really call it a logo any more.  I think we have to start calling
it "a random glyph we just happen to have on all of our web pages".
But I don't really have a problem with that.

What I do have a problem with is the argument that the presence of an
actual logo (or other mark, e.g. an actual name), whether ours or
someone else's, constitutes a violation of the DFSG.

-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: New virtual package: myspell-dictionary?

2003-07-31 Thread Chris Waters
On Thu, Jul 31, 2003 at 07:44:06PM +0200, Rene Engelhard wrote:

> "Packages MUST NOT use virtual package names (except privately, amongst
> a cooperating group of packages) unless they have been agreed upon and
> appear in this list."

Note that the exception ("except privately...") is large enough to
drive a truck through! :)

But yeah, I have no problem with this name.  It seems well-formed,
consistent with existing practice, and doesn't conflict with anything
else I'm aware of, and, AFAIK, those are really the only valid reasons
for objecting to a proposed virtual package name.

-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: Do not link GNOME1 apps with libpng3

2002-01-11 Thread Chris Waters
On Thu, Jan 10, 2002 at 09:16:30PM -0500, Steve M. Robbins wrote:

> Moreover, nobody has produced a compelling reason to make the
> switch other than "libpng3 is newer than libpng2".

I have one, but I won't present it, because I think there are more
compelling reasons NOT to switch.  I say this based on my experience
upgrading an app from libpng1 to libpng2, and what I learned during
that adventure:

* libpng1 had a rather low-level API, with direct access to many
  internal structures.
* libpng2 introduced a new API, but kept partial compatibility with
  the old API.
* libpng3 was supposed to have dropped the old API.  (I haven't
  checked for sure, but I can't imagine any reason they would have
  done otherwise.)

This means that programs which worked with libpng2 may not compile
with libpng3.  (Or, in some circumstances, they might compile, but not
work, which is what happened to me with the libpng2 transition.)

> In the absence of such, leaving imlib1 linked with libpng2 seems to
> me to be the wisest course of action, *especially* during a freeze.

Very much so, yes.

-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: Finishing the FHS transition

2001-05-07 Thread Chris Waters
On Mon, May 07, 2001 at 10:57:37AM +0200, Adrian Bunk wrote:

> but you can't file 1060 RC bugs at the beginning of a freeze.

Why would you want to?  File 1060 normal bugs before the freeze! (If
you must file 1060 bugs at all -- I hope that's not a habit of yours.)
If we want, we can adjust the severity at freeze time, when,
hopefully, many of those bugs will have been closed.  Or we can say,
"there's just too many left open, realistically, we'll have to leave
this for the next release."

And you still seem to be implying that filing bugs fixes things.  I
may have to retract my earlier apology.  Filing RC bugs _is_ asking
for packages to be removed (especially this close to a freeze) unless
you're planning to NMU if necessary, or know for a fact that someone
else *will* fix the problem.  Saying "oh, it'll just get fixed at the
next bug-squashing party" is a seriously irresponsible attitude, IMO.

For a problem affecting that many packages, I'd rather tackle policy
and see about getting a change that would allow those packages to
remain in the system for a while longer.

> > Note that the next paragraph mentions filing bug reports if the
> > package becomes "too much out of date".  If any is too much, why
> > bother to say "too much"?

> You mustn't have to upgrade the Standards-Version field when your package
> doesn't comply with a more recent policy -> a package that doesn't follow
> FHS will never rech Standards-Version 3.0 .

I'm having trouble parsing that.  It sounds like you're saying that
you think it means that if a change in policy does not affect your
package, you *must* reupload to change Standards-Version immediately
or it's an RC bug, but if a change in policy *does* affect your
package, then you don't have to reupload, and it's not a bug at all?

That would be insane.

Policy is not the word of God.  It's our feeble attempt to codify what
we consider to be best practices.  And it needs to be read in that
light.  If your interpretation of policy leads to an insane
conclusion, it's time to ask for a clarification or correction, not to
blindly engage in insane behavior.

> > Bottom line, I think there remains a lot of work checking the subtle
> > and not-so-obvious stuff in the FHS before we can confidently claim
> > FHS compatibility (and even *begin* to work on actual compliance).

> Reading the last three sentence I'm glad to hear that you volunteer to do
> all this checks...

I'm not the one who came here saying, "I want to suggest to finish the
FHS transition."  And I'm not the one who came up with a simple
two-step plan which fails to achieve that.

Yes, I have been working on the issue.  No, I probably can't do it
alone.  If you don't want to help, that's fine.  But when someone who
has been studying the issue for the last year tells you that it's not
so easy, maybe -- just maybe -- you should consider listening.

cheers
-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: Finishing the FHS transition

2001-05-06 Thread Chris Waters
On Sun, May 06, 2001 at 06:29:05PM -0400, Joey Hess wrote:
> Chris Waters wrote:
> > > - A change in the policy to remove the obsolete /usr/doc symlinks.

> > This is supposed to happen once enough packages make the transition.

> No, it is supposed to happen one release _after_ a release in which
> all the packages have made the transition. So sarge at the earliest,
> not woody.

Right.  Even better point.
-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: Finishing the FHS transition

2001-05-06 Thread Chris Waters
On Sun, May 06, 2001 at 09:27:59PM +0200, Adrian Bunk wrote:
> On Sun, 6 May 2001, Chris Waters wrote:

> > Didn't we already have this discussion?  The Standards-Version field
> > is not a reliable indication of much of anything.  I strongly object

> Policy says:

"Policy says" doesn't make the packages comply.  And you can file all
the bugs reports you want, but that doesn't magically fix the
packages.  And until they're fixed, you can't use them as a reliable
indicator of FHS compatibility.  QED.

We have many packages with old Standards-Versions which actually
comply with newer standards and *are* FHS compatible, and we have
packages with newer Standards-Versions that are NOT FHS compatible.

I think that if you really want to focus on FHS compatibility, you're
better off ignoring the Standards-Version issues for now.  Its just
another can of worms.  Picking the minimum Standards-Version for
release is something we normally do at freeze time.

>  In the source package's `Standards-Version' control field, you must
>  specify the most recent version number of this policy document with
>  which your package complies.  The current version number is 3.5.4.0.

You're misinterpreting this.  It does not mean that every package must
be reuploaded every time policy changes.  "Most recent" should be
checked at the time you create the source package, not rechecked
daily.

Note that the next paragraph mentions filing bug reports if the
package becomes "too much out of date".  If any is too much, why
bother to say "too much"?

> > to removing packages because of what amount to cosmetic issues, and an

> Where did I say that I want to remove the packages???
> I said that I want to send bug reports.

RC bugs mean the package must be removed from the next release if it's
not fixed.  Unless you can guarantee that the bugs will be fixed
(i.e., you're volunteering to fix them yourself), you _are_ asking for
package to be removed when you file RC bugs.

Anyway, I apologize for a reminder I'm sure you don't need.  It's just
a habit of mine, please forgive me.

Bottom line, I think there remains a lot of work checking the subtle
and not-so-obvious stuff in the FHS before we can confidently claim
FHS compatibility (and even *begin* to work on actual compliance).

The easy stuff, as your evidence shows, we're actually quite close on.
It's the harder stuff, like /var/lib/games (which Kamion was going to
investigate) and the random hard-to-identify files that need to move
from /usr/lib to /usr/share that needs the most attention.

So, anyway, that's a nice list of packages you made, and I think it's
probably very useful -- all those packages should inspected -- I just
don't think it's very useful for the purpose you intended.

And I think mass filings of RC bugs would be premature at best.

cheers
-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




menu and FHS (was Re: Finishing the FHS transition)

2001-05-06 Thread Chris Waters
On Sun, May 06, 2001 at 09:13:26PM +0200, Arthur Korn wrote:

> /usr/lib/menu is not shareable

Yes, it is.  There's a reason why each entry starts:

  ?package()

Anyway, that's not really relevent -- /usr/share is for
architecture-independent static files.  The FHS doesn't grant
exceptions for files that would cause breakage if they actually were
shared between different machines.

cheers
-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: Finishing the FHS transition

2001-05-06 Thread Chris Waters
On Sun, May 06, 2001 at 07:31:43PM +0200, Adrian Bunk wrote:

> I want to suggest to finish the FHS transition. This includes the
> following steps:

> - Packages with Standards-Version >= 3.0 must follow the FHS.

Didn't we already have this discussion?  The Standards-Version field
is not a reliable indication of much of anything.  I strongly object
to removing packages because of what amount to cosmetic issues, and an
incorrect Standards-Version (one that doesn't reflect the version of
policy that the package _actually_ complies with) is really no more
than a cosmetic issue (no software actually uses that field).

I only have a few of the listed packages installed on my system, but
most of the ones I checked did indeed use /usr/share/doc (and
/usr/share/man, in those cases where man pages were present).  I
suspect that this is due to the use of debhelper, but anyway

Checking for FHS violations should be done by checking for FHS
violations, not by checking an unreliable and all-but-meaningless
field in some configuration file.

(Plus, as a side issue, by a strict reading of the FHS, we should be
using /usr/share/menu rather than /usr/lib/menu, which means RC bugs
against nearly every package in the system!)  :-)

> - A change in the policy to remove the obsolete /usr/doc symlinks.

This is supposed to happen once enough packages make the transition.
Now, if we're really down to 253 packages that use /usr/doc (with no
symlink), then maybe it's time.  But, unfortunately, that number, 253,
measures *claimed* compliance, not actual compliance.

Now, my poking around suggests that there are actually far *fewer*
than 253 packages still using /usr/doc.  And if that's true, then it's
definitely time to remove the symlinks.  But it might be nice to have
some hard facts, rather than speculation based on unreliable claims
made by inattentive package maintainers.

> Ben Gertzfield ([EMAIL PROTECTED])  wmifs
> Eric Leblanc ([EMAIL PROTECTED])groovycd
> Eric Leblanc ([EMAIL PROTECTED])zangband
> Gene McCulley ([EMAIL PROTECTED])  xcopilot
> Javier Fernandez-Sanguino Pen a ([EMAIL PROTECTED])   spellcast
> Luis Francisco Gonzalez ([EMAIL PROTECTED])  xgammon
> Rob Browning ([EMAIL PROTECTED]) emacs20
> Robert Woodcock ([EMAIL PROTECTED]) cd-discid
> Takuo KITAME ([EMAIL PROTECTED])   bbdb
> Vincent Renardias ([EMAIL PROTECTED])   gdb
> Vincent Renardias ([EMAIL PROTECTED])   gnumeric
> Wichert Akkerman ([EMAIL PROTECTED])   sed

I inspected these packages.  Only emacs20 lacked the /usr/share/doc
directory.  If that ratio holds true (which I doubt), then we've only
got 21 packages left to transition! :-)

cheers
-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: ITH (Intent To Hijack) pilot-manager

2001-05-02 Thread Chris Waters
On Wed, May 02, 2001 at 02:07:29PM -0700, Darren/Torin/Who Ever... wrote:

> Feel free to adopt the pilot-manager package...

Cool, then I guess it doesn't count as hijacking any more.

Hi, Darren, glad to know you're still around and in one piece.  I was
starting to get a little worried.

cheers

-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Re: ITH (Intent To Hijack) pilot-manager

2001-05-02 Thread Chris Waters
On Wed, May 02, 2001 at 12:36:45PM +0200, Adrian Bunk wrote:
> On Wed, 2 May 2001, Chris Waters wrote:

> > Just wanted to let people know that I'm going to hijack the
> > pilot-manager package.  The current maintainer seems to be completely
> > MIA; he hasn't uploaded a version in over a year.  I emailed him and

> He seems to be MIA: How often did you try to contact him and how long ago?
> (always remember that most of us work for Debian in our spare time).

I first sent him an inquiry back when he was still the perl
maintainer.  After he turned perl over to Brendan, I figured he'd be
able to concentrate on his other packages more, but it's been five
months, and there's been no activity with pilot-manager at all,
despite a long list of bugs.  I sent him another message when I NMU'd
at the last bug-fix party and still haven't heard back.  I told him
then that unless he objected, I would hijack the package, but that if
I did that, he could have it back anytime for the asking.

> > got no response.  I use the package, and I did the most recent NMU.
> > I'm cc'ing him this message -- Darren, you can have it back for the
> > asking, but for now, it's mine, mine, all mine!  Mwuah-ha-ha-ha-ha!!

> Haeh? This sounds a bit as if you are kidding...

Trying to inject a bit of humor -- I'm not real comfortable with this,
but I'm also not comfortable making the drastic changes to
pilot-manager that are needed at this point, as an NMU.  The package
needs some real surgery, and I doubt if Darren wants to be deluged
with reports about *my* bugs, which is the most likely outcome if I do
all the things that need doing.

I'm trying to follow the golden rule here.  If it were my package, and
I'd been neglecting it this badly, this is how I'd prefer it to be
handled -- in particular, with the offer to return it at any time.

But maybe that's just me.  If you guys really think I'm stepping over
the line here, then I'll retract my ITH and just do massive patching
as an NMU.  But again, if it were me, I'd rather have a package
hijacked than have a whole bunch of major patches suddenly dumped in
my lap while I'm away.  Especially if the hijacker used and cared
about the package.

> > p.s.  I wonder if we shouldn't add ITH as an official category in
> > WNPP.  It's something that's probably going to come up more and more
> > as more developers become MIA over time.

> Martin usually marks packages of MIA maintainers as orphaned. I
> think it's better if a few persons take care of this instead of many
> more people sending ITHs.

Ok.  I'm just worried about growing pains.  Seems like a lot of
responsibility for one person to try to track all the packages and
their maintainers.  But if he's happy and you're happy, then I'm
happy.

cheers

(Note: since this is on d-devel, please make sure replies go to me, as
I'm not subscribed -- though I do browse the archives semi-regularly.)
-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




ITH (Intent To Hijack) pilot-manager

2001-05-02 Thread Chris Waters
Just wanted to let people know that I'm going to hijack the
pilot-manager package.  The current maintainer seems to be completely
MIA; he hasn't uploaded a version in over a year.  I emailed him and
got no response.  I use the package, and I did the most recent NMU.
I'm cc'ing him this message -- Darren, you can have it back for the
asking, but for now, it's mine, mine, all mine!  Mwuah-ha-ha-ha-ha!!

Expect an upload as soon as I sort through the bug list a bit.

cheers

p.s.  I wonder if we shouldn't add ITH as an official category in
WNPP.  It's something that's probably going to come up more and more
as more developers become MIA over time.
-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku




Intent to Package: gtkpool

1999-09-26 Thread Chris Waters
gtkpool is a simple simulation of the game of pool (i.e. similar to
billiards and snooker), written and copyright 1999 by Jacques Fortier,
licensed under the GPL.

Because Debian *always* needs more games.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Intent to package: tuxeyes

1999-05-22 Thread Chris Waters
William Ono <[EMAIL PROTECTED]> writes:

> tuXeyes is a X toy that works like xeyes.  It is licensed under the GPL
> but uses Qt, so it will go into contrib.

Um, no, if it's licensed under the GPL, but links to Qt, then it
suffers under the same self-cancelling license issues that KDE does.
And we can't distribute it at all.  It needs to be licensed like Lyx
(GPL with exception for Qt).

-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: An 'ae' testimony

1999-05-22 Thread Chris Waters
"Steve Lamb" <[EMAIL PROTECTED]> writes:

> If ee does this (I dunno, but my friend swears by it), then so be it,
> install it, move on.

Again, ae is *half* the size of ee, and ee doesn't even offer the
option of vi emulation.  If we can't fix some of the more noticable
problems of ae, and *still* come in smaller than ee, there's something
wrong with us.

I'd volunteer, but I've never had a problem with ae.  And I don't know
vi well enough to address people's complaints with ae's emulation.
But I suppose I could be persuaded to look into it if no one else
will.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: An 'ae' testimony

1999-05-22 Thread Chris Waters
Joey Hess <[EMAIL PROTECTED]> writes:

> All that's necessary for a functional jed. Not that it matters since
> ee is clearly the right choice.

I think ee is a good choice, I'm not sure it's the right choice, I'm
not sure there is a right choice.  If we put a vi on, we get a
(probably deserved) reputation for newbie hostility.  If we don't, we
alienate all the experienced people, who expect vi to be a basic tool
available everywhere.

I'm not sure there's a way to win this.  Something like ae, but which
worked better and which had a better vi-alike mode would be the
optimal choice, probably, but I'm not aware of such a beast.  Anyone
who really, truly hates ae should write us a better one.  We need
simple "four-banger" editing, and we need a vi-like mode.  And it
should be somewhere between ae and ee in size.

What if we just *fix* ae's most noticable problems?  Surely we can do
that without doubling its size (ee is more than twice as large).

This is an *emergency* editor we're talking about here, not something
you'll end up using day after day.  It really doesn't need to be
perfect, just good enough.  Let's not loose sight of the goal here.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: An 'ae' testimony

1999-05-21 Thread Chris Waters
Craig Sanders <[EMAIL PROTECTED]> writes:

> someone (miquel, perhaps) made elvis-tiny a year or two back, and it fit
> on the boot disk. would be nice if it could be made to fit again. elvis
> isn't as good as vim, but it's much better than ae.

Better for the experts who know vi, not as good for the novices who
have no idea what vi is or how to use it.  Vi is a nightmare if you're
used to programs like DOS edit or notepad.  I do agree that ae should
give some sort of warning that it's *not* true vi, though.



Re: evan leibovitch and the LPI certification tests

1999-05-20 Thread Chris Waters
Manoj Srivastava <[EMAIL PROTECTED]> writes:

> I can't speak for others, but *I* do it cause it pleases my
>  muse. Getting Debian out to the great unwashed masses rouses little
>  but mild curiosity in me, and certainly not eough to warrant the
>  amount of effort I put into my packages. 

Hear hear!  I also like the idea of sharing my work with other
*developers* so that *we* all have a better system.  I'm not
interested in cramming my work down anyone's throat, however.  Anyone
who *wants* to use it should feel free, but aside from that

> Market share and World domination are not goals I strive to
>  achieve.

Market share, no.  But world domination?  C'mon, admit it would be fun
to have the downtrodden of the world grovelling at your feet.  Dogbert
has the right attitude.  Oh wait, you mean world domination for Debian?
Never mind.  I don't care about the rest of you bums, I want those
downtrodden grovelling at *my* feet!  :-)

-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: [ITP/mostly packaged] hftpd

1999-05-20 Thread Chris Waters
Adrian Bridgett <[EMAIL PROTECTED]> writes:

> On Tue, May 18, 1999 at 05:09:27PM -0400, Michael Stone wrote:
> [snip]
> > > We really should have a policy for things like this. How about adding
> > > another Provides: to kernel images (built by the excellent make-kpkg):

> > Because too many people don't use debian kernel images.

> How about only making dependant packages "suggest" the appropriate kernel
> version?  That gets around this problem.

Or make it conflict with inappropriate versions?  (Actually, this
would work better if kernel-image-2.0.xx provided the virtual package
kernel-image-2.0, etc., but whatever.)

> Personally I'm fairly inclined to making it a recommends after all - anyone
> who doesn't use make-kpkg deserves what they get.

I agree, let 'em roll their own or use equivs if they don't want to
use the packaging system.  The argument that people can compile
libraries by hand doesn't hold water when it comes to library
dependencies, why should it hold for kernel dependencies?  It's not
like make-kpkg is difficult to use, or limiting in any way.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Time to rewrite dpkg IN IDL! :)

1999-05-20 Thread Chris Waters
Hamish Moffatt <[EMAIL PROTECTED]> writes:

> On Thu, May 20, 1999 at 08:25:17PM +1000, Daniel James Patterson wrote:
> > On Thu, May 20, 1999 at 02:50:38AM -0700, Chris Waters wrote:

> > > I think an interesting approach would be to use CORBA.  Make dpkg into
> > > a networkable server for polymorphic package objects!  G'wan, I dare
> > > ya!  :-)

> > I don't see why not.

> How about "it's complete overkill"?

Sure, and without complete overkill, how will we take full advantage
of the second-system effect?  :-)

> I don't see anything in the Debian packaging system which fits
> OO very well at all. We have just one type of package; there are no
> special sub-types, for example.

Then you're not looking very carefully.  "It's overkill" may turn out
to be a valid objection, but "it couldn't benefit from OO" is, IMO,
completely false.  Elisp packages spring to mind.  We *do* have
different classes of package; we just force them all into the same
mold.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Time to rewrite dpkg IN IDL! :)

1999-05-20 Thread Chris Waters
Aaron Van Couwenberghe <[EMAIL PROTECTED]> writes:

> I have grown increasingly aware of FUD of this type about C++ and OO
> languages. OO is designed to *increase* interoperability, flexibility, and
> extensibility -- definately not the other way around.

OO isn't limited to C++, and C++ isn't limited to OO.  The two
overlap, but they are far from identical.  Some people dislike C++
because it's not OO *enough*!

C is generally far more interoperable with other languages (even other
OO languages) than C++ is.  C++ is great if you're *only* using C++,
but if you're using a different language, with a different object
model (or none), you're in trouble.  References to alien, polymorphic,
multiply-inherited objects are scary, especially when much of their
structure and behavior is officially defined as "implementation
defined" by the language standard.

But C has its own problems, not least of which is that it's a
primitive procedural language with no built-in OO features to speak
of.  And with emphasis on "primitive".

I think an interesting approach would be to use CORBA.  Make dpkg into
a networkable server for polymorphic package objects!  G'wan, I dare
ya!  :-)
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: [ITP/mostly packaged] hftpd

1999-05-18 Thread Chris Waters
Michael Stone <[EMAIL PROTECTED]> writes:

> > We really should have a policy for things like this. How about adding
> > another Provides: to kernel images (built by the excellent make-kpkg):

> Because too many people don't use debian kernel images.

If people don't use the tools, then they don't get the benefits of the
tools, which is hardly our fault.  This is like saying that we
shouldn't have dependencies on libgtk, because some people might
compile their own, without using dpkg-source.  As long as it works
with make-kpkg, and doesn't require one of the *official* kernel
images, I'm all for it; there's no valid excuses for not using
make-kpkg that I've ever seen.

-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: (FINISH) Correct non-US solution

1999-05-17 Thread Chris Waters
Jonathan Walther <[EMAIL PROTECTED]> writes:

> No.  The scheme makes us less liable than we already are, since it shows
> that we are "trying".

Excuse me?  Are you a lawyer, or have you consulted with competent
legal advisors in order to arrive at this *theory*?  I suspect not,
and I suspect that you are sadly mistaken.  (But IANAL.)  It could put
us in the position of *seeming* to be offering legal advice, and could
open us up to accusations of misrepresentation and practicing law
without a license.

I find it touching that you have such an innocent view of the world's
legal systems, but in many cases, "trying" is worse than doing
nothing.  It's a sad but true fact that if you try and fail to save
someone's life (and maybe even if you succeed), the family (or the
state) may sue you for practicing medicine without a license.
(Esp. if you happen to be in the US, where lawsuits are a Way Of
Life.)

I'm not saying we shouldn't do this, period, I'm saying we shouldn't
do this without legal consultation first.  Intuition and the Law are
*often* directly opposed, so it would be foolish for us to be guided
by pure intuition here.  Ignorance of the law is not a valid legal
excuse for doing something.  Being earnest, having puppy-eyes, and
protesting, "I was only trying to help," doesn't cut the mustard.

-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: new file nmu for testing

1999-05-16 Thread Chris Waters
Shaleh <[EMAIL PROTECTED]> writes:

> properly shows stripped/unstripped (comments from non-x86 people
> here please and non-glibc2.1)

Did you contact upstream about that flakey "fix" they made that didn't
work?  See what on earth that was all about?
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: fixing the wnpp was ITP rx(v)p

1999-05-14 Thread Chris Waters
[EMAIL PROTECTED] writes:

> The wnpp has become exceptionally incorrect and out of date.

> What can we do as a group to fix this?

One suggestion I just tossed out on IRC is to use the BTS

-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Release Plans (1999-05-10)

1999-05-12 Thread Chris Waters
Richard Braakman <[EMAIL PROTECTED]> writes:

> Do you mean make GNOME 1.0 available for slink, separately?  It's far
> too large a change to be part of a stable revision.

The current plan, as I understand it, is to build GNOME 1.0 debs for
slink, and turn them over to the GNOME folks for distribution from
ftp.gnome.org.  This was, in fact, one of the original motivations for
setting up the slink staging area.

-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Here's a diff to my .xsession (was Re: Here's my .xsession)

1999-05-11 Thread Chris Waters
[EMAIL PROTECTED] writes:

> Hi,

> already found a problem: comment lines in /etc/X11/window-managers that
> match the chosen favorite window manager cause the script to fail weirdly...
> Problem reported by [EMAIL PROTECTED]

> this patch filters comment lines first. (Note to Branden: you might want
> to use this logic, or something like it, in the global Xsession.)

Seems to me like it might be easier if the existing global Xsession
simply had an option to check through ~/.window-managers if one exists,
and only check /etc/X11/window-managers if there is no
~/.window-managers, or if no valid executables are found there.

This would require less code, and would provide the user with more
flexibility (rather than just *a* favorite, wmanagers could be ranked,
as they are system-wide).

This can be done in a .Xsession file too (untested code follows):

wm=
if [ -e ~/.window-managers ]; then
  for i in $(sed 's/^#.*//' ~/.window-managers) ; do
if [ -x $i ]; then wm=$i;  break
fi
  done
fi
if [ -z "$wm" && -e /etc/X11/window-managers ]; then
  for i in $(sed 's/^#.*//' /etc/X11/window-managers) ; do
if [ -x $i ]; then wm=$i;  break
fi
  done
fi
if [ -z "$wm" ]; then 
  panic!!!  # this line may need some work :-)
fi
exec $wm

-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Install-time byte-compiling: Why bother?

1999-05-09 Thread Chris Waters
<[EMAIL PROTECTED]> writes:

> I suggest, therefore, that the install-time byte-compilation of elisp
> files be either eliminated completely, or turned into an option, with
> the default set to "off".

I *strongly* oppose eliminating it, and I'm not real big on the idea
of making the default be "off".  Installing new packages takes a
while, I don't mind a few extra moments there.  I *do* mind run-time
delays, even if they're small, and only once per session (and they're
not if you unload features to save RAM).  If there's a bug in the
install, it should be reported and fixed, but I have yet to see one.

That said, I'm perfectly happy to see it be optional, as long as it
doesn't result in more install-time questions.  But the *default*
should be whatever is best for the novice running stable.  Which is
"on", since a novice may not be able to figure out how to byte-compile
the package himself.  And stable *better* not have problems in the
install, so problems in the install aren't sufficient justification
for a default of "off".

If you really want something to happen, though, post a proposal to
-policy.  I *will* support the idea of making byte-compilation
optional, even if I don't support eliminating it or defaulting to
"off".
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Debian coding style?

1999-05-09 Thread Chris Waters
[EMAIL PROTECTED] (Zygo Blaxell) writes:

> This really just defers answering the question, though.  

>   "Why 78 characters per line of code?"  
>   "Because the laser printer wants that."

I tend to think of it more like email -- "Why 72 chars per line?"  "To
leave room for quoting in 80 columns."  "Why 80 columns?"  "Because a
lot of people only use 80 columns, some only *can* use 80 columns,
others just prefer not to use any other width."

> The real point is that decisions about the sizes of functions in a
> program should not be controlled by accidents of history.

Mild disagreement here.  Like tabs=8, the 80-column limit is a good
lowest-common-denominator rule that *will* work for everyone, where
other choices may not.  Yes, it's a historical accident, maybe, but
it's a historical accident that is very firmly entrenched still, and
you violate it at your peril.  IOW, you really have stumbled across
one of our unwritten rules here.

Yes, I can change my tab size, but 8 is a standard, and I'll annoy a
lot of people if I use something else.  Yes I can change my editor's
width, but 80 columns is a standard, and I'll annoy a lot of people if
I use something else.  So, I don't, and then I tend to get annoyed
myself at people who do.

The hard metric of 40-50 lines/function, on the other hand, is just
plain silly.  Write functions that perform one task, and only one
task, and keep the line length under 80 columns, but use as many lines
as you need.  If the function really performs one-and-only-one
function, it will rarely be that long in any case.

I suspect that you'll be hard pressed to find any "open source" code
that doesn't adhere to the 80 column rule.  And if you do find some,
you'll probably find an "open source" author who gets a lot of flames
from his users.  :-)

BTW, I loved your analysis of some of the other Corel Guidelines.  I
nearly fell off my chair at the "passive voice should be avoided"
comment!  :-)

cheers
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: gnuserv/gnuclient problem

1999-01-30 Thread Chris Waters
Steve Dunham wrote:
> > ii  xemacs20-bin20.4-13Editor and kitchen sink
> > ii  xemacs20-nomule 20.4-13Editor and kitchen sink 
>  ^
> The problem only shows up with the mule versions of xemacs.

Nope, because I only have the nomule version installed, and I have the
same problem.  Gnuclient causes xemacs to generate an error, and then
exits immediately.  Running slink.

~ $ dpkg --list 'xemacs*' | grep '^[ir]'
ii  xemacs20-bin20.4-13Editor and kitchen sink
ii  xemacs20-nomule 20.4-13Editor and kitchen sink
ii  xemacs20-suppor 20.4-13Editor and kitchen sink
~ $
~ $ xemacs20 -batch -eval "(and (require 'gnuserv) (print
gnuserv-program))"
Loading [...stuff...]
Symbol's value as variable is void: gnuserv-program
XEmacs exiting.

This may be a useful clue:  from inside xemacs, I can determine that
gnuserv-program's plist is (saved-value ((concat exec-directory
"/gnuserv"))).  When I evaluate that, it says that saved-value's
function definition is void.  If I execute (concat exec-directory
"/gnuserv"), it looks fine.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Call for mascot! :-)

1999-01-28 Thread Chris Waters
While I'm on the topic of the logo, it occurred to me that it might be
nice to choose a mascot for the Debian project.  Some sort of beast that
we can use in the logo and in other Debian-related images.  Much as
Linux has its penguin, BSD has its devil, and GNU has its, erm, gnu. 
Debian should have its own mascot, IMO, separate from any of these.

This is just an idea, and I won't be offended if it's rejected.

Anyway, I just thought that if we picked a mascot, then we could mention
it in the rules for the proposed GIMP contest for a new Debian logo.

I brought this up on IRC, and got the following suggestions:

1.  Dragon (well-liked choice on IRC)
2.  Octopus (my own suggestion)
3.  Monkey
4.  Ant
5.  Bee

Personally, I think octopi are really cute, they're smart (for
invertebrae), and I kind of like the symbolism of many arms working
together as part of a whole, but perhaps I'm a little crazy.  :-)
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Back to the logo license (semi-formal proposal)

1999-01-28 Thread Chris Waters
We have free software guidelines, we have a logo.  There may be room for
improvement in both, but we do have them.  What we lack is a license for
the logo.  This may be a minor issue, but I believe that it's rather
critical right now.

It has been suggested that we trademark the logo.  This is a good idea,
however, it requires time, money, and paperwork.  Plus, if we want to
change the logo later, we'll need to spend *more* time and money to get
a new trademark for the new logo.  Thus, I propose that we instead use
the following license, which can be applied to any of our logos:

   DEBIAN LOGO LICENSE

   The Debian logo may be used AS IF it were a trademark of the
   Debian Project.  It may be used freely within any software
   that is included in a Debian system.  Outside of the Debian
   project, it may be used to refer to the Debian project.

Short, sweet, and to the point.  Feedback welcomed.  Seconds welcomed.

I would really like to see if we can avoid drowning in legalese for
once.  :-)

cheers
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



DFSG: list restrictions, not freedoms

1999-01-25 Thread Chris Waters
Rather than attempt to list all the freedoms that Debian guarantees, why
not list the *restrictions* on freedom that we do allow, and say that
any other restrictions violate our guidelines.

IOW, instead of saying, "we allow this, we forbid this, we allow
this...", simply say, "we forbid all restrictions except these"

No need to mention, e.g., discrimination; if it's not a listed
restriction, it's an unacceptable restriction.

A preliminary outline of acceptable restrictions:

1.  Credit where credit is due.  (copyright notices, etc.)
2.  Continued freedom ((L)GPL, MPL, QPL, etc.).
3.  Identity (artistic)
4.  "Non-contaminating" non-commercialism (artistic)
5.  Integrity ("patch-clause" -- deprecated)

These obviously need to be fleshed out and pinned down a little.  Number
one needs to be chopped off somewhere around (either including or
excluding) the terms of the BSD license.  And we can drop the patch
clause if desired.  But I think this approach of listing acceptable
restrictions on our freedoms is probably the most clear.  I think it
might help make the DFSG brief and to-the-point.

Comments?
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Debian logo & its license

1999-01-24 Thread Chris Waters
Wichert Akkerman wrote:

> I propose that we vote on accepting both the logo and the current
> license.

I very much dislike the current license.  I'm a debian developer, I'd
like to put the debian logo on my home page, but I do *not* necessarily
want to devote half or more of my home page to debian.  I'd rather have
pointers to the debian web site, and let debian speak for itself. 
Current (expired) license forbids this.

I've previously raised issues about using the logo inside of packages
too -- this one may be addressed by the current license, but it's
certainly not clear.

The logo should be a logo, it should be used to refer to or to advertise
debian.  It should *mean* debian.  The current license isn't even
*close* to filling this goal, imo.

I asked on IRC about the logo license, and was basically told, "nobody
cares, if we ignore the problem it will go away."  A deplorable
attitude, IMO, license issues are at the core of what debian is all
about.

The thread on -legal ends with a comment that we should take this up
after revising the dfsg.  I disagree *strongly*.  We have free software
guidelines -- some of us even feel that the ones we have are much better
than any of the proposals so far.  We *don't* have a reasonable license
for the logo.  It may not be quite as critical, but I feel it's more
urgent at the moment.

Debian is a free project to distribute a free OS.  It should have a free
logo.  FREE THE LOGO!!  FREE THE LOGO!!  :-)

cheers
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: agreeing with the DFSG (was Re: non-free --> non-dfsg)

1999-01-21 Thread Chris Waters
Joey Hess wrote:
> 
> I think it's not necessary that a developer agree with the DFSG. It
> should be enough that they indicate they understand it and will abide
> by it in what they produce for debian.

Yes, but OTOH, it's a little hard to fathom why someone would *want* to
work on Debian if they didn't agree with at least the basic outlines of
the DFSG and the Social Contract....

cheers
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



libpam, cracklib, and slink (was Re: Release-critical...)

1999-01-20 Thread Chris Waters
Wichert Akkerman wrote:

> Previously Jean Pierre LeJacq wrote:
> > There's no reason for this to be release-critical.  The system works
> > fine except for an annoying email message sent to root every day.

> It's *highly* annoying I have to say, and is very likely to cause lots
> of people to wonder where the number are coming from.

Actually, I believe that the real problem is that libpam0g depends on
cracklib.  Surely that's not right?  Cracklib has priority extra.

At the moment, everyone who installs ppp-pam (like me) will be forced to
install cracklib, and suffer with daily emails to root.  We need to fix
libpam0g.  Unfortunately, the maintainer seems to be inactive, and we're
dependent on NMUs.  (Ray, that's you!)

I think that there should be a release critical bug here, but I think it
should be #30862:  libpam0g depends on cracklib2.

Unless someone objects strongly, I'd like to bump #30862 up to
important.  This is a pretty visible problem IMO.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
  or[EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Intent to package gnome-hack (pending gnome-gtkmm)

1998-10-14 Thread Chris Waters
Martin Schulze wrote:

> Just in case we misunderstand each other, you're not listed in my
> list of new maintainers.  Thus the new-maintainer have not yet
> received your application.

No -- maybe I'm missing something, but the Developer's Reference seems
to say that I should subscribe and lurk in this list for a while (done),
then post my intentions to work on something (done), then register as a
developer.  If I'm misreading that, then I apologize, and that last post
should be considered an *informal* intent to package, pending my
registration.

The main reason my application hasn't arrived is that I still need to
find someone to sign my key, but I live in Silicon Valley, so I expect
that won't be difficult.  I've already got feelers out.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: gnome and gtk--

1998-10-14 Thread Chris Waters
Marcus Brinkmann wrote:

> I'm working on it. But even if I get it to compile with Debian
> sources, we still would need another soname for this.

I was going to respond to your earlier message(s), but I see you're
ahead of me.  Ok, for now, I'm just going to assume that you will work
this all out at some point in the not-too-distant future.  And in the
meantime, I'll try hacking something up as you suggest, so that I can
get started on my package.

If I get really stuck, I may scream for help.

> run

> dpkg-buildpackage -B -us -uc

> in the source directory. This should compile you gtkmm packages with
> gnome support. But you also need to edit the debian/control and
> remove the dependency on libgtk-dev if you don't want to use source
> depends. Note that this completely messes up binaries that are linked
> to gtkmm, because the soname doesn't differ. But maybe you don't care

I hope I don't care; I'll probably also rename the package and make it
conflict with gtkmm just as a quick hack so I don't break my own
system.  I'll be anxiously awaiting a more official and reliable
solution, however.  :-)

cheers
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Intent to package gnome-hack (pending gnome-gtkmm)

1998-10-14 Thread Chris Waters
Ben Gertzfield wrote:

> I'm the nethack maintainer. If you wish to package up and maintain
> gnomehack, I'd be perfectly happy, so long as you use the same sort
> of debian/* files that I use in the nethack package, and if you find
> bugs in them you let me know :)

Ok, then, pending 1) some resolution to the gnome-gtkmm issue, and 2) my
acceptance as a maintainer, I'll call this a formal announcement of my
intent-to-package.  And yes, I'll be more than happy to follow your
lead, Ben.  Believe me!  :-)

Official announcement:  I intend to package gnome-hack, a gnome-ized
version of the classic game Nethack, published under the, er, Nethack
license.

BTW, while I'm at it, has the Nethack license been hashed out?  It's
obviously designed to look like a stripped-down GPL, but I'm a little
worried about some of the anti-"commercial" clauses, especially since
the term "commercial" is not really defined.  I've read it twice, and
I've come to three different opinions about whether it should be in
non-free or not.  But the license is long enough that I'd rather not
post it if it's already been discussed.

In any case, I won't be able to release this until Marcus sorts out the
various flavors of gtk--, because I'll need one with gnome support.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: gnome and gtk--

1998-10-11 Thread Chris Waters
Havoc Pennington wrote:

> On Sun, 11 Oct 1998, Chris Waters wrote:

> > I think it would really be nice to get a gnome-supporting version
> > of gtk-- in before the slink freeze.  Is anyone working on this?

> Not really possible without hacking Gtk-- (which can be done, but
> it's work). Gtk-- can be built with either Gtk 1.0 or Gtk 1.1, if you
> install both things would get, uh, confused.

'Bout what I figured, but wouldn't it be possible to produce two
versions which conflict?  Not a perfect solution, but it would make it
possible for people like me who want to work on gnome-related gtk--
stuff to do so.  The conflicts could be cleaned up when someone had the
time to hack on it (presumably post-slink).

Just a thought -- I'm about to try building my own personal gnome-gtkmm
package (which will conflict with gtkmm), but I don't yet have any
experience at packaging libraries, so I'm a little scared.  I doubt if
I'll be able to finish in time for the freeze.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: intent to remove libglide from non-free

1998-10-11 Thread Chris Waters
James A. Treacy wrote:

> A number of people would like to see a 3dfx package of mesa. This can
> not be done unless there is a legal package of glide (under the
> current license I can't even get the libs since I don't own a 3dfx
> card).

Any reason, aside from the lack of volunteers, why we can't do what we
do with netscape/staroffice/etc.?  Even if we can't distribute it, can't
we have a loader package?  (No, I'm not volunteering, I don't own a 3dfx
card either.)
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



gnome and gtk--

1998-10-11 Thread Chris Waters
Perhaps I'm missing something, but I don't see any way of using gtk--
with gnome at the moment.  I was going to try packaging gnome-hack (for
my own use -- I'd want to check with the nethack maintainer before doing
anything more with it), but it seems to require gtk-- and gtk1.1, and
the two don't seem to work together at this point.

I think it would really be nice to get a gnome-supporting version of
gtk-- in before the slink freeze.  Is anyone working on this?
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: Debian logo

1998-10-10 Thread Chris Waters
> Ideally, we need a version of the logo that can be reproduced in one
> or two colors.  That way it can go directly on a CD or be printed
> inexpensively.  Full-color printing can be rather expensive.

And it should scale well, from fairly large to quite small.  This means
lines and *simple* curves, and probably solid shapes rather than
outlines.  Red Hat did it right, Debian didn't, quite.  (A rare
exception to the usual rule.:)

In any case, even if we do decide to make a better *logo*, we can keep
ol' blue-eyes around as the official Debian mascot or something (in case
people are worried that this is all some plot to get rid of him).
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



KDE hurts Qt (was Re: LICENSES)

1998-10-10 Thread Chris Waters
> Now, I won't install Qt even for the parts of KDE I like.

This is the really sad part about this whole mess.  Qt is a nice
library.  Non-free, but not everything has to be free.  But because of
the refusal of the KDE developers to FIX THE KDE LICENSE PROBLEMS, a lot
of people are being turned off of Qt!  Qt doesn't deserve this, and I
think the KDE team should: 1) fix their license problems, and 2)
apologize to Trolltech.

To the KDE team: it doesn't matter whether you believe that the GPL is
compatible with Qt.  The GPL may be open to interpretation, but that's
not relevant -- the biggest problem with the KDE license is the
existence of the controversy!  Which isn't going to go away unless you
persuade RMS to accept your interpretation (good luck!), or you add an
exception clause to the license, or switch to a GPL-compatible library.
Until one of those three things happens, KDE is doing Troll a
disservice.  (Fourth option: get a ruling from a judge in every country
KDE is used in.)

If I were building a linux distribution I would not include KDE even
*if* I were willing to admit that your interpretation of the GPL *might*
be right -- which I am.  I'd want to be sure!  (Unless I had deep enough
pockets to feel that the risk was worth it.)  But then I live in the
USA, where people sue at the drop of a hat.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: LICENSES [was: Re: Have you seen this?]

1998-10-10 Thread Chris Waters
Martin Konold <[EMAIL PROTECTED]> writes:

> Will Debian remove Motif linked XEmacs from their ftp
> server?

I don't believe that Debian *has* a Motif-linked XEmacs on their ftp
server, but if they do, then all it should take to get it removed is to
file a bug report.  That's what happened to KDE.  Violations of policy
(and law) are considered bugs.

Some individual may have had a grudge against KDE which motivated them
to file the bug report against KDE, but that doesn't mean that Debian is
part of some anti-KDE conspiracy.

> Will Debian remove LyX from their ftp server? According to
> several Debian developers Xforms is not a DFSG compatible
> library.

LyX is in contrib.  I don't have it installed, but if it is licensed
under the GPL, then you're probably right, and you're free to file a bug
report against it.  If you don't want to do so, then I'll check it out
and file the bug report myself if needed.

If you (or I) file a bug report against LyX and it *doesn't* get removed
(or recompiled with a more appropriate library if possible), *then*
you'll have a reason to complain that Debian is playing favorites.  As
it is, Debian is run by volunteers, who don't always have time to track
down every nit in the system, which is why the bug reporting system
exists.

I'm not a free software fanatic (I use Debian because I like the
packaging system and menu system), but I honestly do *not* understand
why the KDE team objects to clarifying the KDE license to explicitly
allow linking with Qt.  Care to elaborate?
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: X window logo

1998-10-09 Thread Chris Waters
Michael Meskes wrote:

> On Fri, Oct 09, 1998 at 11:16:27AM -0700, Kenneth Scharf wrote:
> > Whenever you start a program running under X11, the windows created
> > usually have the little 'X' logo in the upper left hand corner.  If
> > you are running RedHat linux however, the upper left hand corner of
> > the windows contains the RedHat logo (head with a red hat).  Why
> > can't it (under Debian) have the blue eyed penguin logo?

> Great idea IMO. Can we get that into slink?

Last time I checked, the license for the logo didn't allow its use in a
package (which I complained about, so maybe that's not true any more). 
I tried to do this myself, and found that the logo was unrecognizable
when shrunk down that small.  The lines are too thin, and critical
detail gets lost.  RH's logo is actually a lot cleaner and more elegant
(IMO) than Debian's.  I'd vote for a new logo if I thought anyone would
listen to me.
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.



Re: what's after slink

1998-10-07 Thread Chris Waters
Matthew Parry wrote:

> I like the Hitch Hikers idea:

I would like to go on record as being *strongly* opposed to the
Hitchhiker's Guide idea.  I really don't want to give the impression
that Debian is some sort of joke.  I also find it extremely unoriginal,
and rather puerile.  (I didn't even find the original all that funny,
though it had moments.)  Nearly anything else would be acceptable, but
let's show a little more maturity than this.  I suppose I should be
thankful that no one has suggested using names from Xanth or Goosebumps,
but great Ghu, surely we can do better.

I think I'd almost rather switch to Red Hat than use the "Beeblebrox"
release.  I mean, what's next?  Putting pictures of maintainer's pets on
the Debian web page?  :-)
-- 
Chris Waters   [EMAIL PROTECTED] | I have a truly elegant proof of the
or   [EMAIL PROTECTED] | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.