Re: undocumented(7)

2001-07-08 Thread Sam Couter

[ CC:'ed to Nicolás Lichtmaier as maintainer of manpages ]

Matt Zimmerman [EMAIL PROTECTED] wrote:
 
 undocumented(7) is in the manpages package (Priority: important).  It seems
 sensible to allow users to remove this package without breaking anything, and
 if they care enough to remove the manpages package, they probably won't miss
 undocumented(7).

Actually, the reason I ask is because I *did* miss undocumented(7), without
realising it. In fact, a bug almost got filed against an entirely unrelated
package for not having man pages for its binaries, when in reality it had
symlinks to undocumented(7), which didn't exist.

I've decided that I agree with Colin Watson on this one: undocumented(7)
should be in an Essential: yes package, probably base-files. Either that, or
any package with a symlink to undocumented(7) should declare a Depends: on
manpages. Anything else leaves dangling symlinks, which is broken.
-- 
Sam Couter  |   Internet Engineer   |   http://www.topic.com.au/
[EMAIL PROTECTED]|   tSA Consulting  |
OpenPGP key ID:   DE89C75C,  available on key servers
OpenPGP fingerprint:  A46B 9BB5 3148 7BEA 1F05  5BD5 8530 03AE DE89 C75C

 PGP signature


missing file in my package

2001-07-08 Thread Robert Millan

Hello,

I'm having some trouble in packaging a program called esms. It only consists of a 
single binary-all (perl) file
that must go on /usr/bin/esms. The problem is that the package is created without it, 
here's a snapshot
of an alienized package:

bash-2.03$ tar -xvzf esms-0.9.0-2.tgz 
./
./usr/
./usr/bin/
./usr/share/
./usr/share/doc/
./usr/share/doc/esms/
./usr/share/doc/esms/copyright
./usr/share/doc/esms/changelog.Debian.gz
bash-2.03$

Here is the (IMHO) relevant part of my debian/rules file:

install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs

# Add here commands to install the package into debian/tmp.
install -d debian/tmp/usr/bin
install -m755 -o root -g root `pwd`/esms `pwd`/debian/tmp/usr/bin/esms

If i missed some information let me know and i'll post it here.

Thanks,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/


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




Re: missing file in my package

2001-07-08 Thread Colin Watson

Robert Millan [EMAIL PROTECTED] wrote:
I'm having some trouble in packaging a program called esms. It only
consists of a single binary-all (perl) file that must go on
/usr/bin/esms. The problem is that the package is created without it,
here's a snapshot of an alienized package:
[...]
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs

# Add here commands to install the package into debian/tmp.
install -d debian/tmp/usr/bin
install -m755 -o root -g root `pwd`/esms `pwd`/debian/tmp/usr/bin/esms

You aren't using DH_COMPAT=2 or 3, are you? When that is set, the
various debhelper commands (like dh_installdocs, which is installing
your documentation, and dh_builddeb, which calls dpkg to construct the
.deb itself) use debian/package-name rather than debian/tmp.

Cheers,

-- 
Colin Watson  [[EMAIL PROTECTED]]


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




Re: Closing BUGS on a package's changelog

2001-07-08 Thread Colin Watson

Gergely Nagy [EMAIL PROTECTED] wrote:
Thus spoke Sergio Talens-Oliag [EMAIL PROTECTED] on 2001-07-03 11:02:12:
   * If this happens to me again, shoud I move all the 'Close' tags on the
 REJECTED package to the last version?

I saw something like this in some packages:

  * Fixed in previous upload: Closes #xxx, #yyy, #zzz

That made sense to me

That makes no sense to me; it's just noise in the changelog (and it
doesn't tell the submitter anything useful, since it doesn't say *how*
the bugs were fixed ...). There have even been some uploads with no
other purpose than to close some bugs, which just puts more load on the
autobuilders for no reason.

If you've already fixed something, just mail [EMAIL PROTECTED]
about it. If people are looking through the history of old bugs in a
package, they can always use
http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=fooarchive=yes, since
we don't expunge old bug reports any more.

Personally, if an upload of mine was REJECTed, I'd just fix it and
re-upload with the same version number. If this was inappropriate for
some reason (e.g. I'd been pointing people at the version in incoming),
I'd build with 'dpkg-buildpackage -vversion-before-the-REJECTed-one'.

-- 
Colin Watson  [[EMAIL PROTECTED]]


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




Re: undocumented(7)

2001-07-08 Thread Steve M. Robbins

On Sun, Jul 08, 2001 at 06:23:37PM +1000, Sam Couter wrote:

 Actually, the reason I ask is because I *did* miss undocumented(7), without
 realising it. In fact, a bug almost got filed against an entirely unrelated
 package for not having man pages for its binaries, when in reality it had
 symlinks to undocumented(7), which didn't exist.

My humble opinion?  Undocumented(7) is simply a crutch for lazy
developers.  File the bug!  Write the missing manpage and attach
it to the bug report.  

The sooner we can remove undocumented(7) without causing dangling
links, the better debian will be.

-S

-- 
by Rocket to the Moon,
by Airplane to the Rocket,
by Taxi to the Airport,
by Frontdoor to the Taxi,
by throwing back the blanket and laying down the legs ...
- They Might Be Giants


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




Re: Re: missing file in my package

2001-07-08 Thread Robert Millan

On Sun, 08 Jul 2001 13:25:50 +0100, [EMAIL PROTECTED] (Colin Watson) wrote:
 
 You aren't using DH_COMPAT=2 or 3, are you? When that is set, the
 various debhelper commands (like dh_installdocs, which is installing
 your documentation, and dh_builddeb, which calls dpkg to construct the
 ..deb itself) use debian/package-name rather than debian/tmp.

heh. as i remember, i was told to use DH_COMPAT=2 by someone who uses
debian/package-name instead of debian/tmp :).

thank you,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/


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




sponsor package

2001-07-08 Thread Robert Millan

Hello,

I've packaged esms (esms.sourceforge.net), anyone could sponsor it?

thanks,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/


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




Re: Makefile.in

2001-07-08 Thread mdanish

Use the --prefix=/usr option to ./configure

Then when running 'make install' do this instead:
'make install prefix=/path/to/temporary/directory'

On Sun, Jul 08, 2001 at 06:39:22PM +0200, Robert Millan wrote:
 Hello,
 
 I'm modifiing a Makefile.in to got rid of the /usr/local but i have some doubts.
 
 Makefile.in
 SHELL = @SHELL@
 
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
 prefix = @prefix@
 exec_prefix = @exec_prefix@
 
 bindir = @bindir@
 sbindir = @sbindir@
 libexecdir = @libexecdir@
 datadir = @datadir@
 sysconfdir = @sysconfdir@
 sharedstatedir = @sharedstatedir@
 localstatedir = @localstatedir@
 libdir = @libdir@
 infodir = @infodir@
 mandir = @mandir@
 includedir = @includedir@
 oldincludedir = /usr/include
 
 --Makefile (after running ./configure)
 SHELL = /bin/sh
 
 srcdir = .
 top_srcdir = .
 prefix = /usr/local
 exec_prefix = ${prefix}
 
 bindir = ${exec_prefix}/bin
 sbindir = ${exec_prefix}/sbin
 libexecdir = ${exec_prefix}/libexec
 datadir = ${prefix}/share
 sysconfdir = ${prefix}/etc
 sharedstatedir = ${prefix}/com
 localstatedir = ${prefix}/var
 libdir = ${exec_prefix}/lib
 infodir = ${prefix}/info
 mandir = ${prefix}/man
 includedir = ${prefix}/include
 oldincludedir = /usr/include
 --
 
 Looking at the Makefile* (relevant parts below), I believe that changing the prefix 
