Re: long list of give away or orphaned packages

1997-05-29 Thread Charles Briscoe-Smith
>On a related note, games.  Games are important.  Please please please dont
>reject someone who wants to package up a game.  Thats one of the things I
>like about debian, it has so many games.  I first got mirrormagic working
>under debian...  And I hope to see abuse.svga working again too now that
>he sources are available.  Games are the best and easiest way to have your
>first "real" package, and its the most exciting (for a new developer
>anyways ;))

And, right on cue...

Hi!  I subscribed a few days ago, (and have been somewhat overwhelmed
by the quantity of mail on this list; is there a digestified version?)
and would like to propose that I package up Inform, Frotz, and some of
the associated games.

Some background:  In the '80s, Infocom produced a lot of excellent
adventure games, and they published them all in portable, completely
architecture-independant 'story files'.  When you bought the game, you
got an interpreter and a story file, (although you normally didn't know
that).  Since then, various people have decyphered the story file
format and produced a compiler (Inform) to generate these files, and
interpreters (Frotz being one) to play them.

If we had Frotz, it would be simple to package up a large(ish) number
of the games available.

I suspect a lot of the games would have to go in contrib, as they don't
have their Inform source with them, and Inform itself would have to be
non-free, 'cause it has restrictions on profit-making.  I think Frotz
could go in the main distribution, but I'll have to check on that...

Oops, no: "Frotz is freeware: It may be used and distributed freely
provided no commercial profit is involved. (c) 1995, 1996 Stefan
Jokisch."

So, is anyone else working on any of this already?  Good/bad idea?

How should I go about approaching the authors to ask them to change the
licences for these programs (if I should, if fact, do that)?

Thanks,

--Charles Briscoe-Smith
PGP key fingerprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2
White pages entry, including PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . Trouble? 
e-mail to [EMAIL PROTECTED] .



Re: deleting binary soft link on ftp sites

1997-06-04 Thread Charles Briscoe-Smith
Guy Maor <[EMAIL PROTECTED]> wrote:

>[EMAIL PROTECTED] writes:
>
>> In anticipation of Debian being released (publically)for platforms
>> other than ix86 it would be a good idea to phase out the use of
>> the binary -> binary-i386 link on the ftp sites as this could
>> cause confusion. Is there anything that actually uses this link?
>
>Very old versions of dselect use it.  It's meant for backwards
>compatibility.

Are these the same versions which have problems with Packages files
with epochs in them?  If so, might removing these links help avoid
problems, by forcing them to install the latest dpkg by hand?

--Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: GOAL: Consistent Keyboard Configuration

1997-06-04 Thread Charles Briscoe-Smith
Tom Lees <[EMAIL PROTECTED]> wrote:
>Ctrl+PrintScreen (=SysRq) should do a kernel info thing.

Have you heard of the GGI project?  One of the things they have is a
SAK (secure attention key), which is guaranteed to kill all processes
running on the current VC.  The key they're using at the moment for SAK
is SysRq.  (The idea is so that you can kill hung X servers and so on,
and be sure that you've got a real login prompt, not a spoof.)  While
GGI isn't in the 'real' kernel yet, and probably won't be ready for a
while, it might not be a good idea to assign some other meaning to the
key it'll be using...

>What about W95 keys (3 of them)? Define as F20 or something?

I heard it suggested that someone should get some keytops printed with
little penguins and then sell pairs of them to Linux users with Win 95
keyboards...  ;-)

--Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



RFC: Splitting manpages into 2 packages

1997-06-04 Thread Charles Briscoe-Smith
=?iso-8859-1?Q?Nicol=E1s_Lichtmaier?= <[EMAIL PROTECTED]> wrote:

> One package with misc/general manpages and another with development
>manpages. What do you think?

