Re: a Chinese version of X-window system for Linux available

1999-05-17 Thread Daniel Martin
liug [EMAIL PROTECTED] writes:

 Dear Sir,
 I am not sure whether this is the right place to post
 this mail.
 We have developed a Chinese version of X-window system
 several years ago, and now we have developed one for
 Linux, 
feature list deleted
 I am wondering whether our product could be integrated
 into or bundled with
 the new Debian Linux release.
 We also have some document and screen shot of our
 product.
 Please do not hesitate to contact us if we can help.
 We are looking forward to your answer.

Has anyone contacted these people, or forwarded the message on to the
Debian-Chinese people?



VX Chipsets and 2.2.5

1999-05-17 Thread Michael Beattie

I have been told by an aquaintance that linux 2.1.x or greater kernels are
unlikely to boot on a Motherboard that uses a VX Chipset. I have a
VXPro...

Comments?

 Michael Beattie ([EMAIL PROTECTED])

   PGP Key available, reply with pgpkey as subject.
 -
   Cat Game #1:  Hah - made you look!
 -
Debian GNU/Linux  Ooohh You are missing out!




Re: Hey, Y'all, check out my new improved Free Software Research Paper Project web site!

1999-05-17 Thread R. Brock Lynn
Adam Di Carlo wrote:
 
 R. Brock Lynn [EMAIL PROTECTED] writes:
 
  Adam Di Carlo wrote:
 
 * stressing sharing vs hoarding as the fundamental issue is
   reductionistic; it flattens other problems and issues, such as
   economic issues, social issues, etc.
 
  Sure there are exceptions. Notice I did not say absolute sharing and
  no hoarding... but more sharing than hoarding in the most general
  sense is better for all of us.
 
  If you can expound on your reasons behind why the reverse might be
  better, I'd like to hear them.
 
 Um, no, you misread me.  I object to the two sides of the picture
 being portrayed as sharing versus hoarding.  Sure, for slogans or
 sound bytes, that's a great dichotomy; but for reasoned debate, it's a
 straw man.

Hmm, I disagree. Sometimes one loses sight of the forest for all the trees. I
believe I'm seeing a bigger picture, whilst you are more focused on a few groups
of trees. Try to expand your vision, is what I ask of you. I'm not being Naive.
I have seen how software businesses work on a small scale, but now it's time to
see how the whole software economy can work on a grand scale.

Free Software is the best way for most, but not all.

I firmly believe that.

And you really can't argue with a FEELING.

FEELINGS are inherently illogical and unprovable, except maybe in a sort of
emotional logic system.

 Personally, I think the issue is programming for hack value, fun, or
 altruism versus programming for cash.

Yes, but by writing, and providing service and support for Free Software, I
FIRMLY believe that THAT WILL bring you more money in the long run, to those
skilled in doing those things, than can writing and providing service and
support for proprietary software systems. BUT... of course only time will tell.
But I certainly have a very STRONG FEELING that I'm thinking in the right
direction.

 Now, put in those terms,
 it's a little more clear why there are probably 200 commercial
 programmers for every free one.  In fact, it starts to be difficult to
 try to explain to a programmer why they *shouldn't* be coding for cash
 (which seems to be RMS' issue -- no code for cash).  Personally, I
 like to find a balance.  If a client wants to pay for code to be
 written, great.  If I can convince the client to free the source for
 all, even better (and there are benefits for many situations to this).
 However, in some cases, the client would rather hoard the code and
 slap a non-disclosure on me as well.

Well, as they will probably find in the longer term, trying to restrict others
from using their software, THEY will get HURT more than benefit from this
behavior pattern. And it will then get so painful on down the road, that they
will be forced to change to a Free Software method. It's only the natural best
thing to do, and most beneficial to all parties, including the software
developers and the people who paid to have the software developed. Sometimes
peoples' hard headedness can only be corrected by the school of hard knocks...
(I know, I'm pretty hard headed myself. And the school of hard knocks is indeed
a very effective teacher.) but sometimes that's just the way it goes. So be it.
But I say that we try to EDUCATE all affected parties of software technology
that GPL Free Software is the BEST way to go for most, but not all software
projects. One exception would be software developed for military use that has
more strictly military use, and very little use by the general populace. In that
case it would be of National Security Concern to keep such software development
projects under wraps. Sometimes you have to make trade offs in the fight for
Freedom and Human Rights. Sometimes you MUST use FORCE, when you, or the noble
values you believe in are threatened. Power Hungry people whose sole goals in
life are to strive for more an more power and wealth, strictly as ends in
themselves MUST BE KEPT IN CHECK... for all our sakes.

And the meek shall inherit the Earth. :)

 I know what I'm talking about -- this is reality.  I've been
 programming and supervising programing in the commercial (and
 academic) context for over 10 years now.

Yes, I don't doubt you have much experience... but only in your neck of the
woods. I feel like I'm seeing things from a bit more of a grander perspective,
and you are allowing the local trees to blind your view of the forest overall.
All I ask is for you to stretch yourself, let yourself grow just a little bit
more. Allow yourself to be just a little more open minded. Please try! That's
*all* I ask.

 So you can see, when people start getting all frothy about sharing
 versus hoarding, that's all well and good, it just doesn't speak to
 the reality of the actual world.

 Personally, I think the client has the right to expect certain terms
 on their code.  Some code represents a business edge -- they can't
 free that logic and expect to retain their business edge.  That's
 capitalism.

Capitalism as it stands today is doomed to be 

Re: Abacus Portsentry License

1999-05-17 Thread UnderGrid Founder
Lurking Non-Developer emerges
I've actually had several contacts with the author of portSentry 
(whom also wrote hostSentry  logcheck) and have also beta test'd hostSentry
for him... From my communications I've found him to be quite responsive to
suggestions... If there is any changes that need to be made to portSentry
I would make them to him and chances are they would be made... For one I've
talk'd with him before about possibly packaging portSentry for Debian but had
not registered at the time and mention'd the fact that config files would 
need to be changed for Debian and he mention'd that he had been planning to 
move the config files to a different hierarchy... So chances are he would be
willing to move the config files and thus removing that need for modifications
on the part of Debian...
From my experience portSentry is a very nice utility for intrusion 
detection coupled with both hostSentry and logcheck... This could also lend 
itself to modules for portSentry as I had a external module that would get
call'd when portSentry would be triggered... 
Before deciding to just accept portSentry as being non-free on the 
basis of the current wording of the license I would suggest having an indepth
discussion with the author with proposed changes and see if they can't be
made in a public release or if he is willing to modify the license for a 
future release which would lend itself more to the DFSG and be able to be a
part of main...
/Lurker submerges once more

Respectfully,
Jeremy T. Bouse
Software Engineer
Netsurfer, Inc.

Ben Pfaff decided to waste my bandwidth saying:
 Rene Mayrhofer [EMAIL PROTECTED] writes:
 
As I am new to creating Debian packages, I am not sure if Abacus 
 Portsentry's
license allows it to be put in the main (or if it has to go into non-free)
section. The program is free to use by anybody and can be distributed in
any form, the only problem is that the author prohibits modifications he
is not aware of.
 
 That sounds non-free to me.
 
Please could somebody check it (at www.psionic.com) ?  
I have a written statement by the Author that he allows packages (including
the needed minor modifications on scripts and Makefiles) to be made and 
 that
Portsentry can be included in a distribution if the distribution is not 
 sold
because of Portsentry.
 
 Please post the full license and the author's statement to
 [EMAIL PROTECTED]  By doing that you'll get everyone
 who's interested in licensing issues to read through it and comment.