line
 to prefix = /usr will solve the problem for some files but others won't have a 
place to go,
 for example, the /usr/etc dir does not exist.
 
 What should i do?
 
 thanks,
 
 
 --
 Robert MillanDebian GNU (Hurd) user
 zeratul2 wanadoo eshttp://getyouriso.org/
 
 
 --  
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 

-- 
;;
;; Matthew Danish email: [EMAIL PROTECTED] ;;
;; OpenPGP public key available from:'finger [EMAIL PROTECTED]' ;;
;;


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




Re: Makefile.in

2001-07-08 Thread Steve M. Robbins

On Sun, Jul 08, 2001 at 12:51:31PM -0400, [EMAIL PROTECTED] wrote:
 Use the --prefix=/usr option to ./configure
 
 Then when running 'make install' do this instead:
 'make install prefix=/path/to/temporary/directory'

Also, set --mandir=/usr/share/man and --infodir=/usr/share/info, if
applicable.  And if you're installing things in /etc, set
--sysconfdir=/etc.


In general: don't be afraid to run ./configure --help nor to read
the INSTALL file!

-S


-- 
by Rocket to the Moon,
by Airplane to the Rocket,
by Taxi to the Airport,
by Frontdoor to the Taxi,
by throwing back the blanket and laying down the legs ...
- They Might Be Giants


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




Re: Re: Makefile.in

2001-07-08 Thread Robert Millan

On Sun, 8 Jul 2001 12:51:31 -0400, [EMAIL PROTECTED] wrote:
 Use the --prefix=/usr option to ./configure
 
 Then when running 'make install' do this instead:
 'make install prefix=/path/to/temporary/directory'

On Sun, 8 Jul 2001 13:08:57 -0400, Steve M. Robbins [EMAIL PROTECTED]  
wrote:

 Also, set --mandir=/usr/share/man and --infodir=/usr/share/info, if
 applicable.  And if you're installing things in /etc, set
 --sysconfdir=/etc.
 
 
 In general: don't be afraid to run ./configure --help nor to read
 the INSTALL file!

i'm sorry, i forgot to say i don't want to install it but to make a package :)

will changing the prefix = @prefix@ line to prefix = /usr do?

--Makefile.in
SHELL = @SHELL@

srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@

bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
---

thanks,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/


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




Re: Re: Makefile.in

2001-07-08 Thread Steve M. Robbins

On Sun, Jul 08, 2001 at 08:57:38PM +0200, Robert Millan wrote:
 On Sun, 8 Jul 2001 12:51:31 -0400, [EMAIL PROTECTED] wrote:
  Use the --prefix=/usr option to ./configure
  
  Then when running 'make install' do this instead:
  'make install prefix=/path/to/temporary/directory'
 
 On Sun, 8 Jul 2001 13:08:57 -0400, Steve M. Robbins [EMAIL PROTECTED]  
wrote:
 
  Also, set --mandir=/usr/share/man and --infodir=/usr/share/info, if
  applicable.  And if you're installing things in /etc, set
  --sysconfdir=/etc.
  
  
  In general: don't be afraid to run ./configure --help nor to read
  the INSTALL file!
 
 i'm sorry, i forgot to say i don't want to install it but to make a package :)

Making a package involves installing it!  

You had better re-read the packaging manual.  The New Maintainer's
Guide http://www.debian.org/doc/maint-guide/ is quite good.  Then have
a look at debian/rules in a package that uses autoconf (e.g.
isapnptools).

 will changing the prefix = @prefix@ line to prefix = /usr do?

No.

-S

-- 
by Rocket to the Moon,
by Airplane to the Rocket,
by Taxi to the Airport,
by Frontdoor to the Taxi,
by throwing back the blanket and laying down the legs ...
- They Might Be Giants


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




Re: undocumented(7)

2001-07-08 Thread Robert Bihlmeyer

[I think Colin reads this list, but CCing @packages to be sure.]

Matt Zimmerman [EMAIL PROTECTED] writes:

 undocumented(7) is in the manpages package (Priority: important).  It seems
 sensible to allow users to remove this package without breaking anything, and
 if they care enough to remove the manpages package, they probably won't miss
 undocumented(7).

Wouldn't it be better to just move undocumented(7) (it's 1415 bytes,
FWIW) to man-db? This way all users of man would have it.

Thinking a bit further ... symlinking to undocumented is often frowned
upon, because it muddles up the issue (and novice packagers often
conveniently think that it is a permanent solution), and sometimes
raises false expectations (i.e. I install a package, look at dpkg -L
output, think: fine, a manpage is provided). Sooo, why not patch the
man binary to issue a more helpful message?

I.e. if manpage FOO was sought, and FOO exists in {,/usr}/{,s}bin:
  No manual entry for FOO
  This is probably a bug you should report.
  In the mean time, please try to find usage information through other
  means -- try man undocumented if you are unsure.

-- 
Robbe

 signature.ng


Re: Procedural clarification

2001-07-08 Thread Robert Bihlmeyer

Greg Wiley [EMAIL PROTECTED] writes:

 The question is: which do I do first, announce my intentions to
 debian-devel or submit a new main- tainer application? The
 application seems to want me to announce. Other docs seem to
 indicate that I should become a maintainer first.

You can become a NM without having a package in Debian. Showing off a
good package is a fine way, to demonstrate that you have the necessary
skills, but it is this package need not be an official Debian one.

OTOH, you don't have to be a Debian developer to contribute official
packages. If you aren't, you need a sponsor who is a developer. S/he
will check if your package is done right, and provide the stamp of
approval so it can be uploaded into Debian.

Nowadays, you also need an advocate who is a Debian develper, to get
into the NM queue.

Following from all this, I recommend:

1. Announce that you're willing to adopt package X, but that you'll
   need a sponsor. Don't forget to Cc: the WNPP bug for package X.
2. Wait until a sponsor contacts you.
3. Do the necessary work on package X, and send the results to your
   sponsor. Repeat until s/he is satisfied -- then your package will
   be uploaded by the sponsor.
4. Ask your sponsor whether s/he would advocate for you. If s/he is
   willing, apply for NM.

-- 
Robbe

 signature.ng


g++ 3.0

2001-07-08 Thread Robert Bihlmeyer

I have a package (exult) using C++. It reportedly does not work very
good on certain architectures when compiled with g++ 2.95, so I want
to move it to g++ 3.0.