I think that (at least) the "undocumented.?" pages should go in a
separate package, or even back into the man-db package.  I don't have
manpages installed (because they're big), so whenever man regenerates
its database, I get warnings about bad symlinks from any packages which
use "undocumented".

--Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Proposed new virtual package: zcode-interpreter (long)

1997-06-12 Thread Charles Briscoe-Smith
Hi all,

I've been putting together a few packages of Z-code stuff, following my
previous posting, and want to use a virtual package,
`zcode-interpreter'...  I'd like to put the appropriate man-page before
you all for approval.  (It describes the use of the virtual package,
among other things.)

I haven't got a master account yet, so I can't upload them, but the
packages are at ftp://pcsw104b.ukc.ac.uk/pub/cpb4/> in case anyone
wants them.

Thanks,

--Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


UPDATE-ZCODE(1) Debian GNU/Linux  UPDATE-ZCODE(1)

NAME
 update-zcode - install  or  remove  Z-code  interpreters  or
 story files

SYNOPSIS
 update-zcode -add -interpreter  -type  type  command  [argu-
 ment...]

 update-zcode -remove -interpreter command

 update-zcode -add -storyfile storyfile gametitle

 update-zcode -remove -storyfile storyfile

DESCRIPTION
 update-zcode is used to change the system's idea of what  Z-
 code  interpreters or Z-code story files are available.  The
 list of available Z-code  interpreters  is  used  by  zcode-
 interpreter(1)  to  pick  a  suitable  interpreter  for  the
 current environment.  The list of installed story  files  is
 used to generate menu entries for currently available games.

 If update-zcode is invoked with  access  permissions  suffi-
 cient  to  modify  the system-wide configuration files, then
 the modifications will be performed on a system-wide  basis.
 Otherwise,  the  modifications  will only affect the current
 user, and will update configuration files in the user's home
 directory.

 If is the caller's responsibility to  call  update-menus(1L)
 where  appropriate,  to ensure that changes to the installed
 Z-code story files are correctly reflected in the menu  sys-
 tem.

OPTIONS
 -add -interpreter
  Record that a new interpreter  is  available  for  use.
  The  keyword  given  as the type argument specifies the
  environment this interpreter will  run  in;  currently,
  this  must be either x11 or text.  When the interpreter
  is invoked, the command line will be  formed  from  the
  command  and arguments, with the name of the story file
  to execute appended.

 -remove -interpreter
  Record that an interpreter is no  longer  available  on
  the  system.   The command given should be identical to
  the command (but without the arguments)  used  to  ini-
  tially record the availability of the interpreter.

 -add -storyfile
  Record  that  storyfile  is  available  for  use.   The
  gametitle  given  will be used to generate a menu entry
  for this game.

 -remove -storyfile
  Record that storyfile is no  longer  available  on  the
  system.  The storyfile given should be identical to the
  storyfile used to initially record the availability  of
  the story file.

INTERPRETERS
 When an interpreter is invoked  with  a  non-absolute  story
 file  name,  it  should  search  for the file in the current
 directory, and then along the path given in the  environment
 variable  ZCODE_PATH.  (To  support  existing  interpreters,
 zcode-interpreter will place the same  path  information  in
 the  environment  variable  INFOCOM_PATH.) zcode-interpreter
 will  add  the  standard  directories   (see   the   section
 ``FILES'')  to  the  Z-code path, so it is not necessary for
 interpreters to search these in addition to ZCODE_PATH.

 Each package containing a Z-code interpreter should

 o after installation,  call  update-zcode  -add  -inter-
  preter ...

 o before removal, call update-zcode -remove -interpreter
  ...

 o have the interpreter configured to  search  for  story
  files  along  ZCODE_PATH if the story file is otherwise
  not found.  (If ZCODE_PATH is not searched,  it  should
  search INFOCOM_PATH instead.)

 o provide the virtual package zcode-interpreter, and

 o depend on zcode-support (the  package  containing  the
  actual zcode-interpreter(1) command.)

STORY FILES
 Each package containing a Z-code game should

 o after installation, call update-zcode -add  -storyfile
  ...

 o before removal, call update-zcode  -remove  -storyfile
  ...

   o place   the   story   fileinthedirectory
  /usr/lib/games/zcode,

 o depend on zcode-interpreter.

FILES
 $HOME/.zcode-support/
  Contains per-user configuration files.

 /etc/zcode-support/
  Contains system-wide configuration files.

Re: Status of Debian Policy

1997-06-17 Thread Charles Briscoe-Smith
[EMAIL PROTECTED] (Fernando) wrote:

>Author: name and email of main upstream author (copyright holder)
>License: code describing license type
>Original-Site: site/URL at which the package is originally stored

Yes.

>We could even go further and specify the type of non-free license.
>Common types are:
>[...]
>Shyware: free use and redistribution of binaries, sources not available
> because author considers them still alpha.
>
>I don't think there are many more types. The precise terms should be available
>in the "copyright" file, but since most packages would fall in one of 
>the previous categories, it would be really useful to have that shown
>in a concise way before installing a package.

There are also programs that fit this 'shyware' definition, but where
the author doesn't consider the source code to be 'unfit' -- they just
want to keep source to themselves.  This usually seems to be for
'artistic' reasons...  (justified or not...)

I've come across this sort of license quite a lot recently, while
trying to package up some of the adventure games from ftp.gmd.de -- the
author doesn't give out source because he doesn't want you to be able
to 'cheat' easily.  For these games, porting is not an issue, because
they are run using an interpreter, and the interpreter source is
available.  Bugs are handled by the upstream author, and in any case
are not usually serious, by which I mean they don't usually affect
anything other than the game player's enjoyment.  If they crash the
machine, it's the interpreter's fault, not the game's.

I'm not saying that anyone -should- keep their source secret (quite the
opposite), but it does happen.

--Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Package priorities and dependencies.

1997-06-17 Thread Charles Briscoe-Smith
Santiago Vila Doncel <[EMAIL PROTECTED]> wrote:

>I think libraries should not need priorities (or they need them much less
>than ordinary program packages). So if they have more or less priority, I
>really don't mind. Go ahead.

I have a suggestion for libraries:  most users don't want or need to
know about shared libraries when installing and upgrading their system,
or when adding an app etc.

There should be a flag, similar to "Essential: yes" -- perhaps
"Internal: yes", which would be noticed by dselect.  The user could
then ask dselect to 'hide' all internal packages.  This would mean that
they wouldn't clutter up the dselect packages list, they would be
selected -quietly- when a depending package is selected (not forcing a
trip to the dependencies screen), and they might even be automatically
marked for removal whenever no more packages depend on them.

Of course, there must be a way to switch off this behaviour and make
all packages visible, just as it's possible to override dependencies.

If you think about it, there's really no reason to select a shared
library package by hand; if you want a binary that uses it, it'll
depend on it; if you want to build against it, you install the -dev
package (which depends on it).  The only time you really want to select
it by hand is when another package had faulty dependencies, or when
you're installing a non .deb'ed binary.

What do you think?

--Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



GNU stow

1997-06-17 Thread Charles Briscoe-Smith
Hi,

I hope no-one minds that I've gone ahead and dome this without asking
first...  I've packaged GNU stow 1.3.2.  This may not sound useful, it
being another package management system, but I find it pretty useful to
manage my /usr/local directory, so there it is.

It's at ftp://pcsw104b.ukc.ac.uk/pub/cpb4/>, and I will upload it
as and when.  Incidentally, there's a package there called 'curses',
and I just realised it might get confused with the UNIX curses (which
it has nothing to do with).  I will rename it.

Finally, I'm looking at GSPreview (similar to ghostview) and UPS (the
graphical debugger) with a view to packaging them.  Anyone else working
on these already?

--Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Upcoming Debian Releases

1997-06-18 Thread Charles Briscoe-Smith
Santiago Vila Doncel <[EMAIL PROTECTED]> wrote:

>On Mon, 16 Jun 1997, Brian C. White wrote:
>
>> August 31, 1997 All packages depending on libc4 or libc5 will be removed.
>
>This is too much strong. I would suggest to make their associated bug
>(the one saying "it's still libc5") "almost-critical" instead.

How about this: Have the policy dictate that no packages may be
compiled against libc4/5, and then move any packages that don't comply
with the policy to 'contrib'.  I believe that one of the reasons for
having 'contrib' is to contain packages that we -could- distribute, but
which don't fully comply with Debian policy?

Simply to get the package back into the main distribution might be
enough incentive to get packages rebuilt against libc6.  Any obscure
packages that missed getting rebuilt would end up under contrib.

In fact, just moving libc4 and 5 to contrib would force any depending
packages to go in contrib, too, without having to change policy.

--Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Proposal to package propsel

1997-12-02 Thread Charles Briscoe-Smith
I just saw this on c.o.l.a. and want to package it:

Title:  propsel
Version:27-Nov-1997
Entered-date:   27-Nov-1997
Description:propsel is for people who work with more than a single
X11 display on their desk. It allows one to paste into a
xterm on one display the contents of the selection of
another display.
Keywords:   selection, X11, multi
Author: [EMAIL PROTECTED] (Amit Margalit)
Maintained-by:  [EMAIL PROTECTED] (Amit Margalit)
Primary-site:   ftp://hishome.net/pub/propsel/
Alternate-site: N/A
Original-site:  N/A
Platforms:  gcc, X11R5.
Copying-policy: GPL

Any objections?

Thanks,

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Proposal to package propsel

1997-12-03 Thread Charles Briscoe-Smith
Steve Dunham <[EMAIL PROTECTED]> wrote:
>You might want to take a look at x2x also.  It passes selections and
>allows you to use one mouse and keyboard with both displays.
>
>   ftp://gatekeeper.dec.com/pub/DEC/SRC/x2x/x2x-1.26.tar.gz

Thank you!  That is one NEAT program.  At first glance, I thought it
subsumed the functionality of propsel, but I think there's room for both
in the distribution.  Expect packages soon!

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: `COAS'

1997-12-04 Thread Charles Briscoe-Smith
Behan Webster <[EMAIL PROTECTED]> wrote:
>[Anon wrote:]
>>  Perhaps Diety should become a part of that?
>
>*sigh*...  not diety, Deity.
>   ^^

Diety, of course, meaning "of or like a diet".  In the same vein as
"boxy".

At least, that's what I think every time someone spells it like that.

:-)

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: gated

