RFC: Deb 2.0 testing process

1997-11-30 Thread Brandon Mitchell
Hello everyone,
   The testers are starting to think about how to organized the 2.0
testing effort.  One idea that the testers seemed to like is to create a
checklist for checking each package.  Before we just checked to see if the
packages installed and if the entire system seemed to work correctly.
This time we plan on being a bit more thurough, but it will require a bit
of help from the developers.  What I would like to do is keep a list of
checklist for all the packages in a format similar to the packages.gz
file.  I'd like to create the initial checklist from what the maintainers
advice.  I don't expect it to be complicated, e.g.

Package: xbiff (assuming there is a package for this single binary)
Checklist:
 - by default it checks the users mailbox
 - switches display, geometry, file, update, volume, bg, fg, rv, and shape
   work

This list can be added to by anyone.  What I'd like to ask for now is any
comments on this.  Please do NOT send any checklist at this time.  After a
few weeks, I'll post a request for the list, and inform everyone of the
final decision.

Thanks,
Brandon

-----
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Trovalds


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



Future security problem (was Re: be careful with Replaces, please)

1997-12-01 Thread Brandon Mitchell
> > Greg Stark writes:
> >  > We've got be be a little more careful with the Replaces header. I just
> >  > installed the libc6 version of comerr, and dpkg helpfully deinstalled
> >  > e2fsprogs. 

I can see a security problem with this.  Lets jump ahead several months
when we have deity working.  A user points deity to several sites, some
providing a bunch of debs that they have created but don't want to be part
of the main distribution.  Now they upload a new package, call it
libc6- that replaces all kinds of packages, and
whatever else they want to do.  Most of you will dismiss this as "they
deserved what they got" at this point, but I think we should start
worrying about these possibilities.  How about prompting the user before
deleting a package because it was replaced (of course we need to think
about non-interactive installations too).  I'd also be interested in some
kind of verification, so I can accept all packages put together by some
maintainer, and the maintainers on the debian keyring, but no one else.

We have time to think about this, but the sooner the better in my opinion.

Thanks,
Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Trovalds


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



Re: Future security problem (was Re: be careful with Replaces, please)

1997-12-01 Thread Brandon Mitchell
On Mon, 1 Dec 1997, Marcelo E. Magallon wrote:

> Am I the only one seeing a bit of a problem here? (Or am I missing
> something I should know?) That is, PGP is non-US.  To be able to put PGP
> in the main distribution, the master FTP site has to be moved off the US.
> I don't have a problem with that, as I don't live in the US, but I
> understand this can be quite an annoyance for many people.

We can make it optional.  Or just make a version of pgp that always
succeeds and prints a warning that it really isn't pgp and that the
package has not been checked.  The idea is to allow those that can and
want to be more secure that ability.

Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Re: RFC: Deb 2.0 testing process

1997-12-05 Thread Brandon Mitchell
On 5 Dec 1997, Karl M. Hegbloom wrote:

>  Well, I guess just a checklist outlining things from the policy guide
>  is what I had in mind.  Like whether it follows the FSSTND or FHS,
>  there's a copyright statement, compressed man page, menu file with
>  the dwww link and a menu item for X (with semi mandatory icon) if
>  appropriate.

Ok, I see what you mean now.  I was thinking of putting things like this
into a generic checklist for all packages.

>  Hmm.  You seem to be suggesting that the package maintianer submit a
>  checklist for other testers to use?  To ensure that it works
>  elswhere, not just on the build machine.  For that, the standard
>  checklist, then package specific ones I suppose.

Yes, the package maintainer submits the initial checklist since they
should know the most about each package.  Then the maintainer, testers, or
anyone for that matter, has the option of adding to the checklist.  

The reasoning behind this is to make sure the package works on fresh
installs, upgraded installs, and doesn't have any problems when other
packages are installed.

A few examples:
- nedit maintainer mentions nc but the tester gets netcat.
- config on a fresh install is different that an upgrade, like the X11
  library problem we had a while back.
- rplayer may work fine on maintainers system if they have the latest
  bash, but the tester may have an older version and have problems with
  netscape.

These are all old problems that theoretically could be caught with
testing.  The idea being, what works on a maintainers system may not work
everywhere.

For the initial list, I'll probably have them all sent to me.  But once we
get into the swing of things, I'll ask that they submit them to the
testing group so if a tester has an addition to the list, it's easy to
start a discussion.  Also I may not maintain this forever, and I don't
feel like asking for an account on master for the checklist maintainer.

>  I'll watch and see what some more experienced people have to say.

I'm hoping to get more opinions before I start doing this.  Fixing any
problems now is much easier than if we wait until half of the maintainers
have already submitted list.

Thanks for your comments,
Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds



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



Re: random numbers

1997-12-07 Thread Brandon Mitchell
On Sat, 6 Dec 1997, G John Lapeyre wrote:

>   What are the considerations for choosing a system random number
> generator?  What if debian were the first unix to have a good random
> number generator ? (is there another?)  At least I should upload  GPL'd
> versions of the good generators (there is not much code) for people that
> need them .

First, does it pass a basic statistical analysis?  e.g. mean, standard
deviation, probability of individual number all correct, no patterns, and
probably a bunch of other things I never learned about.  I'm working on a
final for a course that spent a large amount of time on a random
generator.

What were you testing?  How long it took to generate a bunch of numbers?
I had a hard time figuring out what you meant by worse performance.

Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds



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



Re: pentium specific packages

1997-12-07 Thread Brandon Mitchell
On Sun, 7 Dec 1997, Adrian Bridgett wrote:

> Now that ecgs has ben officially released, maybe it's time to think (again)
> about pentium/pro/K6/... specific packages. I think it would be good to have
> a section i586 which would contain pentium specific packages. I don't know
> how this conflict with the current dpkg* tools (such as dselect). I know
> that we could release packages like gzip-i586 (provides gzip). However this
> is far from an ideal solution.

How about a binary-pent directory with symlinks back to binary-i386 until
a package is uploaded.  Then we need to tell dselect(ftp) to get the
packages from binary-pent instead of binary-i386.  Is there an easy way to
do this?  (Also, if pentium clones also work with the ecgs compiled
packages, maybe i586 is better than pent.)

Thanks,
Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Re: pentium specific packages

1997-12-07 Thread Brandon Mitchell
On Sun, 7 Dec 1997, Andreas Jellinghaus wrote:

> > How about a binary-pent directory with symlinks back to binary-i386 until
> > a package is uploaded.  Then we need to tell dselect(ftp) to get the
> > packages from binary-pent instead of binary-i386.  Is there an easy way to
> > do this?  (Also, if pentium clones also work with the ecgs compiled
> > packages, maybe i586 is better than pent.)
> 
> please : no symlinks to something.
> we have good tools (dselect, dftp), that can take care of the directory
> structures. symlinks only make everything bigger and confuse people.
> symlinks are convinient, but using dselect, dftp, deity or some other
> tool can be more convinient. and all these can or could work without symlinks,
> as the file location is listed in the Package file.