I read on -devel that compiling packages with g++ 3 is problematic
since they will not correctly link with C++ libraries built with an
older compiler. I figure this will not be a problem for my package
because it does not depend on any C++ libraries other than libstdc++,
which should be ok. Normal C libraries are no bother, I assume. Is
this correct?

If yes, I'd like to have comments on my method: I build-depend on
g++-3.0, and do CC=gcc-3.0 CXX=g++-3.0 ./configure ... in my rules.

-- 
Robbe

 signature.ng


Re: missing file in my package

2001-07-08 Thread Eric Van Buggenhaut

What DH_COMPAT are you using ?

PD : tienes tu clave firmada ya ?

On Sun, Jul 08, 2001 at 02:13:31PM +0200, Robert Millan wrote:
 Hello,
 
 I'm having some trouble in packaging a program called esms. It only consists of a 
single binary-all (perl) file
 that must go on /usr/bin/esms. The problem is that the package is created without 
it, here's a snapshot
 of an alienized package:
 
 bash-2.03$ tar -xvzf esms-0.9.0-2.tgz 
 ./
 ./usr/
 ./usr/bin/
 ./usr/share/
 ./usr/share/doc/
 ./usr/share/doc/esms/
 ./usr/share/doc/esms/copyright
 ./usr/share/doc/esms/changelog.Debian.gz
 bash-2.03$
 
 Here is the (IMHO) relevant part of my debian/rules file:
 
 install: build
 dh_testdir
 dh_testroot
 dh_clean -k
 dh_installdirs
 
 # Add here commands to install the package into debian/tmp.
 install -d debian/tmp/usr/bin
 install -m755 -o root -g root `pwd`/esms `pwd`/debian/tmp/usr/bin/esms
 
 If i missed some information let me know and i'll post it here.
 
 Thanks,
 
 
 --
 Robert MillanDebian GNU (Hurd) user
 zeratul2 wanadoo eshttp://getyouriso.org/
 
 
 --  
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 

-- 
Eric VAN BUGGENHAUT

[EMAIL PROTECTED]


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




Re: Re: missing file in my package

2001-07-08 Thread Robert Millan

On Mon, 9 Jul 2001 01:04:49 +0200, Eric Van Buggenhaut [EMAIL PROTECTED] wrote:
 What DH_COMPAT are you using ?
 
I was using DH_COMPAT=2 as you told me in another question, now i've been told that
when using the debian/tmp directory i need DH_COMPAT=1 (i noticed you are using
debian/package_name directory). So don't worry it's working right now and i've 
finally
made the package.

Regards,


--
Robert Millan   Debian GNU (Hurd) user
zeratul2 wanadoo es  http://getyouriso.org/


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




Re: Re: missing file in my package

2001-07-08 Thread Eric Van Buggenhaut

On Mon, Jul 09, 2001 at 01:55:35AM +0200, Robert Millan wrote:
 On Mon, 9 Jul 2001 01:04:49 +0200, Eric Van Buggenhaut [EMAIL PROTECTED] wrote:
  What DH_COMPAT are you using ?
  
 I was using DH_COMPAT=2 as you told me in another question, now i've been told that
 when using the debian/tmp directory i need DH_COMPAT=1 (i noticed you are using
 debian/package_name directory). So don't worry it's working right now and i've 
finally
 made the package.

This isn't your best move. You *should* use DH_COMPAT=2 and install the files in
debian/package_name

When this is corrected, I can have a look at your package and upload it.

-- 
Eric VAN BUGGENHAUT

[EMAIL PROTECTED]


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




openacs docs version number

2001-07-08 Thread Eric Van Buggenhaut

Hi,

I recently adopted openacs package.

Upstream FTP site provides 2 packages : openacs-3.2.5.tar.gz and
openacs-3.2.5-docs.tar.gz.

How should I version-number the doc package ? Would openacs-docs_1.0 be OK or
shoud I try to stick to binaries package version for now and the future ?

Thanks.

-- 
Eric VAN BUGGENHAUT

[EMAIL PROTECTED]


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




Re: undocumented(7)

2001-07-08 Thread Colin Watson

On Sun, 08 Jul 2001 at 20:21:09 +0200, Robert Bihlmeyer wrote:
 Matt Zimmerman [EMAIL PROTECTED] writes:
  undocumented(7) is in the manpages package (Priority: important).
  It seems sensible to allow users to remove this package without
  breaking anything, and if they care enough to remove the manpages
  package, they probably won't miss undocumented(7).
 
 Wouldn't it be better to just move undocumented(7) (it's 1415 bytes,
 FWIW) to man-db? This way all users of man would have it.

*sigh* There are multiple man browsers in Debian: gman, gnome-help,
konqueror, and tkman all provide man-browser, and coolman should. It's
inappropriate to put something used by all of them into man-db just
because it's the one most people use.

 Thinking a bit further ... symlinking to undocumented is often frowned
 upon, because it muddles up the issue (and novice packagers often
 conveniently think that it is a permanent solution), and sometimes
 raises false expectations (i.e. I install a package, look at dpkg -L
 output, think: fine, a manpage is provided). Sooo, why not patch the
 man binary to issue a more helpful message?
 
 I.e. if manpage FOO was sought, and FOO exists in {,/usr}/{,s}bin:
   No manual entry for FOO
   This is probably a bug you should report.
   In the mean time, please try to find usage information through other
   means -- try man undocumented if you are unsure.

It seems a bit silly, because, well, that's what undocumented(7) says
except in less detail. It also seems like more cruft in the already
crufty man binary. Feel free to write a patch if you think it's useful,
though, but you'll need to get all manual browsers changed before policy
13.1 can properly be amended.

-- 
Colin Watson  [[EMAIL PROTECTED]]


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




Re: Procedural clarification

2001-07-08 Thread Shaul Karl

 This is a multi-part message in MIME format.
 It has been signed conforming to RFC2015.
 You'll need PGP or GPG to check the signature.
 
 =_994626186-1074-2
 Content-Type: text/plain; charset=us-ascii
 
 Greg Wiley [EMAIL PROTECTED] writes:
 
  The question is: which do I do first, announce my intentions to
  debian-devel or submit a new main- tainer application? The
  application seems to want me to announce. Other docs seem to
  indicate that I should become a maintainer first.
 
 You can become a NM without having a package in Debian. Showing off a
 good package is a fine way, to demonstrate that you have the necessary
 skills, but it is this package need not be an official Debian one.
 
 OTOH, you don't have to be a Debian developer to contribute official
 packages. If you aren't, you need a sponsor who is a developer. S/he
 will check if your package is done right, and provide the stamp of
 approval so it can be uploaded into Debian.
 
 Nowadays, you also need an advocate who is a Debian develper, to get
 into the NM queue.
 
 Following from all this, I recommend:
 
 1. Announce that you're willing to adopt package X, but that you'll
need a sponsor. Don't forget to Cc: the WNPP bug for package X.



