Re: netpbm status?

1998-01-08 Thread Frank Neumann

Hi,
Chris Lawrence wrote:

[actually, this is what Susan wrote a while back]

> Hi Chris --
> I actually saw a couple of files that I thought I might add to netpbm, 
> i.e., some that were tag-alongs that were developed after the 1994 release.
> I'm planning on 
> a) putting them all into netpbm, and
> b) separating netpbm into a free and non-free part.
> 
> Right now, I'm waiting on Frank Neumann to get back from South America
> so he can tell me if he's willing to release the 7 programs he wrote
> under the GPL.

Wow, I was to South America? Interesting to know. :-)

> (Plus, I'm plugging away at the FAQ.)
> 
> I'll let you know when I get back to nepbm -- it'll probably be toward
> the end of April, since Frank won't be back til mid-April.

I in fact answered Susan's mail very delayed, and when I did, I allowed her
to use my little programs for Debian (they could have been GPLed all the
time, but I really didn't know better when I hacked them up). 

I also pointed Susan to a collegue of mine, Ingo Wilken, who is sort-of trying
to maintain netpbm since it was abandoned by this swedish guy whose names
escapes me at the moment..anyway, Ingo wants to release a new netpbm some
day, and I believe it will help quite a lot if people push him a bit..
that's at least what I have been doing for the last 8 weeks, without much
success so far. :-}

Frank


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



Re: binary-alpha and binary-sparc directories

1996-01-05 Thread Frank Neumann

Hi,
Ian Jackson wrote:

> As Matt Bailey suggests, I think separate Incoming directories is a
> better solution.

I'm from the m68k section, and although it's kind of you to set up the
directories for our uploads, I believe the main development of Debian/m68k
is going to be done with the german ftp server at Mainz. I can't speak for
the other sites here in Europe, but at least from Oldenburg (where I am)
ftp.debian.org is almost unreachable (have been up to 30 hops). 
Also, most active developers seem to come from Europe, so they will probably
agree with me. Of course this does not mean the entire tree won't get
mirrored to ftp.debian.org once we have something usable. But for now I guess
ftp.uni-mainz.de is the better choice for us (especially when seeing this 
message at ftp.debian.org all the time:

530-You are currently user 150 out of a possible 150 in your class.
[..]
530 User ftp access denied.

(which, btw, is funny - the count is off by one :-)


> > It seems to me that packages will need a primary maintainer, who
> > would be responsible for the source package, and an architecture
> > specific maintainer for each supported binary package.  One person
> > could act in all capacities, of course, but I'd expect that at least
> > some packages would have different maintainers for the different
> > architectures.

Ok, so what should we do? I made a few attempts at just unpacking some
packages from base/ and blindly doing make -f debian.rules binaryon my
Amiga, and only very few packages ran out of the box. 

I hope the changes will only be minor in most cases, and so it would be
best for us (m68k) if we could just contact the current "x86" maintainer
of a package if it needs changes. That would mean digging out his name/E-Mail
out of the Packages file, right? Are there any serious reasons why this
cannot be done? (except, of course, for more work for the primary
maintainer).

> > The way I see this working, architecture-specific maintainers with
> > the ability to address architecture-specific bug reports and do
> > architecture-specific testing would feed architecture-specific
> > fixes and patches to the primary package maintainer.  Primary
> > package maintainers having, say, a sparc would install alpha
> > or i386 patches blindly, relying on the testing done by the
> > alpha and i386 maintainers, and issue a package revision update.
> 
> Yes.

Sounds ok to me. Architecture-specific bugs for m68k will be discussed
in our own debian-m68k mailing list, and if a package maintainer discovers
a real problem that is architecture-independent, he would have to cooperate
with the primary maintainer (where I'd like to see the corresponding person
from the x86 staff to take this over).

Comments?

Frank



curses/ncurses

1996-01-07 Thread Frank Neumann

Hi, short question about usage of curses/ncurses in Debian:

If I see it correctly, the old curses library is still the "default"
curses library, while libncurses (which is only built static) is only
an add-on. I thought I had heard about plans to fully replace bsd-curses
with ncurses - is this going to happen, or is the ncurses API still changing
too fast to be of use for that purpose?

(Note that newer libc versions (5.2.16) come without libcurses, libdbm, 
libgdbm and libtermcap).

I was only wondering against what curses lib I should link e.g. ae (my 
current system isn't yet Debian - I have to bootstrap myself :) 

Frank



Bug#3985: Wrong parameter type in src/getfd.c

1996-08-01 Thread Frank Neumann

Package: kbd
Version: 0.91-3

I wondered why the 'loadkeys' program didn't work as expected on m68k,
and then I found a little bug in src/getfd.c: It determines the keyboard
type via an ioctl (KDGKBTYPE) which returns a char on the kernel side, but 
is put into a 'long' variable. This just happens to work on i386, but breaks 
on m68k due to the endianess. Below is a patch.

Frank

Debian-1.1, libc5.2.18, kernel 2.0.8.

PS: Checking for just one explicit keyboard type (KB_101) is not good
either, but that will be fixed later.

--- cut here ---
*** src/getfd.c.origThu Aug  1 00:30:13 MET DST 1996
--- src/getfd.c Thu Aug  1 00:30:23 MET DST 1996
***
*** 14,20 
  
  static int
  is_a_console(int fd) {
! long arg;
  
  arg = 0;
  return (ioctl(fd, KDGKBTYPE, &arg) == 0 && arg == KB_101);
--- 14,20 
  
  static int
  is_a_console(int fd) {
! unsigned char arg;
  
  arg = 0;
  return (ioctl(fd, KDGKBTYPE, &arg) == 0 && arg == KB_101);




Bug#3951: kernel-image-2.0.7-0 postinst looks for /bin/perl

1996-08-08 Thread Frank Neumann

Hi,
Graham William wrote:

> Package: kernel-image
> Version: 2.0.7-0
> 
> The postinst and prerm scripts of kernel-image have as their first
> line:
> 
>   #! /bin/perl
> 
> My vanilla installation of Debian 1.1 seems to have perl only in
> /usr/bin/perl.

I noticed this too, after having built a base.tar.gz for Debian on m68k.
The bug is not in kernel-headers, but in boot-floppies, which failed
to create the link for the base system. boot-floppies-1.1.1.10 fixed it. 
The bug report should be closed (I won't do that, I'm not the maintainer ;-),
but a new base should probably be built.

Frank (running a pretty usable 'rex' Debian/m68k for a week now)




Re: Bug#4078: lynx should be in `contrib'

1996-08-13 Thread Frank Neumann

Hi,
Michael Meskes wrote:

> I'd like to ask the other developers what they think. While I see th elogic
> behind your approach I still think LyX should be an official part of Debian.
> 
> What happens if I recompile it statically? Would it go into the standard
> tree then?

Being a Debian/m68k user, my opinion is: _Each_ package that is in the
standard tree should be compilable for all platforms (ok, there are packages
where this does not exactly make sense, like base/mbr on an Amiga, but you
get the idea). This also means that for all those packages AND the packages
they depend on sources have to be available. 
LyX requires XForms. XForms is currently not available for m68k (I've started
talking to the author, but this might take a while). Even IF we once have
XForms for m68k, nobody still has the sources. 

So I'd say: Both XForms and LyX go into non-free. Compiling/linking LyX
statically doesn't change this point, IMHO.

Frank




Re: xforms for both architectures!

1996-09-10 Thread Frank Neumann

Hi,
Michael Meskes wrote:

> Could anyone with an m68k machine please check if the packages work? There's
> no real change to the i386 version except the maintainer.

I did so - shouldn't the runtime version depend on elf-x11r6lib?

DEBIAN/control:

Package: xforms
Version: 0.81-3
Architecture: m68k
Depends: libc5 (>= 5.2.18)

Regards,
Frank




Newer version of gdb and binutils?

1996-09-13 Thread Frank Neumann

Hi,
there have been newer versions of these two programs out for some time
now:
gdb-4.16 (current in Debian: 4.15)
binutils-2.7 (current in Debian: 2.6)

David, are you working on debianizing the newer versions? I'm pretty much
interested in a newer binutils, because the current Debian version does
not generate correct code for the 68060 processor (like the current 2.0.18
kernel on accelerated m68k machines). A patch to gdb-4.16 has also been made
available by Andreas Schwab to make it compile on m68k. If you want, I 
can send it to you.

Thanks,
Frank




Incorrect filename in m68k archive

1996-09-13 Thread Frank Neumann

Hi,
there is one file in the rex/binary-m68k archive which has a wrong name
(base/tar_1.11.8-5_m68k.deb, where the _m68k is wrong). This is
probably so because it was moved in manually instead of being checked
in by Guy's scripts. Is it ok to manually rename this file, or will that
cause some other listings (Packages?) to become inconsistent with what's
in the archive?

Frank




Diffs-only for XFree?

1996-09-13 Thread Frank Neumann

Hi,
I noticed that in the rex/source archive there is currently only the
complete XFree-3.1.2 source tree. Are there any means to get ahold of
just the Debian specific diffs for it, even if they are quite a lot? 
We need to get X11 for m68k debianized, but having to extract the changes that
were made from the complete source tree myself is..somewhat dumb if there 
is another way.

Thanks,
Frank




Re: Diffs-only for XFree?

1996-09-16 Thread Frank Neumann

Hi,
Steve Early wrote:

[Debian diffs for X11 source tree]
> Debian-specific diffs were hard to produce under the old scheme of
> things because of the strange way in which the upstream source was
> packaged. The version of the X packages that I will release in the new
> source packaging format ought to be a lot more usable.

Ok, sounds good - any estimations on the release date of this repackaged
version? Do you want to wait for the stable 3.1.2 release first?

> I assume you don't use XFree86 itself on the m68k platforms, and you
> just want to look at the packaging style?

Well, I do - for a while our m68k X11 system was just a pile of .bin.tar.gz
archives plus large diffs, but Geert Uytterhoeven (m68k hacker) has joined
the XFree86 team some months ago, and the current XFree-3.1.2 beta releases
(where are we? -G?) contain m68k changes, and the binary distributions
also come with complete m68k binaries. We don't use the PC-ish VGA/SVGA etc.
drivers, but a different concept (the kernel based framebuffer device driver).
Anyway - 'our' X11 is also XFree86 now (although the m68k changes are
under a new directory which is nicely named 'xfree68'. :-)

Once you convert the XFree86 source tree to the new source format, adding
the architecture changes for m68k shouldn't be too hard, I think.

Frank




Remove bdflush*.deb?

1996-09-18 Thread Frank Neumann

Hi,

Now that the bdflush package has been replaced by update - shouldn't the
binary-/base/bdflush*.deb files be removed for all architectures?
Or are they still need for reasons I fail to see?

Frank

(Remember there is no 'bdflush' source package, neither is there an 'update'
source package - they get created from util-linux).




Re: Remove bdflush*.deb?

1996-09-19 Thread Frank Neumann

Hi,
Dominik Kubla wrote:

> Just to put things straight:
> *  update was replaced by bdflush
> *  bdflush is now obsolete because of the kflushd kernel process

I _was_ wrong in thinking update and bdflush had no source packages of
their own (thanks, Guy), but I'm pretty sure I'm not wrong in thinking 
it's the other way around (update replacing bdflush :-). Why would otherwise 
the update* files have a much newer stamp date and be uploaded in the new
source format?

Oh well, what the heck,
Frank




Bug#4523: strace gives strange 'umoven: I/O error' messages

1996-09-20 Thread Frank Neumann

Package: strace
Version: 3.1-2

When tracing programs, I sometimes see messages like this:
[..]
mprotect(0x8000, 20797, PROT_READ|PROT_EXEC) = 0
mprotect(0xc0008000, 386288, PROT_READ|PROT_EXEC) = 0
mprotect(0xc000, 15787, PROT_READ|PROT_EXEC) = 0
open(ptrace: umoven: I/O error
 ^

I only tried this on m68k, but I heard it also happens on i386. Andreas
Schwab suggested a fix, which at least works for me; I hope it will also
work for anyone else:


--- strace-3.1/util.c.~1~   Tue May 21 05:32:23 1996
+++ strace-3.1/util.c   Tue Sep  3 14:24:00 1996
@@ -604,7 +604,7 @@
 int len;
 char *laddr;
 {
-#ifndef SUNOS4
+#if !defined (SUNOS4) && !defined (LINUX)
return umoven(tcp, addr, len, laddr);
 #else /* SUNOS4 */
int pid = tcp->pid;


Greetings,
Frank