Andreas,
   Can you compare:
debian/dists/unstable/hamm/binary/admin/
debian/dists/unstable/hamm/binary-all/admin/

and explain how we should get rid of the symlinks in binary (which is
itself a symlink to i386)?  I'm basically proposing another platform which
is backward compatable.  Therefore, make the directory for the platform,
and while we don't have a package of the new type, use the old type.
However, I still haven't heard about the possibility of getting dselect's
ftp to look at binary-pent or at the compatability of pentium clones.

If we put everything in the same directory with different provides, etc, I
feel like things will get really confusing, and defeating the purpose of
having different directories for different architectures.

Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Re: pentium specific packages

1997-12-09 Thread Brandon Mitchell
On Mon, 8 Dec 1997, Adrian Bridgett wrote:

> On Sun, Dec 07, 1997 at 06:20:27PM -0600, Marcelo E. Magallon wrote:
>
> > it's the obvious way... create another architecture tree, binary-i586
> > (gosh, that going to hit hard on the mirror eventually. Time to get yet
> > another harddisk for the Debian mirror ;) It's just a minor (I hope)
> > modification to dpkg:
> 
> I agree with Andreas that symlinks are unnecessary. We really need a way of
> keeping the control file the same (apart from Architecture:) and telling
> dpkg to take packages from the binary-i586 directory if they exist.  I don't
> know the internals of dpkg/dselect/deity at all - how workable is this?

Adrian, could you respond to my follow up to Andreas's post:
http://www.debian.org/Lists-Archives/debian-devel-9712/msg00354.html