1.5 You might use the sponsorship program in the meanwhile. Search for the 
link `sponsorship program' on http://www.debian.org/devel



 2. Wait until a sponsor contacts you.
 3. Do the necessary work on package X, and send the results to your
sponsor. Repeat until s/he is satisfied -- then your package will
be uploaded by the sponsor.
 4. Ask your sponsor whether s/he would advocate for you. If s/he is
willing, apply for NM.
 
 -- 
 Robbe
 
 =_994626186-1074-2
 Content-Type: application/pgp-signature; name=signature.ng
 Content-Disposition: inline; filename=signature.ng
 Content-Transfer-Encoding: 7bit
 
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.0.6 (GNU/Linux)
 Comment: For info see http://www.gnupg.org
 
 iD8DBQE7SMqL8g21h7wYWrMRAhvvAJ9bWPugDiYz/lRdAWNTeg2BLoat0gCeKUhP
 2gcZXbCREBvQ0R7dC+vGYGY=
 =1M5w
 -END PGP SIGNATURE-
 
 =_994626186-1074-2--
 
 
 --  
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 

-- 

Shaul Karl [EMAIL PROTECTED]

Hillel used to say: If I am not for myself who will be for me?
Yet, if I am for myself only, what am I? And if not now, when?
  (Ethics Of The Fathers 1:14)




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




Re: undocumented(7)

2001-07-08 Thread Sam Couter

Mark Brown [EMAIL PROTECTED] wrote:
 From undocumented(7):
 
 |   This program, utility or function does not have  a  useful
 |   manpage.  Please do not report this as a bug, because this
 |   has already been reported as a bug; when a manpage becomes

But if undocumented(7) is unavailable, I don't see that message. I see No
manual entry for foo, and then proceed to file a bug. It was only through
further investigation that I realised the bug had already been filed and
that the man page was really a dangling symlink.
-- 
Sam Couter  |   Internet Engineer   |   http://www.topic.com.au/
[EMAIL PROTECTED]|   tSA Consulting  |
OpenPGP key ID:   DE89C75C,  available on key servers
OpenPGP fingerprint:  A46B 9BB5 3148 7BEA 1F05  5BD5 8530 03AE DE89 C75C

 PGP signature


Re: g++ 3.0

2001-07-08 Thread Matt Zimmerman

On Sun, Jul 08, 2001 at 11:01:52PM +0200, Robert Bihlmeyer wrote:

 I read on -devel that compiling packages with g++ 3 is problematic
 since they will not correctly link with C++ libraries built with an
 older compiler. I figure this will not be a problem for my package
 because it does not depend on any C++ libraries other than libstdc++,
 which should be ok. Normal C libraries are no bother, I assume. Is
 this correct?

If the problem occurs only on certain architectures, you may want to try it
yourself on as many as possible before switching entirely to g++-3.0.  On some
Debian architectures, 3.0 is already the default compiler (see the source for
gcc-defaults, I think).  If those are the same architectures where your package
has problems, then there is no problem for Debian.

As long as it doesn't link against any other C++ libraries, it should work,
yes.  Whether or not this is a good idea, I'm not sure.  There are issues with
g++-3.0 other than ABI compatibility (such as debugging).  It seems to be
available on all platforms, though, so it might be worth a try if it turns out
to be necessary.  It might be wise to restrict the change to the problematic
architectures, though.

-- 
 - mdz


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




Re: openacs docs version number

2001-07-08 Thread Mike Markley

Personally, I would use the source package's version # in this case. The
docs may be fairly version-dependent (i.e. openacs 4.0 may change a great
deal of things, and openacs-docs 4.0 would document the new interfaces), so
sharing version numbers makes it much clearer...

On Mon, Jul 09, 2001 at 02:16:43AM +0200, Eric Van Buggenhaut [EMAIL PROTECTED] 
spake forth:
 Hi,
 
 I recently adopted openacs package.
 
 Upstream FTP site provides 2 packages : openacs-3.2.5.tar.gz and
 openacs-3.2.5-docs.tar.gz.
 
 How should I version-number the doc package ? Would openacs-docs_1.0 be OK or
 shoud I try to stick to binaries package version for now and the future ?
 
 Thanks.
 
 -- 
 Eric VAN BUGGENHAUT
 
 [EMAIL PROTECTED]
 
 
 --  
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]

-- 
Mike Markley [EMAIL PROTECTED]
GPG: 0x3B047084 7FC7 0DC0 EF31 DF83 7313  FE2B 77A8 F36A 3B04 7084

Behind every great man, there is a woman -- urging him on.
- Harry Mudd, I, Mudd, stardate 4513.3


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




Re: undocumented(7)

2001-07-08 Thread Sam Couter
[ CC:'ed to Nicolás Lichtmaier as maintainer of manpages ]

Matt Zimmerman [EMAIL PROTECTED] wrote:
 
 undocumented(7) is in the manpages package (Priority: important).  It seems
 sensible to allow users to remove this package without breaking anything, and
 if they care enough to remove the manpages package, they probably won't miss
 undocumented(7).

Actually, the reason I ask is because I *did* miss undocumented(7), without
realising it. In fact, a bug almost got filed against an entirely unrelated
package for not having man pages for its binaries, when in reality it had
symlinks to undocumented(7), which didn't exist.

I've decided that I agree with Colin Watson on this one: undocumented(7)
should be in an Essential: yes package, probably base-files. Either that, or
any package with a symlink to undocumented(7) should declare a Depends: on
manpages. Anything else leaves dangling symlinks, which is broken.
-- 
Sam Couter  |   Internet Engineer   |   http://www.topic.com.au/
[EMAIL PROTECTED]|   tSA Consulting  |
OpenPGP key ID:   DE89C75C,  available on key servers
OpenPGP fingerprint:  A46B 9BB5 3148 7BEA 1F05  5BD5 8530 03AE DE89 C75C


pgpFGDbckzNAa.pgp
Description: PGP signature


missing file in my package

2001-07-08 Thread Robert Millan
Hello,

I'm having some trouble in packaging a program called esms. It only consists 
of a single binary-all (perl) file
that must go on /usr/bin/esms. The problem is that the package is created 
without it, here's a snapshot
of an alienized package:

bash-2.03$ tar -xvzf esms-0.9.0-2.tgz 
./
./usr/
./usr/bin/
./usr/share/
./usr/share/doc/
./usr/share/doc/esms/
./usr/share/doc/esms/copyright
./usr/share/doc/esms/changelog.Debian.gz
bash-2.03$

Here is the (IMHO) relevant part of my debian/rules file:

install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs

# Add here commands to install the package into debian/tmp.
install -d debian/tmp/usr/bin
install -m755 -o root -g root `pwd`/esms `pwd`/debian/tmp/usr/bin/esms

If i missed some information let me know and i'll post it here.

Thanks,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/



Re: missing file in my package

2001-07-08 Thread Colin Watson
Robert Millan [EMAIL PROTECTED] wrote:
I'm having some trouble in packaging a program called esms. It only
consists of a single binary-all (perl) file that must go on
/usr/bin/esms. The problem is that the package is created without it,
here's a snapshot of an alienized package:
[...]
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs

# Add here commands to install the package into debian/tmp.
install -d debian/tmp/usr/bin
install -m755 -o root -g root `pwd`/esms `pwd`/debian/tmp/usr/bin/esms

You aren't using DH_COMPAT=2 or 3, are you? When that is set, the
various debhelper commands (like dh_installdocs, which is installing
your documentation, and dh_builddeb, which calls dpkg to construct the
.deb itself) use debian/package-name rather than debian/tmp.

Cheers,

-- 
Colin Watson  [EMAIL PROTECTED]



Re: Closing BUGS on a package's changelog

2001-07-08 Thread Colin Watson
Gergely Nagy [EMAIL PROTECTED] wrote:
Thus spoke Sergio Talens-Oliag [EMAIL PROTECTED] on 2001-07-03 11:02:12:
   * If this happens to me again, shoud I move all the 'Close' tags on the
 REJECTED package to the last version?

I saw something like this in some packages:

  * Fixed in previous upload: Closes #xxx, #yyy, #zzz

That made sense to me

That makes no sense to me; it's just noise in the changelog (and it
doesn't tell the submitter anything useful, since it doesn't say *how*
the bugs were fixed ...). There have even been some uploads with no
other purpose than to close some bugs, which just puts more load on the
autobuilders for no reason.

If you've already fixed something, just mail [EMAIL PROTECTED]
about it. If people are looking through the history of old bugs in a
package, they can always use
http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=fooarchive=yes, since
we don't expunge old bug reports any more.

Personally, if an upload of mine was REJECTed, I'd just fix it and
re-upload with the same version number. If this was inappropriate for
some reason (e.g. I'd been pointing people at the version in incoming),
I'd build with 'dpkg-buildpackage -vversion-before-the-REJECTed-one'.

-- 
Colin Watson  [EMAIL PROTECTED]



Re: undocumented(7)

2001-07-08 Thread Steve M. Robbins
On Sun, Jul 08, 2001 at 06:23:37PM +1000, Sam Couter wrote:

 Actually, the reason I ask is because I *did* miss undocumented(7), without
 realising it. In fact, a bug almost got filed against an entirely unrelated
 package for not having man pages for its binaries, when in reality it had
 symlinks to undocumented(7), which didn't exist.

My humble opinion?  Undocumented(7) is simply a crutch for lazy
developers.  File the bug!  Write the missing manpage and attach
it to the bug report.  

The sooner we can remove undocumented(7) without causing dangling
links, the better debian will be.

-S

-- 
by Rocket to the Moon,
by Airplane to the Rocket,
by Taxi to the Airport,
by Frontdoor to the Taxi,
by throwing back the blanket and laying down the legs ...
- They Might Be Giants



Re: Re: missing file in my package

2001-07-08 Thread Robert Millan
On Sun, 08 Jul 2001 13:25:50 +0100, [EMAIL PROTECTED] (Colin Watson) wrote:
 
 You aren't using DH_COMPAT=2 or 3, are you? When that is set, the
 various debhelper commands (like dh_installdocs, which is installing
 your documentation, and dh_builddeb, which calls dpkg to construct the
 ..deb itself) use debian/package-name rather than debian/tmp.

heh. as i remember, i was told to use DH_COMPAT=2 by someone who uses
debian/package-name instead of debian/tmp :).

thank you,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/



sponsor package

2001-07-08 Thread Robert Millan
Hello,

I've packaged esms (esms.sourceforge.net), anyone could sponsor it?

thanks,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/



Re: undocumented(7)

2001-07-08 Thread Mark Brown
On Sun, Jul 08, 2001 at 06:23:37PM +1000, Sam Couter wrote:

 Actually, the reason I ask is because I *did* miss undocumented(7), without
 realising it. In fact, a bug almost got filed against an entirely unrelated
 package for not having man pages for its binaries, when in reality it had
 symlinks to undocumented(7), which didn't exist.

From undocumented(7):

|   This program, utility or function does not have  a  useful
|   manpage.  Please do not report this as a bug, because this
|   has already been reported as a bug; when a manpage becomes

-- 
You grabbed my hand and we fell into it, like a daydream - or a fever.


pgpOyxp72Ptnn.pgp
Description: PGP signature


Makefile.in

2001-07-08 Thread Robert Millan
Hello,

I'm modifiing a Makefile.in to got rid of the /usr/local but i have some 
doubts.

Makefile.in
SHELL = @SHELL@

srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@

bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include

--Makefile (after running ./configure)
SHELL = /bin/sh

srcdir = .
top_srcdir = .
prefix = /usr/local
exec_prefix = ${prefix}

bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
sharedstatedir = ${prefix}/com
localstatedir = ${prefix}/var
libdir = ${exec_prefix}/lib
infodir = ${prefix}/info
mandir = ${prefix}/man
includedir = ${prefix}/include
oldincludedir = /usr/include
--

Looking at the Makefile* (relevant parts below), I believe that changing the 
prefix line
to prefix = /usr will solve the problem for some files but others won't have 
a place to go,
for example, the /usr/etc dir does not exist.

What should i do?

thanks,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/



Re: missing file in my package

2001-07-08 Thread mdanish
I just wanted to contribute a note: instead of alien'ing your package
to get a listing of it's contents, use the 'dpkg -c' command on your deb.

On Sun, Jul 08, 2001 at 02:13:31PM +0200, Robert Millan wrote:
 Hello,
 
 I'm having some trouble in packaging a program called esms. It only 
 consists of a single binary-all (perl) file
 that must go on /usr/bin/esms. The problem is that the package is created 
 without it, here's a snapshot
 of an alienized package:
 
 bash-2.03$ tar -xvzf esms-0.9.0-2.tgz 
 ./
 ./usr/
 ./usr/bin/
 ./usr/share/
 ./usr/share/doc/
 ./usr/share/doc/esms/
 ./usr/share/doc/esms/copyright
 ./usr/share/doc/esms/changelog.Debian.gz
 bash-2.03$
 

-- 
;;
;; Matthew Danish email: [EMAIL PROTECTED] ;;
;; OpenPGP public key available from:'finger [EMAIL PROTECTED]' ;;
;;



Re: Makefile.in

2001-07-08 Thread mdanish
Use the --prefix=/usr option to ./configure

Then when running 'make install' do this instead:
'make install prefix=/path/to/temporary/directory'

On Sun, Jul 08, 2001 at 06:39:22PM +0200, Robert Millan wrote:
 Hello,
 
 I'm modifiing a Makefile.in to got rid of the /usr/local but i have some 
 doubts.
 
 Makefile.in
 SHELL = @SHELL@
 
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
 prefix = @prefix@
 exec_prefix = @exec_prefix@
 
 bindir = @bindir@
 sbindir = @sbindir@
 libexecdir = @libexecdir@
 datadir = @datadir@
 sysconfdir = @sysconfdir@
 sharedstatedir = @sharedstatedir@
 localstatedir = @localstatedir@
 libdir = @libdir@
 infodir = @infodir@
 mandir = @mandir@
 includedir = @includedir@
 oldincludedir = /usr/include
 
 --Makefile (after running ./configure)
 SHELL = /bin/sh
 
 srcdir = .
 top_srcdir = .
 prefix = /usr/local
 exec_prefix = ${prefix}
 
 bindir = ${exec_prefix}/bin
 sbindir = ${exec_prefix}/sbin
 libexecdir = ${exec_prefix}/libexec
 datadir = ${prefix}/share
 sysconfdir = ${prefix}/etc
 sharedstatedir = ${prefix}/com
 localstatedir = ${prefix}/var
 libdir = ${exec_prefix}/lib
 infodir = ${prefix}/info
 mandir = ${prefix}/man
 includedir = ${prefix}/include
 oldincludedir = /usr/include
 --
 
 Looking at the Makefile* (relevant parts below), I believe that changing the 
 prefix line
 to prefix = /usr will solve the problem for some files but others won't 
 have a place to go,
 for example, the /usr/etc dir does not exist.
 
 What should i do?
 
 thanks,
 
 
 --
 Robert MillanDebian GNU (Hurd) user
 zeratul2 wanadoo eshttp://getyouriso.org/
 
 
 --  
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 

-- 
;;
;; Matthew Danish email: [EMAIL PROTECTED] ;;
;; OpenPGP public key available from:'finger [EMAIL PROTECTED]' ;;
;;



Re: Makefile.in

2001-07-08 Thread Steve M. Robbins
On Sun, Jul 08, 2001 at 12:51:31PM -0400, [EMAIL PROTECTED] wrote:
 Use the --prefix=/usr option to ./configure
 
 Then when running 'make install' do this instead:
 'make install prefix=/path/to/temporary/directory'

Also, set --mandir=/usr/share/man and --infodir=/usr/share/info, if
applicable.  And if you're installing things in /etc, set
--sysconfdir=/etc.


In general: don't be afraid to run ./configure --help nor to read
the INSTALL file!

-S


-- 
by Rocket to the Moon,
by Airplane to the Rocket,
by Taxi to the Airport,
by Frontdoor to the Taxi,
by throwing back the blanket and laying down the legs ...
- They Might Be Giants



Re: Re: Makefile.in

2001-07-08 Thread Robert Millan
On Sun, 8 Jul 2001 12:51:31 -0400, [EMAIL PROTECTED] wrote:
 Use the --prefix=/usr option to ./configure
 
 Then when running 'make install' do this instead:
 'make install prefix=/path/to/temporary/directory'

On Sun, 8 Jul 2001 13:08:57 -0400, Steve M. Robbins [EMAIL PROTECTED]  wrote:

 Also, set --mandir=/usr/share/man and --infodir=/usr/share/info, if
 applicable.  And if you're installing things in /etc, set
 --sysconfdir=/etc.
 
 
 In general: don't be afraid to run ./configure --help nor to read
 the INSTALL file!

i'm sorry, i forgot to say i don't want to install it but to make a package :)

will changing the prefix = @prefix@ line to prefix = /usr do?

--Makefile.in
SHELL = @SHELL@

srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@

bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
---

thanks,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/



Re: Re: Makefile.in

2001-07-08 Thread Steve M. Robbins
On Sun, Jul 08, 2001 at 08:57:38PM +0200, Robert Millan wrote:
 On Sun, 8 Jul 2001 12:51:31 -0400, [EMAIL PROTECTED] wrote:
  Use the --prefix=/usr option to ./configure
  
  Then when running 'make install' do this instead:
  'make install prefix=/path/to/temporary/directory'
 
 On Sun, 8 Jul 2001 13:08:57 -0400, Steve M. Robbins [EMAIL PROTECTED]  
 wrote:
 
  Also, set --mandir=/usr/share/man and --infodir=/usr/share/info, if
  applicable.  And if you're installing things in /etc, set
  --sysconfdir=/etc.
  
  
  In general: don't be afraid to run ./configure --help nor to read
  the INSTALL file!
 
 i'm sorry, i forgot to say i don't want to install it but to make a package :)

Making a package involves installing it!  

You had better re-read the packaging manual.  The New Maintainer's
Guide http://www.debian.org/doc/maint-guide/ is quite good.  Then have
a look at debian/rules in a package that uses autoconf (e.g.
isapnptools).

 will changing the prefix = @prefix@ line to prefix = /usr do?

No.

-S

-- 
by Rocket to the Moon,
by Airplane to the Rocket,
by Taxi to the Airport,
by Frontdoor to the Taxi,
by throwing back the blanket and laying down the legs ...
- They Might Be Giants



Re: Re: Re: Makefile.in

2001-07-08 Thread Robert Millan
On Sun, 8 Jul 2001 15:06:31 -0400, Steve M. Robbins [EMAIL PROTECTED]  wrote:
 
 Making a package involves installing it!

 You had better re-read the packaging manual.  The New Maintainer's
 Guide http://www.debian.org/doc/maint-guide/ is quite good. 

But the maint-guide tells me to modify the Makefile.in file, in order to
build the package with dpkg-buildpackage -rfakeroot later.

I'd like to create a source package so i can compile it later for specific
archs, does this procedure create a source package too?

thank you,


--
Robert MillanDebian GNU (Hurd) user
zeratul2 wanadoo eshttp://getyouriso.org/



Re: undocumented(7)

2001-07-08 Thread Robert Bihlmeyer
[I think Colin reads this list, but CCing @packages to be sure.]

Matt Zimmerman [EMAIL PROTECTED] writes:

 undocumented(7) is in the manpages package (Priority: important).  It seems
 sensible to allow users to remove this package without breaking anything, and
 if they care enough to remove the manpages package, they probably won't miss
 undocumented(7).

Wouldn't it be better to just move undocumented(7) (it's 1415 bytes,
FWIW) to man-db? This way all users of man would have it.

Thinking a bit further ... symlinking to undocumented is often frowned
upon, because it muddles up the issue (and novice packagers often
conveniently think that it is a permanent solution), and sometimes
raises false expectations (i.e. I install a package, look at dpkg -L
output, think: fine, a manpage is provided). Sooo, why not patch the
man binary to issue a more helpful message?

I.e. if manpage FOO was sought, and FOO exists in {,/usr}/{,s}bin:
  No manual entry for FOO
  This is probably a bug you should report.
  In the mean time, please try to find usage information through other
  means -- try man undocumented if you are unsure.

-- 
Robbe


signature.ng
Description: PGP signature


Re: Procedural clarification

2001-07-08 Thread Robert Bihlmeyer
Greg Wiley [EMAIL PROTECTED] writes:

 The question is: which do I do first, announce my intentions to
 debian-devel or submit a new main- tainer application? The
 application seems to want me to announce. Other docs seem to
 indicate that I should become a maintainer first.

You can become a NM without having a package in Debian. Showing off a
good package is a fine way, to demonstrate that you have the necessary
skills, but it is this package need not be an official Debian one.

OTOH, you don't have to be a Debian developer to contribute official
packages. If you aren't, you need a sponsor who is a developer. S/he
will check if your package is done right, and provide the stamp of
approval so it can be uploaded into Debian.

Nowadays, you also need an advocate who is a Debian develper, to get
into the NM queue.

Following from all this, I recommend:

1. Announce that you're willing to adopt package X, but that you'll
   need a sponsor. Don't forget to Cc: the WNPP bug for package X.
2. Wait until a sponsor contacts you.
3. Do the necessary work on package X, and send the results to your
   sponsor. Repeat until s/he is satisfied -- then your package will
   be uploaded by the sponsor.
4. Ask your sponsor whether s/he would advocate for you. If s/he is
   willing, apply for NM.

-- 
Robbe


signature.ng
Description: PGP signature


g++ 3.0

2001-07-08 Thread Robert Bihlmeyer
I have a package (exult) using C++. It reportedly does not work very
good on certain architectures when compiled with g++ 2.95, so I want
to move it to g++ 3.0.

I read on -devel that compiling packages with g++ 3 is problematic
since they will not correctly link with C++ libraries built with an
older compiler. I figure this will not be a problem for my package
because it does not depend on any C++ libraries other than libstdc++,
which should be ok. Normal C libraries are no bother, I assume. Is
this correct?

If yes, I'd like to have comments on my method: I build-depend on
g++-3.0, and do CC=gcc-3.0 CXX=g++-3.0 ./configure ... in my rules.

-- 
Robbe


signature.ng
Description: PGP signature


Re: missing file in my package

2001-07-08 Thread Eric Van Buggenhaut
What DH_COMPAT are you using ?

PD : tienes tu clave firmada ya ?

On Sun, Jul 08, 2001 at 02:13:31PM +0200, Robert Millan wrote:
 Hello,
 
 I'm having some trouble in packaging a program called esms. It only 
 consists of a single binary-all (perl) file
 that must go on /usr/bin/esms. The problem is that the package is created 
 without it, here's a snapshot
 of an alienized package:
 
 bash-2.03$ tar -xvzf esms-0.9.0-2.tgz 
 ./
 ./usr/
 ./usr/bin/
 ./usr/share/
 ./usr/share/doc/
 ./usr/share/doc/esms/
 ./usr/share/doc/esms/copyright
 ./usr/share/doc/esms/changelog.Debian.gz
 bash-2.03$
 
 Here is the (IMHO) relevant part of my debian/rules file:
 
 install: build
 dh_testdir
 dh_testroot
 dh_clean -k
 dh_installdirs
 
 # Add here commands to install the package into debian/tmp.
 install -d debian/tmp/usr/bin
 install -m755 -o root -g root `pwd`/esms `pwd`/debian/tmp/usr/bin/esms
 
 If i missed some information let me know and i'll post it here.
 
 Thanks,
 
 
 --
 Robert MillanDebian GNU (Hurd) user
 zeratul2 wanadoo eshttp://getyouriso.org/
 
 
 --  
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 

-- 
Eric VAN BUGGENHAUT

[EMAIL PROTECTED]



Re: Re: missing file in my package

2001-07-08 Thread Robert Millan
On Mon, 9 Jul 2001 01:04:49 +0200, Eric Van Buggenhaut [EMAIL PROTECTED] 
wrote:
 What DH_COMPAT are you using ?
 
I was using DH_COMPAT=2 as you told me in another question, now i've been told 
that
when using the debian/tmp directory i need DH_COMPAT=1 (i noticed you are using
debian/package_name directory). So don't worry it's working right now and 
i've finally
made the package.

Regards,


--
Robert Millan   Debian GNU (Hurd) user
zeratul2 wanadoo es  http://getyouriso.org/



Re: Re: missing file in my package

2001-07-08 Thread Eric Van Buggenhaut
On Mon, Jul 09, 2001 at 01:55:35AM +0200, Robert Millan wrote:
 On Mon, 9 Jul 2001 01:04:49 +0200, Eric Van Buggenhaut [EMAIL PROTECTED] 
 wrote:
  What DH_COMPAT are you using ?
  
 I was using DH_COMPAT=2 as you told me in another question, now i've been 
 told that
 when using the debian/tmp directory i need DH_COMPAT=1 (i noticed you are 
 using
 debian/package_name directory). So don't worry it's working right now and 
 i've finally
 made the package.

This isn't your best move. You *should* use DH_COMPAT=2 and install the files in
debian/package_name

When this is corrected, I can have a look at your package and upload it.

-- 
Eric VAN BUGGENHAUT

[EMAIL PROTECTED]



openacs docs version number

2001-07-08 Thread Eric Van Buggenhaut
Hi,

I recently adopted openacs package.

Upstream FTP site provides 2 packages : openacs-3.2.5.tar.gz and
openacs-3.2.5-docs.tar.gz.

How should I version-number the doc package ? Would openacs-docs_1.0 be OK or
shoud I try to stick to binaries package version for now and the future ?

Thanks.

-- 
Eric VAN BUGGENHAUT

[EMAIL PROTECTED]



Re: Re: Re: Makefile.in

2001-07-08 Thread Stephen Stafford
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sunday 08 July 2001 9:57 pm, Robert Millan wrote:
 On Sun, 8 Jul 2001 15:06:31 -0400, Steve M. Robbins 
[EMAIL PROTECTED]  wrote:
  Making a package involves installing it!
 
  You had better re-read the packaging manual.  The New Maintainer's
  Guide http://www.debian.org/doc/maint-guide/ is quite good.

 But the maint-guide tells me to modify the Makefile.in file, in order
 to build the package with dpkg-buildpackage -rfakeroot later.

 I'd like to create a source package so i can compile it later for
 specific archs, does this procedure create a source package too?

 thank you,


Looking at a sample debian./rules (this one from apt-spy which I have 
passing familiarity with), the configure-stamp: target:

configure-stamp:
dh_testdir
./configure --program-transform-name=s/apt-sources/apt-spy/ \ 
- --prefix=/usr --mandir=\$${prefix}/share/man \ 
- --infodir=\$${prefix}/share/info
 
touch configure-stamp

Basically you do the ./configure (with associated options) *inside* 
debian/rules.  Do not edit or alter upstream makefiles if you can help 
it at all would appear to be the rule of thumb.  Obviously if there is 
no other way to do something then you should do it in the makefile, but 
I would say that in this case, passing options to ./configure should do 
what you need.  (./configure --help | less is a useful thing to do).

Hope that points in the right direction.
- -- 
Stephen Stafford
GPG public key on request
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7SPvQFwmY7Xa4pD0RAjseAJ4orsQAKvAE+XKZmxh3Ao6gyApUCQCgkfnW
oBXIUIrt39N8UPAPY623Plo=
=nof2
-END PGP SIGNATURE-



Re: undocumented(7)

2001-07-08 Thread Colin Watson
On Sun, 08 Jul 2001 at 20:21:09 +0200, Robert Bihlmeyer wrote:
 Matt Zimmerman [EMAIL PROTECTED] writes:
  undocumented(7) is in the manpages package (Priority: important).
  It seems sensible to allow users to remove this package without
  breaking anything, and if they care enough to remove the manpages
  package, they probably won't miss undocumented(7).
 
 Wouldn't it be better to just move undocumented(7) (it's 1415 bytes,
 FWIW) to man-db? This way all users of man would have it.

*sigh* There are multiple man browsers in Debian: gman, gnome-help,
konqueror, and tkman all provide man-browser, and coolman should. It's
inappropriate to put something used by all of them into man-db just
because it's the one most people use.

 Thinking a bit further ... symlinking to undocumented is often frowned
 upon, because it muddles up the issue (and novice packagers often
 conveniently think that it is a permanent solution), and sometimes
 raises false expectations (i.e. I install a package, look at dpkg -L
 output, think: fine, a manpage is provided). Sooo, why not patch the
 man binary to issue a more helpful message?
 
 I.e. if manpage FOO was sought, and FOO exists in {,/usr}/{,s}bin:
   No manual entry for FOO
   This is probably a bug you should report.
   In the mean time, please try to find usage information through other
   means -- try man undocumented if you are unsure.

It seems a bit silly, because, well, that's what undocumented(7) says
except in less detail. It also seems like more cruft in the already
crufty man binary. Feel free to write a patch if you think it's useful,
though, but you'll need to get all manual browsers changed before policy
13.1 can properly be amended.

-- 
Colin Watson  [EMAIL PROTECTED]



Re: Procedural clarification

2001-07-08 Thread Shaul Karl
 This is a multi-part message in MIME format.
 It has been signed conforming to RFC2015.
 You'll need PGP or GPG to check the signature.
 
 =_994626186-1074-2
 Content-Type: text/plain; charset=us-ascii
 
 Greg Wiley [EMAIL PROTECTED] writes:
 
  The question is: which do I do first, announce my intentions to
  debian-devel or submit a new main- tainer application? The
  application seems to want me to announce. Other docs seem to
  indicate that I should become a maintainer first.
 
 You can become a NM without having a package in Debian. Showing off a
 good package is a fine way, to demonstrate that you have the necessary
 skills, but it is this package need not be an official Debian one.
 
 OTOH, you don't have to be a Debian developer to contribute official
 packages. If you aren't, you need a sponsor who is a developer. S/he
 will check if your package is done right, and provide the stamp of
 approval so it can be uploaded into Debian.
 
 Nowadays, you also need an advocate who is a Debian develper, to get
 into the NM queue.
 
 Following from all this, I recommend:
 
 1. Announce that you're willing to adopt package X, but that you'll
need a sponsor. Don't forget to Cc: the WNPP bug for package X.



1.5 You might use the sponsorship program in the meanwhile. Search for the 
link `sponsorship program' on http://www.debian.org/devel



 2. Wait until a sponsor contacts you.
 3. Do the necessary work on package X, and send the results to your