-- 
,-,
| Jeremy T. Bouse  -  UnderGrid Network Services, LLC  -   www.UnderGrid.net  |
| PGP ID/Fingerprint: 1024/E83D9AE5/4ACC03F098D78198 19D0593E50E597E9 |
|   Public PGP key available via PGP keyserver at http://pgp.UnderGrid.net|
| [EMAIL PROTECTED]  -  NIC Whois: JB5713  -  [EMAIL PROTECTED] |
|  promotion, n.: New title, new salary, new office, same old crap.   |
`-'


pgpwke6zaO9aT.pgp
Description: PGP signature


Re: Homapages in list of maintainers

1999-05-17 Thread Atsuhito Kohda
Hello, I am a member of Debian JP and wish to become an official
maintainer of Debian.

It is a great news and very welcomed in Debian JP that Mr. Ukai
declared to volunteer to take charge of New Maintainers Interview
in Japan.

And many members in Debian JP are now waiting the time it is realized.
Of course, I expect it is realized as fast as possible.

If it is realized, I will try to be the first official maintainer
from Debian JP among the maintainers interviewed by Mr. Ukai :-)

There is no objections at all untill now but in spite of the question
by Mr. Sano:

From: Taketoshi Sano [EMAIL PROTECTED]
Subject: Re: Homapages in list of maintainers
Date: 15 May 1999 03:49:47 +0900

 Are there any objections for Ukai's taking charge of 
 New Maintainers Interview in Japan ?
 
 If not, Please tell me the address to contact about this.
 Is [EMAIL PROTECTED] the correct address to contact ?

it seems no answer is given yet.

Is something more needed for Ukai's proposal to be realised ?
I wish a fast and practical answer from one of the authorized members
and it is realised as fast as possible.

Or something is going on already where I do not know ?

Thanks in advance,  1999.5.17

--
 Debian JP Developer - much more I18N of Debian
 Atsuhito Kohda [EMAIL PROTECTED]
 Department of Math., Tokushima Univ.



Re: VX Chipsets and 2.2.5

1999-05-17 Thread Robert Woodcock
Michael Beattie wrote:
I have been told by an aquaintance that linux 2.1.x or greater kernels are
unlikely to boot on a Motherboard that uses a VX Chipset. I have a
VXPro...

Well at least your friends know where to get good crack.

2.2.5 runs fine on VX boards, and oh, BTW, the VXPro is absolutely not a VX.
It's a clone with a similar feature set.

Also, check http://www.debian.org/releases/slink/running-kernel-2.2 for
important information about running 2.2 kernels on slink.
-- 
Robert Woodcock - [EMAIL PROTECTED]
Now don't you think that's better than some quadrupally redundant,
electronic, Microsoft software control system?
  -- Burt Rutan on the crashworthiness of the Proteus rocket module



Developer DB, gpg and stuf..

1999-05-17 Thread Jason Gunthorpe

Hi all,

As part of the Developer database project we are going to be having an
email gateway that allows modification of many of the fields based on
signed messages. To test the basic setup of this I have setup an address
called [EMAIL PROTECTED]

If you send a pgp signed email to that address you will receive a response
like I have included below indicating your public ldap record. In future
adresses will be provided to allow you to reset a lost password via pgp
signed email, change some fields and maybe a few other things as they come
up.

How the service works is it accepts the signed message and feeds it
through GPG. GPG then tells it who signed it which is then used to
determine which LDAP record to use. It then connects to the database and
sends the text message back from it. The ping address ignores the content
of the mail, others will require a particular format. The response will be
sent instantly.

New for our PGP type services is a replay cache. Particularly for things
like changing passwords you don't want someone re-sending your messages so
the server protects against this. It should never accept the same message
twice - please test this : Part of that also means your clock will have
to be accurate to at least one week.

Since it uses GPG it will accept basically any signature you throw at it,
including the DSA ones (a GPG key).

You can email me if there is some [important] incorrect information I'll
update things by hand for the moment.

Thanks,
Jason

-

Hello Jason Gunthorpe [EMAIL PROTECTED]!

Here is a list of all the public fields associated with your LDAP entry:

c: ca
cn: Jason
createtimestamp: 19990425035220Z
creatorsname: uid=admin2,ou=users,dc=debian,dc=org
emailforward: [EMAIL PROTECTED]
gecos: Jason Gunthorpe
gidnumber: 800
homedirectory: /debian/home/jgg
ircnick: Culus
keyfingerprint: 64BE1319CCF6D393BF87FF9358A6D4EE
l: Edmonton, Alberta
labeledurl: http://www.debian.org/~jgg
loginshell: /bin/bash
modifiersname: uid=jgg,ou=users,dc=debian,dc=org
modifytimestamp: 19990503040420Z
shadowlastchange: 10568
shadowmax: 9
shadowmin: 0
sn: Gunthorpe
supplementarygid: adm
supplementarygid: distmnt
uid: jgg
uidnumber: 1083

Please email [EMAIL PROTECTED] if you have any questions.



Re: Upload queue software?

1999-05-17 Thread Roman Hodek

 Well, it's about time I upgraded from the fairly ancient version of
 this that I'm using on www.uk.debian.org, and making a package will
 probably only add a minor overhead to the procedure, so if you like,
 I'll look at packaging it.

Sure, go ahead; I won't mind :-)

Roman



Re: Hey, Y'all, check out my new improved Free Software Research Paper Project web site!

1999-05-17 Thread Adam Di Carlo
 brock == R Brock Lynn [EMAIL PROTECTED] writes:

brock And you really can't argue with a FEELING.

Oh -- well, I guess not.  In fact, that kinda points out that there's
no really reason for carrying on any further debate.

brock Yes, I don't doubt you have much experience... but only in
brock your neck of the woods. I feel like I'm seeing things from a
brock bit more of a grander perspective, and you are allowing the
brock local trees to blind your view of the forest overall.  All I
brock ask is for you to stretch yourself, let yourself grow just a
brock little bit more. Allow yourself to be just a little more open
brock minded. Please try! That's *all* I ask.

This is just insulting.  I've contributed untold hours to free
software over the past 8 years (they still credit me for some NCSA
httpd stuff), I have spearheaded the release of software written and
paid for by my company (onShore) under the GPL.  What have *you* done?

 You really should take up this discussion at the FSB (free software
 business) list; a very good, well-balanced, knowledgable list.

brock Interesting, what's the address to subscribe and such?

   [EMAIL PROTECTED]:
   Receive future messages sent to the mailing list.

   [EMAIL PROTECTED]:
   Stop receiving messages.

These guys really know their shit -- they'll roast you even harder
than I have.  Or ignore you, which is maybe what I should have done.

--
.Adam Di [EMAIL PROTECTED]URL:http://www.onShore.com/



y2k compliance - release goal for potato ???

1999-05-17 Thread John Lines
Should we make year 2000 compliance a goal for potato ?- i.e. everyone should
check their packages for year 2000 compliance, and have the Debian web page
updated to confirm this (I am sure there are many packages which are
compliant, but where the maintainer has just not got around to saying so)

John Lines

p.s. Anyone who is running Debian in a corporate environment is probably
being nagged by their management about year 2000 issues. (all our Windows
NT stuff is Year 2000 compliant - it must be because they keep releasing
updates to make it be ;-)




qt2beta available

1999-05-17 Thread Heiko Schlittermann
[ Please CC to me personally since I was unsubscribed here due to too
much `uploaded' traffic. And I don't know if my re-subscription went
through. ]

I've made available a qt2beta package on

http://master.debian.org:~heiko/qt2/


NOTES:  

o This stuff is BETA (the QT as well as the packaging)

o The package doesn't conflict with any regular QT package
  (at least this is my intention -- again: BETA!).

o You must not send any bug report regarding the packaging to any of
  the QT mailing lists or maintainers!

o You have to point you compiler/linker to the directories
  /usr/lib/qt2beta/{lib,include,bin} -- probably best by
  using something like QTDIR=/usr/lib/qt2beta ...

  e.g.:

QTDIR=/usr/lib/qt2beta make

  For a Makefile example see 