I feel I made myself a little clearer on the symlink idea in this post.
The problem with yours is that you are suggesting a fairly large overhaul
of dselect's ftp method (dpkg doesn't do the ftping), when it could be a
simple 1 line change from binary-i386 to binary-i586.  I admit the
symlink solution is ugly, but it requires the smallest development time
(considering the ammount of time we need to spend on libc6, this is a
good thing) and has the smallest effects on the end user (from the choices 
I've seen at least).  A good time to do this right will be with deity, but
that will be a while.  And the conversion from what I'm suggesting now to
a deity way will probably be painless, remove the symlinks, point deity to
binary-i586 first and have binary-i386 as the second choice.

Thanks,
Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Checklist request (was: RFC: Deb 2.0 testing process)

1997-12-09 Thread Brandon Mitchell
[ the orig. message is avail at:
  http://www.debian.org/Lists-Archives/debian-devel-9711/msg01597.html ]

Hi everyone,
   I haven't heard many responses about the checklist, so I think it's
time to get started.  I'd like to do this in several phases:

I.   Get a few required packages for comments so everyone knows what's
 going on.
II.  Get all required packages.
III. Get all important packages.
IV.  Get all standard packages.
V.   Get all optional and extra packages.

Now, to start with I., I'd like to pick a few packages and ask the
maintainers to post what they think would be a good checklist for their
package.  There are no wrong answers, just what you think you and a tester
should do to verify your package is working correctly.  The idea being
"what works for a maintainer may not work on a testers system for some
reason or another".  What I'd like to try to get is a good balance between
simplicity and thoroughness.  For example, with the diff package:

Package: diff
 - cmp works on identical and different binary or text files
 - diff works on files, directories, normal or 2 column
 - sdiff correctly merges two files
 - diff3 correctly compares 3 files

Diff is probably one of the easier packages.  There weren't many programs,
and there isn't too much to test for each program (although I'd be
interested to see what changes the maintainer of this package will make).

At this time, I'd like to ask for the maintainers of the following
packages to post a list (I'm just trying to get several important
packages here): 

  adduser, diff, dpkg, grep, gzip, hostname, login, mount, passwd, tar.

Also, if anyone wants to go through the packaging manual, I'd like to
create some checklist for groups of packages.  E.g. a web server checklist.
Also a checklist that applies to all packages should be made (e.g. almost 
all files should be readable by everyone and in locations required by the
standard).  The first entry of a web server will then say it should pass
the general web server checklist.

Thanks,
Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Debian needs guinea pigs

1997-12-09 Thread Brandon Mitchell
Do you have a little spare time?
Do you have some extra hard drive space?
Do you enjoy being the first to try something new?
Do you want to be on a low volume mailing list (compared to debian-user)?
Do you want to help debian become the most popular linux distribution?
Do you want women to adore you? (ok, maybe we can't do this)

If you answered yes to zero or more of the above, you're a perfect
candidate to join the Debian Testing Group!  We're looking for a few good
guinea pigs in preparation of the Debian 2.0 release.  Basically, we
install as many times as possible (although one is more than enough),
making sure all the programs work.  If you are interested in joining, send
me a short message detailing what you can do, and in a few days, you'll be
added to our mailing list.  New users are welcome!

I've included a more detailed description of our testing process below to
give you an idea of how this works.

Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


DEBIAN TESTING GROUP PROCESS

The following document summarizes the methods used by the Debian Testing
Group. Testing is primarily focused around the time when the distribution
is "Frozen" before a release, but test reports are welcomed at any time
either before the freeze or after it. All reports should be posted to:
"debian-testing@lists.debian.org", while all bugs should be reported
according to: "http://www.debian.org/Bugs";.


I. Upgrade Install Testing

The first type of testing to occur during this period is upgrade testing.
The tester should attempt to point dselect from an older installation to a
Debian mirror.  Any error messages during the installation should be
reported along with any work-arounds.  Once the upgrade is complete, as
many individual packages should be tested as possible (see section III).


II. Base Install Testing

The second type of testing involves an installation from scratch.  This
will usually involve creating the rescue, root, and base disk (or any of
the other options, including the zero floppy install).  Once this is
complete, the tester should attempt to install any desired packages and
then test as many individual packages as possible (see section III).


III. Individual Package Testing

A list of packages and their checklist will be kept in one large file.
This should be kept at "http://bhmit1.home.ml.org/deb/checklist.html";.  
If you find a package that fails an item in the checklist, please report
it as a bug. Once you have verified that all test have passed, you can
report the package as being tested.  If you are only able to test some of
the items in the checklist, you may report this too, but specify what you
have tested.

The checklist will initially be created by the maintainer.  However,
anyone is free to add to or modify a checklist by sending e-mail to the
testers mailing list or "[EMAIL PROTECTED]".

Note that there will also be a checklist for all packages, and a checklist
for groups of packages.  If the package belongs to a group, this will be
an item in it's list.

During a testing period, a list of untested packages will periodically be
posted to the testing list.  Copies will also be sent to debian-devel
(less frequently) so that any developers can assist in the testing
process.


IV. Testing Report

Comments are placed in [ ].  This report is an example only.

Report Information:
  Name: Brandon Mitchell <[EMAIL PROTECTED]>
  Date: December 8, 1997
  Target:   2.0 (ftp.debian.org)
  Source:   1.3 [ or base install / package testing ]
  Method:   dselect - ftp [ or base disk, zero floppy ]

Machine Information:
[ note, I'm trying not post unimportant info. ]
  Platform: Pentium 90
  Memory:   16 Megs
  Cd rom:   ide
  SCSI: aha152x
  Network:  ne2000
  Modem:33.6 Hayes compat
  Sound:SB 16
  Video:Stealth 64 (1 meg)

General Installation Notes / Error List:
[ not needed for package only reports. ]
  Libc5-libc6 HOWTO worked without a problem.

Successful Package List:
  bash
  sendmail
  pine
  pico

Failed Packages List (bug reports filed for below packages):
[ again note, this is fictional. ]
  apsfilter 
failed install, caught in infinite loop
  bc
option -l failed
  wuftp
did not limit after 10 connections



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



Re: Checklist request (was: RFC: Deb 2.0 testing process)

1997-12-10 Thread Brandon Mitchell
On Wed, 10 Dec 1997, Philip Hands wrote:

> >  For example, with the diff package:
> > 
> > Package: diff
> >  - cmp works on identical and different binary or text files
> >  - diff works on files, directories, normal or 2 column
> >  - sdiff correctly merges two files
> >  - diff3 correctly compares 3 files
> 
> It seems a shame to have to ask people to do this sort of thing.
> 
> It strikes me that one should be able to come up with a script that does a 
> test of this sort in not much more that the time required to write the list 
> (in
> this simple case at least ;-)

This is the second time I've heard this, and it is a valid point.  The
reason I don't fully back it is a tester using their own test may catch
some case the package designer never thought of.  How about this, a
maintainer can make a script, called /usr/doc//testme.sh.  It can run
any test the maintainer wants to do.  In the checklist, the maintainer
writes that the script is available, and test for the below things...
This way, the testers can add their own things to the checklist even if
the maintainer disagrees.  This aproach favors more testing than less,
since if a maintainer disagrees with a test, it's still in the checklist,
and if they want a test not in the list (should be rare if ever), they can
put it in their script.  Testers will be encouraged to make any
modifications to the given script (but not required), and then use their
own script.

> Another thing is that the tests or checklists that are written, should be 
> testing for problems that have actually occured in the past.

Just because something works in the past doesn't mean it won't fail in the
future.  It would be nice if we can catch some bugs that haven't happened
yet.  The bash bugs come to mind (with netscape not running any helper
apps).

Comments?
Brandon


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



Re: Checklist request (was: RFC: Deb 2.0 testing process)

1997-12-11 Thread Brandon Mitchell
On Thu, 11 Dec 1997, Adam P. Harris wrote:

> "Philip" == Philip Hands <[EMAIL PROTECTED]> writes:
> > It seems a shame to have to ask people to do this sort of thing.
> 
> Yes!  Maybe even against policy?  [Followups on this to debian-policy,
> please.]

We are asking, not requiring.  If you don't want to make a checklist, the
testers _will_, but understand we don't know how half of these packages
work, and this also means less time for testing.  Why are you against
testing packages? If we don't catch it now, a poor user down the road
will.  They claim Debian is a piece of junk, and move on to a better
distribution like Red Hat.

> I applaud the ambitiousness of making test suites for debian core
> packages, but I wonder whether Debian developers should focus the
> packaging and installation system rather than trying to fix all the
> bugs in GNU, etc.  In other words, I think the test suite should
> focus, at least at the outset, on implementing the policy and making
> sure that installation and upgrades go smoothly.  

We already test installs and upgrades.  If you'd like to know what we do
in more detail, read an earlier post "Debian needs guinea pigs" that I
sent here and to deb-user.  It is focused on what the user sees with a
fairly default setup, so if we have time, I'll suggest some /bin/sh ->
/bin/ash testing.

> [BTW, I'm not trying to criticize the current state of hamm, I know
> the freeze is a ways off and there's a lot of instability going on.]

But given my schedule over the next month, any freeze will be too soon.

Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Re: Checklist request (was: RFC: Deb 2.0 testing process)

1997-12-11 Thread Brandon Mitchell
On Thu, 11 Dec 1997, Ian Jackson wrote:

> Philip Hands:
> > It seems a shame to have to ask people to do this sort of thing.
> > 
> > It strikes me that one should be able to come up with a script that
> > does a test of this sort in not much more that the time required to
> > write the list (in this simple case at least ;-)
> > 
> > I really think we should encourage people to do this where possible.
> 
> I agree.  These tests should be shipped with the package source (not
> in the .deb file, since most users won't want them).

Requiring the testers to download the package and the source is a bad
things IMO.  Also, when I'm trying a new package, I think it might be nice
to see what it can do by trying the test script.  These scripts should be
small, using files already on the system if possible (or from
/usr/doc//examples).  Finally, the maintainer doesn't have to include
the script, it's just something extra they want to do.

> These scripts could be written by package maintainers, or by the
> testing group and submitted as bugs.

If it gets to the point that the testers are making testing scripts, we'll
probably send it to the maintainer if they are interested, but keep it on
a web site for faster distribution among ourselves.  Waiting for a package
to be uploaded for a test script during a frozen period may make this
process painfully long.

Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Re: Bug#15859: libc6 in stable is horribly broken

1997-12-13 Thread Brandon Mitchell
Question:

Would it possible to make a (not altdev):

debian/dists/unstable/main/binary-i386/oldlibs/libc5-dev_5.4.33-7.deb

that conflicts with libc6-dev?  And would this solve everyones problem?
I'm just wondering if the libc5 in this directory doesn't have problems
with the utmp.

Thanks,
Brandon

-----
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds



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



Re: hamm base disks?

1997-12-30 Thread Brandon Mitchell
On Tue, 30 Dec 1997, Simon's Mailing List Account wrote:

> does anybody have hamm base disks that need to be tested?
> or do we still need to use the bo ones and then upgrade the base packages?

The testing group is waiting for Sven to put them together, and I haven't 
heard any estimates.  BTW, are you in the Debian Testing Group (I don't
have my list of active members here)?  If not, you sound like a perfect
candidate.  Let me know if you are interested.

Brandon


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



Re: Locked out of Root after attemting to change shells

1998-01-08 Thread Brandon Mitchell
On Thu, 8 Jan 1998, [EMAIL PROTECTED] wrote:

> To whom it may concern:
> 
>   I recently installed Debian Linux 1.3 on my computer, and while I 
> was trying to change my login shell for root the other day with chsh, 
> I accidently typed in an incorrect path to the shell I wanted.  Being 
> root, I was not restricted in the path choice that I made, so now 
> every time I log on as root, I get an error message that says 
> 'shell not found' and I am promptly logged off the system.  Is there 
> any way to correct this problem short of reinstalling everything 
> again?  I would greatly appreciate any help you could provide.

I think you can get su to work, but you may have to tell it what program
to run instead of the login shell.

HTH,
Brandon


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



Re: Dumping core: root vs. normal user

1998-04-15 Thread Brandon Mitchell
On 15 Apr 1998, Eloy A. Paris wrote:

> an easy one: why when root runs a program that faults core is not
> dumped but when a normal user runs the same program a core is dumped?

[EMAIL PROTECTED](p5):cs315# cat core-test.c
void main(void)
{
* (char *) 0 = 0;
}

[EMAIL PROTECTED](p5):cs315# gcc core-test.c -o core-test
[EMAIL PROTECTED](p5):cs315# ./core-test 
Segmentation fault (core dumped)
[EMAIL PROTECTED](p5):cs315# whoami
root
[EMAIL PROTECTED](p5):cs315# ulimit -c
unlimited

I'd check the ulimit,
Brandon

-----
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Re: Dumping core: root vs. normal user

1998-04-15 Thread Brandon Mitchell
On 15 Apr 1998, Eloy A. Paris wrote:

> Nope, ulimit -c also outputs "unlimited". What about the output of "set
> -o", how does yours look like?

allexport   off
braceexpand on
errexit off
hashall on
histexpand  on
keyword off
monitor on
noclobber   off
noexec  off
noglob  off
notify  off
nounset off
onecmd  off
physicaloff
privileged  off
verbose off
xtrace  off
history on
ignoreeof   on
interactive-commentson
posix   off
emacs   on
vi  off

Also, note that I haven't updated my system in quite a while.  Let me know
what other packages could do this:
ii  libc6   2.0.7pre1-1The GNU C library version 2 (run-time files)
ii  bash2.01-5 The GNU Bourne Again SHell

Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Re: Colored Shell

1998-04-16 Thread Brandon Mitchell
On Thu, 16 Apr 1998, Pat Quick wrote:

> I have had Linux on my machine before (Slackware) and had a shell that
> had different colors assigned by file type.  It was pretty nice.  I
> cannot find the shell that does this in the newest version of Debian.
> Any suggestions.  Help on changing shells at login would be appreciated
> as well (I am a little rusty).

Before I answer the question, two request.  First, debian-user is the
correct list for these types of questions.  Second, try to hit enter every
75 characters or so since your mail program doesn't seem to do this for
you.  (I'm not flaming you, they are the kind of things you learn by trial
and error.)

To get the color ls, put:
  alias ls='ls --color=auto'
in your .bashrc and .bash_profile or in the /etc/profile.

To change your shell, use chsh.

HTH,
Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 221-4847  --Linus Torvalds


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



Re: problem with dselect and the "dists" hierarchy

1998-06-03 Thread Brandon Mitchell
On 2 Jun 1998, Manoj Srivastava wrote:

>   Shell scripts should generally be mechanically transformable
>  to Perl, and I have had a look at this one, though not trivial, it is
>  certainly eminently doable. The question is, should we be doing it at
>  this late stage in the game?

Well, if it is broken and a user will need it, yes (when I looked at the
first message, this appeared to be the case).  As to how to fix it, I'll
leave that to someone else's decision, but I'd suggest the method that is
least likely to break and cause further problems (i.e. a complete rewrite
may result in bugs that don't show up until after release, but we may be
able to change it with a simple search and replace of the offending
directory names).

Comments?
Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 596-5550  --Linus Torvalds
Debian Testing Group status: http://bhmit1.home.ml.org/deb/


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



Re: Problems with the undead (zombies)

1998-06-05 Thread Brandon Mitchell
On Fri, 5 Jun 1998, Stephen Carpenter wrote:

> This turned out to be almost trivial...simply a few mods, instead of servicing
> requests after connect, it fork()s and lets the child service that connection
> while the parent loops and waits fo rthe next connect. [I think I changed 
> 10 lines of code total]
> 
> This SEEMS to work fine (I havn't really given it a good test -YET)
> except when I connect and then disconnect...the child exists 
> (via _exit(0)) after the client disconnects. The problem is that the
> child then become a zombie.
>
> [ how do I get rid of zombies? ]

See wait(2).

Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 596-5550  --Linus Torvalds
Debian Testing Group status: http://bhmit1.home.ml.org/deb/


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



Re: Hamm install on laptop

1998-06-05 Thread Brandon Mitchell
On Fri, 5 Jun 1998, Steve Tonnesen wrote:

> I'm getting unresolved symbol errors when cardmgr tries to insmod the
> 3c589_cs module for my 3Com PCMCIA ethernet card.  Is this a problem with
> the boot disks, and/or is there a solution for this?  The laptop is an AST
> Ascentia J series, and the card is a 3C589C.

This was just reported a while ago on debian-testing by
[EMAIL PROTECTED], I don't know if he had a solution, but he
filed a bug report and the boot disks maintainers follow the list and
therefore well aware of the problem.  Check on 2.0.7 due in incoming next
week.

Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 596-5550  --Linus Torvalds
Debian Testing Group status: http://bhmit1.home.ml.org/deb/


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



Re: Problems with the undead (zombies)

1998-06-07 Thread Brandon Mitchell
On Sun, 7 Jun 1998 [EMAIL PROTECTED] wrote:

> > To fix your zombie problem you should IGNORE sigchld or arrange for wait
> > to be called (but not in the signal handler)
> 
> ahh not call wait() in the signal handler...I was just now about to tackle 
> this problem...hmm unfortunatly im not sure where other than the signal 
> handler to call wait...hmm
> maybe ignore is better solution..ill try it 

More incentive to do it in a signal handler, tested code:
void sig_handler (int i) {
  if (i == SIGCHLD) { /* signal based reaper */
while (wait3(NULL, WNOHANG, 0) > 0);
  }
}

Placing a wait someone else may cause your program to hang until a child
dies.  But note that if you have a select or some other kernel call, you
will exit from that call with some kind of error code (it took me a while
to realize this, never stopped using perror since then).

> ok...according to my book it is ignored by default? I don't understand
> why these zombies are made then?
> maybe I will just add a wait to main loop so it will just perform cleanup
> eveytime a new connection is made?

You can get info back from your child from the wait or somewhere.  So the
kernel keeps your undead child around until you run the wait or die
yourself.  When you die, apparently init, the parent of all, will get rid
of the zombies.

HTH,
Brandon

-
Brandon Mitchell <[EMAIL PROTECTED]>   "We all know linux is great... it
PGP: finger -l [EMAIL PROTECTED]  does infinite loops in 5 seconds"
Phone: (757) 596-5550  --Linus Torvalds
Debian Testing Group status: http://bhmit1.home.ml.org/deb/


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



Re: APT 0.0.16

1998-06-11 Thread Brandon Mitchell
On Wed, 10 Jun 1998, Jason Gunthorpe wrote:

> APT 0.0.16 is available for both bo and hamm. Please let me know if there
> are any bugs that got missed, I'm getting very few bug reports these days.

Just grabbed it after doing a dselect update and select with apt 15.  Went
back to dselect for an update and found:

/usr/lib/dpkg//methods/apt/update: line 3: 11448 Segmentation fault
(core dumped) apt-get update

update available list script returned error exit status 139.
Press RETURN to continue.

I will attach a core file and my status file in a seperate message Jason

Brandon

    --+--
Brandon Mitchell <[EMAIL PROTECTED]> | Debian Testing Group Status
PGP Key:   finger -l [EMAIL PROTECTED] |  http://bhmit1.home.ml.org/deb/
Dijkstra probably hates me (Linus Torvalds, in kernel/sched.c)


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



Re: Something is corrupting `wtmp/utmp' again.

1998-06-14 Thread Brandon Mitchell
On 14 Jun 1998, Karl M. Hegbloom wrote:

>  Any idea what's causing this?  I think it *might* be pppd, but I'm
>  not sure.
> 
> `C-u M-! last'
> p*** [EMAIL PROTECTED]|*@ [EMAIL PROTECTED]Sun Jun 14 12:42   
> still logged in
> karlheg  ttyp5:0.0 Sun Jun 14 11:37   still logged in

xterm.  The testers spent a while on this.  The X maintainer is having a
hard time with this size package.  See:
http://master.debian.org/~branden/xsf.html

HTH,
Brandon

        --+--
Brandon Mitchell <[EMAIL PROTECTED]> | Debian Testing Group Status
PGP Key:   finger -l [EMAIL PROTECTED] |  http://bhmit1.home.ml.org/deb/
Dijkstra probably hates me (Linus Torvalds, in kernel/sched.c)



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



Re: FIX FOR HAMM: timezone problem

1998-06-16 Thread Brandon Mitchell
On Tue, 16 Jun 1998, Dale Scheetz wrote:

> On Mon, 15 Jun 1998, John Goerzen wrote:
> 
> > Investigating the matter revealed that /etc/timezone said
> > US/Central.  running /usr/sbin/tzconfig and setting it to
> > SystemV/CST6CDT fixed the problem.

> I'm sorry to disapoint you, but US/Central is a perfectly valid timezone.
> It is only intended for those parts of the central US where Daylight
> Savings Time is not practiced. You will notice that there are equivalet
> settings for the other timezones as well.

In tzconfig, it prompts you for your geographic area.  Just about everyone
I can think of will select US if they are in the US.  But if what you are
saying is correct, non of those settings are for people with Daylight
Savings Time.  There should be an alternative list under the US section
that is for people with Daylight Savings Time.

Brandon

        --+--
Brandon Mitchell <[EMAIL PROTECTED]> | Debian Testing Group Status
PGP Key:   finger -l [EMAIL PROTECTED] |  http://bhmit1.home.ml.org/deb/
Dijkstra probably hates me (Linus Torvalds, in kernel/sched.c)


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



Re: FIX FOR HAMM: timezone problem

1998-06-16 Thread Brandon Mitchell
On Tue, 16 Jun 1998, Nathan E Norman wrote:

> On Tue, 16 Jun 1998, Brandon Mitchell wrote:
> 
> : On Tue, 16 Jun 1998, Dale Scheetz wrote:
> : 
> : > I'm sorry to disapoint you, but US/Central is a perfectly valid timezone.
> : > It is only intended for those parts of the central US where Daylight
> : > Savings Time is not practiced. You will notice that there are equivalet
> : > settings for the other timezones as well.
> : 
> : In tzconfig, it prompts you for your geographic area.  Just about everyone
> : I can think of will select US if they are in the US.  But if what you are
> : saying is correct, none of those settings are for people with Daylight
> : Savings Time.  There should be an alternative list under the US section
> : that is for people with Daylight Savings Time.
> 
> Sorry, but I think "US/Central" works as advertised.
> 
> kepler:~ $ cat /etc/timezone 
> US/Central
> kepler:~ $ date
> Tue Jun 16 09:29:29 CDT 1998
> 
> I know this said "CST" when we weren't on DST.  Furthermore, it
> shouldn't say "CDT" if "It is only intended for those parts of the
> central US where Daylight Savings Time is not practiced."

Don't be sorry, it means that Dale said it backwards, which makes things
much easier.  Just say if you don't use DST, pick from these shortened
abreviations.  I was hoping for this, which is why I qualified myself with
a "if what you are saying is correct" line.

Thanks,
Brandon

--+--
Brandon Mitchell <[EMAIL PROTECTED]> | Debian Testing Group Status
PGP Key:   finger -l [EMAIL PROTECTED] |  http://bhmit1.home.ml.org/deb/
Dijkstra probably hates me (Linus Torvalds, in kernel/sched.c)


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



Re: More corrupted utmp/wtmp

1998-06-19 Thread Brandon Mitchell
On Fri, 19 Jun 1998, Troy Hanson wrote:

> >: $ last
> >: ;*   *.*5 192.168.5.51 Wed Dec 31 21:26   still logged in
> >: 
> >: wtmp begins Tue Jun 16 08:45:00 1998

> >Do you have ssh installed? (or anything else from non-US) ... I seem to
> >recall some troubles with the libc5 version of ssh ...

> yes, ssh is installed on both machines.  I will try rebuilding it...  I
> will post the results of the trial. :)

I'm pretty sure this is the fault of xterm.  After a logout, it does this.
Do an ldd on ssh before rebuilding.

Brandon

    --+--
Brandon Mitchell <[EMAIL PROTECTED]> | Debian Testing Group Status
PGP Key:   finger -l [EMAIL PROTECTED] |  http://bhmit1.home.ml.org/deb/
Dijkstra probably hates me (Linus Torvalds, in kernel/sched.c)



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



Re: More corrupted utmp/wtmp

1998-06-22 Thread Brandon Mitchell
On 22 Jun 1998 [EMAIL PROTECTED] wrote:

> Brandon Mitchell <[EMAIL PROTECTED]> wrote:
> 
> > I'm pretty sure this is the fault of xterm.  After a logout, it does this.
> > Do an ldd on ssh before rebuilding.
[ Note that this was my stupidity since the user said they weren't running
  an xterm, but now on to another thing... ]

> Uhhmmm... I don't really know whose fault is this. This weekend I did
> a fresh install (using Enrique's 2nd 2.0.7 boot floppies pre-release)
> and installed a minimum X system
> (xbase+xserver+fonts+xcontrib+fvwm95).
> 
> I haven't seen the utmp/wtmp corruption at any time...

I've got xbase 3.3.2.1-1.  Try to open an xterm, check the output of last,
all should be ok:
bhmit1   ttypahobbes:11.0  Mon Jun 22 13:21   still logged in

Now, exit the xterm:
p*** [EMAIL PROTECTED],*@  [EMAIL PROTECTED]Mon Jun 22 13:21   
still logged in
bhmit1   ttypahobbes:11.0  Mon Jun 22 13:21   still logged in

This may have been fixed by the latest libc6 (according to the x
maintainers web page), but I'm waiting for the version number debate to
end before up(down)grading.

Can you verify this on a fresh install?
Brandon

--+--
Brandon Mitchell <[EMAIL PROTECTED]> | Debian Testing Group Status
PGP Key:   finger -l [EMAIL PROTECTED] |  http://bhmit1.home.ml.org/deb/
Dijkstra probably hates me (Linus Torvalds, in kernel/sched.c)


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



Re: location of 2.0.7 boot disks

1998-06-23 Thread Brandon Mitchell
On 23 Jun 1998, Douglas Bates wrote:

> I don't see the 2.0.7 boot disks for an i386 system on
> master.debian.org yet.  Could someone please remind me where to get
> them from Enrique's computer?  I don't seem to have that message any
> more.

I believe it is in:
ftp://molec2.dfis.ull.es/pub/debian-spanish/boot-floppies/

but I can't get a connection to verify it right now.

HTH,
Brandon

        --+--
Brandon Mitchell <[EMAIL PROTECTED]> | Debian Testing Group Status
PGP Key:   finger -l [EMAIL PROTECTED] |  http://bhmit1.home.ml.org/deb/
Dijkstra probably hates me (Linus Torvalds, in kernel/sched.c)


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



Re: gdselect alpha 3

1998-10-16 Thread Brandon Mitchell
On Fri, 16 Oct 1998, Michael Stone wrote:

> >  Michael> Perhaps an incremental approach is good: a good gui for the
> >  Michael> existing product in this release, other features in other
> >  Michael> releases. Maybe apt will be better, but we haven't seen it
> >  Michael> yet (referring to the UI). Apt's been in development for a
> >  Michael> long time, maybe some friendly competition will help. And
> >  Michael> why can't we have multiple UI's to the package management
> >  Michael> system? This is linux: one size doesn't fit all.

There was a feature on slashdot a while ago saying that projects that sit
around and talk constantly never do anything.  Ones that have someone just
put up some code for the public to critique seem to be the fastest and the
best.  The code has been put up, now its our turn to suggest how it can be
fixed/improved, not complain that it shouldn't be there at all.

> I didn't mean to argue that gdselect should necessarily ship now; by
> release I meant "this release of gdselect." What I was trying to answer
> was an attitude that seemed to be saying "we shouldn't do anything about
> dselect until we have a solution that not only provides a decent gui,
> but also everything else." (Which I took to mean automatic package
> dselection, superpackages, seamless x/tty transition, and everything
> else that apt is supposed to provide.) Some people just want a gui, and
> I think it's reasonable to provide it. It's not fair to compare gdselect
> with what apt is supposed to be, if for no other reason than that
> they're not trying to acheive the same goals.

Perhaps this can encourage the apt maintainers to finalize how the
different ui's interface with their libraries in a universal way.  Since
all they have had is the CLI, there may be some work to finish for this.

> BTW, since I don't see how gdselect could be used on initial
> installation anyway, I don't think it would hurt to leave it off the
> cd's and make it available for download later. We can call it a beta or
> whatever, but those who want it could still use it.

I think sid is the place for this.  When you are ready, you can move it
to the current unstable.

Brandon

P.S. just looking at the screen shots, I think this is a really good
thing.  Bravo.

--+--
Brandon Mitchell <[EMAIL PROTECTED]> | Debian Testing Group Status
PGP Key:   finger -l [EMAIL PROTECTED] |  http://bhmit1.home.ml.org/deb/
Dijkstra probably hates me (Linus Torvalds, in kernel/sched.c)



Re: Logo license update?

1999-01-18 Thread Brandon Mitchell
On Mon, 18 Jan 1999 [EMAIL PROTECTED] wrote:

> The Debian logo license is expired.  Is there a plan to update it or
> automatically roll it over again?

Why not change it to a constantly rolling over license.  The way I
understand it, we have this license to prevent bad things from being done
with the logo, and want to be able to add appropriate restrictions.  So we
say the licence you read is valid for 30 days from when you read it.  I.e.
if we change it, you have 30 days to comply.  If you plan on having a lot
of inventory with our logo, just check the license online and know that
you have at least 30 days to sell your inventory.

Just a thought from an uninformed user,
Brandon

+---  ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://bhmit1.home.ml.org/ |
| The above is a completely random sequence of bits, any relation to |
|   an actual message is purely accidental.  |



Re: Debian v2.1 ("Slink") Deep Freeze

1999-01-19 Thread Brandon Mitchell
On Tue, 19 Jan 1999, Wichert Akkerman wrote:

> > xbase 30852  X packages do not upgrade automatically due to 
> > name change.
> > xdm   29360  xdm: Stopped X without warning/asking
> > xlib6 31610  xlib6: requires gcc but declares no dependency 
> > (dpkg --print-gnu-build-architecture?)
> > xserver-common29166  xserver-common: should depend or at least 
> > recommend properly ver'd xlib6g
> 
> Branden has a release candidate for X ready somewhere, and I urge
> everyone to test that!

The site is:
http://master.debian.org/~branden/xfree86/
or in apt:
deb http://master.debian.org/%7Ebranden xfree86/

These are considered experimental, but I'm sure he welcomes all testers.

HTH,
Brandon

+---      ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://bhmit1.home.ml.org/ |
| The above is a completely random sequence of bits, any relation to |
|   an actual message is purely accidental.  |



Re: Debian v2.1 ("Slink") Deep Freeze

1999-01-19 Thread Brandon Mitchell
On Tue, 19 Jan 1999, Santiago Vila wrote:

> On Tue, 19 Jan 1999, Brandon Mitchell wrote:
> 
> > On Tue, 19 Jan 1999, Wichert Akkerman wrote:
> > 
> > > Branden has a release candidate for X ready somewhere, and I urge
> > > everyone to test that!
> > 
> > The site is:
> > http://master.debian.org/~branden/xfree86/
> 
> Mmm, what about the needed compatibility packages?
> Will you have some time for this?
> 
> I think it is absolutely essential for the success of Debian 2.1 that
> nobody will automagically lose functionality in the upgrade process.

Done in experimental changes file:
   * xbase is now a pseudo-package used to smooth upgrades from hamm or
 earlier systems
   * what was the new xbase is now xfree86-common

HTH,
Brandon

+---  ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://bhmit1.home.ml.org/ |
| The above is a completely random sequence of bits, any relation to |
|   an actual message is purely accidental.  |



Re: Debian Weekly News - 12 to 18 Jan 1999

1999-01-20 Thread Brandon Mitchell
On 20 Jan 1999, Achim Oppelt wrote:

> Just one minor criticism:
> 
> >  * For all those interested in XFree 3.3.3, Ben Gertzfield [15]posted
> >that the Debian JP group has made their own 3.3.3 packages. They
> >can be found at [16]ftp.debian.or.jp. Your mileage may vary, but
> >it may be something to try before pulling you hair out when the
> >binaries from the XFree group give you problems.
> 
> The name of the product is XFree86 (even though it is no longer i86
> specific). And the name of the group of people creating it is The Xfree86
> Project, Inc. While such points certainly don't matter in informal
> discussions on mailing lists, I think that it would be a good idea to get
> the terms right in a more or less official newsletter.

Woops, sorry, that was my bad.  And I was debating whether to call it X or
XFree.  I'll be more careful next time.

Thanks,
Brandon

+---      ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://bhmit1.home.ml.org/ |
| The above is a completely random sequence of bits, any relation to |
|   an actual message is purely accidental.  |



Proposal: increasing mirror security

1999-01-25 Thread Brandon Mitchell
After seeing some trojan horses being spread and Martin trying to make
sure xisp can be verified as secure on the debian-user list, I started
thinking of how to secure our mirrors.  The thought I had was to make pgp
signatures of the package files and save them as Packages.pgp.  This will
not interfear with the current package files, therefore we are still
backwards compatable.  Then apt could check for a pgp file and verify it
for the user.  If it fails, it could just warn the user and ask to
continue.  This would require: a) gnu's version of pgp to work (so that we
don't request non-free software to get the free software) and the bad part
b) someone to be at the console when generating packages files to type
the pgp password.  Note that a trojan horse can only be added by a trusted
user (i.e. the package maintainer or an ftp site maintainer) unless the
upstream source compromised.

Thoughts?
Brandon

+---      ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://bhmit1.home.ml.org/ |
| The above is a completely random sequence of bits, any relation to |
|   an actual message is purely accidental.  |



Re: Proposal: increasing mirror security

1999-01-25 Thread Brandon Mitchell
[ hope you don't mind me cc'ing the list, but I think I didn't detail an
  important point. ]

On Mon, 25 Jan 1999, Vincent Murphy wrote:

>  i would favour another field in the .deb package format which contains a
> signature, which can be used by apt or whatever to verify that it is
> genuine.  however, i understand that modifying the package format isn't a
> viable solution where backward-compatability is a priority.

Ok, there could be a package by package basis.  I was going for the
simpler pgp signature of the entire Packages file itself.  Since the
packages file contains md5sums, there is a decent check on package by
package basis already in apt.

Thanks for seeing this,
Brandon

+---      ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://bhmit1.home.ml.org/ |
| The above is a completely random sequence of bits, any relation to |
|   an actual message is purely accidental.  |



Re: Proposal: increasing mirror security

1999-01-25 Thread Brandon Mitchell
On Mon, 25 Jan 1999, Lalo Martins wrote:

> Sounds good, as long as I can shut it off :-) Also, it should
> use the keyring in developers-keyring or one that comes with
> apt, otherwise the point is moot (anyone who can upload a .deb
> with a trojan can upload a Packages.pgp with a signature)

The only person that can upload a Packages.pgp file is the mirror 
maintainer.  The explination is below.

> > This would require: a) gnu's version of pgp to work (so that we
> > don't request non-free software to get the free software)
> 
> Here we go again. This would have the problem of requiring all
> developers to switch to gpg.

I definately messed up this point, the only thing that is signed is the
_packages file_, not the individual packages.  The only person with gpg is
the mirror maintainer.  Actaully, as long as gpg is compatable with pgp,
that doesn't even matter and the apt user simply picks what they want to
install.

> > and the bad part b) someone to be at the console when
> > generating packages files to type the pgp password.
> 
> Huh? You don't need the passphrase to verify signatures.

Not verify, create.  The pgp signature is for the packages file, not the
developers packages themselves.  This just means the process of moving
files from incoming to the tree needs to have a person at the console
because after the file is moved and the Packages and Packages.gz file are
created, the Packages file needs a pgp signature stored in Packages.pgp.
A less secure version would be to have the Packages.pgp file generated
automatically.

Sorry about the confusion,
Brandon

+---  ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://bhmit1.home.ml.org/ |
| The above is a completely random sequence of bits, any relation to |
|   an actual message is purely accidental.  |



Re: Proposal: increasing mirror security

1999-01-26 Thread Brandon Mitchell
On Mon, 25 Jan 1999, Wichert Akkerman wrote:

> If people really want to be able to verify package integrity we might as
> well go the whole way. Ian Jackson posted (1.5 years ago I think) a
> proposal that would secure the complete stage from building a package to
> distribution on the mirrors.
> 
> You might want to look that up in the list archives.

I found what looks like the thread in reference on Feb 97:
http://www.debian.org/Lists-Archives/debian-devel-9702/threads.html

However, 1) half the month (and thead) is missing, and 2) it seems to
detail getting the package into the mirror with little concern once it's
there.  I have a bit of faith in pgp signing the packages and uploading
them.  I'm a bit more concerned once it's there since users don't see
these pgp signatures.  If the package.gz file was signed, we would be
pretty good, but apt and dselect can't handle that kind of change.  So I'm
proposing the file be signed but the signature being kept in a separate
file.  For the mirror maintainers, this involves:

pgp -sab Packages
mv Packages.asc Packages.pgp  # or maybe we don't need this

Thanks,
Brandon

+---      ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://bhmit1.home.ml.org/ |
| The above is a completely random sequence of bits, any relation to |
|   an actual message is purely accidental.  |



Re: XFree86 3.3.2.3a-8pre9v6 at master.debian.org/~branden/xfree86

1999-01-28 Thread Brandon Mitchell
About the xfonts problem.  I haven't been following close enough to pardon
my ignorance on the subject.  What if we make the pseudo xbase package
conflict with xfnt* packages < version x (a versioned conflict)?  How will
dselect handle this, will it upgrade the fonts to the new name?  If it
works, this would seem to be a solution that everyone can live with.

Comments are welcome,
Brandon

+---  ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://bhmit1.home.ml.org/ |
| The above is a completely random sequence of bits, any relation to |
|   an actual message is purely accidental.  |



Re: cron has gone to UTC time?

1999-01-30 Thread Brandon Mitchell
On Fri, 29 Jan 1999, Joey Hess wrote:

> Craig Sanders wrote:
> > i've noticed this behaviour in the past, when xntp gets upgraded in the
> > same dselect run as cron or sysklogd.
> 
> I doubt this is it because I've experienced the problem on 2 machines;
> neither runs xntpd or any other time synchronization program.