sponsor. Repeat until s/he is satisfied -- then your package will
be uploaded by the sponsor.
 4. Ask your sponsor whether s/he would advocate for you. If s/he is
willing, apply for NM.
 
 -- 
 Robbe
 
 =_994626186-1074-2
 Content-Type: application/pgp-signature; name=signature.ng
 Content-Disposition: inline; filename=signature.ng
 Content-Transfer-Encoding: 7bit
 
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.0.6 (GNU/Linux)
 Comment: For info see http://www.gnupg.org
 
 iD8DBQE7SMqL8g21h7wYWrMRAhvvAJ9bWPugDiYz/lRdAWNTeg2BLoat0gCeKUhP
 2gcZXbCREBvQ0R7dC+vGYGY=
 =1M5w
 -END PGP SIGNATURE-
 
 =_994626186-1074-2--
 
 
 --  
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 

-- 

Shaul Karl [EMAIL PROTECTED]

Hillel used to say: If I am not for myself who will be for me?
Yet, if I am for myself only, what am I? And if not now, when?
  (Ethics Of The Fathers 1:14)





Re: undocumented(7)

2001-07-08 Thread Sam Couter
Mark Brown [EMAIL PROTECTED] wrote:
 From undocumented(7):
 
 |   This program, utility or function does not have  a  useful
 |   manpage.  Please do not report this as a bug, because this
 |   has already been reported as a bug; when a manpage becomes