1997-12-06 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]>,
Sten Anderson <[EMAIL PROTECTED]> wrote:
>Craig Sanders <[EMAIL PROTECTED]> writes:
>>
>>  - download the gated sources (using wget or lwp-request or snarf or an 
>>ftp script)
>
>Very bad idea. Some of us are behind a firewall that makes it
>difficult to use standard ftp tools. Invoking ftp from an
>installer script would only cause trouble. It should instead be done
>like the nescape installer package where the software is downloaded
>manually to a tmp dir.  

But there should be nothing wrong with providing for an -optional-
automated download?  Perhaps try to do the download if the script
doesn't find a copy already downloaded?

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Can I stay current using source packages instead of binaries?

1997-12-10 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]>,
Brian K Servis <[EMAIL PROTECTED]> wrote:
>
>This is a VERY interesting concept.  I would think that this could
>even be applied to the binaries.  Since much of the changes are to
>text based config files or the Debian control files.  I envision a
>patch based upgrade for the Debian revision updates.  Just update the
>files that have actually changed, and then update the dpkg status
>files to reflect the upgrade.  Of course if there is a binary update
>then that would be included in the update package. This would be a
>huge savings for those of us who live off of dpkg-ftp over a dialup
>connection.  Has this been discussed on debian-devel?

I think someone suggested it.  Was it Jim Pick?  ISTR the idea was
to use an rsync-like algorithm to generate the binary patches.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Proxy server policy [was Re: gated]

1997-12-10 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]>,
Jason Gunthorpe <[EMAIL PROTECTED]> wrote:
>
>Well, http is pretty simple, it's either authenticated or unauthenticated
>HTTP proxy protocol. There should be a way to specifiy for which hosts it
>applies to.. You could also do HTTP over socks4/5 but that's a bit silly.
>
>FTP is difficult, there is at least:
>   ftp over http
>   ftp over [EMAIL PROTECTED]
>   ftp over site
>   ftp over ?? [I forget this one]
>   ftp over NAT (passive)
>   ftp over socks4 and socks5
>
>Many of those have authenticated versions as well and all should have a
>way to specify which addresses apply.

We have an ftp cache here which seems to be accessed differently from
any of these (unless I misunderstood you).  You ftp to the cache,
login anonymously, and cd to a particular directory.  So to get to
ftp.debian.org:

ftp ftpcache
login: ftp
password: 
cd /sites/ftp.debian.org/pub/debian
ls

...and so on.  I'm not sure that you can ever have a scheme that will work
for -all- the wierd and wonderful proxies, caches and firewalls out there.

(This cache is something that was knocked up locally, I think.  It's
integrated with the HENSA mirrors, but fetches updates to individual
files on demand, too.)

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: [PGP]: can someone in NYC sign me?

1997-12-10 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]>,
Alex Yukhimets <[EMAIL PROTECTED]> wrote:
>Just one question to the "public": is it OK to take a floppy with his
>public key, sign it without his phisical presence and than e-mail
>him the signed file back (encripted with his key)?