Hit me as well.  I noticed when my computer asked why I was up so late and
it was only dinner time.  Johnie, what happened?  I don't see anything in
a quick skim of the change logs, nor do I see anything on the bug list.

Thanks,
Brandon

+---    ---+
| Brandon Mitchell * [EMAIL PROTECTED] * http://www.resnet.wm.edu/~bhmit1 |
|  The above is a completely random sequence of bits, any relation to an   |
| actual message is purely accidental. |



Re: Corel Setup Design Proposal

1999-05-09 Thread Brandon Mitchell
On Sat, 8 May 1999, Oliver Elphick wrote:

> Brandon Mitchell wrote:
>   >On Fri, 7 May 1999, Andreas Jellinghaus wrote:
>   >
>   >> pretty easy: every recent graphic card is pci or agp, so it's detected 
> as 
>   >> pci device and listed in the /proc file...
>   >
>   >>From what I understand, this would only give you the video card.  The
>   >other half (and the more painful part in my opinion) is the monitor.  Is
>   >there some way to auto-detect a monitor, or is this a lowest common
>   >denominator problem (i.e. small resolution and refresh)?  
>  
> Would it be in any way feasible to ask the user to put in his manufacturer's
> floppy and get the necessary data out of that?  The format must be known,
> because every manufacturer must supply data for the Windows registry.