/usr/doc/qt2beta/examples/aclock/Makefile

  ADDITIONAL NOTE:  If you take the examples Makefile your binary 
  will be built with the `rpath' linker option.  This makes the
  binary aware of the library location in /usr/lib/qt2beta/lib and  
  may produce bizarre effects if different versions of the QT2 library 
  exist in /usr/lib _and_ /usr/lib/qt2beta/lib!

o The package is built on a slink system, this might produce
  some library problems on potato (why?  Aren't we compatible??)  
  -- Anyway, you might be forced to re-build the package on a 
  potato system.

  [ Can anybody give me ssh access to a potato system to do this job
  myself? ]


Best Regards from Dresden/Germany
Viele Gruesse aus Dresden
Heiko Schlittermann
-- 
[internet  unix support - Heiko Schlittermann]
[a href=http://debian.schlittermann.de/; Debian 2.1 CD /a]
[Heiko Schlittermann HS12-RIPE finger:[EMAIL PROTECTED] -]
[pgp: A1 7D F6 7B 69 73 48 35  E1 DE 21 A7 A8 9A 77 92 ---]



Re: y2k compliance - release goal for potato ???

1999-05-17 Thread Joseph Carter
On Mon, May 17, 1999 at 07:55:00AM +0100, John Lines wrote:
 Should we make year 2000 compliance a goal for potato ?- i.e. everyone should
 check their packages for year 2000 compliance, and have the Debian web page
 updated to confirm this (I am sure there are many packages which are
 compliant, but where the maintainer has just not got around to saying so)
 
   John Lines
 
 p.s. Anyone who is running Debian in a corporate environment is probably
 being nagged by their management about year 2000 issues. (all our Windows
 NT stuff is Year 2000 compliant - it must be because they keep releasing
 updates to make it be ;-)

Linux is almost completely y2k compliant BY DEFAULT.  Any y2k issues that
haven't been fixed by now will get fixed in SLINK, not just potato.  We
don't know of any that remain however.  If something binary only in
non-free breaks, you are on your own unless someone else fixes it.

hmm, psychic sig generator strikes again!

--
Joseph Carter [EMAIL PROTECTED]Debian GNU/Linux developer
PGP: E8D68481E3A8BB77 8EE22996C9445FBEThe Source Comes First!
-
While the year 2000 (y2k) problem is not an issue for us, all Linux
implementations will impacted by the year 2038 (y2.038k) issue. The
Debian Project is committed to working with the industry on this issue
and we will have our full plans and strategy posted by the first quarter
of 2020.


pgpvTbJpWm9nE.pgp
Description: PGP signature


(LONG) Correct non-US solution

1999-05-17 Thread Jonathan Walther

We are here to make software free.  We can make it free, or we can drive
thorns into our flesh trying to change the minds of uncaring governments.

Our current situation with the non-US section of our distribution is akin to
a form of fruitless martyrdom.  Its painful to us, but doesn't really affect
the policy of any governments involved.

I would like to propose a solution that makes the distribution of
export/import restricted software both painless to us, and as hard as
possible to any collection of entitites to stamp out.  And, for citizens who
wish to respect the law of their country, I propose that the same
measures will add simple, automatic facilities for keeping their systems
legal, configurable dynamically.

The proposal calls for the folding of non-US into the other three
distributions so it disappears without a trace, like the morning dew in the
afternoon sun.  The changes that would make this feasible follow:

Changes to a packages control file:
--
Two new fields are added to the control file, Import-Restricted and
Export-Restricted.  These fields take a comma delimited list of countries.

For example,

Package: ssh
Export-Restricted: United States
Import-Restricted: Russia, France

Import-Restricted lists countries where its illegal to install the software.
The user can do a `touch /etc/LEGAL` to make apt respect Import-Restricted.
Someone might also want to write a legalize program to deinstall illegal
software should the feds come a'knocking.  `rm /etc/LEGAL` would allow full
access again.

Export-Restricted determines which mirrors will accept the package for
redistribution.

Changes to /etc
---
We add a file called country which contains the name of the country the
box is in.  This lets the package software keep the system conformant to the
laws for the particular country its in.  It also will allow a maintainer to
easily see if a configuration works for a particular country in conjunction
with the legalize program.

As mentioned before, there is the LEGAL file, which makes the package
software respect the laws of the country its in if its present, and if
absent, the software ignores the Import-Restricted field.

Change to dupload and dinstall:
---
If the maintainer of a package is in one of the Export-Restricted countries,
refuses upload the package.  If the server specified is in one of the
Import-Restricted countries, refuses to upload the package.

A package may be uploaded to any of the official servers that allow it, by
a maintainer, however the .dsc and .changes file will be uploaded to one
central server (probably master.debian.org) automatically by the script,
from which the Packages files will be generated and Mirrored.

Dinstall will be modified to account for the fact that a package may be on
another server, but the security implications of having an untrusted server
are minimal, given we have md5sums and a rejected Package won't show up in
the Packages file, thus being invisible, should a mirror maintainer decide
to unilaterally move something from Incoming to its appropriate directory
themselves.

The mirroring software will be modified to check its current packages
against the Packages list, and hunt down and download any package it is
allowed to (which it is not Export or Import restricted from) that has
changed.

Thus, server foo in France will not download the ssh package, but if the
maintainer of ssh always uploads to the Incoming on a canada.debian.org, all
mirrors that are allowed to will hit every server in the master.list that
might have the package until it finds the one (canada.debian.org) that has
it.

Changes to apt and dpkg:
---
Respect the presence or absence of /etc/LEGAL.  If a selected package is
Import-Restricted, it won't download or install it unless /etc/LEGAL is
missing.

Packages files:  are the same on every mirror, are NOT generated locally. If
a package isn't found on one server, apt automatically hunts for it first,
on servers in sources.list, then on servers in master.list
 
/etc/apt/sources.list will now just be taken as hints: downloads and
Packages updates will be attempted from the sites in the file, but failure
of those servers is no longer fatal; downloads will be attempted from
master.list

/usr/share/apt/master.list will contain a list of all official debian
mirrors in the same format as sources.list, with the exception that the name
of the country the server is in will be prepended to each line.  However,
the meaning of the entries are slightly different; it is a what I provide
and where to find it entry, as opposed to a look here for this entry.

This:
canada deb http://http.ca.debian.org/debian bo main
is the entry for a Canadian server that just provides the main section of
the bo release.

This:
france deb http://http.fr.debian.org/t/debian unstable main contrib non-free
france deb http://http.fr.debian.org/gin/borsch stable main contrib non-free

better /etc/init.d/network

1999-05-17 Thread Massimo Dal Zotto
Hi,

The /etc/init.d/network script created by the debian installation is very
simple and not flexible enough if you need to manage complex networks with
many interfaces.

I have written a generic network interface management command, net, which
can be used to start/stop/show/configure network interfaces, and a smarter
replacement for the /etc/init.d/network script.

The net command makes use of configuration files stored in /etc/network/
which contain the various interface options. For example my eth0 is:

  # /etc/network/eth0
  IPADDR=192.168.0.1
  NETMASK=255.255.255.0
  NETWORK=192.168.0.0
  BROADCAST=192.168.0.255
  GATEWAY=192.168.0.1

The command can be used in the following ways (more info in the man page):

  # Start the network, typically from init(8)
  net start

  # Start some specific interfaces
  net start eth0 eth1:0

  # Start an interface with command-line options
  net start -i eth0 -a 192.168.1.1 -n 192.168.1.0 \
-b 192.168.1.255 -m 255.255.255.0

  # Stop all the interfaces, typically from init(8)
  net stop

  # Stop some specific interfaces
  net stop lo eth0

  # Restart the network
  net restart

  # Restart a specific interface
  net restart eth1

  # Show network status
  net status

  # Same as above (default action)
  net

  # Show the status of a specific interface
  net status eth1

  # Create or modify an interface configuration file
  net config eth0

The advantage is that you can now start/stop specific interfaces with simple
commands using predefined configs, while the old script could only be used
to start the entire network and couldn't stop or restart it or part of it.

The new /etc/init.d/network script just calls the /usr/sbin/net command,
which does all the real work, with the proper args, just start or stop, and
all the configuration options are now stored as separate config files.

The package can be installed over an slink system because the preinst script
can convert automatically the old network file to the new eth0 config.

The package is available at the following location:

  http://www.cs.unitn.it/~dz/debian/net_1.0-1_all.deb

Please have a look and see if it can added to the main debian distribution.

-- 
Massimo Dal Zotto

+--+
|  Massimo Dal Zotto   email: [EMAIL PROTECTED]   |
|  Via Marconi, 141phone: ++39-0461534251  |
|  38057 Pergine Valsugana (TN)  www: http://www.cs.unitn.it/~dz/  |
|  Italy pgp: finger [EMAIL PROTECTED]  |
+--+



(SHORT) Correct non-US solution

1999-05-17 Thread Jonathan Walther

the only difference is that non-US disappears, and formerly non-US software
goes on every mirror where its legal to go.

Jonathan





Putting distributed-net back up for adoption

1999-05-17 Thread Adam Klein
When Joey Hess decided to get rid of all his non-free packages, I snapped
up distributed-net, but I was a bit too hasty.  It has a rather large
number of bugs filed against it, and it's been exhibiting some weird
behavior (apparently caused by the glibc2.1 move).  And being a binary-only
package, it's a bit hard to debug.  So, I'm putting it back up for adoption.

adam
-- 
no joy killed a yam



posix.1b semaphores?

1999-05-17 Thread Vladimir G Stanishev
hello.  

I am writing a paper on real time and linux for a class I am taking this
semester and so am looking at some of the posix.1b features available.
I've installed libc6-dev 2.1.1-3, more to browse through the files than
for anything else.  In the bits/posix_opt.h file the #define
_POSIX_SEMAPHORES 1 is commented out with teh comment that we are not
quite there yet, and rigth above that line another comment says that only
non-shared semaphores are supported. Is this the reason why this line is
commented out? I am just puzzled a little that's all.


- Vladimir



(FINISH) Correct non-US solution

1999-05-17 Thread Jonathan Walther

Since the main (but not exclusive) use of non-US right now is for crypto
software, we might want to create a Crypto-Regulations package which
contains references to which countries restrict import and export of crypto,
and how, with references to appropriate legislation and documentation.

This would save every maintainer of a crypto package from having to go
hunting down the information, and in fact could be made a part of Debian
Policy for crypto packages to respect it.

Don't think of this as added work:  think of it as doing right something
which has only been half-done up to now.  The US is not the only country
with restrictions on software.  Our source of possible countries in which to
host our non-US mirrors seems to shrink every year.

Jonathan



Re: (FINISH) Correct non-US solution

1999-05-17 Thread J.H.M. Dassen
On Mon, May 17, 1999 at 01:12:20 -0700, Jonathan Walther wrote:
 Since the main (but not exclusive) use of non-US right now is for crypto
 software, we might want to create a Crypto-Regulations package which
 contains references to which countries restrict import and export of
 crypto, and how, with references to appropriate legislation and
 documentation.

Most of this is already available at the Crypto Law Survey,
http://cwis.kub.nl/~frw/people/koops/lawsurvy.htm

Ray
-- 
LEADERSHIP  A form of self-preservation exhibited by people with auto-
destructive imaginations in order to ensure that when it comes to the crunch 
it'll be someone else's bones which go crack and not their own.   
- The Hipcrime Vocab by Chad C. Mulligan



(COMPATIBILITY) Correct non-US solution

1999-05-17 Thread Jonathan Walther

The concern has been raised about people using older versions of apt
suddenly unknowingly breaking the law. I propose that the new mirroring
scheme only apply to those distributions (potato? the one after?) which
implement the policy.  All the older ones would continue to be mirrored as
before.

If you want to upgrade to a new major release, you have to expect things to
change and shouldn't be using an older version of apt.

Jonathan



Solaris NFS problems with potato / Release Notes

1999-05-17 Thread Rainer Dorsch

It is nearly impossible to compile a large software package on a NFS mounted 
partion on potato, when it is exported by Solaris 2.6 (UltraSPARC). A search 
in Deja News (Solaris NFS patch in comp.os.linux.*) found a couple of 
controversal postings. After installing the patch recommended by Linus

 105379-05

( stopping and starting the NFS-server on Solaris) the problems did not 
disappear.

To illustrate the problem, I use the cvs source package and compile it on a 
local disc. Works well.

Now I do it on an NFS mounted partition:

$debuild
[...]
gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c vers_ts.c
gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c subr.c
gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c filesubr.c
gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c run.c
gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c version.c
gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c error.c
gcc  -I. -I.. -I. -I../lib -I../zlib -DHAVE_CONFIG_H  -g -O2 -c ./zlib.c
gcc add.o admin.o buffer.o checkin.o checkout.o classify.o client.o commit.o 
create_adm.o cvsrc.o diff.o edit.o entries.o expand_path.o fileattr.o 
find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o 
login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no_diff.o parseinfo.o 
patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o rtag.o 
scramble.o server.o status.o tag.o update.o watch.o wrapper.o vers_ts.o subr.o 
filesubr.o run.o version.o error.o zlib.o ../lib/libcvs.a ../diff/libdiff.a 
-lz -lcrypt   -o cvs
checkin.o: file not recognized: File truncated
collect2: ld returned 1 exit status
make[2]: *** [cvs] Error 1 

The error message is missleading, it is nearly random per run!

Is anybody using potato with NFS exported Solaris partitions? Which patches 
did you apply? Did you try to compile large programs? Hello world programs 
work!



Bob,

I think, this issue should go into the release notes, because it may break 
systems running slink for months without any problems, until the patch was 
applies on the Solaris NFS server. Since the admin of the linux box might not 
be able to do the solaris patch it should go into the

 If the user doesn't read the upgrade notes for this package
   *before* upgrading, the upgrade will not run smoothly
 = the maintainer needs to clean up their package so this is not
the case, but if this is impossible, the situation should be
described on the main release notes page

And the problem is ugly, because as normal user you will not note immediately, 
that something is going wrong, but you can possibly corrupt you NFS mounted 
data (usually the home directory!).

I will send you a summary, as soon I get the problem solved.

--Rainer.



Re: (COMPATIBILITY) Correct non-US solution

1999-05-17 Thread Havoc Pennington

On Mon, 17 May 1999, Jonathan Walther wrote:
 
 The concern has been raised about people using older versions of apt
 suddenly unknowingly breaking the law. I propose that the new mirroring
 scheme only apply to those distributions (potato? the one after?) which
 implement the policy.  All the older ones would continue to be mirrored as
 before.
 

Simpler: instead of requiring people to add /etc/LEGAL, either add it by
default or require them to add /etc/ILLEGAL. No reason to have illegal be
the default, might get someone sued. (Actually, the whole scheme might be
considered hooks for encryption and be illegal in some countries; beats
me. Too bad only lawyers understand the law. :-( )

Havoc



Re: Release Plans (1999-05-10)

1999-05-17 Thread Richard Braakman
Anthony Towns wrote:
 Could you please add IPv6 Support as a Release Goal? I'm willing to
 act as a sponsor for this (especially since it looks like everyone else
 is more than happy to do the actual work :).

Certainly.  How much time do you expect this to take?

 We're aiming, more or less, to get the base system IPv6 capable for potato,
 and, I guess, most of the networky programs of priority Standard or higher
 for woody [0].

It's the first part that interests me, of course :)  How do you define
the base system?

 Still to do for potato:
 
 * ftp, ftpd
 * finger, fingerd
 * identd
 * tcpdump
 * lynx
 * ssh

This looks like a rather large base system, you see.  Which parts would
be the release goal for potato?

Richard Braakman



Re: Release Plans (1999-05-10)

1999-05-17 Thread Richard Braakman
Brian Almeida wrote:
 On Thu, May 13, 1999 at 01:02:10PM +0200, Richard Braakman wrote:
  Hmm... then why isn't it used on my system?  devpts is mounted, I
  have /dev/ptmx, but /dev/pts is empty.

 Perhaps you aren't using anything that uses unix98 ptys?  Not everything
 uses them by default, you know. Sometimes patches are required.  Try ssh'ing 
 to 
 localhost, or install Eterm, or grab some of the packages from 
 ftp.espy.org/pub/debian (I think that's the correct path).  In there is 
 patched 
 packages for screen, telnet, etc to use Unix98 ptys.

Ah, I was using old xterms.  The new ones do use /dev/pts.  Thanks
for clearing up my confusion :)

Richard Braakman



Re: y2k compliance - release goal for potato ???

1999-05-17 Thread Richard Braakman
John Lines wrote:
 Should we make year 2000 compliance a goal for potato ?- i.e. everyone should
 check their packages for year 2000 compliance, and have the Debian web page
 updated to confirm this (I am sure there are many packages which are
 compliant, but where the maintainer has just not got around to saying so)

Making this a release goal will be counterproductive, since such a project
would delay the release until sometime in 2000.

Richard Braakman



Re: (LONG) Correct non-US solution

1999-05-17 Thread Richard Braakman
Jonathan Walther wrote:
 Mirroring Software:
 ---
 Im not sure what software is currently used for synchronizing mirrors,
 however, it will need to take the above policies into account.  Hopefully
 our additions to the policy will make it so much easier to stay legal and
 avoid worries about legalities that the maintainers will wish to use such
 software.

Here's the problem.  We have no control over what software most mirror
sites run, and most of them run a standard mirroring program that handles
all their mirrors.  They will not want to make an exception for Debian.
You will have to find a scheme that can be handled by generic tools.

Richard Braakman



(MIRROR ADMINS) Correct non-US solution

1999-05-17 Thread Jonathan Walther

Another concern noted was that if we require special mirroring software to
mirror Debian, many hardnosed sysadmins will take some convincing to use our
script.

That is not our problem. Either they use our mirroring script, or use their
regular script to mirror from a debian mirror in the SAME country as it is,
which DOES run our script.

If they do not, they are not an official mirror.  I don't see this as losing
us any mirrors.  Most `official' mirrors we have now care about Debian at
least somewhat, or they wouldn't have became official in the first place.
Only the official mirrors go in the masters.list