Make sure you see some physical identification (driver's licence,
passport or similar).  If you know who the person in front of you is,
and he gives you a key, you can check it's his by looking at the ID
on the key and checking the ID's signature.  Once you've signed it,
there's no reason to encrypt the result.  You could upload it to
a keyserver yourself, in fact.

Actually, encrypting the signed key might be a good idea, because
it'll ensure that the signed key won't be released to the world
unless the holder of the secret key wants that to happen.

(I -think- I've understood the issues correctly.  Tell me if I'm
wrong, people!)

Also, I'm pretty sure there's a section in the PGP manual about how
to organise meetings to sign the keys of people you haven't met.
That's more authoritative than me.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: [PGP]: can someone in NYC sign me?

1997-12-10 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]>,
Alex Yukhimets <[EMAIL PROTECTED]> wrote:
>Just one question to the "public": is it OK to take a floppy with his
>public key, sign it without his phisical presence and than e-mail
>him the signed file back (encripted with his key)?

Make sure you see some physical identification (driver's licence,
passport or similar).  If you know who the person in front of you is,
and he gives you a key, you can check it's his by looking at the ID
on the key and checking the ID's signature.  Once you've signed it,
there's no reason to encrypt the result.  You could upload it to
a keyserver yourself, in fact.

Actually, encrypting the signed key might be a good idea, because
it'll ensure that the signed key won't be released to the world
unless the holder of the secret key wants that to happen.

(I -think- I've understood the issues correctly.  Tell me if I'm
wrong, people!)

Also, I'm pretty sure there's a section in the PGP manual about how
to organise meetings to sign the keys of people you haven't met.
That's more authoritative than me.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Proxy server policy [was Re: gated]

1997-12-11 Thread Charles Briscoe-Smith
Jason Gunthorpe <[EMAIL PROTECTED]> wrote:
>On 10 Dec 1997, Charles Briscoe-Smith wrote:
>> ...and so on.  I'm not sure that you can ever have a scheme that will work
>> for -all- the wierd and wonderful proxies, caches and firewalls out there.
>> 
>> (This cache is something that was knocked up locally, I think.  It's
>> integrated with the HENSA mirrors, but fetches updates to individual
>> files on demand, too.)
>
>Yes, this is most unusual. If it was created locally I would suggest you
>use something more 'normal' for instance:
[...]

Knocked up locally, but not by me, I'm afraid.  And since it now
certainly has hundreds (or maybe thousands) of users, I suspect it would
be impractical to change it now...

My point was simply that there are sure to be many different proxy
configurations, so you can't hope to support all of them out of the box.
It might well be possible to support all the popular ones, but there
ought to be a way of customising for strange setups like ours.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Proxy server policy [was Re: gated]

1997-12-11 Thread Charles Briscoe-Smith
Jason Gunthorpe <[EMAIL PROTECTED]> wrote:
>On 10 Dec 1997, Charles Briscoe-Smith wrote:
>> ...and so on.  I'm not sure that you can ever have a scheme that will work
>> for -all- the wierd and wonderful proxies, caches and firewalls out there.
>> 
>> (This cache is something that was knocked up locally, I think.  It's
>> integrated with the HENSA mirrors, but fetches updates to individual
>> files on demand, too.)
>
>Yes, this is most unusual. If it was created locally I would suggest you
>use something more 'normal' for instance:
[...]

Knocked up locally, but not by me, I'm afraid.  And since it now
certainly has hundreds (or maybe thousands) of users, I suspect it would
be impractical to change it now...

My point was simply that there are sure to be many different proxy
configurations, so you can't hope to support all of them out of the box.
It might well be possible to support all the popular ones, but there
ought to be a way of customising for strange setups like ours.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



[From debian-doc] C-A-D entry in inittab

1997-12-12 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]>,
Enrique Zanardi <[EMAIL PROTECTED]> wrote:
>On Wed, 10 Dec 1997, Thalia L. Hooker wrote:
>
>> I wonder if it is a good thing to tell users that they can also use
>> ctrl-alt-del to also shutdown their system? Suppose the user doesn't
>> remember whether they set up their system for C+A+D. It seems that they
>> would do more harm to their system by trying C+A+D if the event they had
>> not set this option. Alternatively, is there a way that users could tell
>> whether they have set this option? If so, then you could perhaps mention it
>> in this section.
>
>It's defined in /etc/inittab .
>In a "default" Debian installation it looks like this:
>
>[...]
># What to do when CTRL-ALT-DEL is pressed.
>ca:12345:ctrlaltdel:/sbin/shutdown -t1 -h now
>[...]

According to /usr/doc/sysvinit/examples/inittab on my system, it's
actually:

  ca:12345:ctrlaltdel:/sbin/shutdown -t1 -r now
  ^

But I've changed the -r to -h as well...  Should this perhaps be the
default, together with an

  echo 'Press CTRL-ALT-DEL again to reboot.'

at the end of the shutdown script?  Doing this means you can shut down
easily, without having to remember to turn it off quickly after the
reboot starts, but before the machine comes back up again.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: package pre-selections tool

1998-04-08 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]>,
Steve Dunham <[EMAIL PROTECTED]> wrote:
[...]
>Finally, it installs all the selected packages without asking the user
>20 times in a row if they prefer XV (or which dictionary they prefer).
[...]
>(The dictionary issue isn't as important since fewer people install
>English, German and French dictionaries.)

(But even if you only install one dictionary, it'll still ask you
a question.)

The other wordlist package maintainers and I have been discussing this for
a while now.  We're going to move over to using update-alternatives for
Debian 2.1 -- it's really too far into the freeze now to do it for 2.0.

For now, all the wordlist packages are being updated to use some
slightly more intelligent scripts.  When people upgrade bo -> hamm, they
will get asked which dictionary they want to be the default, but after
that, all further upgrades should be questionless.