For Corel, maybe.  For Debian, I doubt it.  It would severly limit the
number of monitors supported (I have 4 around here, no disks, and no
M$ to be seen).  Simple resolution, vsync and hsync work for me.  When I
don't know, a conservative guess would work.  I believe Red Hat does this.

Options?
Brandon

+--- ---+
| Brandon Mitchell  [EMAIL PROTECTED]  http://bmitch.dhis.org/  ICQ 30631197 |
| Throughout history, UNIX systems have regularly been broken into, beaten, |
| brutalized, corrupted, commandeered, compromised, and illegally fscked.   |
|-- UNIX System Administration Handbook |



Re: install report for Debian 2.1 and some comments on installation profiles

1999-05-09 Thread Brandon Mitchell
On 9 May 1999, Adam Di Carlo wrote:

> [Talking about tasks and profile from boot-floppies] 
> 
> >>>>> "brandon" == Brandon Mitchell <[EMAIL PROTECTED]> writes:
> brandon> I'd personally like to see a way to easily add a profile via
> brandon> dpkg -get-selections and make for a cookie cutter install
> brandon> (think large labs).

[ woah, this is an old thread, but a good one to bring back. ]

> Eh... I don't see this as a good idea.  I personally would rather see
> all the "tasks" made into "metapackages" (packages which are basically
> just a bunch of dependancies, and some info in /usr/doc/).

