Re: RFS: gtklp -- Frontend for CUPS written in GTK+

2004-04-29 Thread Andreas Metzler
On 2004-04-29 Andreas Metzler [EMAIL PROTECTED] wrote:
 automake  --add-missing --copy  autoconf

‐‐force‐missing is missing. - Just for the archives.
 cu andreas



Re: use locale for python package test

2004-04-29 Thread Andreas Metzler
On 2004-04-29 GCS [EMAIL PROTECTED] wrote:
  I maintain a package, which needs en_US locale for testing the build. I
 did it as writing en_US to /etc/locale.gen and generate the locales
 again, if it's not yet done. Then set LC_ALL to en_US, and do the test.
 So far, so good, it works. But now I got a FTBFS as a simple user it can
 not be built (no permission for /etc/locale.gen). The reporter says there's
 localedef -i en_US -f ISO-8859-1 $(CURDIR)/debian/locale/en_US
 but how can I use the generated locale like it would be the system's
 locale?

 I have tried setting LC_PATH to various directories (like
 $(CURDIR)/debian/locale/ ) without success.
[...]

The variable is named LOCPATH and not LC_PATH,
LOCPATH=$(CURDIR)/debian/locale should work.

I wished this was documented. I only found this with
strings /lib/libc-2.3.2.so | grep 'PATH'
because it is not doumented[1] in info manpages.
cu andreas
[1] The  only reference is The variables ... LOCPATH ... influence
locale handling, cf.  locale(5). in environ(7)
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: RFS: gtklp -- Frontend for CUPS written in GTK+

2004-04-29 Thread Andreas Metzler
On 2004-04-29 Zak B. Elep [EMAIL PROTECTED] wrote:
 On Tue, Apr 27, 2004 at 09:43:32AM +0200, Andreas Metzler wrote:
[...] 
  Imho the build-depency on gnutls should simply be droppep, gtklp does
  not use gnutls, it is just a libtool artefact caused by
  libcupsys2-dev, which already depends on libgnutls7-dev.

 Also dropped gnutls ;)

And with the newest latest libcupsys2-dev version
(1.1.20final+cvs20040330-3) gtklp won't uselessly link against gnutls.
;-)

  Did you repack the source? - The md5sum does not match:
[...]
 Of course the md5sums won't match, they're _not_ the same sources!
 (Hint: it's a `p', not an `n' ;)

I need to improve on my reading skills. ;-) - I'll offer advise in
exchange: You should install or upgrade autotools-dev on your machine,
config.(guess|sub) is still old because the respective code in
debian/rules requires autotools-dev.

I am willing to sponsor the package in its current state to rid of a
gnutls5 dependency in sid.

It would be nice if gtklp could be fixed with respect to
http://bugs.debian.org/242950 but for gtklp it is a little bit more
complicated than

#1 Add AM_MAINTAINER_MODE near the start of configure.in
#2 libtoolize --force --copy  aclocal  autoheader  automake \
   --add-missing --copy  autoconf
#3 clean up

which suggests putting this of to the second upload.

I played a little bit with it and needed to manually remove ./missing
(because automake did not overwrite it with a fresh version) and work
around a incompatibilty between po/Makefile.in.in of the antic
version of gettext used in the package and current autotools

-mkinstalldirs = $(SHELL) `case $(MKINSTALLDIRS) in /*) echo $(MKINSTALLDIRS) ;; 
*) echo $(top_builddir)/$(MKINSTALLDIRS) ;; esac`
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs

This looks hackish and I do not know whether it might break stuff. -
The proper fix would be updating gettext, but I could not deal with
that in the limited timeI chose to invest. - It is something upstream
should do, imho.
  cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: RFS: gtklp -- Frontend for CUPS written in GTK+

2004-04-29 Thread Andreas Metzler
On 2004-04-29 Andreas Metzler [EMAIL PROTECTED] wrote:
 automake  --add-missing --copy  autoconf

forcemissing is missing. - Just for the archives.
 cu andreas


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



Re: use locale for python package test

2004-04-29 Thread Andreas Metzler
On 2004-04-29 GCS [EMAIL PROTECTED] wrote:
  I maintain a package, which needs en_US locale for testing the build. I
 did it as writing en_US to /etc/locale.gen and generate the locales
 again, if it's not yet done. Then set LC_ALL to en_US, and do the test.
 So far, so good, it works. But now I got a FTBFS as a simple user it can
 not be built (no permission for /etc/locale.gen). The reporter says there's
 localedef -i en_US -f ISO-8859-1 $(CURDIR)/debian/locale/en_US
 but how can I use the generated locale like it would be the system's
 locale?

 I have tried setting LC_PATH to various directories (like
 $(CURDIR)/debian/locale/ ) without success.
[...]

The variable is named LOCPATH and not LC_PATH,
LOCPATH=$(CURDIR)/debian/locale should work.

I wished this was documented. I only found this with
strings /lib/libc-2.3.2.so | grep 'PATH'
because it is not doumented[1] in info manpages.
cu andreas
[1] The  only reference is The variables ... LOCPATH ... influence
locale handling, cf.  locale(5). in environ(7)
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: RFS: gtklp -- Frontend for CUPS written in GTK+

2004-04-27 Thread Andreas Metzler
On 2004-04-27 Zak B. Elep [EMAIL PROTECTED] wrote:
[...]
* New maintainer (Closes: #244199, #245619)
* New upstream version (Closes: #209172, #194459)
* Fixed typo in man page (#170642), patch forwarded to upstream
* Fixed translation bug (#226839), patch forwarded to upstream
* Man page fixes (Closes: #100435)
* English is the default language (Closes: #85962)
* Rebuilt debian directory to reflect new Standards-Version (was 3.2.1)
* Build-Dependencies already complete (Closes: #84581, #89878, #90528,
  #123676)
[...]

Hello,
Thanks, nice. :-) Just some minor tidbits:

You seem to have repackaged it almost from scratch dumping the
dependency on debmake in the process (afaict on a very short glance),
but it is still listed in Build-Dependends.

Build-Depends: libcupsys2-dev, libglib1.2-dev, libgtk1.2-dev,libgnutls-dev | 
libgnutls5-dev, debmake, debhelper (= 4.0.0)

You also should not build-depend on libgnutls-dev | libgnutls5-dev
*If* you build-depend on gnutls you should have an exact
build-dependency on libgnutls7-dev because cups is using this version
and you do not want gtklp to link against two versions of gnutls.
(Crashes might be the result.)

Imho the build-depency on gnutls should simply be droppep, gtklp does
not use gnutls, it is just a libtool artefact caused by
libcupsys2-dev, which already depends on libgnutls7-dev.

Did you repack the source? - The md5sum does not match:

[EMAIL PROTECTED]:/tmp$ grep orig  gtklp_0.9p-1.dsc
 6e287468e9e01bae464c78a197f94160 533124 gtklp_0.9p.orig.tar.gz
[EMAIL PROTECTED]:/tmp$ wget \
  http://switch.dl.sourceforge.net/sourceforge/gtklp/gtklp-0.9n.src.tar.gz
[EMAIL PROTECTED]:/tmp$ md5sum gtklp-0.9n.src.tar.gz
aaae46694b96290113033420c1958ed7  gtklp-0.9n.src.tar.gz

Just use mv name.of.downloaded.tar.gz gtklp_0.9p.orig.tar.gz before
you start building.
 cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: debian-mentors@lists.debian.org

2004-04-27 Thread Andreas Metzler
On 2004-04-27 William Ballard [EMAIL PROTECTED] wrote:
 On Tue, Apr 27, 2004 at 11:27:59AM +0200, GCS wrote:
  public part to any keyserver like pgp.mit.edu then search someone who
  volunteers to sign your key and plan a meeting.
[...]
 I don't understand how to do the snipped part above.  On db.debian.org 
 all I can do is search for all DDs in the USA and even then I wouldn't 
 know who is willing to.

http://nm.debian.org/gpg_offer.php
   cu andreas



Re: RFS: gtklp -- Frontend for CUPS written in GTK+

2004-04-27 Thread Andreas Metzler
On 2004-04-27 Zak B. Elep [EMAIL PROTECTED] wrote:
[...]
* New maintainer (Closes: #244199, #245619)
* New upstream version (Closes: #209172, #194459)
* Fixed typo in man page (#170642), patch forwarded to upstream
* Fixed translation bug (#226839), patch forwarded to upstream
* Man page fixes (Closes: #100435)
* English is the default language (Closes: #85962)
* Rebuilt debian directory to reflect new Standards-Version (was 3.2.1)
* Build-Dependencies already complete (Closes: #84581, #89878, #90528,
  #123676)
[...]

Hello,
Thanks, nice. :-) Just some minor tidbits:

You seem to have repackaged it almost from scratch dumping the
dependency on debmake in the process (afaict on a very short glance),
but it is still listed in Build-Dependends.

Build-Depends: libcupsys2-dev, libglib1.2-dev, libgtk1.2-dev,libgnutls-dev | 
libgnutls5-dev, debmake, debhelper (= 4.0.0)

You also should not build-depend on libgnutls-dev | libgnutls5-dev
*If* you build-depend on gnutls you should have an exact
build-dependency on libgnutls7-dev because cups is using this version
and you do not want gtklp to link against two versions of gnutls.
(Crashes might be the result.)

Imho the build-depency on gnutls should simply be droppep, gtklp does
not use gnutls, it is just a libtool artefact caused by
libcupsys2-dev, which already depends on libgnutls7-dev.

Did you repack the source? - The md5sum does not match:

[EMAIL PROTECTED]:/tmp$ grep orig  gtklp_0.9p-1.dsc
 6e287468e9e01bae464c78a197f94160 533124 gtklp_0.9p.orig.tar.gz
[EMAIL PROTECTED]:/tmp$ wget \
  http://switch.dl.sourceforge.net/sourceforge/gtklp/gtklp-0.9n.src.tar.gz
[EMAIL PROTECTED]:/tmp$ md5sum gtklp-0.9n.src.tar.gz
aaae46694b96290113033420c1958ed7  gtklp-0.9n.src.tar.gz

Just use mv name.of.downloaded.tar.gz gtklp_0.9p.orig.tar.gz before
you start building.
 cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: debian-mentors@lists.debian.org

2004-04-27 Thread Andreas Metzler
On 2004-04-27 William Ballard [EMAIL PROTECTED] wrote:
 On Tue, Apr 27, 2004 at 11:27:59AM +0200, GCS wrote:
  public part to any keyserver like pgp.mit.edu then search someone who
  volunteers to sign your key and plan a meeting.
[...]
 I don't understand how to do the snipped part above.  On db.debian.org 
 all I can do is search for all DDs in the USA and even then I wouldn't 
 know who is willing to.

http://nm.debian.org/gpg_offer.php
   cu andreas


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



Re: Problem with Files section in .changes

2004-04-16 Thread Andreas Metzler
On 2004-04-16 Steffen Nissen [EMAIL PROTECTED] wrote:
 When trying to upload files to mentors.debian.net an error occurs
 because of errors in the .changes file. I can see what the error is, but
 unfortunately I do not know how to fix them.

 The files section is as follows and I believe that the '-' is an error,
 but I do not know how to fix it. Any suggestions?

 Files:
  1757f49ec7042da8d3ecaa183daafc27 512 - optional libfann1_1.1.0-1.dsc
[...]

apt-get update
apt-get upgrade

You need to update dpkg-dev.

See http://bugs.debian.org/190611 http://bugs.debian.org/221989
http://bugs.debian.org/222760

BTW: an error occurs is a poor problem description, always
*quote* the error message.
cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: Problem with Files section in .changes

2004-04-16 Thread Andreas Metzler
On 2004-04-16 Steffen Nissen [EMAIL PROTECTED] wrote:
 When trying to upload files to mentors.debian.net an error occurs
 because of errors in the .changes file. I can see what the error is, but
 unfortunately I do not know how to fix them.

 The files section is as follows and I believe that the '-' is an error,
 but I do not know how to fix it. Any suggestions?

 Files:
  1757f49ec7042da8d3ecaa183daafc27 512 - optional libfann1_1.1.0-1.dsc
[...]

apt-get update
apt-get upgrade

You need to update dpkg-dev.

See http://bugs.debian.org/190611 http://bugs.debian.org/221989
http://bugs.debian.org/222760

BTW: an error occurs is a poor problem description, always
*quote* the error message.
cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: RFS: stripclub - Online Comic Reader/Archiver

2004-04-09 Thread Andreas Metzler
On Fri, Apr 09, 2004 at 08:12:02AM -0600, Benjamin Cutler wrote:
 Brian Nelson wrote:
 Benjamin Cutler [EMAIL PROTECTED] writes:
[...]
 * You should change the RFP for stripclub to an ITP (just change the bug
  title), and then close the bug in the changelog.

 My first attempt to do this kinda blundered it, obviously... I tried to 
 retitle it by sending a message to [EMAIL PROTECTED], but it 
 doesn't seem to have worked. I'm supposed to get at least an error 
 response if I get it wrong, aren't I?
[...]

Yes, you are right. The BTS seems to be oveloaded currently, it can
take a couple of hours until a request is processed.
  cu andreas



Re: RFS: stripclub - Online Comic Reader/Archiver

2004-04-09 Thread Andreas Metzler
On Fri, Apr 09, 2004 at 08:12:02AM -0600, Benjamin Cutler wrote:
 Brian Nelson wrote:
 Benjamin Cutler [EMAIL PROTECTED] writes:
[...]
 * You should change the RFP for stripclub to an ITP (just change the bug
  title), and then close the bug in the changelog.

 My first attempt to do this kinda blundered it, obviously... I tried to 
 retitle it by sending a message to [EMAIL PROTECTED], but it 
 doesn't seem to have worked. I'm supposed to get at least an error 
 response if I get it wrong, aren't I?
[...]

Yes, you are right. The BTS seems to be oveloaded currently, it can
take a couple of hours until a request is processed.
  cu andreas


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



Re: package adding users

2004-04-07 Thread Andreas Metzler
On 2004-04-07 Erik Bourget [EMAIL PROTECTED] wrote:
 Matt Zimmerman [EMAIL PROTECTED] writes:
[adding users]
  adduser is the correct tool.  See policy 9.2.2.

  I do not think that useradd follows, e.g., the uid allocation guidelines in
  that section, and adduser's semantics are more convenient for maintainer
  scripts as well.

 Am I crazy, or is the --system option not available in woody for deluser?

No, yes. It was only added in the newest latest upload of adduser
which is currently _only_ available in sid.

 What's a 'nice way' to delete a system user if it exists (i.e. in postrm),
 deluser username || true (so the failure doesn't scuttle the postrm script)?

I am using
deluser  --quiet Debian-exim  /dev/null || true
   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: package adding users

2004-04-07 Thread Andreas Metzler
On 2004-04-07 Erik Bourget [EMAIL PROTECTED] wrote:
 Matt Zimmerman [EMAIL PROTECTED] writes:
[adding users]
  adduser is the correct tool.  See policy 9.2.2.

  I do not think that useradd follows, e.g., the uid allocation guidelines in
  that section, and adduser's semantics are more convenient for maintainer
  scripts as well.

 Am I crazy, or is the --system option not available in woody for deluser?

No, yes. It was only added in the newest latest upload of adduser
which is currently _only_ available in sid.

 What's a 'nice way' to delete a system user if it exists (i.e. in postrm),
 deluser username || true (so the failure doesn't scuttle the postrm script)?

I am using
deluser  --quiet Debian-exim  /dev/null || true
   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: package adding users

2004-04-06 Thread Andreas Metzler
On 2004-04-06 Erik Bourget [EMAIL PROTECTED] wrote:
 What's the best/accepted way to have a package add users to a Debian
 system?

Policy 9.2.
| Packages which need a user or group, but can have this user or
| group allocated dynamically and differently on each system, should
| use adduser --system to create the group and/or user. adduser will
| check for the existence of the user or group, and if necessary
| choose an unused id based on the ranges specified in adduser.conf.

   cu andreas



Re: package adding users

2004-04-06 Thread Andreas Metzler
On 2004-04-06 Erik Bourget [EMAIL PROTECTED] wrote:
 What's the best/accepted way to have a package add users to a Debian
 system?

Policy 9.2.
| Packages which need a user or group, but can have this user or
| group allocated dynamically and differently on each system, should
| use adduser --system to create the group and/or user. adduser will
| check for the existence of the user or group, and if necessary
| choose an unused id based on the ranges specified in adduser.conf.

   cu andreas


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



Re: Separating packages.

2004-04-05 Thread Andreas Metzler
On Mon, Apr 05, 2004 at 09:24:10AM +, n.v.t n.v.t wrote:
 I have simple question which I could not find in the debian policy, maybe 
 someone could point me out to that section or the right documentation? Or a 
 explanation would be nice. I'm debianizing a package that I would like to 
 split up in several parts, the package has a 'backgrounds' directory a 
 'icons' directory and a 'examples' directory. How do I handle this? I would 
 like to create packages like:
 
 package-backgrounds
 package-icons
 package-examples
 package-name (which contains all of the above) Should I do this as a 
 meta-package? How do I create a meta-package?
[...]

Why? How big are the components? Would somebdy e.g install package-name
without package-icons or the other way round?
   cu andreas



Re: new maintainer application question

2004-04-05 Thread Andreas Metzler
On Mon, Apr 05, 2004 at 05:17:47PM +0200, GCS wrote:
  I am applied[1] for a Debian Developer role, but as I see, Front Desk
 is stalling; I can't see any progress on applicants who have been
 advocated. So I have a couple of questions:

 - may I hope that Front Desk will assign an AM to me before Sarge is
   released? (IMHO not :( ).

Depends on how long it takes to release sarge. ;-) I do not know the
current status of NM first hand but it should not take *much* longer
than a month. Asking on the correct ml (newmaint) might yield better
results.

 - is it ok that a not-yet-DD has packages in the stable (to-be) version
   of Debian, in Sarge? (IMHO yes).

Yes, of course.

 - should I work on my packages in Sarge/Sid, or helping others with
   their packages[2], so hopefully make Sarge release sooner?

Are you asking what is slowing down sarge currently?
* debian-installer.
* About 300 release critical bugs http://bugs.debian.org/release-critical/

I do not know the status of /your/ packages, but the stuff you are not
able to fix now will entertain sarge's users for 1-2 years.
cu andreas



Re: Separating packages.

2004-04-05 Thread Andreas Metzler
On Mon, Apr 05, 2004 at 09:24:10AM +, n.v.t n.v.t wrote:
 I have simple question which I could not find in the debian policy, maybe 
 someone could point me out to that section or the right documentation? Or a 
 explanation would be nice. I'm debianizing a package that I would like to 
 split up in several parts, the package has a 'backgrounds' directory a 
 'icons' directory and a 'examples' directory. How do I handle this? I would 
 like to create packages like:
 
 package-backgrounds
 package-icons
 package-examples
 package-name (which contains all of the above) Should I do this as a 
 meta-package? How do I create a meta-package?
[...]

Why? How big are the components? Would somebdy e.g install package-name
without package-icons or the other way round?
   cu andreas


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



Re: new maintainer application question

2004-04-05 Thread Andreas Metzler
On Mon, Apr 05, 2004 at 05:17:47PM +0200, GCS wrote:
  I am applied[1] for a Debian Developer role, but as I see, Front Desk
 is stalling; I can't see any progress on applicants who have been
 advocated. So I have a couple of questions:

 - may I hope that Front Desk will assign an AM to me before Sarge is
   released? (IMHO not :( ).

Depends on how long it takes to release sarge. ;-) I do not know the
current status of NM first hand but it should not take *much* longer
than a month. Asking on the correct ml (newmaint) might yield better
results.

 - is it ok that a not-yet-DD has packages in the stable (to-be) version
   of Debian, in Sarge? (IMHO yes).

Yes, of course.

 - should I work on my packages in Sarge/Sid, or helping others with
   their packages[2], so hopefully make Sarge release sooner?

Are you asking what is slowing down sarge currently?
* debian-installer.
* About 300 release critical bugs http://bugs.debian.org/release-critical/

I do not know the status of /your/ packages, but the stuff you are not
able to fix now will entertain sarge's users for 1-2 years.
cu andreas


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



Re: How to deal with SONAME which changes very often

2004-04-02 Thread Andreas Metzler
On 2004-04-02 Bartosz Fenski aka fEnIo [EMAIL PROTECTED] wrote:
 I would like to package some very useful set of utilities[1].
 It depends on library of the same author[2].

 Unfortunatelly SONAME of this library changes with every new version. 
 And to make this problem more annoying, new releases shows very often
 (about one version per two weeks).
[...]

Imho the only sane way to deal with this is not shipping the shared
library but only a static one.
  cu andreas


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



Re: Becoming a Developer...

2004-04-02 Thread Andreas Metzler
On 2004-04-02 Benjamin Cutler [EMAIL PROTECTED] wrote:
 First off I'll admit I only gave a quick glance at the Debian New 
 Maintainters' Corner, but from what I saw, it looked like the first 
 step wasn't an automated thing. It sounds like the first thing I need to 
 do it get to know some of the current developers...

 In summary the reason I want to become a developer is that I have a 
 program I've been working on for the last couple of weeks, and it's 
 reached a point that I think it could benefit from being included in the 
 Debian archives.
[...]

Hello,
These two things (you becoming a maintainer and the program you have
written being included in Debian) are only loosely connected:

* The program can become part Debian without you maintaining it.
  (Neither Linus Torwalds nor Larry Wall are DDs[1] either ;-) Submit
  a request for package bug (RFP) using reportbug wnpp and hope
  somebody picks up.

* You can maintain the package without being an official DD. - You do
  the actual work and a DD doublechecks and uploads it for you. This
  is called Sponsoring.

Applying for becoming a DD by starting the NM process usually should
only be done after you have participated in Debian for some time. The
unofficial debian-mentors FAQ
http://people.debian.org/~mpalmer/debian-mentors_FAQ.html
explains this in more detail.

  hth, cu andreas

[1] Debian developer. people with a fancy @debian.org address and the
possibiltiy to upload packages.
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: How to deal with SONAME which changes very often

2004-04-02 Thread Andreas Metzler
On 2004-04-02 Bartosz Fenski aka fEnIo [EMAIL PROTECTED] wrote:
 I would like to package some very useful set of utilities[1].
 It depends on library of the same author[2].

 Unfortunatelly SONAME of this library changes with every new version. 
 And to make this problem more annoying, new releases shows very often
 (about one version per two weeks).
[...]

Imho the only sane way to deal with this is not shipping the shared
library but only a static one.
  cu andreas



Re: Becoming a Developer...

2004-04-02 Thread Andreas Metzler
On 2004-04-02 Benjamin Cutler [EMAIL PROTECTED] wrote:
 First off I'll admit I only gave a quick glance at the Debian New 
 Maintainters' Corner, but from what I saw, it looked like the first 
 step wasn't an automated thing. It sounds like the first thing I need to 
 do it get to know some of the current developers...

 In summary the reason I want to become a developer is that I have a 
 program I've been working on for the last couple of weeks, and it's 
 reached a point that I think it could benefit from being included in the 
 Debian archives.
[...]

Hello,
These two things (you becoming a maintainer and the program you have
written being included in Debian) are only loosely connected:

* The program can become part Debian without you maintaining it.
  (Neither Linus Torwalds nor Larry Wall are DDs[1] either ;-) Submit
  a request for package bug (RFP) using reportbug wnpp and hope
  somebody picks up.

* You can maintain the package without being an official DD. - You do
  the actual work and a DD doublechecks and uploads it for you. This
  is called Sponsoring.

Applying for becoming a DD by starting the NM process usually should
only be done after you have participated in Debian for some time. The
unofficial debian-mentors FAQ
http://people.debian.org/~mpalmer/debian-mentors_FAQ.html
explains this in more detail.

  hth, cu andreas

[1] Debian developer. people with a fancy @debian.org address and the
possibiltiy to upload packages.
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: Unicode conversion goals for Sarge (was Re: debian-changelog-file-uses-obsolete-national-charset)

2004-03-31 Thread Andreas Metzler
On 2004-03-31 Colin Watson [EMAIL PROTECTED] wrote:
[..]
 man (mostly) supports you running in a UTF-8 locale by means of some
 complicated iconv kludges.
[...]

Hmm. I seem to be doing something seriously wrong. man is completely
unuseable for me in uxterm with UTF-8 locale.

http://www.logic.univie.ac.at/~ametzler/man_in_uxterm.png
(5 KB)

Checking man's output it does not recode at all. - Is there a simple
gotcha I am missing?

I am pretty sure my locale is basically ok, because tin and mutt work.
  cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: Unicode conversion goals for Sarge (was Re: debian-changelog-file-uses-obsolete-national-charset)

2004-03-31 Thread Andreas Metzler
On 2004-03-31 Andreas Metzler [EMAIL PROTECTED] wrote:
 On 2004-03-31 Colin Watson [EMAIL PROTECTED] wrote:
 [..]
  man (mostly) supports you running in a UTF-8 locale by means of some
  complicated iconv kludges.
 [...]

 Hmm. I seem to be doing something seriously wrong.
[...]

indeed. LESSCHARSET=latin1 was still set. Sorry for the noise.
 cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: Unicode conversion goals for Sarge (was Re: debian-changelog-file-uses-obsolete-national-charset)

2004-03-31 Thread Andreas Metzler
On 2004-03-31 Colin Watson [EMAIL PROTECTED] wrote:
[..]
 man (mostly) supports you running in a UTF-8 locale by means of some
 complicated iconv kludges.
[...]

Hmm. I seem to be doing something seriously wrong. man is completely
unuseable for me in uxterm with UTF-8 locale.

http://www.logic.univie.ac.at/~ametzler/man_in_uxterm.png
(5 KB)

Checking man's output it does not recode at all. - Is there a simple
gotcha I am missing?

I am pretty sure my locale is basically ok, because tin and mutt work.
  cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: Unicode conversion goals for Sarge (was Re: debian-changelog-file-uses-obsolete-national-charset)

2004-03-31 Thread Andreas Metzler
On 2004-03-31 Andreas Metzler [EMAIL PROTECTED] wrote:
 On 2004-03-31 Colin Watson [EMAIL PROTECTED] wrote:
 [..]
  man (mostly) supports you running in a UTF-8 locale by means of some
  complicated iconv kludges.
 [...]

 Hmm. I seem to be doing something seriously wrong.
[...]

indeed. LESSCHARSET=latin1 was still set. Sorry for the noise.
 cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: debian-changelog-file-uses-obsolete-national-charset

2004-03-30 Thread Andreas Metzler
On 2004-03-30 Martin-Éric Racine [EMAIL PROTECTED] wrote:
[...]
 If I change my locale setting to [EMAIL PROTECTED] [1], debsign can
 no longer find my GPG key, because it expects the accent on my name
 to be encoded in UTF-8, even though the key was created in Latin-1.

Have you tried adding a second UID that is UTF-8 encoded?

 Another thing is, several remote sites I need to access on a daily
 basis simply do not offer UTF-8 locales.  In those cases, I still
 need a terminal that functions in Latin-1, including all accented
 characters.  Switching locale would definitely break a lot of things
 there, because the remote end would receive accented characters
 using UTF-8 escape sequences, instead of plain Latin-1.
[...]
 However... If anybody has clear solutions to ALL the above issues, I would
 gladly hear them.  :-)

The easiest way for the time being might be for you:
#1 keep using latin1 locale.
#2 keep debian/control and debian/changelog in latin1.
#3 Before you start dpkg-buildpackage use iconv or recode to
   *temporarily* recode these files to UTF-8
#4 Use -k1E0CB9CD for debsign/dpkg-buildpackage.

If you change debian/changelog to UTF-8 you have to also change
debian/control, otherwise the maintainer-ids won't match and your
upload will be classifed as NMU.

 [1] Shouldn't this @euro crap be gone by now? I mean the Euro is the only
 currency here since a few years already.  Should fi_FI mean ISO-8859-15 by
 default, at this point?

Imvho ISO-8859-15 just sucks. It is not as compatible as latin1 (e.g
e-mail, usenet) and not as useful as unicode.
  cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: Need help getting package built on arm

2004-03-30 Thread Andreas Metzler
On 2004-03-30 Steve Halasz [EMAIL PROTECTED] wrote:
 My package, qgis, has failed to build on arm. The error is:

 uic: error while loading shared libraries: libICE.so.6: cannot open
 shared object file: No such file or directory

Which was caused by broken X11 maintainer scripts at this time.

 When this first happened, I checked on packages.d.o and IIRC could not
 find a package on arm that contained that file. Now I can. So I suspect
 that it will work now. Should I just bump up my xlibs-dev build dep to
 the latest version and upload the package to be built again?

No. Ask the arm buildd admins to requeue it.
 cu andreas


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



Re: debian-changelog-file-uses-obsolete-national-charset

2004-03-30 Thread Andreas Metzler
On 2004-03-30 Martin-Éric Racine [EMAIL PROTECTED] wrote:
[...]
 If I change my locale setting to [EMAIL PROTECTED] [1], debsign can
 no longer find my GPG key, because it expects the accent on my name
 to be encoded in UTF-8, even though the key was created in Latin-1.

Have you tried adding a second UID that is UTF-8 encoded?

 Another thing is, several remote sites I need to access on a daily
 basis simply do not offer UTF-8 locales.  In those cases, I still
 need a terminal that functions in Latin-1, including all accented
 characters.  Switching locale would definitely break a lot of things
 there, because the remote end would receive accented characters
 using UTF-8 escape sequences, instead of plain Latin-1.
[...]
 However... If anybody has clear solutions to ALL the above issues, I would
 gladly hear them.  :-)

The easiest way for the time being might be for you:
#1 keep using latin1 locale.
#2 keep debian/control and debian/changelog in latin1.
#3 Before you start dpkg-buildpackage use iconv or recode to
   *temporarily* recode these files to UTF-8
#4 Use -k1E0CB9CD for debsign/dpkg-buildpackage.

If you change debian/changelog to UTF-8 you have to also change
debian/control, otherwise the maintainer-ids won't match and your
upload will be classifed as NMU.

 [1] Shouldn't this @euro crap be gone by now? I mean the Euro is the only
 currency here since a few years already.  Should fi_FI mean ISO-8859-15 by
 default, at this point?

Imvho ISO-8859-15 just sucks. It is not as compatible as latin1 (e.g
e-mail, usenet) and not as useful as unicode.
  cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: Need help getting package built on arm

2004-03-30 Thread Andreas Metzler
On 2004-03-30 Steve Halasz [EMAIL PROTECTED] wrote:
 My package, qgis, has failed to build on arm. The error is:

 uic: error while loading shared libraries: libICE.so.6: cannot open
 shared object file: No such file or directory

Which was caused by broken X11 maintainer scripts at this time.

 When this first happened, I checked on packages.d.o and IIRC could not
 find a package on arm that contained that file. Now I can. So I suspect
 that it will work now. Should I just bump up my xlibs-dev build dep to
 the latest version and upload the package to be built again?

No. Ask the arm buildd admins to requeue it.
 cu andreas



Re: checkroot.sh script

2004-03-28 Thread Andreas Metzler
On 2004-03-28 Brian T Glenn [EMAIL PROTECTED] wrote:
 Before attempting to post a bug to Debian directly, I wanted to ask the 
 people here if perhaps I am doing something incorrectly.

 I installed Debian sarge on the sparc64 arch, then went out and grabbed 
 the 2.6.4 kernel source from kernel.org and built a new kernel. After 
 trying to boot this kernel, the checkroot.sh script would consistently 
 fail to remount / into read-only during this section:
[...]

Isn't this #239735?

I think you have chosen the wrong list BTW, -mentors about learning to
package it is no user support list.
cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: checkroot.sh script

2004-03-28 Thread Andreas Metzler
On 2004-03-28 Brian T Glenn [EMAIL PROTECTED] wrote:
 Before attempting to post a bug to Debian directly, I wanted to ask the 
 people here if perhaps I am doing something incorrectly.

 I installed Debian sarge on the sparc64 arch, then went out and grabbed 
 the 2.6.4 kernel source from kernel.org and built a new kernel. After 
 trying to boot this kernel, the checkroot.sh script would consistently 
 fail to remount / into read-only during this section:
[...]

Isn't this #239735?

I think you have chosen the wrong list BTW, -mentors about learning to
package it is no user support list.
cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: WNPP bugs are not closed with upload

2004-03-25 Thread Andreas Metzler
On 2004-03-26 Bartosz Fenski aka fEnIo [EMAIL PROTECTED] wrote:
 On Fri, Mar 26, 2004 at 12:03:15AM +0100, Carlos Perelló Marín wrote:
  Hi, my packages (ttf-isabella and alleyoop) are now available with
  unstable but the wnpp bug reports are still open. The bug reports are:
  #190317, #208916 and #207153

 [...]

  Am I doing something wrong?
 I suppose you've made similar mistake to mine ;)

 Consider one thing: the only one parsed changelog entry is LAST ONE.
 If you prepared dozen version on your box, and each of them closes some
 bugs, only last changelog will actually be closed.
[...]

Per default the changes-file will only contain the last changelog of
the last revision and will only close the bugs these bugs. You can
change this with the -v option of dpkg-buildpackage.
 cu andreas



Re: dpkg-shlibdeps and libtool interaction

2004-03-25 Thread Andreas Metzler
On 2004-03-26 martin f krafft [EMAIL PROTECTED] wrote:
 I am packaging libhid for Debian, which I wrote and prepared with
 libtool. Next to the library, the libhid0 package also includes
 a binary /usr/bin/libhid-config, which is linked against libhid0.

 When I make the Debian package, dh_shlibdeps gives the following
 warning:

   dh_shlibdeps -v
 dpkg-shlibdeps -Tdebian/libhid0.substvars
   debian/libhid0/usr/bin/libhid-config
   debian/libhid0/usr/lib/libhid.so.0.0.0
 dpkg-shlibdeps: warning: could not find path for libhid.so.0

 Obviously it can't find the library, as that library is currently
 being installed. Therefore:
[...]

Specify the correct -l option, i.e. something like

dh_shlibdeps -v -l$(DEBIAN)/libhid0/usr/lib

   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: Should I recommend less if I use it in some scripts?

2004-03-22 Thread Andreas Metzler
On 2004-03-22 Number Six [EMAIL PROTECTED] wrote:
 Some of the scripts I include with my package use less (as well as 
 sed, tr, and grep).  I know for a fact less is not installed by 
 default.  (Not sure about this others).

 Should every little ordinary thing like less be included in my 
 Recommends?  It's surely not germane to the package, but if it's not 
 there, these little scripts will break.

Adapt your scripts to confirm to policy 11.4 Editors and pagers.
   cu andreas


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



Re: updating gdal library

2004-03-22 Thread Andreas Metzler
On Mon, Mar 22, 2004 at 04:39:19PM +0100, Silke Reimer wrote:
 First I don't know how to fill the Depends for libgdal1-dev
 correctly.
 http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html#AEN75
 explains the following:
 
   
   The -dev package should depend on all -dev packages for libraries
   that the library package depends upon, with the specific (so)version
   that the library package is linked against. This includes libc-dev.
   
[...]

This is bogus. The Depends should list the -dev packages that are
needed for linking against your library (basically if libgal's header
files include header files from other packages you should depend on
this packages)
   cu andreas


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



Re: Development packages.

2004-03-22 Thread Andreas Metzler
On Mon, Mar 22, 2004 at 04:26:49PM +0100, Frank Küster wrote:
 Stephen Frost [EMAIL PROTECTED] schrieb:
  * Adrian 'Dagurashibanipal' von Bidder ([EMAIL PROTECTED]) wrote:
  On Sunday 21 March 2004 20.49, Stephen Frost wrote:
  
   .la files shouldn't be included in anything, they're just plain broken.
  
  940 .la files on my system. Report bugs?
  [...]
  So either you don't mean that absolutely, or three's a few buggy
  packages out there.

  It's the glorious brokenness that is libtool.  Basically, libtool needs
  to be fixed to not use the stupid things on systems that don't need them
  (like, oh, all of Debian).  I don't know that filing bug reports would
  be useful until libtool is fixed because I imagine most maintainers who
  havn't actually run into the problems caused by .la files will just
  whine libtool did it.
 
 Yes, it did :-|. Could you point me to a documentation where I could
 read about these problems, and under what weird circumstances it will be
 a bug nevertheless if I don't install the *la files? 
[...]

Hello,
Basically the essence of the mess is #191425. If libfoo links against
libbar and application blah makes use of libfoo (but does not use
libbar) libtool will link the application against both libraries.

This is not necessary for dynamic linking on reasonably unbroken
platforms like GNU/Linux and complicates matters a lot:

Dependencies are immensly bloated. For example check the
dependencies of ghex (a simple Hex-Editor). It links directly
against libtasn1-0 although it sure as hell does not parse ASN
certificates. This can make make migration to testing a lot more
painful.

Now, if libfoo is replaced by libfoo2 and libbar is rebuilt against it
the application blah sudenly links against both libfoo2 and libfoo. If
these libraries do not use versioned symbols you'll get symbol clashes
and segmentation faults.

Now libtool gets this information (libfoo links against libbar) from
the .la file, if you do not ship it, libtool cannot be that stupid and
link against all these dependcies. - The price you pay for that is
that _static_ linking does require following these dependency chains.

Personally I think the payoff is ok, due to dlopen in glibc (NSS,
iconv) static linking is unreliable anyway.

If you want to see a nice example for the results of this bug, check
e.g.  apt-cache showpkg  libtasn1-0 and ask yourself how many of these
packages really should link against it.
cu andreas
PS: Be aware that I do not maintain a library myself, I have just 
done one or two NMUs and have followed discussions on the issue.
PPS: I gather that pkgconfig is also broken.


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



Re: Development packages.

2004-03-22 Thread Andreas Metzler
On 2004-03-22 Roger Leigh [EMAIL PROTECTED] wrote:
 Andreas Metzler [EMAIL PROTECTED] writes:
  On Mon, Mar 22, 2004 at 04:26:49PM +0100, Frank Küster wrote:

 [libtool brokenness]
  Yes, it did :-|. Could you point me to a documentation where I could
  read about these problems, and under what weird circumstances it will be
  a bug nevertheless if I don't install the *la files? 
  [...]

  Basically the essence of the mess is #191425. If libfoo links against
  libbar and application blah makes use of libfoo (but does not use
  libbar) libtool will link the application against both libraries.

 How is this different to pkg-config:
[...]

See Steve's and Scott's answers.
 cu andreas


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



Re: Should I recommend less if I use it in some scripts?

2004-03-22 Thread Andreas Metzler
On 2004-03-22 Number Six [EMAIL PROTECTED] wrote:
 Some of the scripts I include with my package use less (as well as 
 sed, tr, and grep).  I know for a fact less is not installed by 
 default.  (Not sure about this others).

 Should every little ordinary thing like less be included in my 
 Recommends?  It's surely not germane to the package, but if it's not 
 there, these little scripts will break.

Adapt your scripts to confirm to policy 11.4 Editors and pagers.
   cu andreas



Re: updating gdal library

2004-03-22 Thread Andreas Metzler
On Mon, Mar 22, 2004 at 04:39:19PM +0100, Silke Reimer wrote:
 First I don't know how to fill the Depends for libgdal1-dev
 correctly.
 http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html#AEN75
 explains the following:
 
   
   The -dev package should depend on all -dev packages for libraries
   that the library package depends upon, with the specific (so)version
   that the library package is linked against. This includes libc-dev.
   
[...]

This is bogus. The Depends should list the -dev packages that are
needed for linking against your library (basically if libgal's header
files include header files from other packages you should depend on
this packages)
   cu andreas



Re: Development packages.

2004-03-22 Thread Andreas Metzler
On Mon, Mar 22, 2004 at 04:26:49PM +0100, Frank Küster wrote:
 Stephen Frost [EMAIL PROTECTED] schrieb:
  * Adrian 'Dagurashibanipal' von Bidder ([EMAIL PROTECTED]) wrote:
  On Sunday 21 March 2004 20.49, Stephen Frost wrote:
  
   .la files shouldn't be included in anything, they're just plain broken.
  
  940 .la files on my system. Report bugs?
  [...]
  So either you don't mean that absolutely, or three's a few buggy
  packages out there.

  It's the glorious brokenness that is libtool.  Basically, libtool needs
  to be fixed to not use the stupid things on systems that don't need them
  (like, oh, all of Debian).  I don't know that filing bug reports would
  be useful until libtool is fixed because I imagine most maintainers who
  havn't actually run into the problems caused by .la files will just
  whine libtool did it.
 
 Yes, it did :-|. Could you point me to a documentation where I could
 read about these problems, and under what weird circumstances it will be
 a bug nevertheless if I don't install the *la files? 
[...]

Hello,
Basically the essence of the mess is #191425. If libfoo links against
libbar and application blah makes use of libfoo (but does not use
libbar) libtool will link the application against both libraries.

This is not necessary for dynamic linking on reasonably unbroken
platforms like GNU/Linux and complicates matters a lot:

Dependencies are immensly bloated. For example check the
dependencies of ghex (a simple Hex-Editor). It links directly
against libtasn1-0 although it sure as hell does not parse ASN
certificates. This can make make migration to testing a lot more
painful.

Now, if libfoo is replaced by libfoo2 and libbar is rebuilt against it
the application blah sudenly links against both libfoo2 and libfoo. If
these libraries do not use versioned symbols you'll get symbol clashes
and segmentation faults.

Now libtool gets this information (libfoo links against libbar) from
the .la file, if you do not ship it, libtool cannot be that stupid and
link against all these dependcies. - The price you pay for that is
that _static_ linking does require following these dependency chains.

Personally I think the payoff is ok, due to dlopen in glibc (NSS,
iconv) static linking is unreliable anyway.

If you want to see a nice example for the results of this bug, check
e.g.  apt-cache showpkg  libtasn1-0 and ask yourself how many of these
packages really should link against it.
cu andreas
PS: Be aware that I do not maintain a library myself, I have just 
done one or two NMUs and have followed discussions on the issue.
PPS: I gather that pkgconfig is also broken.



Re: Development packages.

2004-03-22 Thread Andreas Metzler
On Mon, Mar 22, 2004 at 06:28:43PM +0100, Frank Küster wrote:
 Andreas Metzler [EMAIL PROTECTED] wrote:
[...] 
  Personally I think the payoff is ok, due to dlopen in glibc (NSS,
  iconv) static linking is unreliable anyway.

 This I don't understand. What is the relation between dlopen calls and
 static linking? For sure a statically linked binary won't use dlopen,

It does.

 and if it's a different one, what's the problem?

The problem is that dlopen()ed stuffed is not linked and therefore not
pulled in by static linking. - If you link static against glibc 2.2
and execute the program on a system using glibc 2.3 the NSS/iconv
modules from the new version are used which might be incompatible.

See http://bugs.debian.org/193310

The comment at the top of the mail is too broad, static linking
against chosen libraries whih don't use dlopen works.
cu andreas



Re: Development packages.

2004-03-22 Thread Andreas Metzler
On 2004-03-22 Roger Leigh [EMAIL PROTECTED] wrote:
 Andreas Metzler [EMAIL PROTECTED] writes:
  On Mon, Mar 22, 2004 at 04:26:49PM +0100, Frank Küster wrote:

 [libtool brokenness]
  Yes, it did :-|. Could you point me to a documentation where I could
  read about these problems, and under what weird circumstances it will be
  a bug nevertheless if I don't install the *la files? 
  [...]

  Basically the essence of the mess is #191425. If libfoo links against
  libbar and application blah makes use of libfoo (but does not use
  libbar) libtool will link the application against both libraries.

 How is this different to pkg-config:
[...]

See Steve's and Scott's answers.
 cu andreas



Re: .diff.gz became as big as upstream source

2004-03-21 Thread Andreas Metzler
On 2004-03-21 GCS [EMAIL PROTECTED] wrote:
  I have a small package, which generates configure, Makefile[.in] at
 every compilation.

Why? Do you patch configure.(in)? See
/usr/share/doc/autotools-dev/README.Debian.gz, especially the part
after »fix the timestamp skews using a proper chain of touch«.

 As upstream already contained these files, when I
 build my package, and these files are regenerated but different versions
 of auto[conf|make], I get a big .diff.gz (as big as upstream source).
 Policy says I should not tamper with upstream source except where really
 necessary; but am I allowed to delete these files from upstream,
 generate them from debian/rules and clean again afterwards? It would
 make the .diff.gz very small, without any differences in .deb .

Yes ,this is allowed. But you'll need to adapt your build-dependencies,
you'll prbably need autoconf and automake.
cu andreas



Re: [Solved] Re: Bengali wordlist for aspell

2004-03-20 Thread Andreas Metzler
On 2004-03-20 Soumyadip Modak [EMAIL PROTECTED] wrote:
 On Sat, 2004-03-20 at 03:06, Brian Nelson wrote:

  The configure script that comes with the aspell dicts is homebrew (not
  created by autoconf), and thus does not accept most of those options.
  Edit those out of the debian/rules file.  Also, you might want to check
  out some of the aspell-* packages in the archive for reference.

 Thanks to all who have written in. It seems that the configure script
 lacked the ability to handle any options passed to it. :( I had to
 remove the options from the debian/rules script, and change make
 distclean to make clean. The package now builds correctly. 

 Have i broken any packaging rule by the above steps?
[...]

No. dh_make's default values are simply tailored for packages using
GNU autoconf (and automake. - You packages does not, therefore you
have to make changes.
   cu andreas


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



Re: [Solved] Re: Bengali wordlist for aspell

2004-03-20 Thread Andreas Metzler
On 2004-03-20 Soumyadip Modak [EMAIL PROTECTED] wrote:
 On Sat, 2004-03-20 at 03:06, Brian Nelson wrote:

  The configure script that comes with the aspell dicts is homebrew (not
  created by autoconf), and thus does not accept most of those options.
  Edit those out of the debian/rules file.  Also, you might want to check
  out some of the aspell-* packages in the archive for reference.

 Thanks to all who have written in. It seems that the configure script
 lacked the ability to handle any options passed to it. :( I had to
 remove the options from the debian/rules script, and change make
 distclean to make clean. The package now builds correctly. 

 Have i broken any packaging rule by the above steps?
[...]

No. dh_make's default values are simply tailored for packages using
GNU autoconf (and automake. - You packages does not, therefore you
have to make changes.
   cu andreas



Re: Need a sponsor to upload #234303

2004-03-18 Thread Andreas Metzler
On 2004-03-18 Everton da Silva Marques [EMAIL PROTECTED] wrote:
 --- Matthew Palmer [EMAIL PROTECTED] wrote:
 I'd start hitting up the maintainers (and upstreams) of packages
 which *could* use SRV records, regardless of whether they
 currently do or not, and suggest it to them.

 I plan to push that kind of SRV adoption. I have actually sent a
 ruli-based SRV-lookup patch for Exim, but then its author added SRV
 support throught its own internal, rather extensive, DNS facilities.
 I believe one may see SRV support in Exim 4.31. Other packages will
 come.
[...]

Judging from the latest snapshot Exim 4.31 *will* support SRV

+Everton da Silva Marques  Suggested patch for SRV handling
[...]
+ 5. The dnslookup router now supports the use of SRV records (see RFC 2782) in
+addition to MX and address records. The support is disabled by default. To
+enable SRV support, you need to set the check_srv option to the name of
+the service required. For example,
+
+  check_srv = smtp

   cu andreas
PS: Everton, what mailer are using? Webmail? It formats messages in an
readable way.
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: Versioning question

2004-03-18 Thread Andreas Metzler
On 2004-03-18 Stephen Gran [EMAIL PROTECTED] wrote:
 This one time, at band camp, Colin Watson said:
  There's ~, but you can't use that until sarge has been released.
  
  In the absence of that, something like 0.69-really-0.70-rc-1 (or what
  you suggest) is a common workaround. It's not too bad to change the
  tarball name.

 OK, if it's not a big deal to change the tarball name, then I will just
 go ahead and do that.  I was thinking it made for more complication
 than it apparently does - the thing I'm worried about is uploading when
 0.70 comes out, and I am uploading a new tarball.  If both are named
 0.70 (wuith only the revision changing from -0rc1 to -1), I thought the
 pool managing scripts would complain.

I think you are misparsing Colin. The pool managing scripts will
definitely complain if you upload a new foish-bar_0.70.orig.tar.gz.
You /cannot/ replace a foish-bar_0.70.orig.tar.gz in the archive
without changing the name.

You need to do this:
wget ftp://upsteam.org/foish-bar-0.70-rc-1.tar.gz
mv foish-bar-0.70-rc-1.tar.gz foish-bar_0.69-really-0.70-rc-1.orig.tar.gz
tar xzf foish-bar_0.69-really-0.70-rc-1.orig.tar.gz
cd foish-bar-0.70-rc-1
# The directory name in the tarball does not matter at all, you can
# still use the original tarball
generate debian/
etc.
   cu andreas


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



Re: Need a sponsor to upload #234303

2004-03-18 Thread Andreas Metzler
On 2004-03-18 Everton da Silva Marques [EMAIL PROTECTED] wrote:
 --- Matthew Palmer [EMAIL PROTECTED] wrote:
 I'd start hitting up the maintainers (and upstreams) of packages
 which *could* use SRV records, regardless of whether they
 currently do or not, and suggest it to them.

 I plan to push that kind of SRV adoption. I have actually sent a
 ruli-based SRV-lookup patch for Exim, but then its author added SRV
 support throught its own internal, rather extensive, DNS facilities.
 I believe one may see SRV support in Exim 4.31. Other packages will
 come.
[...]

Judging from the latest snapshot Exim 4.31 *will* support SRV

+Everton da Silva Marques  Suggested patch for SRV handling
[...]
+ 5. The dnslookup router now supports the use of SRV records (see RFC 2782) in
+addition to MX and address records. The support is disabled by default. To
+enable SRV support, you need to set the check_srv option to the name of
+the service required. For example,
+
+  check_srv = smtp

   cu andreas
PS: Everton, what mailer are using? Webmail? It formats messages in an
readable way.
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: Versioning question

2004-03-18 Thread Andreas Metzler
On 2004-03-18 Stephen Gran [EMAIL PROTECTED] wrote:
 This one time, at band camp, Colin Watson said:
  There's ~, but you can't use that until sarge has been released.
  
  In the absence of that, something like 0.69-really-0.70-rc-1 (or what
  you suggest) is a common workaround. It's not too bad to change the
  tarball name.

 OK, if it's not a big deal to change the tarball name, then I will just
 go ahead and do that.  I was thinking it made for more complication
 than it apparently does - the thing I'm worried about is uploading when
 0.70 comes out, and I am uploading a new tarball.  If both are named
 0.70 (wuith only the revision changing from -0rc1 to -1), I thought the
 pool managing scripts would complain.

I think you are misparsing Colin. The pool managing scripts will
definitely complain if you upload a new foish-bar_0.70.orig.tar.gz.
You /cannot/ replace a foish-bar_0.70.orig.tar.gz in the archive
without changing the name.

You need to do this:
wget ftp://upsteam.org/foish-bar-0.70-rc-1.tar.gz
mv foish-bar-0.70-rc-1.tar.gz foish-bar_0.69-really-0.70-rc-1.orig.tar.gz
tar xzf foish-bar_0.69-really-0.70-rc-1.orig.tar.gz
cd foish-bar-0.70-rc-1
# The directory name in the tarball does not matter at all, you can
# still use the original tarball
generate debian/
etc.
   cu andreas



Re: dh_make generates Stds. version 3.6.0 but latest is 3.6.1

2004-03-16 Thread Andreas Metzler
On 2004-03-16 Number Six [EMAIL PROTECTED] wrote:
 If dh_make generates debian/control at Standards-Version: 3.6.0, and
 the latest Standards-Version: is 3.6.1, how can I verify my project
 actually meets the correct standards (if I just bump the number)?

 Can a tool do it?

No.

Check policy's changelog and
/usr/share/doc/debian-policy/upgrading-checklist.*
   cu andreas


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



Re: dh_make generates Stds. version 3.6.0 but latest is 3.6.1

2004-03-16 Thread Andreas Metzler
On 2004-03-16 Number Six [EMAIL PROTECTED] wrote:
 If dh_make generates debian/control at Standards-Version: 3.6.0, and
 the latest Standards-Version: is 3.6.1, how can I verify my project
 actually meets the correct standards (if I just bump the number)?

 Can a tool do it?

No.

Check policy's changelog and
/usr/share/doc/debian-policy/upgrading-checklist.*
   cu andreas



Re: silly questions about devel machines

2004-03-14 Thread Andreas Metzler
On 2004-03-13 Magosányi Árpád [EMAIL PROTECTED] wrote:
 I am trying to check if I could fix an arch-dependent bug, so I have
 to compile my package on an arm, powerpc or s390.

 Picked bruckner from the list, done a dchroot sid. Now I would need
 tla to get the source (I could work around it), and several build
 dependencies.

 Is it true that I have to bother the admin to install the packages for
 me, or there is a way to do it for myself?
[...]

Yes, you have the ask the admin/debian-admin. For testing-purposes you
can install with dpkg -x in ~/deb and use -I~/deb/usr/include
-L~/deb/usr/lib but I gather you already knew that (I could work
around it).
   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: silly questions about devel machines

2004-03-14 Thread Andreas Metzler
On 2004-03-13 Magosányi Árpád [EMAIL PROTECTED] wrote:
 I am trying to check if I could fix an arch-dependent bug, so I have
 to compile my package on an arm, powerpc or s390.

 Picked bruckner from the list, done a dchroot sid. Now I would need
 tla to get the source (I could work around it), and several build
 dependencies.

 Is it true that I have to bother the admin to install the packages for
 me, or there is a way to do it for myself?
[...]

Yes, you have the ask the admin/debian-admin. For testing-purposes you
can install with dpkg -x in ~/deb and use -I~/deb/usr/include
-L~/deb/usr/lib but I gather you already knew that (I could work
around it).
   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: Packaging for Sid on the Debian machines?

2004-03-10 Thread Andreas Metzler
On 2004-03-10 Jörgen Hägg [EMAIL PROTECTED] wrote:
 I'm trying to compile and pack on different architectures, but
 after my first attempt I realized
 that all Debian hosts are running Woody, not Sid.

 Question: how and where do I build for Sid?
 Has '+chroots' anything to do with it?

 (Like bruckner: woody Debian GNU/Linux (+chroots))
[...]

Login normally and execute dchroot sid.
 cu andreas



Re: RFS: truncate (now it's free, for real!)

2004-03-09 Thread Andreas Metzler
On 2004-03-09 Luca Pasquali [EMAIL PROTECTED] wrote:
[...]
 and now a strange, dumb-sounding request:
 if you mentors have better/more useful packaging exercises to
 suggest me, I'll welcome the advices, it may be a strange request but
 I'm not a programmer, I mainly use console to do network
 administration, I'm lost in WNPP search something to package that will
 of use for myself without great results.

If you are trying to be helpful take the list of packages you actually
have installed and use and check their bug-reports, you have good
chances of finding one or the other which is in need of attention, be
it patches, or just testing and verifying bug-reports. This will not
teach you how to package something from scratch (but imho this is not
too difficult for the normal autotool thingy anyways).
Co-maintainership or adoption can follow.

 Is this a bad approach to debian maintainig? I mean dealing with
 packages you don't use.
[...]

There are two problems with that:
- Motivation. I am much more inclined to invest time and effort in
  maintaining a package I really use because I immediately benefit
  from it and suffer from its deficencies.

- Quality of the result. If you do not use the package regularily you
  might not know how to test it and won't stumble upon well hidden bugs
  yourself.
   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: Packaging for Sid on the Debian machines?

2004-03-09 Thread Andreas Metzler
On 2004-03-10 Jörgen Hägg [EMAIL PROTECTED] wrote:
 I'm trying to compile and pack on different architectures, but
 after my first attempt I realized
 that all Debian hosts are running Woody, not Sid.

 Question: how and where do I build for Sid?
 Has '+chroots' anything to do with it?

 (Like bruckner: woody Debian GNU/Linux (+chroots))
[...]

Login normally and execute dchroot sid.
 cu andreas


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



Re: RFS: truncate (now it's free, for real!)

2004-03-09 Thread Andreas Metzler
On 2004-03-09 Luca Pasquali [EMAIL PROTECTED] wrote:
[...]
 and now a strange, dumb-sounding request:
 if you mentors have better/more useful packaging exercises to
 suggest me, I'll welcome the advices, it may be a strange request but
 I'm not a programmer, I mainly use console to do network
 administration, I'm lost in WNPP search something to package that will
 of use for myself without great results.

If you are trying to be helpful take the list of packages you actually
have installed and use and check their bug-reports, you have good
chances of finding one or the other which is in need of attention, be
it patches, or just testing and verifying bug-reports. This will not
teach you how to package something from scratch (but imho this is not
too difficult for the normal autotool thingy anyways).
Co-maintainership or adoption can follow.

 Is this a bad approach to debian maintainig? I mean dealing with
 packages you don't use.
[...]

There are two problems with that:
- Motivation. I am much more inclined to invest time and effort in
  maintaining a package I really use because I immediately benefit
  from it and suffer from its deficencies.

- Quality of the result. If you do not use the package regularily you
  might not know how to test it and won't stumble upon well hidden bugs
  yourself.
   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Renaming a package, proper values for replaces/conflicts?

2004-03-07 Thread Andreas Metzler
Hello,
I know this is a standard szenario, but the natural solution conflicts
with suggestions in policy.

When jumping from 4.3 to 4.5 I'd like to rename pgrep to pcregrep and
to provide seamless upgrades I'd introduce a dummy package pgrep
depending on pcregrep, however replaces/conflicts gives me a headache.

Package: pcregrep
Architecture: any
Depends: ${shlibs:Depends}
Conflicts: pgrep(4.5)
Replaces: pgrep(4.5)

Package: pgrep
Section: oldlibs
Architecture: all
Depends: pcregrep

This looks correct, doesn't it? Any[1] version of pgrep fulfilling (4.5)
is no dummy package and contains /usr/bin/pcregrep, therefore pcregrep
must conflict with it. (Testing shows that this seems to work, apt-get
dselect-upgrade and apt-get dist-upgrade will install pcregrep.)

However policy 7.3 says:
| A Conflicts entry should almost never have an earlier than
| version clause. This would prevent dpkg from upgrading or
| installing the package which declared such a conflict until
| the upgrade or removal of the conflicted-with package had been
| completed.

My gut feeling tells me to ignore this because I _need_ to conflict with
pgrep(4.5) and because high-level packaging managment tools like apt
or dselect handle this quite fine.
   cu andreas
[1] Actually it is any version from 3.3-1 up to the version currently
available, 4.3-4, but I've no idea how to express a range in
replaces/conflicts except by listing all of them, there is no AND.
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: Renaming a package, proper values for replaces/conflicts?

2004-03-07 Thread Andreas Metzler
On 2004-03-07 Colin Watson [EMAIL PROTECTED] wrote:
 On Sun, Mar 07, 2004 at 11:23:40AM +0100, Andreas Metzler wrote:
 When jumping from 4.3 to 4.5 I'd like to rename pgrep to pcregrep and
 to provide seamless upgrades I'd introduce a dummy package pgrep
 depending on pcregrep, however replaces/conflicts gives me a headache.

 Package: pcregrep
 Architecture: any
 Depends: ${shlibs:Depends}
 Conflicts: pgrep(4.5)
 Replaces: pgrep(4.5)

 Package: pgrep
 Section: oldlibs
 Architecture: all
 Depends: pcregrep

 This looks correct, doesn't it? Any[1] version of pgrep fulfilling (4.5)
 is no dummy package and contains /usr/bin/pcregrep, therefore pcregrep
 must conflict with it.

 I think you just need Replaces: pgrep ( 4.5), not Conflicts: at all.
 It's a straightforward file conflict. Conflicts: makes the upgrade
 painful because it adds extra complexity to the unpack order: this is
 why policy recommends against it.

So it is no bug that this file-conflict

| X:/ dpkg -i /apt-zusatz/pgrep_4.3-0.0.1_i386.deb 
| dpkg - warning: downgrading pgrep from 4.5-0.1 to 4.3-0.0.1.
| (Reading database ... 9669 files and directories currently installed.)
| Preparing to replace pgrep 4.5-0.1 (using
| .../pgrep_4.3-0.0.1_i386.deb) ...
| Unpacking replacement pgrep ...
| dpkg: error processing /apt-zusatz/pgrep_4.3-0.0.1_i386.deb
| (--install):
|  trying to overwrite `/usr/bin/pcregrep', which is also in package
|  pcregrep
| Errors were encountered while processing:
|   /apt-zusatz/pgrep_4.3-0.0.1_i386.deb

is not expressed in Conflicts: because basically we only care about
upgrading?
cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: Renaming a package, proper values for replaces/conflicts?

2004-03-07 Thread Andreas Metzler
On 2004-03-07 Colin Watson [EMAIL PROTECTED] wrote:
 On Sun, Mar 07, 2004 at 01:17:46PM +0100, Andreas Metzler wrote:
  On 2004-03-07 Colin Watson [EMAIL PROTECTED] wrote:
   On Sun, Mar 07, 2004 at 11:23:40AM +0100, Andreas Metzler wrote:
   When jumping from 4.3 to 4.5 I'd like to rename pgrep to pcregrep and
   to provide seamless upgrades I'd introduce a dummy package pgrep
   depending on pcregrep, however replaces/conflicts gives me a headache.

   Package: pcregrep
   Architecture: any
   Depends: ${shlibs:Depends}
   Conflicts: pgrep(4.5)
   Replaces: pgrep(4.5)
 
   Package: pgrep
   Section: oldlibs
   Architecture: all
   Depends: pcregrep
 
   This looks correct, doesn't it? Any[1] version of pgrep fulfilling (4.5)
   is no dummy package and contains /usr/bin/pcregrep, therefore pcregrep
   must conflict with it.
 
   I think you just need Replaces: pgrep ( 4.5), not Conflicts: at all.
   It's a straightforward file conflict. Conflicts: makes the upgrade
   painful because it adds extra complexity to the unpack order: this is
   why policy recommends against it.

 Actually, Replaces:/Conflicts: has the special meaning of this package
 completely replaces that other package, which I guess is what you want.
 Nothing depends on pgrep, so is the dummy package really needed?
[...]

Yes. If you have pgrep installed and there is no dummy package neither
apt-get (dist-)upgrade nor dselect will install pcregrep. The
outdated package will be kept indefinitely.
cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Renaming a package, proper values for replaces/conflicts?

2004-03-07 Thread Andreas Metzler
Hello,
I know this is a standard szenario, but the natural solution conflicts
with suggestions in policy.

When jumping from 4.3 to 4.5 I'd like to rename pgrep to pcregrep and
to provide seamless upgrades I'd introduce a dummy package pgrep
depending on pcregrep, however replaces/conflicts gives me a headache.

Package: pcregrep
Architecture: any
Depends: ${shlibs:Depends}
Conflicts: pgrep(4.5)
Replaces: pgrep(4.5)

Package: pgrep
Section: oldlibs
Architecture: all
Depends: pcregrep

This looks correct, doesn't it? Any[1] version of pgrep fulfilling (4.5)
is no dummy package and contains /usr/bin/pcregrep, therefore pcregrep
must conflict with it. (Testing shows that this seems to work, apt-get
dselect-upgrade and apt-get dist-upgrade will install pcregrep.)

However policy 7.3 says:
| A Conflicts entry should almost never have an earlier than
| version clause. This would prevent dpkg from upgrading or
| installing the package which declared such a conflict until
| the upgrade or removal of the conflicted-with package had been
| completed.

My gut feeling tells me to ignore this because I _need_ to conflict with
pgrep(4.5) and because high-level packaging managment tools like apt
or dselect handle this quite fine.
   cu andreas
[1] Actually it is any version from 3.3-1 up to the version currently
available, 4.3-4, but I've no idea how to express a range in
replaces/conflicts except by listing all of them, there is no AND.
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: Renaming a package, proper values for replaces/conflicts?

2004-03-07 Thread Andreas Metzler
On 2004-03-07 Colin Watson [EMAIL PROTECTED] wrote:
 On Sun, Mar 07, 2004 at 01:17:46PM +0100, Andreas Metzler wrote:
  On 2004-03-07 Colin Watson [EMAIL PROTECTED] wrote:
   On Sun, Mar 07, 2004 at 11:23:40AM +0100, Andreas Metzler wrote:
   When jumping from 4.3 to 4.5 I'd like to rename pgrep to pcregrep and
   to provide seamless upgrades I'd introduce a dummy package pgrep
   depending on pcregrep, however replaces/conflicts gives me a headache.

   Package: pcregrep
   Architecture: any
   Depends: ${shlibs:Depends}
   Conflicts: pgrep(4.5)
   Replaces: pgrep(4.5)
 
   Package: pgrep
   Section: oldlibs
   Architecture: all
   Depends: pcregrep
 
   This looks correct, doesn't it? Any[1] version of pgrep fulfilling 
   (4.5)
   is no dummy package and contains /usr/bin/pcregrep, therefore pcregrep
   must conflict with it.
 
   I think you just need Replaces: pgrep ( 4.5), not Conflicts: at all.
   It's a straightforward file conflict. Conflicts: makes the upgrade
   painful because it adds extra complexity to the unpack order: this is
   why policy recommends against it.

 Actually, Replaces:/Conflicts: has the special meaning of this package
 completely replaces that other package, which I guess is what you want.
 Nothing depends on pgrep, so is the dummy package really needed?
[...]

Yes. If you have pgrep installed and there is no dummy package neither
apt-get (dist-)upgrade nor dselect will install pcregrep. The
outdated package will be kept indefinitely.
cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: How to access cvs.debian.org with ssh/rsa keys?

2004-03-06 Thread Andreas Metzler
On 2004-03-06 Frank Küster [EMAIL PROTECTED] wrote:
 I've recently been given write access to the tetex directories on
 cvs.debian.org, but it seems when I login, the password is blown over
 the net in plaintext.

 I have put my rsa key into the LDAP system, and can login e.g. into
 gluck with ssh. Since the key is protected by a password, I'm asked this
 password, but then the question asked is:

 Enter passphrase for key '/home/frank/.ssh/id_rsa': 

 I have set CVS_RSH=ssh, and I try to access the cvs with 

 cvs -d :pserver:[EMAIL PROTECTED]:/cvs/tetex login
[...]

Yes cvs pserver is using with plaintext authentication, if you were
using ssh it would read :ext:[EMAIL PROTECTED]:/cvs/tetex (ext
instead of pserver).
  cu andreas


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



Re: How to access cvs.debian.org with ssh/rsa keys?

2004-03-06 Thread Andreas Metzler
On 2004-03-06 Frank Küster [EMAIL PROTECTED] wrote:
 I've recently been given write access to the tetex directories on
 cvs.debian.org, but it seems when I login, the password is blown over
 the net in plaintext.

 I have put my rsa key into the LDAP system, and can login e.g. into
 gluck with ssh. Since the key is protected by a password, I'm asked this
 password, but then the question asked is:

 Enter passphrase for key '/home/frank/.ssh/id_rsa': 

 I have set CVS_RSH=ssh, and I try to access the cvs with 

 cvs -d :pserver:[EMAIL PROTECTED]:/cvs/tetex login
[...]

Yes cvs pserver is using with plaintext authentication, if you were
using ssh it would read :ext:[EMAIL PROTECTED]:/cvs/tetex (ext
instead of pserver).
  cu andreas



Re: scripts in /usr/share/$package?

2004-03-05 Thread Andreas Metzler
On Fri, Mar 05, 2004 at 04:24:01PM +0100, Frank Küster wrote:
 although I've read the policy again, I am not sure whether it is allowed
 to store scripts in /usr/share/$package? In particular, scripts that are
 only meant to be called by postinst (or prerm), never by a user. They
 could go to /usr/lib/$package, but that would mean creating an extra
 directory. Therefore I'd prefer to keep them in /usr/share/$package
 which exists anyway. Is this o.k.?


*IMHO* If they are arch-independent (and scripts usually are)
/usr/share/$package is correct and /usr/lib/$package would be a bug.
   cu andreas


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



Re: scripts in /usr/share/$package?

2004-03-05 Thread Andreas Metzler
On Fri, Mar 05, 2004 at 04:24:01PM +0100, Frank Küster wrote:
 although I've read the policy again, I am not sure whether it is allowed
 to store scripts in /usr/share/$package? In particular, scripts that are
 only meant to be called by postinst (or prerm), never by a user. They
 could go to /usr/lib/$package, but that would mean creating an extra
 directory. Therefore I'd prefer to keep them in /usr/share/$package
 which exists anyway. Is this o.k.?


*IMHO* If they are arch-independent (and scripts usually are)
/usr/share/$package is correct and /usr/lib/$package would be a bug.
   cu andreas



Re: How do I compile for different architectures?

2004-03-04 Thread Andreas Metzler
On 2004-03-04 Jörgen Hägg [EMAIL PROTECTED] wrote:
 I'm maintaining a package in non-free, which means that it will probably
 never be compiled automatically (lowest priority).

 So I need to do that myself. And I can find the available compile hosts
 on http://db.debian.org/machines.cgi.

 I usually builds my package using 'dpkg-buildpackage -rfakeroot' and
 that works well. But now I need to do at least the compile on a
 different machine. I would still like to include all architecture
 specific deb-files in the changes-file I got for my source and i386
 build.

 And I do not want to sign the package on another machine for obvious
 reasons. :-)
[...]

debsign.
   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: How do I compile for different architectures?

2004-03-04 Thread Andreas Metzler
On 2004-03-04 Jörgen Hägg [EMAIL PROTECTED] wrote:
 I'm maintaining a package in non-free, which means that it will probably
 never be compiled automatically (lowest priority).

 So I need to do that myself. And I can find the available compile hosts
 on http://db.debian.org/machines.cgi.

 I usually builds my package using 'dpkg-buildpackage -rfakeroot' and
 that works well. But now I need to do at least the compile on a
 different machine. I would still like to include all architecture
 specific deb-files in the changes-file I got for my source and i386
 build.

 And I do not want to sign the package on another machine for obvious
 reasons. :-)
[...]

debsign.
   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: RFS: New version of cvs-autoreleasedeb

2004-02-20 Thread Andreas Metzler
On 2004-02-20 Eike zyro Sauer [EMAIL PROTECTED] wrote:
 Raphael Goulais schrieb:
   - Why do you remove /var/log/cvs-autoreleasedeb.log at postrm, since
 the log files are in /var/log/cvs-autoreleasedeb/ ? Also, I don't
 think you should remove the log files anyway, even on a purge.

 Is this consensus?

No, it is not.

 I thought I'd get rid of everything a package made when purging.

I would not go that far (Reductio ad absurdum: Removing /var/mail/*
when uninstalling the MTA) but logfiles should indeed be deleted on
purge, see policy 10.8.
  cu andreas


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



Re: RFS: New version of cvs-autoreleasedeb

2004-02-20 Thread Andreas Metzler
On 2004-02-20 Eike zyro Sauer [EMAIL PROTECTED] wrote:
 Raphael Goulais schrieb:
   - Why do you remove /var/log/cvs-autoreleasedeb.log at postrm, since
 the log files are in /var/log/cvs-autoreleasedeb/ ? Also, I don't
 think you should remove the log files anyway, even on a purge.

 Is this consensus?

No, it is not.

 I thought I'd get rid of everything a package made when purging.

I would not go that far (Reductio ad absurdum: Removing /var/mail/*
when uninstalling the MTA) but logfiles should indeed be deleted on
purge, see policy 10.8.
  cu andreas



Re: data files in /etc?

2004-02-13 Thread Andreas Metzler
On 2004-02-12 Magosányi Árpád [EMAIL PROTECTED] wrote:
 There are some files in /etc which are actually data files representing
 the state of the system. Like /etc/mtab, /etc/network/ifstate, or
 /etc/lvmconf/* (it is not even a text file).
 These files are written by programs in occasions one cannot with good
 heart call configuration. Isn't it against the policy?
[...]

Yes, but. ;-)

There for two reasons for files like mtab:
* history.
* These files need to be available early the boot process, and
  therefore reside on the root file-system.

There has been a _big_ discussion about this -devel in 2003, search
for readonly root file-system.
   cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: data files in /etc?

2004-02-13 Thread Andreas Metzler
On 2004-02-13 Bernhard R. Link [EMAIL PROTECTED] wrote:
 * Magosányi Árpád [EMAIL PROTECTED] [040212 22:52]:
  -if one wants to make the boot process unable to modify configuration,
   they will also be stumbled upon. (And given the fact that mount
   actually deletes and recreates /etc/mtab, the challenge is...
   challenging.)

 At least some time ago mount was able to deal with /etc/mtab 
 beeing a link to /proc/mounts. (As long as no loop-devices 
 where involved).
[...]

Besides breaking -o loop this also breaks the user option, the
can user can mount the filesystem but is not allowed to unmount it
because /proc/mounts does not hold the name of the user who mounted
the file system.
 cu andreas



Re: problem with files in /etc/dir.d

2004-02-12 Thread Andreas Metzler
On 2004-02-12 Filippo Rusconi [EMAIL PROTECTED] wrote:
[...]
 I effectively get the said file in 

 debian/polyxmassdata/etc/polyxmass.d/polyxmassdata.conf

 telling me that the make install target has worked ok.

 However, I also noticed that this file is referenced here:

 debian/polyxmassdata/DEBIAN/conffiles

Debhelper in =v3 mode will automaticaly flag all files in /etc as
conffiles.

 although I never had a conffiles for this package, because the
 polyxmassdata.conf SHOULD be overwritten upon a new install.

Then it is misplaced in /etc (which is a release-critical bug) and
should go to /usr/share/.

 The result of all this is that the polyxmassdata.conf seems to be
 included in the deb file (as seen using dpkg -X file.deb /tmp), but
 does not get installed (presumably because, indeed, the debian
 packaging system does think it is a conffile).

dpkg-conffile handling preserves file-removal.

 So my question ? How can I have a configuration file installed
 somewhere in /etc without having the debian packaging system think it
 is a conffile ?
[...]

Please read policy 10.7 and check whether this indeed is a
configuration file as specified by policy (Typically, configuration
files are intended to be modified by the system administrator) which
requires you to fulfill 10.7.3, local changes must be preserved.
 cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: problem with files in /etc/dir.d

2004-02-11 Thread Andreas Metzler
On 2004-02-12 Filippo Rusconi [EMAIL PROTECTED] wrote:
[...]
 I effectively get the said file in 

 debian/polyxmassdata/etc/polyxmass.d/polyxmassdata.conf

 telling me that the make install target has worked ok.

 However, I also noticed that this file is referenced here:

 debian/polyxmassdata/DEBIAN/conffiles

Debhelper in =v3 mode will automaticaly flag all files in /etc as
conffiles.

 although I never had a conffiles for this package, because the
 polyxmassdata.conf SHOULD be overwritten upon a new install.

Then it is misplaced in /etc (which is a release-critical bug) and
should go to /usr/share/.

 The result of all this is that the polyxmassdata.conf seems to be
 included in the deb file (as seen using dpkg -X file.deb /tmp), but
 does not get installed (presumably because, indeed, the debian
 packaging system does think it is a conffile).

dpkg-conffile handling preserves file-removal.

 So my question ? How can I have a configuration file installed
 somewhere in /etc without having the debian packaging system think it
 is a conffile ?
[...]

Please read policy 10.7 and check whether this indeed is a
configuration file as specified by policy (Typically, configuration
files are intended to be modified by the system administrator) which
requires you to fulfill 10.7.3, local changes must be preserved.
 cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: Help packaging Synaptics TouchPad driver

2004-02-04 Thread Andreas Metzler
On Wed, Feb 04, 2004 at 03:19:04PM +0100, Mattia Dongili wrote:
 [I'm sending this message here as it seems that debian-x wasn't the most
 appropriate place]
 
 xfree86-driver-synaptics is an xserver-xfree86 driver that supports
 special features of synaptics touchpad devices (a pointing device).
[...]
 W: xfree86-driver-synaptics; Shared binary object
 /usr/X11R6/lib/modules/input/synaptics_drv.o has no dependancy information.
  The binary object listed above is a shared object, but does not report
  that it depends on any other shared libraries.
[...]

I think that is a false positive, as this is not a shared library, but
a plugin, i.e. it is subject to this part of policy:

| Shared object files (often .so files) that are not public libraries,
| that is, they are not meant to be linked to by third party executables
| (binaries of other packages), should be installed in subdirectories of
| the /usr/lib directory. Such files are exempt from the rules that
| govern ordinary shared libraries, except that they must not be
| installed executable and should be stripped.[51]

Checking the other files I have in my /usr/X11R6/lib/modules/input/ I
think the other warning is a false positive, too, as the other driver
modules are not stripped either.
 cu andreas


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



Re: Help packaging Synaptics TouchPad driver

2004-02-04 Thread Andreas Metzler
On Wed, Feb 04, 2004 at 03:19:04PM +0100, Mattia Dongili wrote:
 [I'm sending this message here as it seems that debian-x wasn't the most
 appropriate place]
 
 xfree86-driver-synaptics is an xserver-xfree86 driver that supports
 special features of synaptics touchpad devices (a pointing device).
[...]
 W: xfree86-driver-synaptics; Shared binary object
 /usr/X11R6/lib/modules/input/synaptics_drv.o has no dependancy information.
  The binary object listed above is a shared object, but does not report
  that it depends on any other shared libraries.
[...]

I think that is a false positive, as this is not a shared library, but
a plugin, i.e. it is subject to this part of policy:

| Shared object files (often .so files) that are not public libraries,
| that is, they are not meant to be linked to by third party executables
| (binaries of other packages), should be installed in subdirectories of
| the /usr/lib directory. Such files are exempt from the rules that
| govern ordinary shared libraries, except that they must not be
| installed executable and should be stripped.[51]

Checking the other files I have in my /usr/X11R6/lib/modules/input/ I
think the other warning is a false positive, too, as the other driver
modules are not stripped either.
 cu andreas



Re: RFS: secure-delete

2004-01-30 Thread Andreas Metzler
On Fri, Jan 30, 2004 at 02:15:18PM +0100, Robert Lemmen wrote:
 i am looking for a sponsor for secure-delete, it's a small package that
 quite some people might find usefull. from the control file:

  Description: tools to wipe files, free disk space, swap and memory 
   Even if you overwrite a file 10+ times, it can still be recovered. This
   package conatins tools to securely wipe data from files, free
   disk space, swap and memory.
[...]

Seems to be similar to
http://packages.debian.org/unstable/utils/wipe, can you describe
their differences?
cu andreas



Re: Multiple binary source per-package dh_ options?

2004-01-30 Thread Andreas Metzler
On Fri, Jan 30, 2004 at 04:01:33PM -0500, Stephen Gran wrote:
 I am working on a multi-binary source, and what I want to do is pass
 different options to different packages.  Is this possible?  I see the
 -p option common to all debhelper programs, but how to do this?
 dh_installinit -p foo -n
 dh_installinit -a
 or something?

 Anybody doing anything like this?
[...]

Check for example the cdrtools package, which has separate targets in
debian/rules for each binary und uses -p$@

binary-arch: build install cdrecord mkisofs

and
cdrecord: install
dh_installdirs -p$@
dh_link -p$@
[...]
dh_builddeb -p$@

 cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: RFS: fig2sxd

2004-01-29 Thread Andreas Metzler
On Thu, Jan 29, 2004 at 10:30:47AM +0100, Alexander Bürger wrote:
 Anyhow, besides the fact I don't like your changelog entry for -2.1
  ( * Fix packaging problem - which? I know, but changelog is
for documenting the actual changes)
 i'll see over this, the package otherwise is ok and uploaded.
 Please write better changelog entries next time, though...
 
 Shall I add a comment in the changelog when the next upstream version /
 debian revision is coming? Maybe something like:
 
 clarification for 0.10-2.1: the packaging problem  of version 0.10-2
 consisted solely of using a wrong fig2sxd-0.10.orig.tar.gz for creating
 .diff.gz, .dsc, .changes and .deb.

Imho no, that is just too ugly. Either rectify history by shipping
a corrected changelog entry of 0.10-2.1 in 0.10-3 or let it be.
  cu andreas



Re: RFS: fig2sxd

2004-01-28 Thread Andreas Metzler
On Wed, Jan 28, 2004 at 06:45:41PM +0100, Alexander Bürger wrote:
  Argh. This is just plainly _wrong_. Read policy and developers reference
  about versioning what -2.1 actually means...
 
 I'm sorry, but I cannot find anything negative about 2.1 as debian
 revision. 
[...]
 says lt to me. Please tell me what is wrong, and where I can find that
 info.

Debian revisions containing a dot are reserved for special
purposes, 2.1 designates a source NMU, and 2.1.1 would be a binary-NMU
of this source NMU 2.1.

See http://www.at.debian.org/doc/developers-reference/ch-pkgs.en.html#s-nmu
http://www.at.debian.org/doc/developers-reference/ch-pkgs.en.html#s-porter-guidelines

 hth, cu andreas



Re: Delayed upload doesn't work (nor SSH to ftp-master)

2004-01-26 Thread Andreas Metzler
On Mon, Jan 26, 2004 at 03:47:56PM +0200, Jarno Elonen wrote:
 Delayed uploading by ftp doesn't seem to work (missing directory)
 and ftp-master doesn't let me in with SSH/SCP (altough master, for
 example, does).
 
 Is this still an intentional restriction due to the server
 compromise or/and am I doing something wrong?

Yes, no. When this came up on dd the suggested workaround was to use
an at job on a open-debian machine.
   cu andreas


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



Re: RFS: ike-scan

2003-12-30 Thread Andreas Metzler
On 30.12.03 12:12 Benoit Mortier wrote:
Le Lundi 29 Décembre 2003 23:54, Jochen Friedrich a écrit :
[...]
- do you really need to link /usr/share/doc/ike-scan to /usr/doc?
  If not, you might remove the postinst and prerm scripts.
thats what lintian wanted but linda not so i removed it
You should upgrade you version of lintian. A not completely outdated 
version of lind (i.e. the version in sid or sarge) should not want the 
/usr/doc/ symlink but should issue a warning if it exists.
   cu andreas



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


Re: RFS: ike-scan

2003-12-30 Thread Andreas Metzler

On 30.12.03 12:12 Benoit Mortier wrote:

Le Lundi 29 Décembre 2003 23:54, Jochen Friedrich a écrit :

[...]

- do you really need to link /usr/share/doc/ike-scan to /usr/doc?
  If not, you might remove the postinst and prerm scripts.


thats what lintian wanted but linda not so i removed it


You should upgrade you version of lintian. A not completely outdated 
version of lind (i.e. the version in sid or sarge) should not want the 
/usr/doc/ symlink but should issue a warning if it exists.

   cu andreas




Re: Debian diff / Debian Policy (-dev)

2003-12-20 Thread Andreas Metzler
On Sat, Dec 20, 2003 at 03:25:10PM +, n.v.t n.v.t wrote:
 I noticed that dh_make doesn't create diffs , why is that?

dh_make does not creat debs or .dsc either

 Is there a way 
 to (re)generate the the *.diff.gz ?

Manually generate (by simple ranaming of the upstream sources) a
correctly named foo_1.9.orig.tar.gz and dpkg-buildpackage will
generate the corresponding diff.

 How to decide which cflags could be use best?

Policy 10.1.

 Since dh_make created -O2 -Wall -g , I can see the point of -O2
 -Wall , but what's the point of -g?

You can run gdb or whatever on the binary in the build-tree (The debug
infos won't end up in the package itself, because it will be stripped.)

[...]
 The development files associated to a shared library need to be placed in 
 a package called librarynamesoversion-dev, or if you prefer only to support 
 one development version at a time, libraryname-dev.

 - What's the point of make -dev packages? Is it about the amount of space?

No, that is nice side-effect. But you want to be able to install
versions of the runtimelibrary with different sonames at the same
time, that is only possible if they have no common files. If you did
not split out -dev that would be impossible because both had at least
one common file. - the symlink /usr/lib/libfoo.so.

 Where can I find a
  more verbose explanation about creating/(separating -dev files)?

The library packaging guide. (referenced in developer's reference.)

[...]
 The development package should contain a symlink for the associated shared 
 library without a version number. For example, the libgdbm-dev package 
 should include a symlink from /usr/lib/libgdbm.so to libgdbm.so.3.0.0. 

  cu andreas



Re: Bootsplash packages.

2003-12-17 Thread Andreas Metzler
On Wed, Dec 17, 2003 at 04:17:21PM -0500, Matthew A. Nicholson wrote:
[..]
 I was planning on posting the packages on my website (although I don't 
 have much bandwith), but I am having problems making a package that 
 replaces sysv-rc.  In order for bootsplash to operate correctly it needs 
 to replace this package, but it is essential.
[...]

Can't you follow file-rc's example?
  cu andreas


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



Re: Bootsplash packages.

2003-12-17 Thread Andreas Metzler
On Wed, Dec 17, 2003 at 04:17:21PM -0500, Matthew A. Nicholson wrote:
[..]
 I was planning on posting the packages on my website (although I don't 
 have much bandwith), but I am having problems making a package that 
 replaces sysv-rc.  In order for bootsplash to operate correctly it needs 
 to replace this package, but it is essential.
[...]

Can't you follow file-rc's example?
  cu andreas



Conflicts: foo (=x =y) - how?

2003-12-16 Thread Andreas Metzler
Hello,
How do I conflict with a certain range of versions?
The package is exim4 and I want to conflict with passwd =1:* but
=1:4.0.3-8. - Both versions up to 2902-12 and later than
1:4.0.3-8 work for me and I do not want to conflict with them.

Is there a nicer way than
Conflicts: passwd (=1:4.0.3-1), passwd (=1:4.0.3-2), passwd (=1:4.0.3-3) ...

On a sidenote I wonder whether I should actually bother with this. -
The version in woody and the versions currently available in sid and
sarge are ok, 1:4.0.3-9 was uploaded almost half a year ago (20 Aug
2003), is it necessary to carter for completely outdated sid and
sarge?
 cu andreas


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



Conflicts: foo (=x =y) - how?

2003-12-16 Thread Andreas Metzler
Hello,
How do I conflict with a certain range of versions?
The package is exim4 and I want to conflict with passwd =1:* but
=1:4.0.3-8. - Both versions up to 2902-12 and later than
1:4.0.3-8 work for me and I do not want to conflict with them.

Is there a nicer way than
Conflicts: passwd (=1:4.0.3-1), passwd (=1:4.0.3-2), passwd (=1:4.0.3-3) ...

On a sidenote I wonder whether I should actually bother with this. -
The version in woody and the versions currently available in sid and
sarge are ok, 1:4.0.3-9 was uploaded almost half a year ago (20 Aug
2003), is it necessary to carter for completely outdated sid and
sarge?
 cu andreas



Re: Standards-Version

2003-12-13 Thread Andreas Metzler
On Fri, Dec 12, 2003 at 08:10:47PM +0100, Florian Zaehringer wrote:
 On Thu, 11 Dec 2003 23:35:16 +0100
 Frank Lichtenheld [EMAIL PROTECTED] wrote:
  On Thu, Dec 11, 2003 at 11:00:45PM +0100, Florian Zaehringer wrote:
   So I wonder how I can do that? Is there some ChangeLog for the
   Debian Policy? 
[...]
  install the debian-policy package (from unstable of course) and
  read /usr/share/doc/debian-policy/upgrading-checklist.txt.gz

 Thanks for the hint with unstable. Any idea where I can get that
 package?

ftp://ftp.at.debian.org/debian/pool/main/d/debian-policy/

 I'm running testing and I couldn't find a server with
 unstable...

Eh. You don't need a server /running/ unstable just a regular Debian
mirror.
 cu andreas


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



Re: Standards-Version

2003-12-13 Thread Andreas Metzler
On Fri, Dec 12, 2003 at 08:10:47PM +0100, Florian Zaehringer wrote:
 On Thu, 11 Dec 2003 23:35:16 +0100
 Frank Lichtenheld [EMAIL PROTECTED] wrote:
  On Thu, Dec 11, 2003 at 11:00:45PM +0100, Florian Zaehringer wrote:
   So I wonder how I can do that? Is there some ChangeLog for the
   Debian Policy? 
[...]
  install the debian-policy package (from unstable of course) and
  read /usr/share/doc/debian-policy/upgrading-checklist.txt.gz

 Thanks for the hint with unstable. Any idea where I can get that
 package?

ftp://ftp.at.debian.org/debian/pool/main/d/debian-policy/

 I'm running testing and I couldn't find a server with
 unstable...

Eh. You don't need a server /running/ unstable just a regular Debian
mirror.
 cu andreas



Packaging a perl-script

2003-12-11 Thread Andreas Metzler
Hello,
I'd like to see http://www.jetmore.org/john/code/swaks (Swiss Army
Knife SMTP) in Debian. As the name suggests this is a wonderful tool
to test SMTP servers (including starttls and lots of SMTP auth), for
all of us who are tired of telnet foo 25. ;-)

However this is only 40KB (with pod) and I think it might be rejected
by ftp-master. - Are there any better possibilities?

This is not very urgent, I have to clear up a copyright issue (it is
GPL and uses libnet-ssleay-perl) anyway.
 cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash


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



Re: Packaging a perl-script

2003-12-11 Thread Andreas Metzler
On Thu, Dec 11, 2003 at 01:46:58PM +0100, Joerg Jaspert wrote:
 Andreas Metzler [EMAIL PROTECTED] writes:
  However this is only 40KB (with pod) and I think it might be rejected
  by ftp-master. - Are there any better possibilities?

 Why should they reject it? Only 40kb is not a reason.

 (If its split out from another source into too small packages, then
 yes, a reject maybe ok. But not if the whole tool is 40kb).

I see. Thanks.
  cu andreas


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



Packaging a perl-script

2003-12-11 Thread Andreas Metzler
Hello,
I'd like to see http://www.jetmore.org/john/code/swaks (Swiss Army
Knife SMTP) in Debian. As the name suggests this is a wonderful tool
to test SMTP servers (including starttls and lots of SMTP auth), for
all of us who are tired of telnet foo 25. ;-)

However this is only 40KB (with pod) and I think it might be rejected
by ftp-master. - Are there any better possibilities?

This is not very urgent, I have to clear up a copyright issue (it is
GPL and uses libnet-ssleay-perl) anyway.
 cu andreas
-- 
See, I told you they'd listen to Reason, [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in Snow Crash



Re: Packaging a perl-script

2003-12-11 Thread Andreas Metzler
On Thu, Dec 11, 2003 at 01:46:58PM +0100, Joerg Jaspert wrote:
 Andreas Metzler [EMAIL PROTECTED] writes:
  However this is only 40KB (with pod) and I think it might be rejected
  by ftp-master. - Are there any better possibilities?

 Why should they reject it? Only 40kb is not a reason.

 (If its split out from another source into too small packages, then
 yes, a reject maybe ok. But not if the whole tool is 40kb).

I see. Thanks.
  cu andreas



Re: RFS: msmtp, wmnetload, wmwifi

2003-11-25 Thread Andreas Metzler
On Mon, Nov 24, 2003 at 06:26:15PM -0800, Jess Mahan wrote:
  I made a lot of changes to my packages (Thanks BTW for all the helpfull
  comments from everyone.

  Can you please check them out now, and see if I did it right this time?

  deb http://digitalssg.net/debian/ stable main non-US 
  deb-src http://digitalssg.net/debian/ stable main non-US

[EMAIL PROTECTED]:/tmp LANG=C wget 
http://digitalssg.net/debian/dists/stable/main/source/wmnetload_1.3.orig.tar.gz
--09:16:20--  
http://digitalssg.net/debian/dists/stable/main/source/wmnetload_1.3.orig.tar.gz
   = `wmnetload_1.3.orig.tar.gz'
Resolving digitalssg.net... done.
Connecting to digitalssg.net[209.134.35.180]:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
09:16:21 ERROR 403: Forbidden.

But this was no big problem, I got the sources from upstream and the
diff is readable. However I did not find wmnetload on
msmtp.sourceforge.net as your debian/copyright files claimed.

Crash:
==
[EMAIL PROTECTED]:/tmp/wmnetload-1.3/src gdb ./wmnetload
[...]
(gdb) run -b
Starting program: /tmp/wmnetload-1.3/src/wmnetload -b

Program received signal SIGSEGV, Segmentation fault.
0x401ad783 in strncpy () from /lib/libc.so.6
(gdb) bt
#0  0x401ad783 in strncpy () from /lib/libc.so.6
#1  0x0804a511 in if_next (fd=7, ifname=0x0, 
nextifname=0xb8ec [EMAIL PROTECTED]@À\227) at wmnetload.c:997
#2  0x08049276 in main (argc=2, argv=0xb974) at wmnetload.c:215
(gdb) 


Other issues:
[EMAIL PROTECTED]:/tmp lintian wmnetload_1.3-1_i386.deb
W: wmnetload: binary-or-shlib-defines-rpath ./usr/bin/wmnetload :/usr/local/lib

Have fun hacking */Makefile.* or configure*

* package contains upstreams ChangeLog as /u/s/d/wmnetload/ChangeLog
  and /u/s/d/wmnetload/changelog.gz. Remove the former one.

* Outdated Standards-Version.

* Long description uses 82 characters per line, that produces ugly
  output of dpkg --info, rewrap at something like 72.

* as libdockapp-dev depends on (and actually _must_ depend on)
  libdockapp1 there is no point in listing it in Build-Depends.

* Cosmetical: Imho README.Debian is superfluous.

 On Thu, Nov 20, 2003 at 11:57:28AM -0600, Joe Wreschnig wrote:
  On Wed, 2003-11-19 at 16:53, Jess Mahan wrote:
[...] 
msmtp (0.6.1  0.6.2 ) - An SMTP plugin for Mutt and probably
other MUAs. 

  - With your build-dependencies, the result is a binary linked against
  OpenSSL. This is a violation of copyright to distribute, since the
  OpenSSL license and GPL are not compatible. The source seems to have GNU
  TLS support in it; you should make sure it uses that (via ./configure)
  instead of OpenSSL.

 Unfortunatly, I cannot get it to build with gnutls3 on woddy, so
 i created the package anyway, and made a non-US section on my
 repository.
[...]

There seems to be a misunderstanding, Non-US is not for illegal
software.

You'll need a sid system for testing anyway, if your main system runs
woody get a gnutls7 backport, e.g.
http://www.logic.univie.ac.at/~ametzler/debian/gnutls/
  cu andreas


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



Re: RFS: msmtp, wmnetload, wmwifi

2003-11-25 Thread Andreas Metzler
On Mon, Nov 24, 2003 at 06:26:15PM -0800, Jess Mahan wrote:
  I made a lot of changes to my packages (Thanks BTW for all the helpfull
  comments from everyone.

  Can you please check them out now, and see if I did it right this time?

  deb http://digitalssg.net/debian/ stable main non-US 
  deb-src http://digitalssg.net/debian/ stable main non-US

[EMAIL PROTECTED]:/tmp LANG=C wget 
http://digitalssg.net/debian/dists/stable/main/source/wmnetload_1.3.orig.tar.gz
--09:16:20--  
http://digitalssg.net/debian/dists/stable/main/source/wmnetload_1.3.orig.tar.gz
   = `wmnetload_1.3.orig.tar.gz'
Resolving digitalssg.net... done.
Connecting to digitalssg.net[209.134.35.180]:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
09:16:21 ERROR 403: Forbidden.

But this was no big problem, I got the sources from upstream and the
diff is readable. However I did not find wmnetload on
msmtp.sourceforge.net as your debian/copyright files claimed.

Crash:
==
[EMAIL PROTECTED]:/tmp/wmnetload-1.3/src gdb ./wmnetload
[...]
(gdb) run -b
Starting program: /tmp/wmnetload-1.3/src/wmnetload -b

Program received signal SIGSEGV, Segmentation fault.
0x401ad783 in strncpy () from /lib/libc.so.6
(gdb) bt
#0  0x401ad783 in strncpy () from /lib/libc.so.6
#1  0x0804a511 in if_next (fd=7, ifname=0x0, 
nextifname=0xb8ec [EMAIL PROTECTED]@À\227) at wmnetload.c:997
#2  0x08049276 in main (argc=2, argv=0xb974) at wmnetload.c:215
(gdb) 


Other issues:
[EMAIL PROTECTED]:/tmp lintian wmnetload_1.3-1_i386.deb
W: wmnetload: binary-or-shlib-defines-rpath ./usr/bin/wmnetload :/usr/local/lib

Have fun hacking */Makefile.* or configure*

* package contains upstreams ChangeLog as /u/s/d/wmnetload/ChangeLog
  and /u/s/d/wmnetload/changelog.gz. Remove the former one.

* Outdated Standards-Version.

* Long description uses 82 characters per line, that produces ugly
  output of dpkg --info, rewrap at something like 72.

* as libdockapp-dev depends on (and actually _must_ depend on)
  libdockapp1 there is no point in listing it in Build-Depends.

* Cosmetical: Imho README.Debian is superfluous.

 On Thu, Nov 20, 2003 at 11:57:28AM -0600, Joe Wreschnig wrote:
  On Wed, 2003-11-19 at 16:53, Jess Mahan wrote:
[...] 
msmtp (0.6.1  0.6.2 ) - An SMTP plugin for Mutt and probably
other MUAs. 

  - With your build-dependencies, the result is a binary linked against
  OpenSSL. This is a violation of copyright to distribute, since the
  OpenSSL license and GPL are not compatible. The source seems to have GNU
  TLS support in it; you should make sure it uses that (via ./configure)
  instead of OpenSSL.

 Unfortunatly, I cannot get it to build with gnutls3 on woddy, so
 i created the package anyway, and made a non-US section on my
 repository.
[...]

There seems to be a misunderstanding, Non-US is not for illegal
software.

You'll need a sid system for testing anyway, if your main system runs
woody get a gnutls7 backport, e.g.
http://www.logic.univie.ac.at/~ametzler/debian/gnutls/
  cu andreas



<    1   2   3   4   5   6   >