And the security of knowing that only software that is legal to be on the
server IS on it should be very reassuring to most site admins out there.
We just must take care to INFORM the admins of this when politely requesting
them to use our software.


Jonathan



Re: Star Office 5.0

1999-05-17 Thread Jean Charles Delepine
M. Robert Tomasch [EMAIL PROTECTED] writes:

 Obviously so5.0 doesn't work with stock potato.  Has any started to work
 on a hack around the glibc problems yet or no?  Also has anyone
 contacted Star  Division about this?

You might have a look to :

http://www.linux-france.org/article/appli/StarOffice/StarOffice_glibc_2.1.txt

It's a french text but you should understand the shell script :-)
(Anyway, I can try a translation if needed).

Jean Charles



Developers in Dresden, Potsdam, Greifswald

1999-05-17 Thread Christian T. Steigies
Hi,
I will be going to the esa/pac conference in Potsdam (31.5. - 3.6.).
On my way to there I will be in Dresden/Weissig on the 29/30.5. and in
Greifswald from the 3.6. till the 5th or 6th.
Id like to meet developers there, towns nearby (Berlin?) or on my way
from/to Kiel as time permits. Signing keys and showing me the local beer
specialities :*)

Ciao,
Christian.



Re: (LONG) Correct non-US solution

1999-05-17 Thread Ben Bell
On Mon, May 17, 1999 at 12:41:04AM -0700, Jonathan Walther wrote:
 For example,
 
 Package: ssh
 Export-Restricted: United States
 Import-Restricted: Russia, France
Can I suggest that we use ISO country codes instead?

 The user can do a `touch /etc/LEGAL` to make apt respect Import-Restricted.
It should be the other way around surely, otherwise Debian's default install
would be illegal. There's also the question of whether an official Debian
should provide tools for breaking the law.

 We add a file called country which contains the name of the country the
This would be useful for other reasons too - default languages, timezones
etc. could be guessed from this (as mentioned by someone else on this list).

There have been concerns about the mirroring implications raised, and there
may be some dependency problems that arise from packages suddenly
disappearing but this is an area worth consideration (IMHO)

Cheers,
Ben

-- 
+-Ben Bell - A song, a perl script and the occasional silly sig.-+
  ///  email: [EMAIL PROTECTED]www: http://www.deus.net/~bjb/
  bjb Snail: 20 Guildford Road West, Farnborough, GU14 6PU
  \_/Open Source - It's easier to create than to destroy.



Re: (COMPATIBILITY) Correct non-US solution

1999-05-17 Thread Michel LESPINASSE

 Simpler: instead of requiring people to add /etc/LEGAL, either add it by
 default or require them to add /etc/ILLEGAL. No reason to have illegal be
 the default, might get someone sued. (Actually, the whole scheme might be
 considered hooks for encryption and be illegal in some countries; beats
 me. Too bad only lawyers understand the law. :-( )

The more politically correct way to handle this would be to have
/etc/LEGAL-RESTRICTIONS or something like that, that would include a
single line like France or United States. If this file is not present,
the system would rightfully assume that you live in a free country.

--
Michel Walken LESPINASSE - Development Engineer at Wind River Systems
 [EMAIL PROTECTED] - http://www.via.ecp.fr/~walken/
DNA is the software of Life.
Did you realize you can have that much fun for a code merge ?



Re: (LONG) Correct non-US solution

1999-05-17 Thread Craig Brozefsky
Richard Braakman [EMAIL PROTECTED] writes:

 Jonathan Walther wrote:
  Mirroring Software:
  ---
  Im not sure what software is currently used for synchronizing mirrors,
  however, it will need to take the above policies into account.  Hopefully
  our additions to the policy will make it so much easier to stay legal and
  avoid worries about legalities that the maintainers will wish to use such
  software.
 
 Here's the problem.  We have no control over what software most mirror
 sites run, and most of them run a standard mirroring program that handles
 all their mirrors.  They will not want to make an exception for Debian.
 You will have to find a scheme that can be handled by generic tools.

Well, nearly every mirroring script I have ever seen takes a list of
files to exclude.  Since every mirror would have a set of the metadata
for all packages, they could generate the list of excluded packages
which they should not get.  So a script which took the package
metadata, and the ISO country code would be able to generate a script
for mirrors in any given country.  These could be put into a well
known location on the master server and all servers would mirror them
just like another file.

Then at mirror time, the exclusion list appropriate to their country
would be given to their mirroring software.  Only one mirror per
country (the root mirror prefereably) need do this, as the rest could
just mirror them straight up like they always have.

Am I missing anything?


-- 
Craig Brozefsky[EMAIL PROTECTED]
Less matter, more form!  - Bruno Schulz
ignazz, I am truly korrupted by yore sinful tzourceware. -jb
The Osmonds! You are all Osmonds!! Throwing up on a freeway at dawn!!!



Re: Release Plans (1999-05-10)

1999-05-17 Thread Richard Braakman
Adam Di Carlo wrote:
 David Bristel [EMAIL PROTECTED] writes:
  there's been a major package release since the dist went frozen.  If
  the developer wants to make a slink version, because of either
  personal reasons, or because of requests, then, once the new
  package(s) have been tested, let them be added into updates.
 
 Um, we already have this.  It's called 'stable-updates' or
 'proposed-updates'.

Not really.  Packages are rejected from there, if they are not accepted
for stable.  It's not a permanent repository for unstable packages compiled
for stable.

Richard Braakman



Re: Release Plans (1999-05-10)

1999-05-17 Thread Richard Braakman
Adam Di Carlo wrote:
 Richard Braakman [EMAIL PROTECTED] writes:
 
  We have a long history of overly optimistic freeze dates :-)  I'd like
  to try something else this time.  I note, though, that if we do manage
  to freeze on July 1, we'll be able to have a release in time for the
  Linuxworld Expo in August.  That would be cool.
 
 I'd like to point out that expecting freeze to be shorter than 10
 weeks is lunacy.  We have 5 architectures now Consider that
 archive changes at any point in freeze imply changes in boot floppies
 (well, for anything in base) and in the CD system.

From freeze to release, one month.  We won't freeze at all until we
have a plan that allows this.  The plan must have room for delays,
and the ripple effects caused by changes.

Richard Braakman



Re: Old Library dependencies Re: Release Plans (19990513)

1999-05-17 Thread Richard Braakman
Steve Dunham wrote:
 Library dependencies:
 
   Remove as many dependencies on old libraries as possible, this
   includes:
 
 libjpegg6a, libncurses3.4, newt0.25, libpgsql, tk4.2, tcl7.6,
 libwraster1, libpng0g
 
   and various older gtk/gnome libraries.

I hesitate to add this as a release goal, except for dependencies
on packages which have been removed or which no longer have source.
For other packages it should be worked on, but it is not critical for potato.

Lintian has a depends-on-obolete-package tag.  I will add newt0.25,
libpgsql, tk4.2, tcl7.6, libwraster1, and libpng0g to its list.
This way, the Lintian page for that tag will form a useful index.

Richard Braakman



Re: GPG as a PGP replacement

1999-05-17 Thread Alexander N. Benner
Hi

Ship's Log, Lt. Michael Meskes, Stardate 140599.1439:
 Which version do you use? I don't have that script.
 ii  gnupg   0.9.6-1GNU privacy guard - a free PGP replacement.
 

I have:
Desired=Unknown/Install/Remove/Purge
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ NameVersionDescription
+++-===-==-
ii  gnupg   0.9.5-1GNU privacy guard - a free PGP replacement.


Was it removed in the l8est Version ?
Cannot check the changelog as I still have it ;-)

Greetings
-- 
Alexander N. Benner   [EMAIL PROTECTED]   #Ixthys #Darmstadt #LinuxGer
The grit in your eye soon enters your heartAnne Clark
And all that was strength is just falling apart
We're jumping from one bed and into anotherSELF DESTRUCT
Searching for something that we'll never discover  Joined Up Writing



Re: Old Library dependencies Re: Release Plans (19990513)

1999-05-17 Thread Hartmut Koptein
Remove as many dependencies on old libraries as possible, this
includes:
  
  libjpegg6a, libncurses3.4, newt0.25, libpgsql, tk4.2, tcl7.6,
  libwraster1, libpng0g
  
and various older gtk/gnome libraries.
 
 Lintian has a depends-on-obolete-package tag.  I will add newt0.25,
 libpgsql, tk4.2, tcl7.6, libwraster1, and libpng0g to its list.
 This way, the Lintian page for that tag will form a useful index.

Why not  libjpegg6a and libncurses3.4?

What about  xbase, emacs19, altgcc, freetype1, libc5, libg++27, libpaper,
tclx76  and possible some more?


Thnx,

   Hartmut




Re: Ethernet newbee failure

1999-05-17 Thread Goswin Brederlow

On Fri, 14 May 1999, Dale Scheetz wrote:

 From: Dale Scheetz [EMAIL PROTECTED]
 To: debian-devel@lists.debian.org
 Subject: Ethernet newbee failure
 
 I have added Ethernet cards to two machines, one my Linux box, the other
 my partner's Win'95 machine. To reduce the configuration problems, I
 installed Debian on the second drive of my partner's machine, reducing the
 problem to two Linux machines connected through the same hardware.
 
 Machine one is 10.1.1.10 and machine two is 10.1.1.20.
 
 From either machine I can ping that machine but not the other one. Both
 cards seem to be working, but I have no network connection. I set them
 both up with ifconfig and route add, and when I do an ifconfig, I get the
 following:
...

Looks ok. A bit unfamiliar, but ok. You forgot to tell the route.
Must be a problem there.

 didn't set them. It isn't clear that this is the failure either.
 
 I'm pretty ignorant about this stuff, but I think I did everything I need
 to have a LAN but it doesn't work. Any ideas?
 
 All informative flames appreciated ;-)

You should probably use 192.168.1.10 and 192.168.1.20 as ip adresses and use
a netmask of 255.255.255.0. Also please try

ftp://mirjam.informatik.uni-tuebingen.de/pub/debian/network*.deb

(you also need the dpkgconfig*.deb file there) in two or three days time.

May the Source be with you.
Goswin




Intent to package asmon