Ok, my first reaction is that this is a quick and easy hack with a better
solution that we are missing.  I can't convince myself of that the more I
think of it. These tasks need to be tightly integrated with the packages
and some how compatable with what we have.  Unless someone has a better
idea, abusing the packaging system seeems to be the best solution.

> Then you can maintain your tasks and profiles all the time.
> 
> Also, tasks would be task- metapackages, depending on actual
> Debian packages.  Profiles would be profile-
> metapacakges, depend on just the tasks.

I'd also propose a new section for tasks, so that they are easy for users
to find and for the package installer to separate out if necessary.  

> Voila.  Elegant, uses the existing packaging system (i.e., no need to
> skip the select step in dselect), simple, and, really, it has little
> to do with the boot-floppies at all.  Although, the existing GUI could
> be changed a bit so it just installs these metapackages, rather than
> the actual packages themselves.  Furthermore, users who are upgrading
> or whatever can take advantage of tasks and profiles, rather than just
> those who are using the boot-floppies.

Yes, the next frontend to apt (gnome-apt?) should handle the tasks
specially.  They should be able to hit a customize button for each task
which can take you to a dependency resolution screen.  This way if the
task depends on a web server or apache, it defaults to apache, and the
customize screen for that task will show all web servers.  Then provide
another customize button to handle all packages (what we have now).