If you want to have a script install these packages without questions,
(let's say you want to make wenglish the default dictionary) first
make the symlink /etc/dictionary -> /usr/dict/english, then install
the package.  Just make sure you unpack the package containing the
file /etc/dictionary points to before any of the other dictionaries get
configured, though, otherwise the 'broken' symlink will be moved out of
the way!

Hope this helps,

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Re: elvis package

1998-04-22 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]> you write:
>On Fri, 17 Apr 1998, Martin Schulze wrote:
>
>> This might look confusing but the situation is different as
>> the author of vile is aware of the unfreeness and distributes
>> new parts under the GPL.
>> 
>> "the bulk of vile _cannot_ be covered by the GPL due to murky origins and
>> previous copyrights.  however, the code that i have written (and i suspect
>> this is true of contributions made by others as well) was written to be
>> published, and to be shared with others.  please respect this.  see the top
>> of main.c for the restrictions put on the original MicroEMACS code upon
>> which vile was based."
[...]
>
>I am not a license expert, but from the GPL I understand that if you make
>modifications to a program and you put the modifications under GPL, you
>have to put the entire program under GPL, no matter what the original
>license was. If the license of the original program doesn't allow this,
>you get an undistributable program.
>
>Can any license expert comment on this?

I'm not a licence expert either, but I have seen lots of discussion
about the effects of various licences both here and on usenet.  ;-)

I'm pretty sure that a program must be either entirely GPLed,
or contain no GPLed parts.  The only way around this would be to
separate the GPLed and non-GPLable code into separate programs with
a well-defined, documented interface, and even then it would likely
still be controvercial.  The whole point of the GPL is to ensure that
you can't integrate non-GPLed parts into GPLed programs or vice-versa.

There was some discussion about a related issue on gnu.misc.discuss when
the NPL was being drafted.  RMS wanted a clause in the NPL to allow NPLed
code to be converted to GPLed.  This didn't materialise, thus it's now
illegal to incorporate GPLed code into Mozilla and distribute the result.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Re: Intent to package moxa radius