1999-05-17 Thread Brian E. Ermovick
Hrmm -- I maintain wmsysmon, but am always looking around the dockapps,
and ran across asmon the other day, which looks kinda like a combination
of wmmon and wmsysmon -- it has the best parts of each... Needless to say,
it's the one on my wmaker desktop now *grin* -- so unless somebody else
is working on it, I'll probably get it uploaded later on this week.



Re: better /etc/init.d/network

1999-05-17 Thread Erick Kinnee
On Sun, May 16, 1999 at 10:15:48PM +0200, Massimo Dal Zotto wrote:
 
 Hi,
 
 The /etc/init.d/network script created by the debian installation is very
 simple and not flexible enough if you need to manage complex networks with
 many interfaces.
 
 I have written a generic network interface management command, net, which
 can be used to start/stop/show/configure network interfaces, and a smarter
 replacement for the /etc/init.d/network script.
 
 The net command makes use of configuration files stored in /etc/network/
 which contain the various interface options. For example my eth0 is:
 
   # /etc/network/eth0
   IPADDR=192.168.0.1
   NETMASK=255.255.255.0
   NETWORK=192.168.0.0
   BROADCAST=192.168.0.255
   GATEWAY=192.168.0.1
 
 The command can be used in the following ways (more info in the man page):
 
   # Start the network, typically from init(8)
   net start
 
   # Start some specific interfaces
   net start eth0 eth1:0
 
   # Start an interface with command-line options
   net start -i eth0 -a 192.168.1.1 -n 192.168.1.0 \
   -b 192.168.1.255 -m 255.255.255.0
 
   # Stop all the interfaces, typically from init(8)
   net stop
 
   # Stop some specific interfaces
   net stop lo eth0
 
   # Restart the network
   net restart
 
   # Restart a specific interface
   net restart eth1
 
   # Show network status
   net status
 
   # Same as above (default action)
   net
 
   # Show the status of a specific interface
   net status eth1
 
   # Create or modify an interface configuration file
   net config eth0
 
 The advantage is that you can now start/stop specific interfaces with simple
 commands using predefined configs, while the old script could only be used
 to start the entire network and couldn't stop or restart it or part of it.
 
 The new /etc/init.d/network script just calls the /usr/sbin/net command,
 which does all the real work, with the proper args, just start or stop, and
 all the configuration options are now stored as separate config files.
 
 The package can be installed over an slink system because the preinst script
 can convert automatically the old network file to the new eth0 config.
 
 The package is available at the following location:
 
   http://www.cs.unitn.it/~dz/debian/net_1.0-1_all.deb
 
 Please have a look and see if it can added to the main debian distribution.
 
 -- 
 Massimo Dal Zotto
 
 +--+
 |  Massimo Dal Zotto   email: [EMAIL PROTECTED]   |
 |  Via Marconi, 141phone: ++39-0461534251  |
 |  38057 Pergine Valsugana (TN)  www: http://www.cs.unitn.it/~dz/  |
 |  Italy pgp: finger [EMAIL PROTECTED]  |
 +--+
 

So what is the big difference between your tool and ifconfig? Seems you
get the same results and you don't save a lot of work... Please provide
more details on benifits of your tool.

-- 
Even more amazing was the realization that God has Internet access.  I
wonder if He has a full newsfeed?
-- Matt Welsh


pgpUTDIkThwH9.pgp
Description: PGP signature


Re: PostgreSQL INC Press Release

1999-05-17 Thread Michael Meskes
On Sun, May 16, 1999 at 07:28:23PM +0200, Martin Schulze wrote:
 I have received this, you'd know better what to do.
 
 Regards,
 
   Joey
 
 Jeff MacDonald wrote:
  Greetings,
  
 Today we (PostgreSQL INC.) made our Initial Press Release at
  http://www.pgsql.com/release.html
  Regarding the beginning of techincal support etc.
  
 Also we are anticipating the release of PostgreSQL 6.5 on June
  1st. On behalf of PostgreSQL INC. and the PostgreSQL Global Development
  Group, we are curious if your group would be interested in including
  PostgreSQL with your next distribution release.


No need to worry. AFAIK they start offering consulting. The software itself
won't go non-free.

Michael
-- 
Michael Meskes | Go SF 49ers!
Th.-Heuss-Str. 61, D-41812 Erkelenz| Go Rhein Fire!
Tel.: (+49) 2431/72651 | Use Debian GNU/Linux!
Email: [EMAIL PROTECTED]  | Use PostgreSQL!



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

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


Done in 2.4.13.

Groetjes, Peter

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



Potato compiling environment on otherwise slink system

1999-05-17 Thread Peter S Galbraith

I run Slink at work and at home, but decided to install potato's
gcc and g++ on my home box to recompile the potato packages that
I maintain (keeping work box on slink for stability).