> Another nice benefit to my scheme is that each task/profile can be
> maintained independantly by different Debian developers.  In fact, I
> volunteer to take over the SGML environment task if we do move to this
> scheme.

Agreed, distributing the work into small chuncks is better and one reason
debian has done so well.

> So -- lets have a little discussion period, and then decide, and
> perhaps start looking for volunteers.  We need to jump on this quick
> so we can have it in place for freeze time, whenever that is.

It probably isn't difficult to convert the old tasks into packages and put
them up on an apt-able site.  Then those who want to test can go right
ahead.  It's about time I became a maintainer so I can put my package
where my mouth is.  Graduation and a move are soon, I'll start after
that's over.

Brandon

+--- ---+
| Brandon Mitchell  [EMAIL PROTECTED]  http://bmitch.dhis.org/  ICQ 30631197 |
| Throughout history, UNIX systems have regularly been broken into, beaten, |
| brutalized, corrupted, commandeered, compromised, and illegally fscked.   |
|-- UNIX System Administration Handbook |



Re: time to rewrite dpkg

1999-05-20 Thread Brandon Mitchell
Hi Aaron,

I would be interested in seeing your design.  It may clear up some
concerns as to why you are picking your language (which seems to have
generated quite a discussion).  More importantly, you may receive
suggestions as to ways to improve the design.  If you are lucky, you may
even have a few volunteers to help with the coding or specific parts.  I
guess I'm just a big fan of getting the design right since the resulting
code of a bad design is much more difficult to fix than bad code with a
good design.

Bravo for volunteering to code this yourself, I hope to do the same one
day.

Brandon

+--- ---+
| Brandon Mitchell  [EMAIL PROTECTED]  http://bmitch.dhis.org/  ICQ 30631197 |
| Throughout history, UNIX systems have regularly been broken into, beaten, |
| brutalized, corrupted, commandeered, compromised, and illegally fscked.   |
|-- UNIX System Administration Handbook |



Re: mass-installing Debian

1999-05-26 Thread Brandon Mitchell
On Tue, 25 May 1999, Michel Kaempf wrote:

> On Mon, May 24, 1999, Goswin Brederlow wrote:
> > Wouldn't it be nice if dpkg would tell you what exactly has changed
> > between the packages config file and what the difference to your
> > config is?
> > 
> > I allways wonder what has changed, since I normally haven't changed
> > those files dpkg askes me about.
> 
> Everything already exists in dpkg to perform this comparison : when
> dpkg prompts me for a config file replacement, I type `Z' to get a
> shell, and I use `diff package.conf package.conf.dpkg-new' to find
> out the differences between the two files...
> 
> I think that making this step automatical would make a dpkg session
> too verbose and too prompting.

It doesn't have to be automatic, just available.  There are 5 options now,
2 for yes, 2 for no, and one apparently for a shell (forgot about that
one).  Just add one more for a diff.  Easy and useful.

Brandon

  Brandon Mitchell    [EMAIL PROTECTED]  --
  http://bmitch.dhis.org/    ICQ: 30631197