But if undocumented(7) is unavailable, I don't see that message. I see No
manual entry for foo, and then proceed to file a bug. It was only through
further investigation that I realised the bug had already been filed and
that the man page was really a dangling symlink.
-- 
Sam Couter  |   Internet Engineer   |   http://www.topic.com.au/
[EMAIL PROTECTED]|   tSA Consulting  |
OpenPGP key ID:   DE89C75C,  available on key servers
OpenPGP fingerprint:  A46B 9BB5 3148 7BEA 1F05  5BD5 8530 03AE DE89 C75C


pgptCpHeaLvPC.pgp
Description: PGP signature


Re: g++ 3.0

2001-07-08 Thread Matt Zimmerman
On Sun, Jul 08, 2001 at 11:01:52PM +0200, Robert Bihlmeyer wrote:

 I read on -devel that compiling packages with g++ 3 is problematic
 since they will not correctly link with C++ libraries built with an
 older compiler. I figure this will not be a problem for my package
 because it does not depend on any C++ libraries other than libstdc++,
 which should be ok. Normal C libraries are no bother, I assume. Is
 this correct?

If the problem occurs only on certain architectures, you may want to try it
yourself on as many as possible before switching entirely to g++-3.0.  On some
Debian architectures, 3.0 is already the default compiler (see the source for
gcc-defaults, I think).  If those are the same architectures where your package
has problems, then there is no problem for Debian.