Since my bandwidth is at work, I doing the following to download
what I need (and then I'll sneaker-net everything home on a Zip):

# apt-get -d -u install gcc g++
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libfltk-dev libstdc++2.9-glibc2.1-dev cpp libstdc++2.9-glibc2.1 libc6-dev
  libfltk1 libc6 mesag3 
The following packages will be REMOVED:
  libstdc++2.9-dev timezone 
The following NEW packages will be installed:
  libstdc++2.9-glibc2.1-dev libstdc++2.9-glibc2.1 libfltk1 mesag3 
The following packages will be upgraded
  libfltk-dev g++ cpp gcc libc6-dev libc6 
6 packages upgraded, 4 newly installed, 2 to remove and 265 not upgraded.
Need to get 7524kb of archives. After unpacking 7823kb will be used.
Do you want to continue? [Y/n] 


Anything wrong with this?  Or must I upgrade _everything_ to
potato.

This will upgrade libc6.  Will the rest of the system (slink)
still function correctly?  

Thanks!
-- 
Peter Galbraith, research scientist  [EMAIL PROTECTED]
Maurice Lamontagne Institute, Department of Fisheries and Oceans Canada
P.O. Box 1000, Mont-Joli Qc, G5H 3Z4 Canada. 418-775-0852 FAX: 775-0546
6623'rd GNU/Linux user at the Counter - http://counter.li.org/ 



Re: Solaris NFS problems with potato / Release Notes

1999-05-17 Thread Tim \(Pass the Prozac\) Sailer
On Mon, May 17, 1999 at 10:30:52AM +0300, Rainer Dorsch wrote:
 
 It is nearly impossible to compile a large software package on a NFS mounted 
 partion on potato, when it is exported by Solaris 2.6 (UltraSPARC). A search 
 in Deja News (Solaris NFS patch in comp.os.linux.*) found a couple of 
 controversal postings. After installing the patch recommended by Linus
 
  105379-05
 
 ( stopping and starting the NFS-server on Solaris) the problems did not 
 disappear.
 
 To illustrate the problem, I use the cvs source package and compile it on a 
 local disc. Works well.
 
 Now I do it on an NFS mounted partition:
 
 $debuild
 [...]
 gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c vers_ts.c
 gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c subr.c
 gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c filesubr.c
 gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c run.c
 gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c version.c
 gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c error.c
 gcc  -I. -I.. -I. -I../lib -I../zlib -DHAVE_CONFIG_H  -g -O2 -c ./zlib.c
 gcc add.o admin.o buffer.o checkin.o checkout.o classify.o client.o commit.o 
 create_adm.o cvsrc.o diff.o edit.o entries.o expand_path.o fileattr.o 
 find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o 
 login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no_diff.o parseinfo.o 
 patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o rtag.o 
 scramble.o server.o status.o tag.o update.o watch.o wrapper.o vers_ts.o 
 subr.o 
 filesubr.o run.o version.o error.o zlib.o ../lib/libcvs.a ../diff/libdiff.a 
 -lz -lcrypt   -o cvs
 checkin.o: file not recognized: File truncated
 collect2: ld returned 1 exit status
 make[2]: *** [cvs] Error 1 
 
 The error message is missleading, it is nearly random per run!
 
 Is anybody using potato with NFS exported Solaris partitions? Which patches 
 did you apply? Did you try to compile large programs? Hello world programs 
 work!

We were having the same problem, but with NFS AIX. Here at [EMAIL PROTECTED],
we are using AIX and Solaris for NFS servers. Trying to compile trivial
programs worked, but something like cvs source failed with the same
errors  you have there only on the AIX servers running NFSv3. We
went to 2.2.7 with the NFS 3 patches, the problem went away...

Tim

-- 
 (work) [EMAIL PROTECTED] / (home) [EMAIL PROTECTED] - http://www.buoy.com/~tps
  The quality of accurate observation is commonly called 
 cynicism by those who have not got it.
  G.B. Shaw
** Disclaimer: My views/comments/beliefs, as strange as they are, are my own.**



Re: Solaris NFS problems with potato / Release Notes

1999-05-17 Thread Rainer Dorsch
 On Mon, May 17, 1999 at 10:30:52AM +0300, Rainer Dorsch wrote:
  
  It is nearly impossible to compile a large software package on a NFS 
  mounted 
  partion on potato, when it is exported by Solaris 2.6 (UltraSPARC). A 
  search 
  in Deja News (Solaris NFS patch in comp.os.linux.*) found a couple of 
  controversal postings. After installing the patch recommended by Linus
  
   105379-05
  
  ( stopping and starting the NFS-server on Solaris) the problems did not 
  disappear.
  
  To illustrate the problem, I use the cvs source package and compile it on a 
  local disc. Works well.
  
  Now I do it on an NFS mounted partition:
  
  $debuild
  [...]
  gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c vers_ts.c
  gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c subr.c
  gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c filesubr.c
  gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c run.c
  gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c version.c
  gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H  -g -O2 -c error.c
  gcc  -I. -I.. -I. -I../lib -I../zlib -DHAVE_CONFIG_H  -g -O2 -c ./zlib.c
  gcc add.o admin.o buffer.o checkin.o checkout.o classify.o client.o 
  commit.o 
  create_adm.o cvsrc.o diff.o edit.o entries.o expand_path.o fileattr.o 
  find_names.o hardlink.o hash.o history.o ignore.o import.o lock.o log.o 
  login.o logmsg.o main.o mkmodules.o modules.o myndbm.o no_diff.o 
  parseinfo.o 
  patch.o rcs.o rcscmds.o recurse.o release.o remove.o repos.o root.o rtag.o 
  scramble.o server.o status.o tag.o update.o watch.o wrapper.o vers_ts.o 
  subr.o 
  filesubr.o run.o version.o error.o zlib.o ../lib/libcvs.a ../diff/libdiff.a 
  -lz -lcrypt   -o cvs
  checkin.o: file not recognized: File truncated
  collect2: ld returned 1 exit status
  make[2]: *** [cvs] Error 1 
  
  The error message is missleading, it is nearly random per run!
  
  Is anybody using potato with NFS exported Solaris partitions? Which patches 
  did you apply? Did you try to compile large programs? Hello world programs 
  work!
 
 We were having the same problem, but with NFS AIX. Here at [EMAIL PROTECTED],
 we are using AIX and Solaris for NFS servers. Trying to compile trivial
 programs worked, but something like cvs source failed with the same
 errors  you have there only on the AIX servers running NFSv3. We
 went to 2.2.7 with the NFS 3 patches, the problem went away...
 

I forget to say, that I am running 

 # uname -a
 Linux rai16 2.2.7 #1 Mon May 10 15:53:20 CEST 1999 i686 unknown

Where do I get these NFS 3 patches from?

Thanks.

-- 
Rainer Dorsch
Abt. Rechnerarchitektur  e-mail:[EMAIL PROTECTED]
Uni StuttgartTel.: 0711-7816-215

-- 
Rainer Dorsch
Abt. Rechnerarchitektur  e-mail:[EMAIL PROTECTED]
Uni StuttgartTel.: 0711-7816-215




Re: Solaris NFS problems with potato / Release Notes

1999-05-17 Thread Tim \(Pass the Prozac\) Sailer
On Mon, May 17, 1999 at 03:29:45PM +0300, Rainer Dorsch wrote:
 
 I forget to say, that I am running 
 
  # uname -a
  Linux rai16 2.2.7 #1 Mon May 10 15:53:20 CEST 1999 i686 unknown
 
 Where do I get these NFS 3 patches from?

ftp.varesearch.com

I forwarded you the announcement just now.

Tim

-- 
 (work) [EMAIL PROTECTED] / (home) [EMAIL PROTECTED] - http://www.buoy.com/~tps
  The quality of accurate observation is commonly called 
 cynicism by those who have not got it.
  G.B. Shaw
** Disclaimer: My views/comments/beliefs, as strange as they are, are my own.**



Re: Potato compiling environment on otherwise slink system

1999-05-17 Thread Petr Cech
On Mon, May 17, 1999 at 09:23:03AM -0400 , Peter S Galbraith wrote:
 
 I run Slink at work and at home, but decided to install potato's
 gcc and g++ on my home box to recompile the potato packages that
and libc6_2.1. Only compiling with new gcc won't have desired effect.
 I maintain (keeping work box on slink for stability).
 
 Since my bandwidth is at work, I doing the following to download
 what I need (and then I'll sneaker-net everything home on a Zip):
 
 # apt-get -d -u install gcc g++
 Reading Package Lists... Done
 Building Dependency Tree... Done
 The following extra packages will be installed:
   libfltk-dev libstdc++2.9-glibc2.1-dev cpp libstdc++2.9-glibc2.1 libc6-dev
   libfltk1 libc6 mesag3 
 The following packages will be REMOVED:
   libstdc++2.9-dev timezone 
 The following NEW packages will be installed:
   libstdc++2.9-glibc2.1-dev libstdc++2.9-glibc2.1 libfltk1 mesag3 
 The following packages will be upgraded
   libfltk-dev g++ cpp gcc libc6-dev libc6 
 6 packages upgraded, 4 newly installed, 2 to remove and 265 not upgraded.
 Need to get 7524kb of archives. After unpacking 7823kb will be used.
 Do you want to continue? [Y/n] 
 
 
 Anything wrong with this?  Or must I upgrade _everything_ to
No. More or less, yes. The reason for recompiling is, that packages depend
on glibc-2.1 (libc6 (=2.1)) - so you must install those libraries. The
compiler alone won't help. Not mentioning, that gcc in potato in linked with
libc-2.1.
 potato.
 
 This will upgrade libc6.  Will the rest of the system (slink)
 still function correctly?  
again - almost all. The problem is with shared libraries. When I upgraded
to glibc-2.1 one machine, I forgot about libreadlineg2 - bash worked almost
corrently, that is, when you hit TAB it core-dumped.
 
 Thanks!
 -- 
 Peter Galbraith, research scientist  [EMAIL PROTECTED]

Petr ech
--
[EMAIL PROTECTED]
Debian GNU/Linux  -  maintainer  administrator



Re: Potato compiling environment on otherwise slink system

1999-05-17 Thread Sven LUTHER
On Mon, May 17, 1999 at 04:14:57PM +0200, Petr Cech wrote:
 On Mon, May 17, 1999 at 09:23:03AM -0400 , Peter S Galbraith wrote:
  
  I run Slink at work and at home, but decided to install potato's
  gcc and g++ on my home box to recompile the potato packages that
 and libc6_2.1. Only compiling with new gcc won't have desired effect.
  I maintain (keeping work box on slink for stability).
  
  Since my bandwidth is at work, I doing the following to download
  what I need (and then I'll sneaker-net everything home on a Zip):
  
  # apt-get -d -u install gcc g++
  Reading Package Lists... Done
  Building Dependency Tree... Done
  The following extra packages will be installed:
libfltk-dev libstdc++2.9-glibc2.1-dev cpp libstdc++2.9-glibc2.1 libc6-dev
libfltk1 libc6 mesag3 
  The following packages will be REMOVED:
libstdc++2.9-dev timezone 
  The following NEW packages will be installed:
libstdc++2.9-glibc2.1-dev libstdc++2.9-glibc2.1 libfltk1 mesag3 
  The following packages will be upgraded
libfltk-dev g++ cpp gcc libc6-dev libc6 
  6 packages upgraded, 4 newly installed, 2 to remove and 265 not upgraded.
  Need to get 7524kb of archives. After unpacking 7823kb will be used.
  Do you want to continue? [Y/n] 
  
  
  Anything wrong with this?  Or must I upgrade _everything_ to
 No. More or less, yes. The reason for recompiling is, that packages depend
 on glibc-2.1 (libc6 (=2.1)) - so you must install those libraries. The
 compiler alone won't help. Not mentioning, that gcc in potato in linked with
 libc-2.1.

Alternatively, you could install a chrooted potatyo environment, just to
compile your stuff, and not touch your actual slink stuff.

Friendly,

Sven LUTHER



Re: (LONG) Correct non-US solution

1999-05-17 Thread Manoj Srivastava
Hi,
Jonathan == Jonathan Walther [EMAIL PROTECTED] writes:

 Jonathan Changes to a packages control file:
 Jonathan -- Two new fields are added
 Jonathan to the control file, Import-Restricted and
 Jonathan Export-Restricted.  These fields take a comma delimited
 Jonathan list of countries.

 Jonathan For example,

 Jonathan Package: ssh
 Jonathan Export-Restricted: United States
 Jonathan Import-Restricted: Russia, France

I like the idea, but I am concerned about 
 a) Potential liability placed on the maintainer (is he liable for
being wrong or not having the complete list of countries in eithe
category? 
 b) the additional burden placed on developers (I have no idea what
laws strange countries may have about even what is, to me,
innocuous pieces of software).

I think we may need a repository (which may just be a file)
 that people contribute to, which would be a resource that developers
 can look at. Since more hands are doing the work, there are fewer
 chances of errors. On the other hand that may make the project, or at
 least all contributors, partly liable as well.

manoj
-- 
 So this is it.  We're going to die.
Manoj Srivastava   [EMAIL PROTECTED]  http://www.debian.org/%7Esrivasta/
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E



Re: (FINISH) Correct non-US solution

1999-05-17 Thread Manoj Srivastava
Hi,

I like the idea. But are we then in the position of practicing
 law (giving legal advice)? Would we be liable for these decisions? We
 may not be any worse off than we are now, but so far we only make
 decisions about what is and is not legally exportable from the US,
 and that is very public knowledge. Extending this to other areas may
 take us into grayer areas.

manoj
look before we leap

Jonathan == Jonathan Walther [EMAIL PROTECTED] writes:

 Jonathan Since the main (but not exclusive) use of non-US right now
 Jonathan is for crypto software, we might want to create a
 Jonathan Crypto-Regulations package which contains references to
 Jonathan which countries restrict import and export of crypto, and
 Jonathan how, with references to appropriate legislation and
 Jonathan documentation.

 Jonathan This would save every maintainer of a crypto package from
 Jonathan having to go hunting down the information, and in fact
 Jonathan could be made a part of Debian Policy for crypto packages
 Jonathan to respect it.

 Jonathan Don't think of this as added work: think of it as doing
 Jonathan right something which has only been half-done up to now.
 Jonathan The US is not the only country with restrictions on
 Jonathan software.  Our source of possible countries in which to
 Jonathan host our non-US mirrors seems to shrink every year.


-- 
 Q: What do you call a blind, deaf-mute, quadraplegic Virginian? A:
 Trustworthy.
Manoj Srivastava   [EMAIL PROTECTED]  http://www.debian.org/%7Esrivasta/
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E



Re: Potato compiling environment on otherwise slink system

1999-05-17 Thread Peter S Galbraith

I wrote:
 
 I run Slink at work and at home, but decided to install potato's
 gcc and g++ on my home box to recompile the potato packages that
 I maintain
 
 # apt-get -d -u install gcc g++
 Reading Package Lists... Done
 Building Dependency Tree... Done
 The following extra packages will be installed:
   libfltk-dev libstdc++2.9-glibc2.1-dev cpp libstdc++2.9-glibc2.1 libc6-dev
   libfltk1 libc6 mesag3 
 The following packages will be REMOVED:
   libstdc++2.9-dev timezone 
 The following NEW packages will be installed:
   libstdc++2.9-glibc2.1-dev libstdc++2.9-glibc2.1 libfltk1 mesag3 
 The following packages will be upgraded
   libfltk-dev g++ cpp gcc libc6-dev libc6 
 6 packages upgraded, 4 newly installed, 2 to remove and 265 not upgraded.
 Need to get 7524kb of archives. After unpacking 7823kb will be used.
 Do you want to continue? [Y/n] 
 
 
 Anything wrong with this?  Or must I upgrade _everything_ to
 potato.

Petr Cech wrote:

 No. 

No? there's nothing wrong with this?

 More or less, yes.

But yes? I must upgrade _everything_ to potato?
I'm sorry, I'm confused.

The reason for recompiling is, that packages depend
 on glibc-2.1 (libc6 (=2.1)) - so you must install those libraries. The
 compiler alone won't help. Not mentioning, that gcc in potato in linked with
 libc-2.1.

I understand this.  That's why I'm using apt--get to catch all
the dependencies, including the new glibc-2.1.  I'm just worried
that this could leave my system in an unusable state.

  This will upgrade libc6.  Will the rest of the system (slink)
  still function correctly?  

 again - almost all. The problem is with shared libraries. When I upgraded
 to glibc-2.1 one machine, I forgot about libreadlineg2 - bash worked almost
 corrently, that is, when you hit TAB it core-dumped.

So I might have a few problems, some of which are already known?
Has anyone done this and taken notes?

Thanks, 
Peter



Re: Potato compiling environment on otherwise slink system

1999-05-17 Thread Peter S Galbraith

Sven LUTHER wrote:

 Alternatively, you could install a chrooted potatyo environment, just to
 compile your stuff, and not touch your actual slink stuff.

Any docs on how to do this?
sh-utils.info doesn't say much, and nothing this specific of
course.

Thanks,

Peter



Re: Potato compiling environment on otherwise slink system

1999-05-17 Thread Sven LUTHER
On Mon, May 17, 1999 at 10:55:33AM -0400, Peter S Galbraith wrote:
 
 Sven LUTHER wrote:
 
  Alternatively, you could install a chrooted potatyo environment, just to
  compile your stuff, and not touch your actual slink stuff.
 
 Any docs on how to do this?
 sh-utils.info doesn't say much, and nothing this specific of
 course.

basically, you install a new system (by untaring the base tarball on a second
partition or a directory on a partition with some place in it.) then you do
chroot directory, and you are now in an environment that is as if you booted
into this new partition. You install apt-get, upgrade all the stuff you want,
and play with it.

Once you are finished you quite it with exit, i think.

read man chroot.

Friendly,

Sven LUTHER



intend to package Perl module Text::Format

1999-05-17 Thread Ardo van Rangelrooij
Hi,

I intend to package the Perl module Text::Format which provides the
following functions to format (text) paragraphs:

format()Format text into a paragraph.  Text is first broken into
words and then joined back together to make up the
paragraph.  There are numerous attributes you can set to
your liking.

paragraphs()Treats each element of the array passed in as a separate
paragraph and passes them to format() for formatting.
The list returned will be then formatted into separate
paragraphs.

center()Centers all the lines that were passed in.

expand()Expand tabs into spaces.

unexpand()  Turn spaces into tabs.  First calls expand() to expand
tabs into spaces and then turns tabstop number of spaces
into tabs, you can set tabstop size with tabstop().

Thanks,
Ardo
-- 
Ardo van Rangelrooij
home email: [EMAIL PROTECTED], [EMAIL PROTECTED]
home page:  http://www.tip.nl/users/ardo.van.rangelrooij
PGP fp: 3B 1F 21 72 00 5C 3A 73  7F 72 DF D9 90 78 47 F9



Re: Old Library dependencies Re: Release Plans (19990513)

1999-05-17 Thread Josip Rodin
On Mon, May 17, 1999 at 11:36:41AM +0200, Hartmut Koptein wrote:
 Remove as many dependencies on old libraries as possible, this
 includes:
   
   libjpegg6a, libncurses3.4, newt0.25, libpgsql, tk4.2, tcl7.6,
   libwraster1, libpng0g
   
 and various older gtk/gnome libraries.
  
  Lintian has a depends-on-obolete-package tag.  I will add newt0.25,
  libpgsql, tk4.2, tcl7.6, libwraster1, and libpng0g to its list.
  This way, the Lintian page for that tag will form a useful index.
 
 Why not  libjpegg6a and libncurses3.4?
 
 What about  xbase, emacs19, altgcc, freetype1, libc5, libg++27, libpaper,
 tclx76  and possible some more?

Aren't most of these already on that list? libghttp0 could be added, too.

-- 
enJoy -*/\*- http://jagor.srce.hr/~jrodin/



Re: a Chinese version of X-window system for Linux available

1999-05-17 Thread Anthony Wong
On Sun, May 16, 1999 at 09:13:23PM -0400, Daniel Martin wrote:
|liug [EMAIL PROTECTED] writes:
|
| Dear Sir,
| I am not sure whether this is the right place to post
| this mail.
| We have developed a Chinese version of X-window system
| several years ago, and now we have developed one for
| Linux, 
|feature list deleted
| I am wondering whether our product could be integrated
| into or bundled with
| the new Debian Linux release.
| We also have some document and screen shot of our
| product.
| Please do not hesitate to contact us if we can help.
| We are looking forward to your answer.
|
|Has anyone contacted these people, or forwarded the message on to the
|Debian-Chinese people?

Yep, I've contacted him already, and also redirected him to -chinese
for further discussion if he sees fit. But he has not got back to me
yet.

-- 
Anthony Wong



Re: GPG as a PGP replacement

1999-05-17 Thread Steve Haslam
On Mon, May 17, 1999 at 11:27:39AM +0200, Alexander N. Benner wrote:
 Ship's Log, Lt. Michael Meskes, Stardate 140599.1439:
  Which version do you use? I don't have that script.
 
 
 Was it removed in the l8est Version ?
 Cannot check the changelog as I still have it ;-)

The gpg-pgp script and pgp2 compatibility hackage is in gpg-rsaidea, not
gnupg (afaicr).

SRH
-- 
Steve Haslam   Debian GNU/Linux   [EMAIL PROTECTED]
gnome-libs, gnome-core, gnome-control-center, gdm, p3nfs.what, me worry?


pgpcT0Xe3qbfU.pgp
Description: PGP signature


Re: 3c5x9setup and isapnptools

1999-05-17 Thread Edward Betts
On Sun, 16 May, 1999, Ben Pfaff wrote:
 Dale Scheetz [EMAIL PROTECTED] writes:
 
After my recent experience gettying my new 3COM EtherLink III cards to
work, I would like to suggest that 3c5x9setup be included in the
isapnptools package. It is composed of a single .c source file with an
embedded copyright notice licensing it under the GPL. I would be willing
to write a man page from the .html file provided, if Frederic Lepied would
be willing to include the two in the isapnptools package. I think this is
a better place for this than trying to build another package around this
simple program.
 
 The corresponding program for configuring Western Digital and SMC
 Ethernet cards (wdsetup) is in netstd.  Perhaps this is the approved
 place for such tools?

$ sudo wdsetup -v 3
Setup for Western Digital and SMC ethercards, version 0.6a
lm_get_at_config returned 2, cnfg_val=0
verifyparams returned 87, cnfg_val=68
configuration error: 68
$

Well that did not work :-(

-- 
I consume, therefore I am


pgpaCeMUlVaG4.pgp
Description: PGP signature


Configurator Panel

1999-05-17 Thread Diego Delgado Lages

I'm making something like a Control Panel for Linux (for Debian), and I
would like you to test me and send me comments.

It's somewhat very very alpha (some programs don't work), but you can see
what it will do.

I'll be working on that, and the Network and the Printer configurators
should be working till the Weekend.


To get the sources : http://linuxlabs.lci.ufrj.br/~lages/cpanel


Diego Delgado Lages



Re: (FINISH) Correct non-US solution

1999-05-17 Thread Jonathan Walther
No.  The scheme makes us less liable than we already are, since it shows
that we are trying. It puts us ahead of every other Linux distribution out
there.  Certainly we only distinguish non-US stuff right now.  But the laws
of France and Russia are equally clear and well known.

We don't increase our liability... How can increasing our compliance to the
law make us more liable?  Sheesh.  No, I don't propose making us more
RESPONSIBLE for following the law, but propose making us better ABLE to
follow the law.

As is currently the case, a package wouldn't have restrictions unless it was
brought to a Debian maintainers attention what the law was.  Why hunt out
trouble?  Let it come to you.  For heavens sakes.

We aren't lawyers, and everyone knows that.  This can be seen as reasonable
effort to cover our asses.

Jonathan

On 17 May 1999, Manoj Srivastava wrote:
 Hi,
 
 I like the idea. But are we then in the position of practicing
  law (giving legal advice)? Would we be liable for these decisions? We
  may not be any worse off than we are now, but so far we only make
  decisions about what is and is not legally exportable from the US,
  and that is very public knowledge. Extending this to other areas may
  take us into grayer areas.
 
 manoj
 look before we leap



Re: (COMPATIBILITY) Correct non-US solution

1999-05-17 Thread Joseph Carter
On Mon, May 17, 1999 at 04:33:14AM -0400, Havoc Pennington wrote:
 Simpler: instead of requiring people to add /etc/LEGAL, either add it by
 default or require them to add /etc/ILLEGAL. No reason to have illegal be
 the default, might get someone sued. (Actually, the whole scheme might be
 considered hooks for encryption and be illegal in some countries; beats
 me. Too bad only lawyers understand the law. :-( )

Bash is a crypto hook.  I suggest ignoring that bit of insanity. 
(Precedent in the mutt package, which was formerly mutt-i in non-us)

--
Joseph Carter [EMAIL PROTECTED]Debian GNU/Linux developer
PGP: E8D68481E3A8BB77 8EE22996C9445FBEThe Source Comes First!
-
MFGolfBal rit/ara:  There's something really demented about UNIX
underwear...


pgpT83pcMUhVs.pgp
Description: PGP signature


FAQ and call for help: Linuxconf and Debian

1999-05-17 Thread Stefan Gybas
Hi!

I'm getting a lot of mails full of questions about my Linuxconf Debian
package so I've put together a little FAQ (attached).

I also want to further intergate Linuxconf into Debian but this requires
a lot of work. If you want to help me with this please contact me.

If you want to reply to this mail please choose the right mailing list. For
general Linuxconf questions please use linuxconf@xc.org, for Debian specific
issues please use [EMAIL PROTECTED]

-- 
Stefan Gybas1. What is Linuxconf?

   Linuxconf is a program for Linux systems with three major functions:

   (a) configuration utility

   With Linuxconf you can do basic and advanced system administration
   and configuration. Linuxconf has some core functionality (like
   creating and managing users, groups and file systems) and several
   modules for other system components, e.g. bind, apache, sendmail,
   samba and squid. Currently there are over 20 modules available.

   The configuration is done using a GUI with lot of help texts that can
   either use a text, X11 or web interface.

   Linuxconf does not use a database to store the configuration, instead
   it just uses the normal system configuration files like /etc/fstab,
   /etc/hosts - while trying very hard to preserve their structure (like
   manually added comments). So you can always switch between a text
   editor and Linuxconf.
   
   (b) configuration activator and manager

   Linuxconf can keep track of changes made to configuration files
   (either using Linuxconf itself of some text editor) and then update
   the system to reflect those changes. An example might be

   vi /etc/inetd.conf
   vi /etc/apache/httpd.conf
   linuxconf --update # This will cause inetd and apache to
  # reload their configuration files

   Another feature is the ability to archive and restore configuration
   files (using RCS if available):

   linuxconf --archive
   linuxconf --diff
   linuxconf --extract
   
   (c) boot selector

   The third main feature of Linuxconf is called askrunlevel and
   this is exactly what it does. It shows a little menu during boot up
   where you can select the system runlevel and the profile.

   A profile is a name for an archived configuration (see section b)
   like office or home, so you can e.g. have different IP addresses
   or XFree configurations with your laptop depending on your location.

   Each of these features can be turned on or off independently, that means
   you don't need to activate the boot selector if you just want to do some
   Samba configuration. And you can always De-install the Linuxconf package
   and everything is as it was before.


2. Where can I get the Linuxconf Debian package?

   I've split up Linuxconf into four seperate Debian packages:

   linuxconf The main Linuxconf binary (text and web interface
 only, with all modules)

   linuxconf-x   The X11 GUI for Linuxconf (this is in a sperate
 package so the main package does not depend on
 xlib6g, wxxt1 and xpm4g)

   linuxconf-locale  The foreign language files (all except English)

   linuxconf-bootThe boot selector (see 1c) - if you don't want to
 enable this features, simply don't install this
 package and Linuxconf will not make any grave
 modifications to your system.

   All packages are in the experimental distribution - available on
   all Debian mirrors in project/experimental/. They can be installed
   on a Debian 2.1 (slink) system but require a newer netbase package.


3. What is working on Debian GNU/Linux? And what is not?

   All of the configuration stuff (see 1a) except network configuration is
   working on Debian. The configuration activator (1b) and boot selector (1c)
   are partly working (see question 4).


4. What needs to be done in order to make the other features work?

   The problem with network configuration is that this is done differently
   on each Linux distribution and thus Linuxconf does not know where to store
   the host name, IP addresses and routing table. So distribution specific
   modules were written to handle this part, but unfortunately there is none
   available for Debian yet.

   For the configuration activator, Linuxconf needs to know which config file
   belongs to which service/daemon and how to make this daemon reload its
   configuration. Again, this is distribution specific but Linuxconf has
   a little bit basic knowledge here, e.g. it knows that inetd uses
   /etc/inetd.conf and can be restarted using kill -HUP.

   But as you might probably know, Debian uses SysV init scripts in
   /etc/init.d/ that can also make a daemon reload its configuration, like
   in /etc/init.d/proftpd reload. So it would be a good idea to tell
   Linuxconf 

Re: better /etc/init.d/network

1999-05-17 Thread Massimo Dal Zotto
 On Sun, May 16, 1999 at 10:15:48PM +0200, Massimo Dal Zotto wrote:
  
  Hi,
  
  The /etc/init.d/network script created by the debian installation is very
  simple and not flexible enough if you need to manage complex networks with
  many interfaces.
  
  I have written a generic network interface management command, net, which
  can be used to start/stop/show/configure network interfaces, and a smarter
  replacement for the /etc/init.d/network script.
  ...
 
 So what is the big difference between your tool and ifconfig? Seems you
 get the same results and you don't save a lot of work... Please provide
 more details on benifits of your tool.
 

Obviously you can do the same things with ifconfig. The difference is that
now you don't need to put all the ifconfig and route commands for your 
network in one big network startup script, but instead you store only the
configuration parameters in separate config files which are used by the
new net script.

The big advantage is that you can now start, stop, and configure (that is
creating the configuration file, not running ifconfig) each interface
separately. This doesn't save a lot of work but provides much more
flexibility to network management.

The current network script can't do that, unless you create a different
script for each interface and all the needed links in rc*.d, and can only
start the network, not stopping it or a part of it.
So if you want to stop or restart your network or change the status of just
one interface you must type all the ifconfig and route commands by hand and
remember all the numbers each time.

With my solution you store the parameters for each interface and then just
type 'net stop' or 'net restart' or 'net start eth1' without needing to
remember all the arguments. If you need to add or remove an interface you
just create or delete its config file and the job is done because you don't
need to change the /etc/init.d/network, which just does a 'net start' or
'net stop'. Simple and easy.

This is not very useful if you have a simple network with one interface and
one ip, but is really handy if you have to manage complex networks with many
interfaces or ip aliases and complex routing tables, as is my case.

In general I believe it is better to separate the configurations from the
programs which do the work, which should be kept as general as possible.
My script does just that: it separates programs from configurations.

Note also that currently there isn't a network configuration program in
debian. The network script is created by dinstall and must be edited by
hand. My net script provides also a very simple configuration function.
Think of a novice user which can now just type 'net config eth0' and answer
a few simple questions.

-- 
Massimo Dal Zotto

+--+
|  Massimo Dal Zotto   email: [EMAIL PROTECTED]   |
|  Via Marconi, 141phone: ++39-0461534251  |
|  38057 Pergine Valsugana (TN)  www: http://www.cs.unitn.it/~dz/  |
|  Italy pgp: finger [EMAIL PROTECTED]  |
+--+



jdk not working in potato, working jdk removed from incoming, license problem

1999-05-17 Thread jim
Hi

I am given to understand that someone has found a problem in the license of
jdk, to the point that same person finds that debian cannot distribute the jdk
at all. I was told that the problem found in the license has existed for a
long time. 

If this is the case, 

WHY is a jdk that doesn't even work in potato? By precisely the same token, 
why is there a jdk in ANY debian dist?? Is there a difference in the license 
between versions? Has anyone talked to Sun?

If this is NOT the case,

Can this be resolved quickly please? I would imagine that it is the intent of
Sun that Java in its pure form would make it big. I have a few java projects
that I'm taking off the back burner presently, and now this.

Inquiring, jdk-using minds want to know.

-Jim



Re: better /etc/init.d/network

1999-05-17 Thread Rene Mayrhofer
Am Sun, 16 May 1999 schrieb Massimo Dal Zotto:
 Hi,
 
 The /etc/init.d/network script created by the debian installation is very
 simple and not flexible enough if you need to manage complex networks with
 many interfaces.
 
 I have written a generic network interface management command, net, which
 can be used to start/stop/show/configure network interfaces, and a smarter
 replacement for the /etc/init.d/network script.
I will try it out and maybe use it for a firewall with more than 10 network
cards. This could be a good test for the new script.

Rene

--
--
Rene Mayrhofer, ViaNova KEG NIC-HDL: RM1677-RIPE
Email: [EMAIL PROTECTED] Snail: Penz 217, A-4441 Behamberg

PGP(DSS): E661 2E45 9B7F B239 D422  0A90 A4C2 DA09 F72F 6EC5
PGP(D/H): B77F 51A8 B046 87A6 4D61  2C5D 742F F433 6732 E4DC
GPG:  D356 69B6 6A08 E033 257B  1872 6AEA 88FB C805 63BD
--



Re: better /etc/init.d/network

1999-05-17 Thread shaleh
I looked at the code (have not run it yet).

Nice.  Well documented, clean.  The design seems sound.  An up/down section is
also handy.

Shipping a default config would be nice, maybe in the /usr/doc/net/examples?

A little heavy on the bash code for my liking, but I understand why.

Have you mailed the maintainer of the netbase package (which provides the 
functionality you are replacing, I believe)?  He may have suggestions.

Short term solution, remove the network script from your package.  Inform the
user that they must edit /etc/init.d/network, you can provide the script in
an examples directory in /usr/doc/net.



Compiling wordinspect for potato

1999-05-17 Thread Bob Hilliard

 I have recently adopted wordinspect and am trying to compile it
for potato.  The slink version lists the following dependencies:
Depends: dict, libc6 (= 2.0.7u), libglib1.1 (= 1.1.3-2), libgtk1.1
(= 1:1.1.\2-2), xlib6g (= 3.3-5)

 libglib1.1 and libgtk1.1 are not in potato under those
names. libglib1.2 seems to be a logical replacement for libglib1.1, but
there are many libgtk* libraries.

 I installed libglib1.2_1.2.3-1.deb, libglib1.2-dev_1.2.3-1.deb,
libgtk1.2_1.2.3-1.deb, and libgtk1.2-dev_1.2.3-1.deb, and built the
package.  It compiled cleanly, and runs as it did in slink, except
that every time it pops up a window it displays the following message:

 Gtk-WARNING **: gtk_scrolled_window_add(): cannot add non scrollable widget
 use gtk_scrolled_window_add_with_viewport() instead

 Would another libgtk be a better choice to replace libgtk1.1,
and possibly get away from this warning message, or will the source
have to tweaked to avoid this?

Bob
-- 
   _
  |_)  _  |_   Robert D. Hilliard[EMAIL PROTECTED]
  |_) (_) |_)  Palm City, FL  USAPGP Key ID: A8E40EB9