1998-04-22 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]> igor wrote:
>
>I intend to package up Moxa radius, a fully-featured radius server package.  
>It has some of the features that are not available in any of freely available 
>radius's that debian contains, such as proxy support.  I found it accidentally 
>on the net, and at that point it had no license at all.  I contacted the 
>authers, and convinced them Free Software is The Way (tm).  This is a first 
>one for me, so I am very proud of myself ;-).   You can find it at 
>ftp.moxa.com/drivers/cn2000/radius.2.2.tar.Z .  I am not sure if that one has 
>a new license yet, but here it is:
>
>/* =
> * Copyright (c) 1998 Moxa Technologies Corp, LTD.  All rights reserved.
[...]
> * 3. All advertising materials mentioning features or use of this
> *software must display the following acknowledgment:
> *"This product includes software developed by the Moxa Technologies 
> *Corp, LTD. for use in the Moxa RADIUS Server (http://www.moxa.com/)."

Urk!  It's the Obnoxious BSD Advertising Clause, back to haunt us.

Including the OBSDAC would make Moxa non-free.  Please educate them
about that, too, and suggest they use an XFree86-like licence rather
than this BSD-like one.

Thanks,

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Re: Intent to package moxa radius

1998-04-24 Thread Charles Briscoe-Smith
In message <[EMAIL PROTECTED]>,
Igor Grobman writes:
>> In article <[EMAIL PROTECTED]> igor wrote:
> >a new license yet, but here it is:
>> >
>> >/* =
>> > * Copyright (c) 1998 Moxa Technologies Corp, LTD.  All rights reserved.
>> [...]
>> > * 3. All advertising materials mentioning features or use of this
>> > *software must display the following acknowledgment:
>> > *"This product includes software developed by the Moxa Technologies 
>> > *Corp, LTD. for use in the Moxa RADIUS Server (http://www.moxa.com/)."
>> 
>> Urk!  It's the Obnoxious BSD Advertising Clause, back to haunt us.
>> 
>> Including the OBSDAC would make Moxa non-free.  Please educate them
^
My mistake; I didn't reread the DFSG before posting.  Sorry for the FUD.

>> about that, too, and suggest they use an XFree86-like licence rather
>> than this BSD-like one.
>
>I don't understand.  We haven't declared all BSD software non-free yet, have 
>we?  How come moxa doesn't fit the bill.  It has the exact same clause.  I 
>seem to remember a long discussion on -devel, but didn't we conclude that this
> 
>BSD clause doesn't make software non-free?
>
>Anyway, could you explain to me how this advertising clause is so harmful?

I don't remember any prior discussion of this on debian-devel -- so it
was probably before I joined Debian...

For the full rant, you should probably read RMS's recent article in
gnu.misc.discuss; subject "What's Wrong with the BSD License", message-id
<[EMAIL PROTECTED]>

The gist is this: most of the "obnoxious" advertising clauses in
BSD-ish software specify a different sentence which must be mentioned
on advertising mentioning the software.  This means that if I build
a distribution with lots of BSD software in it, there are likely to
be a lot of different sentences I must include on my advertisements
(or I must restrict myself as to how many features I mention in any
one advertisement, so as to reduce the number of sentences I must
include).  RMS says he counted 75 different sentences in one of the
BSD distributions.

I've just looked over the DFSG again, and I can't see any restriction
against using an Obnoxious BSD Advertising Clause, so its presence does
not make the software non-free.  Sorry for spreading FUD.  However, I
think if you can, you should try to get the licence changed to be more
XFree86-ish and less BSD-ish, and thus help prevent the problem spreading.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Re: elvis package

1998-04-24 Thread Charles Briscoe-Smith
In message <[EMAIL PROTECTED]>,
Raul Miller writes:
>Charles Briscoe-Smith <[EMAIL PROTECTED]> wrote:
>> I'm pretty sure that a program must be either entirely GPLed,
>> or contain no GPLed parts.  
>
>More precisely, the non-gpled parts must not have terms which prevent
>compliance with the gpled parts.

Before they are incorporated into the GPLed program, yes, but not
afterwards.  Please read the "viral clause" of the GPL, clause 2(b):

You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any part
thereof, to be licensed as a whole at no charge to all third parties
under the terms of this License.

Note "this Licence", not "a licence which does not have terms which
prevent compliance with this Licence".  Thus, as I read it, to be
distributable, any program must be either GPLed in its entirety, or
contain no GPLed parts.

I'm not a law professional, though, and I don't know how compilation
copyright interacts with this.  Compilation copyright may justify your
position; it might be the case that the licensing of the whole can be
different from the licensing of its parts.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Intent to package libggi-dynamic

1998-04-21 Thread Charles Briscoe-Smith
(I mentioned this before, but at the end of another thread which you
probably didn't read...)

I intend to package libggi-dynamic, a 2d graphics library which provides
a common front-end for doing 2d drawing via KGI, svgalib, xlib, aalib
and others, or several at once.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Re: On adding size info to Packages files [very long]

1998-06-02 Thread Charles Briscoe-Smith
In message <[EMAIL PROTECTED]>,
Brederlow writes:
>
>Would that already be a correct Packages file or would dpkg and
>similar scream about wrong entries? Could old dpkg's handle the new
>entries?

It seems to work for me.  Any entries that are not recognised are ignored
or passed through unchanged.

>Theres another possibility:
>Normal users wont backup their System, repartition differently and
>restore the backup (at least not often). Also they wont move
>directories around and link them often. We could thus trimm the du
>tree down to what the current system reflects. In case the user does

I don't think this will gain much...  It's probably easier to separate
the size information from the packages file; after all, it isn't needed
either during normal operation or when removing packages, only when you're
installing new packages.  The rest of the time it needn't be kept locally.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Re: On adding size info to Packages files [very long]

1998-06-02 Thread Charles Briscoe-Smith
Manoj Srivastava writes:
>I think we should look at the possibility of not including the
> information in either the Packages file nor the available file. The
> Du files hsould be separately kept on the archives, and they maybe
> compressed with gzip (bzip2?); and downloaded and kept in
> /var/lib/dpkg/DU.gz or something on the users machine; and they need
> only be downloaded if required by the user. Keeping this information
> separate makes using this optional.
>
>I see no technical advantage encoding this in Packages files
> and available file.

Hmm...

  $ for x in main contrib non-free; do
  >   gzip -cd Packages.hamm.$x.du.gz \
  >   | sed -n '/^Package:/p;/^Du:/,/^$/p' \
  >   | gzip -9n > Sizes.hamm.$x.gz
  > done
  $ gzip -l Sizes.hamm.*.gz
  compressed  uncompr. ratio uncompressed_name
 105201795450  86.7% Sizes.hamm.contrib
  66294402982  83.5% Sizes.hamm.main
  11446 63766  82.0% Sizes.hamm.non-free
 182941   1262198  85.5% (totals)
  $ gzip -cd Sizes.hamm.main.gz | head -15
  Package: 2utf
  Du: 3 etc
   1usr
   111  usr/bin
   1usr/doc
   8usr/doc/2utf
   25   usr/doc/2utf/examples
   1usr/man
   5usr/man/man1
   1var
   12   var/lib
  
  Package: 3dchess
  Du: 1 usr
   1usr/doc

Looks reasonable...  In practice, this information is only going to be
used while installing packages, and 180K isn't much anyway.  We could
save far more space by compressing the available, available-old, status
and status-old files (2.5Mb on my system).

>We have conflicting data here. Mrvn says that the total du
> data is only 76k. Charles says that the data is about 400k (which is
> way more in line with my off the cuff calculations).

The 400K was for normal hamm Packages files with additional Du data added
to it.  That makes my numbers far closer to Mrvn's.  Also, weren't Mrvn's
figures were for main only?

>I am inclined to believe the 400k figures. I would, for
> scalability reasons, advocate that we re run our scripts on a _ful__
> i386 mirror (which I do not have at the moment -- ran out of space).

I generated my data from unix.hensa.ac.uk's mirror.

>I also would strongly advocate *NOT* stuffing this data into
> the Packages or the Available files, but keeping this apart on the
> archive and when downloaded on the users disk.

I'm now with you on this one.  Given the sizes involved, I don't think we
even need to go to the trouble of generating the "top N levels" versions.
Using this would make it difficult to take symlinks into account.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Re: How to fix a broken postrm in upcoming releases

1998-06-02 Thread Charles Briscoe-Smith
On Fri, May 15, 1998 at 02:20:45PM +0100, I wrote:
> I posted some skeleton p{re,ost}{inst,rm} scripts to debian-mentors (or
> was it debian-doc?) a few weeks ago; I'll post them again if you like.
> I think they do a pretty good job of outlining all the possibilities you
> can code for, but in a more easily digestible form than the packaging
> manual's description.

Okay, I've been asked for them.  I have made some updates since last
they were posted...

--
Note that most of the activities of your maintainer scripts need not
be conditionalised on the script's parameters.  You probably won't need
these skeleton scripts unless you're doing something tricky.

Some general points relevant to writing all maintainer scripts:

- Trap all errors.
- Don't generate any unnecessary output.
- Return an exit status of zero if you succeed, non-zero if you fail.
- Be idempotent: make sure nothing bad will happen if the script is
  called twice where it would usually be called once.
- Remember the standard input and output may be redirected (e.g. into
  pipes) for logging purposes.

Prompting should whenever possible be confined to the case when the
postinst script is called with the argument "configure":

- If you have a vitally important message to show the system administrator
  (NOT the end user) the postinst should display it, then wait for return
  to be pressed.
- Prompt the user only for the minimum possible information.
- Never prompt for the same information twice, unless the information
  has been purged since last collected.
- If you prompt for a password, do full-screen interaction, or the like,
  use /dev/tty for these things, not standard input/output.

The POSIX shell `:' command is used in the skeleton scripts to comment
out example commands which are only needed in some packages, and to
indicate where your commands could go.

Generally, try to confine most activities to the postinst and prerm
scripts.  Be careful if you put anything unusual in the preinst or postrm,
because the package's dependencies may not be installed when they are run.

Lastly, note that, in dpkg-speak, an 'upgrade' may be to any version of
the same package, even the same version or a previous version.  Thus,
the 'upgrade' cases of the scripts are used even when reinstalling a
package over the top of the same version of itself, or when downgrading.

--
#! /bin/sh
# preinst.skeleton
# Skeleton maintainer script showing all the possible cases.
# Written by Charles Briscoe-Smith, March-June 1998.  Public Domain.

# Abort if any command returns an error value
set -e

# This script is called before this version of this package is installed.
# When this script is called, the package's files have not been unpacked
# yet.

case "$1" in
  install)
# About to install this package.
:

# Add a diversion.  This is one of the few things which may be done
# before installing any files from the package.
: dpkg-divert --package foo --add --rename \
: --divert /usr/bin/other.real /usr/bin/other

# There are two sub-cases:
if test "${2+set}" = set; then
  # The configuration files from version $2 of this package are
  # still on the system.
  :

else
  # There is no existing configuration; install from scratch.
  :

fi ;;
  upgrade)
# About to upgrade this package from version $2 TO THIS VERSION.
# "prerm upgrade" has already been called for the old version of
# this package.
:

;;
  abort-upgrade)
# Back out of an attempt to upgrade this package FROM THIS VERSION to
# version $2.  Undo the effects of "postrm upgrade $2".
:

;;
  *) echo "$0: didn't understand being called with \`$1'" 1>&2
 exit 0;;
esac

exit 0
--------------
#! /bin/sh
# postinst.skeleton
# Skeleton maintainer script showing all the possible cases.
# Written by Charles Briscoe-Smith, March-June 1998.  Public Domain.

# Abort if any command returns an error value
set -e

# This script is called as the last step of the installation of the
# package.  All the package's files are in place, dpkg has already done
# its automatic conffile handling, and all the packages we depend of
# are already fully installed and configured.

# The following idempotent stuff doesn't generally need protecting
# against being run in the abort-* cases.

# Install info files into the dir file
: install-info --quiet --section "section pattern" "Section Title" \
:  --description="Name of the document" /usr/info/foo.info

# Create stub directories under /usr/local
: if test ! -d /usr/local/lib/foo; 

Bug#142235: O: x2x -- Link two X displays together, simulating a multiheaded display

2002-04-10 Thread Charles Briscoe-Smith
Package: x2x
Version: 1.27-6

I no longer have the time or the inclination to maintain x2x.  I've just
fixed a quick imake bug and orphaned it.  A previous NMU'er has helpfully
debhelperised the package for you.

-- 
Charles Briscoe-Smith Hacking Free Software for fun and profit
"When you do things right, people won't be sure you've done anything at all."
-- God, Futurama ep. 3ACV20, "Godfellas"


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




Re: Problems with javalex

1998-06-16 Thread Charles Briscoe-Smith
Hamish Moffatt <[EMAIL PROTECTED]> wrote:
>On Sat, Jun 13, 1998 at 12:03:34AM +0200, Martin Schulze wrote:
>> I'd like to receive some help.  The program gets called with the
>> following command
>> 
>>   /usr/bin/java JavaLex.Main $*
>> 
>> The main problem is that there is no JavaLex.Main file.  It is not
>> included in the .tar.gz nor in the .diff.gz file and it isn't
>> generated when the program gets compiled.
>
>The class name is "Main", which would be in Main.class, part of
>package JavaLex. /usr/bin/javalex adds /usr/lib/javalex to the
>classpath, and /usr/lib/javalex has Main.class, which should work.
>
>Still, I can't get it to work.

Main.class should be installed as /usr/lib/javalex/JavaLex/Main.class
because, for each CLASSPATH component, the JVM looks in
  CLASSPATHCOMPONENT/PACKAGENAME/CLASSNAME.class

and in this case,
  CLASSPATHCOMPONENT = /usr/lib/javalex
  PACKAGENAME = JavaLex
  CLASSNAME = Main

>I think removing it would be best.

To project/orphaned?  Probably best.  It also includes a non-free
bug-fixed version of Sun's BitSet class (search for "NON-COMMERCIAL"
in Main.java), so it shouldn't be in the main distribution anyhow.
I'll file a bug to that effect, if there isn't one already.

BTW, I'm working on a Java->C compiler.  If I ever get it done, it might
produce a better/more reliable result when compiling tools like this...
which then also wouldn't reply on a JVM.  I might wind up using JLex and
CUP in my compiler anyway; in that case, I could take over maintanence
of the javalex package.

(Due to Sun's lawyers, JavaLex is now called JLex instead.
See http://www.cs.princeton.edu/~appel/modern/java/JLex/>)

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Including non-PIC code in a shared library?

1998-06-23 Thread Charles Briscoe-Smith
Hi,

I finally got packages of libGGI built and uploaded.  I was quite pleased
to find that the generic debian/rules that I've been using for the last
9 months really -does- work correctly for multiple binary packages.
I always thought it would, but never had a multi-binary package to try
it on.  ;-)

But, to the point.  LibGGI has various display "targets", each
of which is kept in a separate *.so file under /usr/lib/ggi/.
The problem is that the "xf86dga" target contains code linked in from
/usr/X11R6/lib/libXxfs86{dga,vm}.a.  This code in compiled non-PIC, and
lintian complains about it; that's why the xf86dga target is missing in
the current release, ICYWW.

I asked about this on ggi-devel, and the responses I got indicated that
it probably wasn't a problem, because there would only ever be one
libGGI program running the xf86dga target at once on a given machine
(not true for multi-headed machines) and that if multiple copies were
run, the kernel would simply load multiple copies of the code.  I'm a
little worried that mixing PIC and non-PIC code might do some other harm.
Does it?  Or will it just make this "shared" object unsharable?

Thanks,

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Re: Including non-PIC code in a shared library?

1998-06-24 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]> you write:
>Everything I've ever heard suggests that the GGI people are correct---it
>will merely be unshareable because the pages all get "dirtied" doing fixups
>on the absolute addresses.

Thanks!  I'll include the xf86dga target in the next release, then.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


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



Does anyone use virtual-dev? (was Re: updated vs. bdflush -- which is better?)

1998-10-04 Thread Charles Briscoe-Smith
In article <[EMAIL PROTECTED]>,
Avery Pennarun <[EMAIL PROTECTED]> wrote:
>Pavel Machek recently extended the bdflush package to efficiently handle
>hard disk spindown for power saving mode.  I played with the changes, and it
>seems to work really well.

Some time ago, I made a package called "virtual-dev", which was supposed
to help keep the hard disk spun down.  (It works by putting /dev on
a ramdisk.)  More recent kernels, however, seem to be pretty good at
avoiding accessing the disk without any outside help, so "virtual-dev"
seems to be redundant already -- with things like the enhanced bdflush
Avery mentions, I would expect it to become even more so.

So I'd like to ask: does anyone actually use virtual-dev?  If not,
I'll ask that it be removed from the archive.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2



What's a suitable terminal type for xvt?

1998-10-04 Thread Charles Briscoe-Smith
Some time ago, xterm's terminal emulation changed, and the "xterm"
terminfo entry changed with it.  Since xvt implements the emulation
associated with the old version of xterm, I changed its terminal type to
"xterm-old".  Of course, this means that, when logging in to other kinds
of machines, the terminal type isn't recognised.

However, I noticed recently that xterm now uses "xterm-debian" as its
terminal type (because of a complaint from a colleague that it wasn't
recognised by any other machines!), and that "xterm-old" seems to be the
same as "xterm".  Is this true?  When was this changed back?  Should I
change xvt back to "xterm"?  Are there plans to muck about with this
again in the future that I should know about?

Thanks,

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2



Re: What's a suitable terminal type for xvt?

1998-10-06 Thread Charles Briscoe-Smith
Branden Robinson <[EMAIL PROTECTED]> wrote:
>On Sun, Oct 04, 1998 at 03:33:27PM +0100, Charles Briscoe-Smith wrote:
>>[what's happening with the xterm terminal types?]
>
>Please read /usr/doc/xbase/README.Debian and see
><http://master.debian.org/~branden/xsf.html>.

Of course, I should've looked there first.  Thanks.  I've changed xvt's
terminal type back to "xterm".

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2



Intent to package: GramoFile

1999-01-20 Thread Charles Briscoe-Smith
I just rediscovered GramoFile, which was announced on c.o.l.a. a while
ago.  It's a program for filtering the sound from a gramophone record
to make it suitable for recording onto a CD.

I've packaged it, and will upload it shortly unless I hear otherwise.

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2



Uploaded new package: yada

1999-05-11 Thread Charles Briscoe-Smith
looks for "Document:" tags
   within the doc-base field, splits up individual doc-base files, and
   calls install-docs for them each separately.
 * Bomb out if we see an unrecognised field in debian/packages.
 * "yada install -script" added (equivalent to "-bin -unstripped") to
   ease installing of binaries without having them automatically
   stripped.
 * Yada now elides some otherwise useless junk from debian/rules if (a)
   there are no build-depends or build-conflicts, or (b) there are no
   packages specific to particular architectures.
 * More error checking in the compression and symlink clean-up phases,
   and fixed a nasty bug therein which would corrupt any symlink with
   "../../" in its target string, such as "undocumented" symlinks from
   X11 manpage directories.
 * New command "yada yada", which copies or updates the yada script in
   your debian/ directory, and creates a skeleton debian/packages for
   you if you don't have one already.
 * Made a start writing some man pages.
 * Miscellaneous bug fixes.

Yada's goals:

 - Be declarative, where possible, not imperative
 - Provide a way to bypass anything that yada does automatically

For the future:

 - Support init.d scripts directly.
 - Integrate nicely with suidmanager.
 - Don't require yada installed in the package's debian/ directory.
 - Allow "make"-style commands in executable fields.
 - Rework package description handling.
 - Work out whether the constrained form of yada's generated copyright
   files is actually a Good Thing or not.

 - Generate rules files which don't need yada at all, either installed
   or in debian/.
 - Maybe generate rules files which use debhelper.

 - I'm going off the idea of "yada install".  It doesn't really fit in
   with the rest of yada.  I'll try to some up with a declarative
   syntax to describe file installation.

 - My reading Debian policy is that the files listed in 'conffiles'
   must be exactly every file under /etc/.  If this is right, there
   should be no reason for 'conffiles' not to be automatically
   generated, with no further input.

Urgh.  I really ought to get on with my work now...

Thanks for reading,

-- 
Charles Briscoe-Smith
White pages entry, with PGP key: http://alethea.ukc.ac.uk/wp?95cpb4>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2