As long as it doesn't link against any other C++ libraries, it should work,
yes.  Whether or not this is a good idea, I'm not sure.  There are issues with
g++-3.0 other than ABI compatibility (such as debugging).  It seems to be
available on all platforms, though, so it might be worth a try if it turns out
to be necessary.  It might be wise to restrict the change to the problematic
architectures, though.

-- 
 - mdz



Re: openacs docs version number

2001-07-08 Thread Mike Markley
Personally, I would use the source package's version # in this case. The
docs may be fairly version-dependent (i.e. openacs 4.0 may change a great
deal of things, and openacs-docs 4.0 would document the new interfaces), so
sharing version numbers makes it much clearer...

On Mon, Jul 09, 2001 at 02:16:43AM +0200, Eric Van Buggenhaut [EMAIL 
PROTECTED] spake forth:
 Hi,
 
 I recently adopted openacs package.
 
 Upstream FTP site provides 2 packages : openacs-3.2.5.tar.gz and
 openacs-3.2.5-docs.tar.gz.
 
 How should I version-number the doc package ? Would openacs-docs_1.0 be OK or
 shoud I try to stick to binaries package version for now and the future ?
 
 Thanks.
 
 -- 
 Eric VAN BUGGENHAUT
 
 [EMAIL PROTECTED]
 
 
 --  
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]

-- 
Mike Markley [EMAIL PROTECTED]
GPG: 0x3B047084 7FC7 0DC0 EF31 DF83 7313  FE2B 77A8 F36A 3B04 7084

Behind every great man, there is a woman -- urging him on.
- Harry Mudd, I, Mudd, stardate 4513.3