Re: jdk not working in potato, working jdk removed from incoming, license problem

1999-05-17 Thread Jules Bean
[EMAIL PROTECTED] wrote:
 
 Hi
 
 I am given to understand that someone has found a problem in the license of
 jdk, to the point that same person finds that debian cannot distribute the jdk
 at all. I was told that the problem found in the license has existed for a
 long time.
 
 If this is the case,
 
 WHY is a jdk that doesn't even work in potato? By precisely the same token,
 why is there a jdk in ANY debian dist?? Is there a difference in the license
 between versions? Has anyone talked to Sun?
 
 If this is NOT the case,
 
 Can this be resolved quickly please? I would imagine that it is the intent of
 Sun that Java in its pure form would make it big. I have a few java projects
 that I'm taking off the back burner presently, and now this.
 
 Inquiring, jdk-using minds want to know.

[This is intended to be a helpful comment - I hope it doesn't come
across as a troll]

Kaffe (www.kaffe.org) is, in my experience, a fast and efficient
replacement for the JDK (1.1, some of 1.2 is implemented).  It includes
a native AWT and a JIT, and whilst performance isn't excellent, it's as
good as jdk-interpreted, and it's open source.  Completely. 
Including a reimplementation of classes.zip, clean-room, ground-up, with
source code.

The Kaffe team are, in my experience, swift to response to, and fix,
bugs (more than you can say for Sun).

So, if you have a Java project, at least assess whether or not it is
feasible to use kaffe (and support open source!).

Jules


-- 
/+---+-\
|  Jelibean aka  | [EMAIL PROTECTED] |  6 Evelyn Rd|
|  Jules aka |   |  Richmond, Surrey   |
|  Julian Bean   | [EMAIL PROTECTED]|  TW9 2TF *UK*   |
++---+-+
|  War doesn't demonstrate who's right... just who's left. |
|  When privacy is outlawed... only the outlaws have privacy.  |
\--/



Re: Compiling wordinspect for potato

1999-05-17 Thread James Mastros
On Mon, May 17, 1999 at 05:02:30PM -0400, Bob Hilliard wrote:
  I installed libglib1.2_1.2.3-1.deb, libglib1.2-dev_1.2.3-1.deb,
 libgtk1.2_1.2.3-1.deb, and libgtk1.2-dev_1.2.3-1.deb, and built the
 package.  It compiled cleanly, and runs as it did in slink, except
 that every time it pops up a window it displays the following message:
 
  Gtk-WARNING **: gtk_scrolled_window_add(): cannot add non scrollable widget
  use gtk_scrolled_window_add_with_viewport() instead
 
  Would another libgtk be a better choice to replace libgtk1.1,
 and possibly get away from this warning message, or will the source
 have to tweaked to avoid this?

You'll have to make some changes to the source; they aren't too difficult --
I don't remember specifics, though.  I'd stick with gtk (et al) 1.2; things
in potato depending on obselete libraries is a Bad Thing when at all
avoidable.

BTW, debian-gtk-gnome@lists.debian.org is the cannonical place to ask
debian-related gtk questions, and it's low-volume now that the Great GNOME
Copy is done.  (CCed/Reply-toed there.)

-=- James Mastros
-- 
First they came for the fourth amendment, but I said nothing because I
wasn't a drug dealer. Then they came for the sixth amendment, but I kept
quiet because I wasn't guilty. Finally they came for the first amendment,
and by then it was too late to say anything at all. 
-=- Nancy Lebowitz
cat /dev/urandom|james --insane=yes  http://www.rtweb.net/theorb/
ICQ: 1293899   AIM: theorbtwo  YPager: theorbtwo