RFS: wmanager (update, adopt, fix bugs)

2007-12-17 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.2.1-3 of the "wmanager"
package; I am hereby attempting to adopt it, fix its two bugs, and bring it
up-to-date with the Debian policy and the modern world in general :)

It builds these binary packages:
wmanager   - Select a window manager at X startup

The package appears to be lintian-, linda-, pbuilder-, and piuparts-clean.

The upload would fix these bugs: 417758, 438265, 455007

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/w/wmanager
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget -x 
http://mentors.debian.net/debian/pool/main/w/wmanager/wmanager_0.2.1-3.dsc

JFYI, here's my changelog entry for the 0.2.1-3 version:
  * New maintainer.  Closes: #455007.
  * Switch to dpatch.
  * Support "noopt" and "nostrip" in DEB_BUILD_OPTIONS.  Closes: #438265.
  * Install the HISTORY file as the upstream changelog.
  * Update Standards-Version to 3.7.3.
  * Since menu-2.1.26, install-menu is in /usr/bin, so change the path
in debian/menu-method and bump the version in the menu dependency.
  * No longer ignore "make clean" errors.
  * Create the md5sums control file.
  * Fix a warning about a C++ string used as a C character string.
  * No need to pass -isp to dpkg-gencontrol any more.
  * Constify the arguments to WManager::_CutString().
  * If "werror" is specified in DEB_BUILD_OPTIONS, make all compiler
warnings fatal.
  * Fix the FTBFS with GCC 4.3 by including .  Closes: #417758.
  * Only link against libfltk, it will bring in everything it needs.

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence contains exactly threee erors.


pgpZmUVTBbWOZ.pgp
Description: PGP signature


Re: ITR: wmanager (update, adopt, fix bugs)

2007-12-17 Thread Peter Pentchev
On Mon, Dec 17, 2007 at 02:02:06PM -0600, Luis Rodrigo Gallardo Cruz wrote:
> On Mon, Dec 17, 2007 at 06:44:23PM +0200, Peter Pentchev wrote:
> > Dear mentors,
> > 
> > I am looking for a sponsor for the new version 0.2.1-3 of the "wmanager"
> > package; I am hereby attempting to adopt it, fix its two bugs, and bring it
> > up-to-date with the Debian policy and the modern world in general :)
> 
> I will review your package. You made quite a few changes, so it might
> take me several days.

No problem, thanks a lot!

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If wishes were fishes, the antecedent of this conditional would be true.


pgpkf1rcm2UJ2.pgp
Description: PGP signature


Re: RFS: timelimit - Simple utility to limit a process's absolute execution time

2007-12-19 Thread Peter Pentchev
On Sat, Dec 15, 2007 at 06:29:10PM +0200, Peter Pentchev wrote:
> On Fri, Dec 07, 2007 at 05:11:36PM +0200, Peter Pentchev wrote:
> > On Thu, Dec 06, 2007 at 09:09:58PM +0200, Peter Pentchev wrote:
> > > Dear mentors,
> > 
> > Hi, it's me again :)
> > 
> > > I am looking for a sponsor for my package "timelimit".
> > 
> > That part is still true :)  However, after a private e-mail from
> > a Debian developer, I have released a new upstream version of
> > the timelimit utility and then uploaded a new Debian package to
> > mentors.debian.net.
> 
> Well, after a couple of comments from Damyan Ivanov off-list, I removed
> configure, configure-stamp, and a couple of dh_* invocations from
> the debian/rules file.

Another comment from Damyan Ivanov, and dh_installdirs bit the bullet.
Here's yet another version of my timelimit package...

* Package name: timelimit
  Version : 1.1-1
  Upstream Author : Peter Pentchev <[EMAIL PROTECTED]> (myself)
* URL : http://devel.ringlet.net/sysutils/timelimit/
* License : Two-clause BSD
  Section : utils

> > It builds these binary packages:
> > timelimit - Simple utility to limit a process's absolute execution time
> > 
> >  The timelimit utility executes a command and terminates the spawned process
> >  after a given time with a given signal.  A "warning" signal is sent first,
> >  then, after a timeout, a "kill" signal, similar to the way init(8) operates
> >  on shutdown.
> > 
> > The package seems to be lintian-, linda-, pbuilder-, and piuparts-clean.
> > 
> > The upload would fix these bugs: 453290

All that is still true.

The package can be found on mentors.debian.net:
- dget -x 
http://mentors.debian.net/debian/pool/main/t/timelimit/timelimit_1.1-1.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence is false.


pgpMQwvG4ZFGP.pgp
Description: PGP signature


Re: ITR: wmanager (update, adopt, fix bugs)

2007-12-20 Thread Peter Pentchev
On Wed, Dec 19, 2007 at 07:04:25PM -0600, Luis Rodrigo Gallardo Cruz wrote:
> On Mon, Dec 17, 2007 at 02:02:06PM -0600, Luis Rodrigo Gallardo Cruz wrote:
> > On Mon, Dec 17, 2007 at 06:44:23PM +0200, Peter Pentchev wrote:
> > > Dear mentors,
> > > 
> > > I am looking for a sponsor for the new version 0.2.1-3 of the "wmanager"
> > > package; I am hereby attempting to adopt it, fix its two bugs, and bring 
> > > it
> > > up-to-date with the Debian policy and the modern world in general :)
> > 
> > I will review your package. You made quite a few changes, so it might
> > take me several days.
> 
> Ok, my (very few) comments:
> 
> 1. You have in debian/rules
> 
>  build: patch build-stamp
>  build-stamp: debian/control $(MAN)
> 
> and
> 
>  clean:  clean-patched unpatch
>  clean-patched: debian/control
> 
> That's bad, because those rules might fail if the package is ever
> built with -j, since they don't enforce patching before building and
> cleaning before unpatching.
> 
> Please change them to something like
> 
> build: patch-stamp build-stamp
> build-stamp: debian/control patch-stamp $(MAN)
> 
> and 
> 
> clean: debian/control
>[commands ...]
>$(MAKE) -f debian/rules unpatch

Done, see below for the updated package.

However, there just might be a problem here - not with wmanager itself,
but a more general problem.  I pretty much copied those rules from the
dpatch manual - the "DPATCH IN DEBIAN PACKAGES" section.  The examples
given there will not work with parallel make either.

Should a bug against dpatch be filed to update the manual?  Or should we
wait until people come to at least some sort of agreement on the
parallel make issue before filing any bugs and making changes? :)
(yeah, I guess you can tell I've been following the parallel make
discussion on debian-policy ;)

> 2. It would be nice to pass along at least the makefile patch
> upstream. Now, upstream does not seem to be very active. Is that
> because of lack of bugs, or a lack of upstream? If the second case is
> true, you will be having to act as _de facto_ upstream. Are you
> willing and able to do this? I'm not raising an objection here, I just
> want you to state it explicitely.

Actually I intend to pass *all* the changes upstream - some as bugfixes
(the C++ build fixes), some as recommendations (my reworked Makefile),
and some as simple suggestions (the system-wide wmanagerrc that was
already in the Debian package).  I've still not tried to contact Meik
Tessmer just because I wanted to wait until the patches are settled -
both here in the Debian package and in the FreeBSD port of wmanager that
I will also adopt.  So, basically, at this point I don't know if the
upstream author is active :)

On to your actual question - yes, if the upstream author turns out to be
inactive, I do intend to take up maintainership of wmanager, both the
Debian package, the FreeBSD port, and the "upstream" sources themselves.
It is already in my Subversion repository (the Vcs-svn control field
points to it), with the Debian and FreeBSD changes integrated as far as
possible, and I intend to keep it that way.

> 3. Will you be wanting to keep debian/rules as is, or are you planning
> to migrate to some helper package? If the second, be aware that I'm
> not willing to sponsor cdbs based packages. I don't understand it and
> I'm not really willing to learn it. Thus, I'd politely recommend ;)
> you use debhelper.

Well, I myself like debhelper very much, and both my local packages
(most of which will never see the light of day for work-related reasons)
and the timelimit package that I've RFS'd recently are all done using
debhelper.  With wmanager, the situation is somewhat weird - Tommi
Virtanen actually used it in the past, but dropped it in version 0.2-4
seven years ago.  We'll see - there's a very good chance that I will
reintroduce debhelper at some point instead of doing things by hand
(like the md5sums file creation).  In this version, I just wanted to
deviate as little as possible from Tommi Virtanen's work.

> Other than that, your package is very nicely updated, so as soon as
> you do the patching rules fixes, I can sponsor this version.

Thanks a lot! :)  I uploaded an updated version to mentors.debian.net -
http://mentors.debian.net/debian/pool/main/w/wmanager/wmanager_0.2.1-3.dsc

The only change is in the debian/rules file; no revision bump, no new
changelog entries, since this falls under the "Switch to dpatch" entry
that I already added at the very start.  I saw your message earlier
today about naming interim uploads ~1, ~2, etc., but IMHO this is not
needed in this particular instance; I'll keep it in mind for th

RFS: timelimit (updated, add Conflicts)

2007-12-22 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 1.1-2 of my
package "timelimit".  The new revision adds a conflict with
the "netpipes" package since both install /usr/bin/timelimit.

It builds these binary packages:
timelimit  - Simple utility to limit a process's absolute execution time

The package appears to be lintian-, linda-, pbuilder-, and piuparts-clean.

The upload would fix these bugs: 457444

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/t/timelimit/timelimit_1.1-2.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am the thought you are now thinking.


pgpypmpKHLmfk.pgp
Description: PGP signature


Re: Information

2007-12-25 Thread Peter Pentchev
On Tue, Dec 25, 2007 at 08:30:11AM +0100, Jean-Christian BEDIER wrote:
> 2007/12/25, Mauro <[EMAIL PROTECTED]>:
> >
> > On Dec 24, 2007 5:17 PM, Jean-Christian BEDIER <[EMAIL PROTECTED]>
> > wrote:
> > > Thanks for your answer, i'm actually working on warning when i use
> > lintian,
> > > some of them seems to be strange, maybe someone could help me a little
> > bit?
> >
> > could you paste those warnings here or on http://pastebin.com/ ?
> > in my small experience, those warnings are mostly because you missed
> > something in the control file, or the files in the directory debian
> > are not well formated.
> 
> Hi,
> 
> I wish you add a merry xmas ;)
> 
> Next a pastebin link for my lintian warning:
> 
> http://pastebin.com/m4a6f2da0
> 
> Thanks for your help !

Just a note: the lintian utility itself explains some of its warnings in
more detail if you give it the "-i" option, as in:

  lintian -i backup-nas-0.1-1_i386.changes

Also, it may give even more information (meaning warnings ;) if you add
the "-I" (uppercase "i") option:

  lintian -Ii backup-nas-0.1-1_i386.changes

So... let's take a look at the warnings that are troubling you, one by one.

(Disclaimer: I am not a Debian developer, I just try to help sometimes :)

> W: backup-nas: binary-without-manpage backup-nas // OK i understand this
> one no problem

Yep, that's a pretty clearly worded warning :)  It is part of the Debian
Policy that every binary, be it an executable program, a script, or
whatnot, should have a manual page.  Now you have two options - either
write a manual page and incorporate it into your "real" source (in the
backup-nas-0.1.tar.gz, I assume, although it might be better to release
a new version with the manual page), or write a manual page as part of
the Debian package.  If your Debian package uses debhelper, take a look
at the dh_installman(1) program - it will look for an e.g. backup-nas.1
file in your debian/ directory and do the right thing with it.
Of course, there are other ways to handle Debian-specific manual pages,
too.

> W: backup-nas: executable-not-elf-or-script
> ./etc/backup-nas/backup-nas.conf // Why ? i already add this path in
> my conffiles

The problem here is not that it is not a conffile, but that it has been
installed with the executable bit set.  The lintian utility examines the
permissions on all files that a package installs, and it considers a
file to be executable if it, well, has the "x" bit set in its mode :)
What commands do you use to actually place the backup-nas.conf file into
the staging area's etc/ directory?  Maybe you should specify a mode
there - 644 would be more like a config file, maybe even 600 if only
root should be able to see its contents.

> W: backup-nas: syntax-error-in-debian-changelog line 7 "badly
> formatted heading line"

There seem to be two things wrong with the last line of your changelog:
- it does not start with a space, but "--" straight away;
- there is only one space after your e-mail address before the date.

Take a look at section 4.4 of the Debian Policy; the last line of your
changelog should be more like:

 -- Jean-Christian BEDIER <[EMAIL PROTECTED]>  Mon, 24 Dec 2007 22:38:49 -0700

(note the leading space and the additional space before "Mon")

Another comment about your changelog file: you seem to be leaving two
blank lines between entries; one should be enough :)

> W: backup-nas: syntax-error-in-debian-changelog line 7 "found eof
> where expected more change data or trailer"

This is a follow-up to the previous warning - it's just that lintian
could not find a line that says who made the last slew of changes and
when, simply because it could not parse your changelog's last line.

Hope this helps; try to fix these warnings (I hope my advice has been at
least somewhat correct), and feel free to ask for more help if needed :)

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am the thought you are now thinking.


pgpg7SuSZokxC.pgp
Description: PGP signature


Re: RFS: swedish (updated ispell and spell packages)

2008-06-11 Thread Peter Pentchev
On Wed, Jun 11, 2008 at 05:49:38PM +0200, Jeremiah C. Foster wrote:
[snip]
> > > > - Convert debian/copyright to UTF-8
> > >
> > > Done.
> > 
> > You converted it to ASCII. Please use UTF-8, use e.g. iconv for that. Also, 
> > you've removed your own copyright statement for the Debian packaging.
> 
> Added my copyright statement back, changed to UTF-8 using
> iconv. The `file` command is still saying ASCII however. Not sure how
> to determine proper encoding.

E, I could be wrong here, but if a file is valid 7-bit ASCII,
it actually *is* valid UTF-8, isn't it now? :)  Thus, the Policy
requirement that the Debian changelog be valid UTF-8 should really
be satisfied by a valid 7-bit ASCII file - it just does not need
to use any of the "UTF-8 extensions".

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Thit sentence is not self-referential because "thit" is not a word.


pgpnWsA0Gu5XI.pgp
Description: PGP signature


Re: RFS: swedish (updated ispell and spell packages)

2008-06-12 Thread Peter Pentchev
On Thu, Jun 12, 2008 at 03:54:30PM +0200, Tobias Toedter wrote:
> On Wednesday 11 June 2008 17:57:47 Peter Pentchev wrote:
> > E, I could be wrong here, but if a file is valid 7-bit ASCII,
> > it actually *is* valid UTF-8, isn't it now? :)
> 
> Yes, you're correct. However, the copyright file of the last upload is *not* 
> plain ASCII, it's encoded in ISO-8859-1, using special characters for 
> Swedish. Therefore, the conversion from ISO-8859-1 to UTF-8 should include 
> those characters as well, making it "real" UTF-8 instead of ASCII.

Oh.  Right then.  Guess I should've spent half a minute to actually
look at the last changelog.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence is false.


pgpxBI9BfMf4O.pgp
Description: PGP signature


RFS: s5 - A simple HTML-based presentation system

2008-06-12 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for my package "s5".

* Package name: s5
  Version : 1.1-1
  Upstream Author : Eric Meyer <[EMAIL PROTECTED]>
* URL : http://www.meyerweb.com/eric/tools/s5/
* License : public domain
  Programming Lang: JavaScript, HTML, CSS
  Section : text

It builds these binary packages:
s5 - A simple HTML-based presentation system

I've tested the package with lintian and pbuilder, both from sid.

The upload would fix these bugs: 484630

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/s/s5/s5_1.1-1.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This would easier understand fewer had omitted.


pgpMJv1MuUNlB.pgp
Description: PGP signature


RFS: wmanager - updated package

2008-07-02 Thread Peter Pentchev
Hi,

I am looking for a sponsor for the new version 0.2.1-4 of my package
"wmanager".  The last-time sponsor is currently busy, so I hope I could
find somebody interested here :)

It builds these binary packages:
wmanager   - Select a window manager at X startup

The highlights of this update are:
  * Convert the package build to debhelper, minimizing the rules file.
  * Convert the copyright file to the new format.
  * The wmanager home site has risen from the dead, so add a watchfile.
  * Convert the manual pages to mdoc format.
  * Make the support scripts a bit more portable.

The changelog entry has more detailed information.  The package has been
tested with lintian on the testing and unstable distributions.

The package can be found on mentors.debian.net:
dget -x 
http://mentors.debian.net/debian/pool/main/w/wmanager/wmanager_0.2.1-4.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If there were no counterfactuals, this sentence would not have been paradoxical.


pgpqPG0b3wICe.pgp
Description: PGP signature


Re: RFS: wmanager - updated package

2008-07-03 Thread Peter Pentchev
On Wed, Jul 02, 2008 at 11:29:36PM -0400, Mike O'Connor wrote:
> On Thu, Jul 03, 2008 at 01:43:00AM +0300, Peter Pentchev wrote:
> > Hi,
> > 
> > I am looking for a sponsor for the new version 0.2.1-4 of my package
> > "wmanager".  The last-time sponsor is currently busy, so I hope I could
> > find somebody interested here :)
> 
> I'm happy to have uploaded this one.  Its a useful package for me.

Thanks!  And thanks for actually looking into it; I'll fix the FAQ bug
as soon as possible :)

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence would be seven words long if it were six words shorter.


pgpxbxRgeeco3.pgp
Description: PGP signature


Re: RFS: nemesis (updated package)

2008-07-03 Thread Peter Pentchev
On Wed, Jul 02, 2008 at 05:13:14PM +0200, Andreas Wenning wrote:
> On Wed, 2008-07-02 at 16:38 +0200, Cyril Brulebois wrote:
> > Andreas Wenning <[EMAIL PROTECTED]> (02/07/2008):
> > > Running "lintian -I" against the generated .deb gives a lot of "I:
> > > nemesis: hyphen-used-as-minus-sign". There was a discussion on this list
> > > about how to change this within the last few weeks, but can't seem to
> > > find the message just now.
> > 
> > The complete lintian message (“long description”) should help you find
> > references, and learn how to fix this.
> 
> It explains what the problem exactly is; but when the man-pages are
> supplied by upstream patching all of them might not be the best
> solution. I remember a message containing a sed command that might be
> helpful, and managed to find it now:
> http://lists.debian.org/debian-mentors/2008/06/msg00416.html

Just for the record, unfortunately, sometimes patching upstream's
manual pages is the only correct solution.  There are cases when
the "-" character appears in a manual page in both roles - as
"a minus sign" and as a "real" hyphen.  For example, look at my
proposed changes to the xvkbd package in bug #484490 - these include
a patch to the manual page that changes "-" to "\-" in *some* cases,
but not always; there are uses like "UNIX-like" and "upper-case" when
the hyphen is indeed a hyphen.  Thus, an automated "escape all hyphens"
is not always a correct solution, though it is usually the easiest :)

Somewhat off-topic, but, well, that's one of the less important reasons
why I always write mdoc manual pages :)

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If the meanings of 'true' and 'false' were switched, then this sentence 
wouldn't be false.


pgp2ikBrd3w9m.pgp
Description: PGP signature


RFS: dante - fix RC bugs, adopt, update

2008-07-17 Thread Peter Pentchev
Hi,

I am looking for a sponsor for the new version 1.1.19.dfsg-1
of the "dante" package - I'm adopting it, fixing three RC bugs
(dante does not currently have a version in testing), updating it
to the new upstream release, and updating the Debian packaging
a lot.

It builds these binary packages:
dante-client - SOCKS wrapper for users behind a firewall
dante-server - SOCKS (v4 and v5) proxy daemon (danted)
libdsocksd0 - SOCKS library for internal use by the dante client
libsocksd0 - SOCKS library for packages built using libsocksd-dev
libsocksd0-dev - Development files for compiling programs with SOCKS support

The package has been tested by lintian on testing and unstable.

The upload would fix these bugs: 232574, 368322 (grave), 466082 (grave),
and 486756 (ITA).

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/d/dante/dante_1.1.19.dfsg-1.dsc

I would be glad if someone uploaded this package for me, so that dante
has a chance of making it into Lenny now that the RC bugs are fixed.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I had to translate this sentence into English because I could not read the 
original Sanskrit.


pgpwMxwunDdMg.pgp
Description: PGP signature


Re: RFS: dante - fix RC bugs, adopt, update

2008-07-17 Thread Peter Pentchev
On Thu, Jul 17, 2008 at 05:19:37PM +0300, Peter Pentchev wrote:
> Hi,
> 
> I am looking for a sponsor for the new version 1.1.19.dfsg-1
> of the "dante" package - I'm adopting it, fixing three RC bugs
> (dante does not currently have a version in testing), updating it
> to the new upstream release, and updating the Debian packaging
> a lot.
> 
> It builds these binary packages:
> dante-client - SOCKS wrapper for users behind a firewall
> dante-server - SOCKS (v4 and v5) proxy daemon (danted)
> libdsocksd0 - SOCKS library for internal use by the dante client
> libsocksd0 - SOCKS library for packages built using libsocksd-dev
> libsocksd0-dev - Development files for compiling programs with SOCKS support
> 
> The package has been tested by lintian on testing and unstable.
> 
> The upload would fix these bugs: 232574, 368322 (grave), 466082 (grave),
> and 486756 (ITA).
> 
> The package can be found on mentors.debian.net:
> http://mentors.debian.net/debian/pool/main/d/dante/dante_1.1.19.dfsg-1.dsc
> 
> I would be glad if someone uploaded this package for me, so that dante
> has a chance of making it into Lenny now that the RC bugs are fixed.

I forgot this in the RFS, but here's the brief part of the changelog
(the 1.1.19.dfsg-1 changelog entry itself also has a file-by-file
breakdown of the changes):

   * New maintainer.  Closes: #486756
   * Do not start danted if the config file contains nothing but
 the default settings.  Closes: #232574, #368322, #466082.
   * Use quilt to manage the patches, converting all existing ones.
   * Fix some lintian warnings
   * Add a watch file and README.source
   * Honor DEB_BUILD_OPTIONS
   * Separate the dante client library into a package of its own
   * Minimize the rules file by using debhelper 7
   * Add the Vcs-Svn and Vcs-Browser source control fields
   * Add symbols files for the libraries
   * Convert the copyright file the machine-parseable format
   * Fix some C compiler warnings, mainly related to printf format strings
   * Enable build hardening unless DEB_BUILD_OPTIONS contains "nohardening"
   * New upstream version
 - remove the sockd/serverconfig.c upstream patch
 - doc/README.msproxy was removed
   * Install all sample configuration files

   [file-by-file changes snipped]

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
"yields falsehood, when appended to its quotation." yields falsehood, when 
appended to its quotation.


pgp1ytwR9Z1N6.pgp
Description: PGP signature


Re: RFS: dante - fix RC bugs, adopt, update

2008-07-18 Thread Peter Pentchev
On Thu, Jul 17, 2008 at 08:42:38PM +0300, George Danchev wrote:
[snip]
> 
> Peter,
> I just uploaded that package, since it brings notable improvements over the 
> last one found in sid -- thanks for taking care of that! 

Thanks!

> I have one question, though: did you feed upstream with the patches applied 
> to the upstream code, AFAICS they will be interested in all of them, but 
> `rename' ones ?

No, I haven't sent them upstream yet.  Of course I will - but I thought
I'd wait for someone to review and upload the Debian package first, just
in case some more changes are needed.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
When you are not looking at it, this sentence is in Spanish.


pgp1T5SHMncqS.pgp
Description: PGP signature


Perl testing (prove) dependencies

2008-10-17 Thread Peter Pentchev
Hi,

I have written a small utility for fetching variables from an INI-style
configuration file, and ITP'd it at #502543 - confget.  Actually, there
already is a Debian package for it that I've been using at $REALJOB for
a couple of weeks, but now that it seems to be mature enough to be
shown to the world, I've got a dependency question :)

After the build, confget may optionally run a test suite.  This is done
with Perl's prove(1) utility - t/*.t files, "1..8", "not ok 3" and such.
Thus, prove(1) must be present at build time (I'm using debhelper 7 -
it runs dh_auto_test automatically, since my Makefile has a test target,
and I like that).

Now, since confget already depends on debhelper which obviously pulls in
most of Perl, may I just make use of that, or should I add an explicit
build dependency on "perl | libtest-harness-perl", just in case the build
mechanism changes at some point in the future?

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence is false.


pgp9dnFoFh6Dm.pgp
Description: PGP signature


Re: RFS: fig2sxd

2008-10-25 Thread Peter Pentchev
On Sat, Oct 25, 2008 at 12:15:52PM +0200, Vincent Bernat wrote:
> OoO En  cette fin de  matin?e radieuse du  samedi 25 octobre  2008, vers
> 11:07, Alexander B?rger <[EMAIL PROTECTED]> disait :
> 
> >> ... "Debian"  changelog, not  upstream ...
> 
> > Hmm. I do not have an upstream changelog, and all previous
> > debian/changelog entries have the same problem. So what would you
> > suggest to do:
> 
> > * Move all debian/changelog entries actually describing upstream changes
> > to a new upstream-changelog and replace it with "new upstream version"
> > for all upstream versions (0.1 -- 0.19) in debian/changelog?
> > * Keep the existing debian/changelog entries and start the upstream
> > changelog now?
> 
> > And, as adding a new upstream changelog would mean that the orig.tar.gz
> > changes:
> 
> > * Fix it in the next version (0.20) once there are upstream code
> > changes?
> > * Fix it now, keep version 0.19 and hide the new upstream changelog
> > until 0.20-1?
> > * Add the new upstream changelog via debian's diff.gz? That seems odd.
> > *  Make 0.20  and 0.20-1.  What would then  be the  upstream changelog
> >   entry?
> 
> No, no, you don't have to maintain yourself upstream changelog (you = as
> Debian  package maintainer).

But he is also the upstream maintainer :)  That's where his confusion
comes from - he is asking how to combine the idea of an upstream changelog
with the idea of a Debian changelog :)

Let's start with the disclaimer that I am not a Debian developer :)

Alexander, IMHO the best thing you could do in this particular case is,
indeed, to release a new upstream version, 0.20, with a changelog included,
and then package it for Debian with a "New upstream release" log for
that particular version.  The changelog you put in the 0.20 upstream
tarball should include all the changes for previous releases - maybe just
copied over from the Debian changelog.  This will be useful to others
who try to use fig2sxd on other OS's, not just Debian :)

After you release the 0.20 upstream version of fig2sxd, make a new Debian
package for 0.20-1.  If there were other changes you did *to the Debian
packaging* in the 0.19-1 version that this RFS is for (it seems you
bumped Standards-Version at least), you may keep that changelog entry -
though there are Debian developers who would frown upon changelog
entries for versions that have never been uploaded, there are others
who like the idea of keeping track of the changes one at a time.
However, if you decide to keep the 0.19-1 Debian changelog entry,
you should remove the actual description of the upstream changes and
replace it with "New upstream version".  IMHO it might be better to
just skip 0.19-1 in the Debian changelog - change the top line to
fig2xsd (0.20-1) so that it seems that you made the changes there :)

And, IMHO, no, you should not modify earlier Debian changelog entries!
Just leave them as they are - yes, there will be some duplication
between the upstream and the Debian changelogs now, but in time, with
new upstream versions of fig2sxd, it will become insignificant.

Again, all of this is just my opinion, and IANADD :)

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am jealous of the first word in this sentence.


pgpaIV9rN7dOK.pgp
Description: PGP signature


Re: building package with different libs

2008-10-29 Thread Peter Pentchev
On Wed, Oct 29, 2008 at 04:30:25PM +0100, Adeodato Sim?? wrote:
> * Thorsten Alteholz [Fri, 17 Oct 2008 20:06:09 +0200]:
> 
> > Hi,
> 
> Hello,
> 
> > I need some advice on building packages with different libs.
> > Assuming that I have software S which needs to be linked against library L.
> > For whatever reason there are several implementations (L1, L2, L3) of 
> > this library available. Each of them has its advantages and it would be 
> > fine
> > to build three packages SL1, SL2 and SL3.
> > Unfortunately L1, L2 and L3 conflict each other. So what would be the 
> > best way to build all three packages from one source package? Is this 
> > possible at all?
> 
> > To make this a bit more realistic: It is about package meep-mpi.
> > Currently it uses libhdf5-serial and there is a requet to build it with
> > libhdf5-mpich and libhdf5-openmpi. So my Build-Depends: in the source 
> > section
> > needs to contain either libhdf5-serial-dev, libhdf5-mpich-dev or
> > libhdf5-openmpi-dev. Is it still possible to build package 
> > meep-mpi-hdf5serial,
> > meep-mpi-hdf5mpich and meep-mpi-hdf5openmpi at the same time?
> 
> If the different implementations conflict among them, I don't think you
> can build all three SL{1,2,3} binary packages from the same source
> package.

Well, actually, you can - just look at the various apache2 packages.
However, the build mechanism has to be a bit complicated...

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
When you are not looking at it, this sentence is in Spanish.


pgpny0U9CIfPO.pgp
Description: PGP signature


Re: building package with different libs

2008-10-30 Thread Peter Pentchev
On Wed, Oct 29, 2008 at 06:00:15PM +0100, Adeodato wrote:
> * Peter Pentchev [Wed, 29 Oct 2008 18:09:07 +0200]:
> 
> > > If the different implementations conflict among them, I don't think you
> > > can build all three SL{1,2,3} binary packages from the same source
> > > package.
> 
> > Well, actually, you can - just look at the various apache2 packages.
> > However, the build mechanism has to be a bit complicated...
> 
> Care to ellaborate? I don't think in that case the build-dependencies
> conflict, OR they are built from the same source package.

Oh, sorry, my mistake.  A momentary lapse of reason made me forget that
the discussion is about conflicting build dependencies, not just about
conflicting binary packages.  Apologies all around.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
What would this sentence be like if pi were 3?


pgpWMvVczwnIu.pgp
Description: PGP signature


RFS: truncate

2007-04-18 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for my package "truncate".

* Package name: truncate
  Version : 2007.03.13-1
  Upstream Author : Peter Pentchev <[EMAIL PROTECTED]> (myself)
* URL : http://devel.ringlet.net/sysutils/truncate/
* License : Two-clause BSD
  Section : utils

It builds these binary packages:
truncate   - FreeBSD utility to truncate or extend the size of files

 The truncate utility adjusts the length of each regular file given on the
 command-line.  This package is simply a redistribution of the utility as
 found in the FreeBSD base system.
 .
  Homepage: http://devel.ringlet.net/sysutils/truncate/

The package is lintian clean.

The upload would fix these bugs: 415016

The package can be found on mentors.debian.net:
- dget -x 
http://mentors.debian.net/debian/pool/main/t/truncate/truncate_2007.03.13-1.dsc

Just for the record, I know about dd(1)'s "seek" option :)  But still,
truncate(1) is a useful utility in its own right, if only for the ease
of invoking it and the intuitive command-line interface :)

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If the meanings of 'true' and 'false' were switched, then this sentence 
wouldn't be false.


pgpamrbxzKEfo.pgp
Description: PGP signature


Re: RFS: truncate

2007-04-18 Thread Peter Pentchev
On Wed, Apr 18, 2007 at 04:53:38PM +0300, Peter Pentchev wrote:
> Dear mentors,
> 
> I am looking for a sponsor for my package "truncate".
> 
> * Package name: truncate
>   Version : 2007.03.13-1
>   Upstream Author : Peter Pentchev <[EMAIL PROTECTED]> (myself)
> * URL : http://devel.ringlet.net/sysutils/truncate/
> * License : Two-clause BSD
>   Section : utils
[snip]
> The package is lintian clean.

*Sigh*.  And 'ere I was, thinking I'd read the template carefully and
changed everything :)  This one ought to say "lintian and linda clean
and pbuilder tested" :)

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Nostalgia ain't what it used to be.


pgpIR8VerUOJT.pgp
Description: PGP signature


Re: RFS: truncate

2007-04-18 Thread Peter Pentchev
On Wed, Apr 18, 2007 at 03:27:09PM +0100, Neil Williams wrote:
> On Wed, 18 Apr 2007 16:53:38 +0300
> Peter Pentchev <[EMAIL PROTECTED]> wrote:
> 
> > truncate   - FreeBSD utility to truncate or extend the size of files
> >
> >  The truncate utility adjusts the length of each regular file given
> > on the command-line.  This package is simply a redistribution of the
> > utility as found in the FreeBSD base system.
> 
> That description doesn't help explain why a file would need to be
> truncated (or extended without allocating space). Why truncate a file
> (and lose data) rather than split the file? Why extend a file
> without allocating space? Most (all?) file->open routines will support
> complete truncation to zero length, what is the advantage of retaining
> only a portion of the old data in the file and risk losing data
> integrity (because not all regular files use linear storage).
> XML/HTML/SGML are just three common regular file types that will react
> badly to arbitrary truncation and ignore extended file sizes without
> adding data.
> 
> Don't assume that users will know anything about the FreeBSD version -
> you need to explain the what, why and when of using such a program
> without reference to assumptions based on *BSD.

Argh.  Yep, come to think of it, this brief description could be kinda
misread this way :)  Actually, the reference to FreeBSD was more of a
recognition of the truncate original authors, not a usage reference or
anything - but you're right, in the absence of any usage references at
all...

Actually, the reason that pushed me to port truncate(1) to Debian was
the need to create a large empty file while tracking down a problem with
a webserver's large file support.  Other than that, I've used it to
initialize loopback-mount filesystems, maim lastlog files and news spool
indices by only leaving the headers, and "sudo truncate -s0 file" as an
easier-on-the-fingers alias for "sudo sh -c ': > file'" :)

So... what do you think about the following description?  Or should I
file a wishlist bug against bsdmainutils to get truncate(1) included
there?

 The truncate utility adjusts the length of each regular file given on
 the command-line.  It may be used to create sparse files (zero-filled
 files that do not take up any space on disk) for virtual filesystems,
 empty data files, or simply large files for testing.  It may also empty
 a file by setting its size to 0 bytes, or remove all but a portion of
 the data, most useful when the file has a well-known record-based
 structure like e.g. filesystem images, news spools, utmp or sa(8)
 accounting files, graphics images, etc.
 .
 This package is simply a redistribution of the truncate utility as found
 in the FreeBSD base system.
 .
  Homepage: http://devel.ringlet.net/sysutils/truncate/

Thank you and the others for the prompt replies and comments!

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
because I didn't think of a good beginning of it.


pgpjHTGPWzElK.pgp
Description: PGP signature


Re: RFS: truncate

2007-04-19 Thread Peter Pentchev
On Thu, Apr 19, 2007 at 10:35:17AM +0200, Mike Hommey wrote:
> On Thu, Apr 19, 2007 at 10:34:24AM +0300, Damyan Ivanov wrote:
> > -=| Peter Pentchev, 19.04.2007 00:54 |=-
> > 
> > > Or should I file a wishlist bug against bsdmainutils to get
> > > truncate(1) included there?
> > 
> > I'd say bsdmainutils fits perfect. Its description says:
> > 
> >   lots of small programs many people expect to find when they use a
> >   BSD-style Unix system
> 
> Even better, the short description: collection of more utilities from FreeBSD
> 
> > So please file a whishlist bug for bsdmainutils. Bonus points for
> > providing a patch :)
> 
> I'd say it would be better to reassign the ITP and retitle it appropriately.

Yep, that's what I was going to do.  I will reassign it and retitle it,
after I've come up with a patch - most probably a bit later today.

Once again, thanks to all of you for the advice - and I wonder how
I could have possibly missed the bsd{,main}utils packages :\

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This would easier understand fewer had omitted.


pgpu1VSrufq3m.pgp
Description: PGP signature


Re: RFS: truncate

2007-04-19 Thread Peter Pentchev
On Thu, Apr 19, 2007 at 11:55:16AM +0300, Peter Pentchev wrote:
> On Thu, Apr 19, 2007 at 10:35:17AM +0200, Mike Hommey wrote:
> > On Thu, Apr 19, 2007 at 10:34:24AM +0300, Damyan Ivanov wrote:
> > > -=| Peter Pentchev, 19.04.2007 00:54 |=-
> > > 
> > > > Or should I file a wishlist bug against bsdmainutils to get
> > > > truncate(1) included there?
> > > 
> > > I'd say bsdmainutils fits perfect. Its description says:
> > > 
> > >   lots of small programs many people expect to find when they use a
> > >   BSD-style Unix system
> > 
> > Even better, the short description: collection of more utilities from 
> > FreeBSD
> > 
> > > So please file a whishlist bug for bsdmainutils. Bonus points for
> > > providing a patch :)
> > 
> > I'd say it would be better to reassign the ITP and retitle it appropriately.
> 
> Yep, that's what I was going to do.  I will reassign it and retitle it,
> after I've come up with a patch - most probably a bit later today.
> 
> Once again, thanks to all of you for the advice - and I wonder how
> I could have possibly missed the bsd{,main}utils packages :\

Okay, I've handed bug #415016 over to the bsdmainutils package, and
Daniel Baumann kindly said he'd take a look at it.  So, I guess that
this RFS is no more - after all the great advice, this is an ex-RFS :)

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If I had finished this sentence,


pgpyf7jaOoNHX.pgp
Description: PGP signature


Re: RFS: truncate

2007-04-20 Thread Peter Pentchev
On Thu, Apr 19, 2007 at 04:49:40PM +0100, P?draig Brady wrote:
> Chris Lamb wrote:
> > Mike Hommey wrote:
> > 
> >> Very frankly, this should go into coreutils.
> > 
> > Or bsdmaintutils/bsdutils?
> 
> Yes that's the obvious place for it.
> Note one can achieve the same functionality with dd
> See: http://www.pixelbeat.org/scripts/truncate

Yep, I did mention dd(1)'s "seek" option in my initial RFS :)

Still, I was not aware of a working version based on dd; thanks for
the pointer to the script, and for writing it! :)

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I've heard that this sentence is a rumor.


pgpO7eEtF1pjX.pgp
Description: PGP signature


RFS: timelimit - Simple utility to limit a process's absolute execution time

2007-12-06 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for my package "timelimit".

* Package name: timelimit
  Version : 1.0-1
  Upstream Author : Peter Pentchev <[EMAIL PROTECTED]> (myself)
* URL : http://devel.ringlet.net/sysutils/timelimit/
* License : Two-clause BSD
  Section : utils

It builds these binary packages:
timelimit - Simple utility to limit a process's absolute execution time

 The timelimit utility executes a command and terminates the spawned process
 after a given time with a given signal.  A "warning" signal is sent first,
 then, after a timeout, a "kill" signal, similar to the way init(8) operates
 on shutdown.

The package seems to be lintian-, linda-, pbuilder-, and piuparts-clean.

The upload would fix these bugs: 453290

The package can be found on mentors.debian.net:
- dget -x 
http://mentors.debian.net/debian/pool/main/t/timelimit/timelimit_1.0-1.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This would easier understand fewer had omitted.


pgpG6ZX9R1DEW.pgp
Description: PGP signature


Re: RFS: timelimit - Simple utility to limit a process's absolute execution time

2007-12-07 Thread Peter Pentchev
On Thu, Dec 06, 2007 at 09:09:58PM +0200, Peter Pentchev wrote:
> Dear mentors,

Hi, it's me again :)

> I am looking for a sponsor for my package "timelimit".

That part is still true :)  However, after a private e-mail from
a Debian developer, I have released a new upstream version of
the timelimit utility and then uploaded a new Debian package to
mentors.debian.net.

* Package name: timelimit
  Version : 1.1-1
  Upstream Author : Peter Pentchev <[EMAIL PROTECTED]> (myself)
* URL : http://devel.ringlet.net/sysutils/timelimit/
* License : Two-clause BSD
  Section : utils

> It builds these binary packages:
> timelimit - Simple utility to limit a process's absolute execution time
> 
>  The timelimit utility executes a command and terminates the spawned process
>  after a given time with a given signal.  A "warning" signal is sent first,
>  then, after a timeout, a "kill" signal, similar to the way init(8) operates
>  on shutdown.
> 
> The package seems to be lintian-, linda-, pbuilder-, and piuparts-clean.
> 
> The upload would fix these bugs: 453290

All that is still true.

The package can be found on mentors.debian.net:
- dget -x 
http://mentors.debian.net/debian/pool/main/t/timelimit/timelimit_1.1-1.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If I were you, who would be reading this sentence?


pgpg92umknr7Y.pgp
Description: PGP signature


Re: Packages getting created without signature

2007-12-13 Thread Peter Pentchev
On Thu, Dec 13, 2007 at 11:56:52PM +1100, Michael Lamothe wrote:
> I think that the -k is used to specify which key to use.  You can have
> multiple GPG keys.
> 
> I don't know the "safe" way to do what you're asking.  But if you find
> out please let me know. :)

Well, there's always gpg-agent, of course... isn't this pretty much
what it was *written* for? :)

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If you think this sentence is confusing, then change one pig.


pgpYiDdXVvvVo.pgp
Description: PGP signature


Re: RFS: timelimit - Simple utility to limit a process's absolute execution time

2007-12-15 Thread Peter Pentchev
On Fri, Dec 07, 2007 at 05:11:36PM +0200, Peter Pentchev wrote:
> On Thu, Dec 06, 2007 at 09:09:58PM +0200, Peter Pentchev wrote:
> > Dear mentors,
> 
> Hi, it's me again :)
> 
> > I am looking for a sponsor for my package "timelimit".
> 
> That part is still true :)  However, after a private e-mail from
> a Debian developer, I have released a new upstream version of
> the timelimit utility and then uploaded a new Debian package to
> mentors.debian.net.

Well, after a couple of comments from Damyan Ivanov off-list, I removed
configure, configure-stamp, and a couple of dh_* invocations from
the debian/rules file.  Now here is yet another, hopefully final,
version of my timelimit Debian package - still as 1.1-1.

* Package name: timelimit
  Version : 1.1-1
  Upstream Author : Peter Pentchev <[EMAIL PROTECTED]> (myself)
* URL : http://devel.ringlet.net/sysutils/timelimit/
* License : Two-clause BSD
  Section : utils

> > It builds these binary packages:
> > timelimit - Simple utility to limit a process's absolute execution time
> > 
> >  The timelimit utility executes a command and terminates the spawned process
> >  after a given time with a given signal.  A "warning" signal is sent first,
> >  then, after a timeout, a "kill" signal, similar to the way init(8) operates
> >  on shutdown.
> > 
> > The package seems to be lintian-, linda-, pbuilder-, and piuparts-clean.
> > 
> > The upload would fix these bugs: 453290

All that is still true.

The package can be found on mentors.debian.net:
- dget -x 
http://mentors.debian.net/debian/pool/main/t/timelimit/timelimit_1.1-1.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
.siht ekil ti gnidaer eb d'uoy ,werbeH ni erew ecnetnes siht fI


pgpXjIcMTTyWG.pgp
Description: PGP signature


Bug#684679: RFS: nullmailer/1:1.11-2 (security bugfix upload request)

2012-08-13 Thread Peter Pentchev
On Tue, Aug 14, 2012 at 02:51:16AM +0400, Michael Tokarev wrote:
> On 13.08.2012 00:18, Nick Leverton wrote:
> []
> > diff -Nru nullmailer-1.11/debian/changelog nullmailer-1.11/debian/changelog
> > --- nullmailer-1.11/debian/changelog2012-06-16 16:36:28.0 
> > +0100
> > +++ nullmailer-1.11/debian/changelog2012-08-11 23:55:36.0 
> > +0100
> > @@ -1,3 +1,9 @@
> > +nullmailer (1:1.11-2) unstable; urgency=low
> > +
> > +  * Make 'remotes' not world-readable (Closes: #684619)
> 
> What's wrong with remotes being world-readable?

For instance, it may include SMTP authentication information.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org pe...@packetscale.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If I were you, who would be reading this sentence?


signature.asc
Description: Digital signature


Bug#687620: RFS: udpxy/1.0.23-1 [ITP]

2012-12-12 Thread Peter Pentchev
On Wed, Dec 12, 2012 at 10:50:49PM +1100, Alex Z wrote:
> Hi, Helmut! It's me again.
> 
> Almost all notices you mentioned below are fixed. At least, now we
> have manpages. :-)
> 
> But i have some difficulties with hardening.
> I cleanly see, that all required flags gets used during build
> process, for example:
> 
> cc  -D_FORTIFY_SOURCE=2  -DUDPXREC_MOD  -DNDEBUG -DTRACE_MODULE -c
> udpxy.c -o udpxy.o
> cc  -D_FORTIFY_SOURCE=2  -DUDPXREC_MOD  -DNDEBUG -DTRACE_MODULE -c
> sloop.c -o sloop.o
> 
> for compiling, and
> 
> cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
> -Werror=format-security -Wl,-z,relro -DUDPXREC_MOD  -DNDEBUG
> -DTRACE_MODULE -o udpxy udpxy.o sloop.o rparse.o util.o prbuf.o
> ifaddr.o ctx.o mkpg.o rtp.o uopt.o dpkt.o netop.o extrn.o main.o
> udpxrec.o
> 
> for linking. But lintian says, that "udpxy:
> hardening-no-fortify-functions usr/bin/udpxrec".
> Can it be false-positive?

The linking line that you pasted above is the one used to create the
udpxy executable file, while Lintian complains about a file named
udpxrec.  Is udpxrec a separate program?  If so, you should look at the
way it is linked (find the link line in the log that generates a udpxreg
executable, a line that contains something like '-o udpxrec').

If udpxrec is really the name that udpxy is installed as (or if it is a
hardlink or something similar to udpxy), then the situation is a bit
more complicated.  Can you post your full build log?

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
Thit sentence is not self-referential because "thit" is not a word.


signature.asc
Description: Digital signature


Bug#687620: RFS: udpxy/1.0.23-1 [ITP]

2012-12-12 Thread Peter Pentchev
On Thu, Dec 13, 2012 at 12:00:33AM +1100, Alex Z wrote:
> Peter Pentchev писал 2012-12-12 23:43:
> >On Wed, Dec 12, 2012 at 10:50:49PM +1100, Alex Z wrote:
> >
> >The linking line that you pasted above is the one used to create the
> >udpxy executable file, while Lintian complains about a file named
> >udpxrec.  Is udpxrec a separate program?  If so, you should look
> >at the
> >way it is linked (find the link line in the log that generates a
> >udpxreg
> >executable, a line that contains something like '-o udpxrec').
> >
> >If udpxrec is really the name that udpxy is installed as (or if it
> >is a
> >hardlink or something similar to udpxy), then the situation is a bit
> >more complicated.  Can you post your full build log?
> 
> Sure, build log in attachment. JFYI, urpxrec is just a symlink to
> udpxy.

>  dpkg-buildpackage -rfakeroot -D -us -uc
> dpkg-buildpackage: source package udpxy
> dpkg-buildpackage: source version 1.0.23-4
> dpkg-buildpackage: source changed by Alex 'AdUser' Z 
>  dpkg-source --before-build udpxy-1.0.23-4
> dpkg-buildpackage: host architecture i386
> dpkg-source: info: using options from udpxy-1.0.23-4/debian/source/options: 
> --extend-diff-ignore=^util/mkdep$
>  fakeroot debian/rules clean
> dh clean
>dh_testdir
>dh_auto_clean
> make[1]: Entering directory `/home/alex/assembly/udpxy/udpxy-1.0.23-4'
> rm -f core.* core udpxy.dep udpxy.o sloop.o rparse.o util.o prbuf.o ifaddr.o 
> ctx.o mkpg.o rtp.o uopt.o dpkt.o netop.o extrn.o main.o udpxrec.o udpxy 
> udpxrec
> make[1]: Leaving directory `/home/alex/assembly/udpxy/udpxy-1.0.23-4'
>dh_clean
>  dpkg-source -b udpxy-1.0.23-4
> dpkg-source: info: using options from udpxy-1.0.23-4/debian/source/options: 
> --extend-diff-ignore=^util/mkdep$
> dpkg-source: info: using source format `3.0 (quilt)'
> dpkg-source: info: building udpxy using existing ./udpxy_1.0.23.orig.tar.gz
> dpkg-source: info: building udpxy in udpxy_1.0.23-4.debian.tar.gz
> dpkg-source: info: building udpxy in udpxy_1.0.23-4.dsc
>  debian/rules build
> dh build
>dh_testdir
>dh_auto_configure
>dh_auto_build
> make[1]: Entering directory `/home/alex/assembly/udpxy/udpxy-1.0.23-4'
> cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
> -Werror=format-security -MM udpxy.c sloop.c rparse.c util.c prbuf.c ifaddr.c 
> ctx.c mkpg.c rtp.c uopt.c dpkt.c netop.c extrn.c main.c udpxrec.c > udpxy.dep

This seems to be a "make depend" target - it uses all the hardening
flags for the C preprocessor and, somewhat weirdly, all the hardening
flags for the C compiler, too.  But this is harmless :)

> make[1]: Leaving directory `/home/alex/assembly/udpxy/udpxy-1.0.23-4'
> make[1]: Entering directory `/home/alex/assembly/udpxy/udpxy-1.0.23-4'
> -e 
> Making a [release] version (use 'debug' target as an alternative)
> 
> make[2]: Entering directory `/home/alex/assembly/udpxy/udpxy-1.0.23-4'
> cc  -D_FORTIFY_SOURCE=2  -DUDPXREC_MOD  -DNDEBUG -DTRACE_MODULE -c udpxy.c -o 
> udpxy.o

This is the actual build (compile) command.  It passes the hardening
flags for the C preprocessor (what would be in CPPFLAGS), but for some
reason it does not have the hardening flags for the C compiler itself
(what would be in CFLAGS, e.g. -fstack-protector and its
ssp-buffer-size, also -Wformat and -Werror=format-security).  My guess
is that this is what Lintian complains about, and my guess is that
something has gone wrong with setting the flags in your rules file or
passing them down to the Makefile.

[snip more compilation lines]
> cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
> -Werror=format-security -Wl,-z,relro -DUDPXREC_MOD  -DNDEBUG -DTRACE_MODULE 
> -o udpxy udpxy.o sloop.o rparse.o util.o prbuf.o ifaddr.o ctx.o mkpg.o rtp.o 
> uopt.o dpkt.o netop.o extrn.o main.o udpxrec.o

This is the linking command, it contains all the flags it should - even
some more, but it really doesn't hurt in this case :)

[snip installation of the generated udpxy executable as both
/usr/bin/udpxy and /usr/bin/udpxyrec in the build staging area]
> Now running lintian...
> W: udpxy: hardening-no-fortify-functions usr/bin/udpxrec
> W: udpxy: hardening-no-fortify-functions usr/bin/udpxy
> Finished running lintian.
> Now signing changes and any dsc files...
>  signfile udpxy_1.0.23-4.dsc Alex 'AdUser' Z 

Yep, Lintian complains all right.

Could you post the rules file that you used to get this result?  Somehow
I don't think that it is the rules file in the package that you uploaded
to mentors.d.n today - *that* package doesn't want to build on my
system, since the install step fails trying to install stuff into
/usr/local instead of /usr :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
If I were you, who would be reading this sentence?


signature.asc
Description: Digital signature


Bug#687620: RFS: udpxy/1.0.23-1 [ITP]

2012-12-12 Thread Peter Pentchev
On Wed, Dec 12, 2012 at 03:27:31PM +0100, Helmut Grohne wrote:
> On Wed, Dec 12, 2012 at 10:50:49PM +1100, Alex Z wrote:
> > Almost all notices you mentioned below are fixed. At least, now we
> > have manpages. :-)
> 
> Ok. Let me have a look below.
> 
> > for linking. But lintian says, that "udpxy:
> > hardening-no-fortify-functions usr/bin/udpxrec".
> > Can it be false-positive?
> 
> This check has had false positives in the past. As you checked the
> compilation and linking steps, you can likely ignore it.

...except that in this case it is not a false positive; see my message
from a minute ago :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@freebsd.org p.penc...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
I am the meaning of this sentence.


signature.asc
Description: Digital signature


RFS: confget -- read variables from INI-style configuration files

2009-03-18 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for my package "confget".

* Package name: confget
  Version : 1.01-1
  Upstream Author : Peter Pentchev  (myself)
* URL : http://devel.ringlet.net/textproc/confget/
* License : Two-clause BSD
  Section : text

It builds these binary packages:
confget- read variables from INI-style configuration files

The package has been lintian- and pbuilder-tested.

The upload would fix these bugs: 502543 (ITP)

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/c/confget/confget_1.01-1.dsc

Here is the long description of the package:

 The confget utility examines a INI-style configuration file and retrieves
 the value of the specified variables from the specified section.
 Its intended use is to let shell scripts use the same INI-style
 configuration files as other programs, to avoid duplication of data.

 The confget utility may retrieve the values of one or more variables,
 list all the variables in a specified section, list only those whose names
 or values match a specified pattern (shell glob or regular expression), or
 check if a variable is present in the file at all.  It has a "shell-quoting"
 output mode that quotes the variable values in a way suitable for passing
 them directly to a Bourne-style shell.

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This would easier understand fewer had omitted.


pgppHpX48dr29.pgp
Description: PGP signature


Re: RFS: lbzip2

2009-03-18 Thread Peter Pentchev
On Mon, Feb 16, 2009 at 03:01:10AM +0100, ERSEK Laszlo wrote:
> Paul Wise wrote:
> 
> > And now onto the package review:
> > 
> > Why does your diff.gz patch the Makefile? Shouldn't you add those
> > changes to the upstream Makefile?
> 
> I don't think so. As my general, hobbyist free software development
> policy, I *always* and *exclusively* follow the Single Unix Specification:

Actually, that's great.  I wish there could be more people like you.
Really, I do.

[snip]
> One such thing would be the set of paths I'd to put under an "install:"
> rule. This has clearly no place in Makefile.dev which is my personal
> playground, or Makefile.portable, which is what it is called. (The
> default Makefile, using gcc, is a concession towards the fact that most
> people have gcc without an appropriate c89 wrapper.)
> 
> I simply couldn't satisfy all conceivable users with any "install:"
> target. I believe there's a world out there that doesn't conform to the
> FHS, for example users with install rights only in their respective
> (freely structured) home directories. Maybe someone doesn't want to
> install the manual at all. I just list the files one should consider
> installing, in the README.

Sorry for replying to a month-old e-mail :)

A possible solution - the one I use for all my pieces of software -
is to use environment variables.  Since most of the things that vary
between OS's and installations are either paths or user/group names or
permission modes, they can, indeed, be configured with variables.

NB: I am well aware that all of the following depends on make(1)
understanding the ?= syntax.  If the programs should be packaged for
OS's which do not have a ?=-aware version of make(1), that could,
indeed, be a problem.  There are those who would just wave this problem
away with "oh well, you can always use GNU make, right?"; I'm not
one of them, and if you really intend your software to be ported to
non-?=-aware-make-OS's, then all of the following should be taken with
a grain of salt - or just look at the end for another possible solution :)

The way I do it is to set several variables so that the default behavior
is close to my FreeBSD system and then just pass them on the "make"
command-line when building the Debian, RedHat, or what-have-you package:

LOCALBASE?= /usr/local
PREFIX?=${LOCALBASE}
BINDIR?=${PREFIX}/bin
LIBDIR?=${PREFIX}/lib
MANDIR?=${PREFIX}/man/man
MAN1DIR?=   ${MANDIR}1

BINOWN?=root
BINGRP?=wheel
BINMODE?=   555

SHAREOWN?=  ${BINOWN}
SHAREGRP?=  ${BINGRP}
SHAREMODE?= 444

...and a couple more.  Then, for Debian, I just need to change PREFIX,
MANDIR, and BINGRP, and it all works just fine (the modes do not need
changing, there's dh_fixperms for that ;)

Of course, those could be redone for a FHS/Linux system instead:

LOCALBASE?= /usr
MANDIR?=${PREFIX}/share/man/man
BINGRP?=root
BINMODE?=   755
SHAREMODE?= 644

...and then the other ports, e.g. to FreeBSD, would have to pass those
variables either on the make(1) command line or in the environment.
Either way, it's a possible solution.

As to the ?=-aware make(1) problem, a possible solution for that one
would be a shell script which generates the Makefile with values from
the shell script's environment.  This is getting dangerously close
to a "configure" script and not all that far away from the autotools,
but, no, I am not trying to convince you to use those - I don't, myself :)
But sometimes, a shell "configure" script is enough to Do The Right Thing(tm).

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Thit sentence is not self-referential because "thit" is not a word.


pgpiEkJmgXZum.pgp
Description: PGP signature


Re: RFS: confget -- read variables from INI-style configuration files

2009-03-19 Thread Peter Pentchev
On Thu, Mar 19, 2009 at 09:58:34PM +0200, George Danchev wrote:
> On Wednesday 18 March 2009 11:43:40 Peter Pentchev wrote:
> > Dear mentors,
> 
> Hello Peter,
> 
> > I am looking for a sponsor for my package "confget".
> >
> > * Package name: confget
> >   Version : 1.01-1
> >   Upstream Author : Peter Pentchev  (myself)
> > * URL : http://devel.ringlet.net/textproc/confget/
> > * License : Two-clause BSD
> >   Section : text
> >
> > It builds these binary packages:
> > confget- read variables from INI-style configuration files
> >
> > The package has been lintian- and pbuilder-tested.
> >
> > The upload would fix these bugs: 502543 (ITP)
> >
> > The package can be found on mentors.debian.net:
> > dget -x
> > http://mentors.debian.net/debian/pool/main/c/confget/confget_1.01-1.dsc
> >
> > Here is the long description of the package:
> >
> >  The confget utility examines a INI-style configuration file and retrieves
> >  the value of the specified variables from the specified section.
> >  Its intended use is to let shell scripts use the same INI-style
> >  configuration files as other programs, to avoid duplication of data.
> >
> >  The confget utility may retrieve the values of one or more variables,
> >  list all the variables in a specified section, list only those whose names
> >  or values match a specified pattern (shell glob or regular expression), or
> >  check if a variable is present in the file at all.  It has a
> > "shell-quoting" output mode that quotes the variable values in a way
> > suitable for passing them directly to a Bourne-style shell.
> 
> It took me some time to assimilate the hardening notes at wiki.d.o [1], I'm 
> remotely familiar with, though this document is informative enough about 
> potential build and run-time failures on different architectures wrt 
> compiler/linker hardening options. Anyway, buildd logs and buglogs should be 
> monitored closely, and in case of troublesome behaviour we should disable 
> features via DEB_BUILD_HARDENING_[feature]=0.
> The question is: is it worth the effort? Let's say, I'm fine either way ;-)

Well, the hardening wrapper has shown me some problems in both third-party
software and also (very few, but still) in my own programs in the past
couple of months, so if you're asking about whether it's worth it to
compile with the hardening wrapper and pay attention to its warnings, then
I personally say "hell yeah!" :)  But then... confget already uses it,
doesn't it?  I'm not quite sure what exactly you mean here :)

> A couple of minor points: confget(1) manpage references to a non-existing 
> Config::IniFiles(3) which potentially should describe the syntax of ini 
> configuration files if I'm not mistaken?

Erm... hmm.  Actually, Config::IniFiles(3) is the manual page of
the Perl Config::IniFiles module, available in Debian as
libconfig-inifiles-perl - but then I guess you already knew that :)

The reason I cross-referenced it in the SEE ALSO section of the confget(1)
manual page is not to describe the format, but to point to a different
implementation, a different programming library that people can use to
access INI files.  Maybe it's not quite clear, and I agree that maybe,
once in a while, it could even be confuzzling; do you think I should drop
the cross-reference and just spell it out in words, something like
"Another INI parser is the Config::IniFiles Perl module" or something?

> It would be even better to include 
> some short configuration files samples/examples in the binary package itself. 
> Your own t{1|2}.ini should suffice.

Ah, examples.  An interesting, intriguing concept, indeed :)

I'm not sure if t1.ini and t2.ini are really suitable as sample INI files;
they're more like silly, contrived, awful examples of the depths that
an INI file can sink to...  But I could install them as examples, if you
think it's appropriate.

I can't prepare a new package right now, but sometime tomorrow I'll see
what I can do about uploading a new version, if you think it's worth it.

> Otherwise, the package looks useful and the source code very clean and sound. 
> Let me know what you think about the above points, and I'll sponsor.

Thanks for the time you took to examine it!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If this sentence didn't exist, somebody would have invented it.


pgpiN9yrdnn7f.pgp
Description: PGP signature


Re: RFS: confget -- read variables from INI-style configuration files

2009-03-21 Thread Peter Pentchev
On Fri, Mar 20, 2009 at 01:37:27AM +0200, George Danchev wrote:
> On Thursday 19 March 2009 23:12:22 Peter Pentchev wrote:
[snip]
> > The reason I cross-referenced it in the SEE ALSO section of the confget(1)
> > manual page is not to describe the format, but to point to a different
> > implementation, a different programming library that people can use to
> > access INI files.  Maybe it's not quite clear, and I agree that maybe,
> > once in a while, it could even be confuzzling; do you think I should drop
> > the cross-reference and just spell it out in words, something like
> > "Another INI parser is the Config::IniFiles Perl module" or something?
> 
> Sure, SEE ALSO sections is a proper place for citing alternatives, and 
> detailing this is a *Perl* module would give pointers to the users (me 
> included).

Well, actually what I did was take this change, another couple of
things (the example files, a small fix to the testing framework), and
just go ahead and release a new upstream version, confget-1.02.

A Debian package for it is available on mentors.d.n now:
http://mentors.debian.net/debian/pool/main/c/confget/confget_1.02-1.dsc

Let me know if you think that I should coalesce the changelog entries
into a single 1.02 "Initial release" one.

> It is still not very clear to me how to find the full configuration file 
> syntax specification? Moreover there is neither a Standard nor a popular 
> protocol which stipulates that. How are users supposed to know the gory 
> details about it? Note that, "Anybody has looked at some INI files in the 
> past" doesn't sound extremely promising ;-)

Unfortunately, as you say, there is no single standard for INI files.  
The confget utility implements some of the more popular constructs -
sections (naturally), allowed whitespace in most positions, backslash
line continuations, comments (both "#" and ";").  There are things that
other parsers do that confget doesn't, like spaces *within* a variable
name; if there is popular demand, it may learn to do that, too :)

As to "how users are supposed to know", if this sentence of yours was
leading to the examples issue, see below :)

> > > It would be even better to include
> > > some short configuration files samples/examples in the binary package
> > > itself. Your own t{1|2}.ini should suffice.
> >
> > Ah, examples.  An interesting, intriguing concept, indeed :)
> >
> > I'm not sure if t1.ini and t2.ini are really suitable as sample INI files;
> > they're more like silly, contrived, awful examples of the depths that
> > an INI file can sink to...  But I could install them as examples, if you
> > think it's appropriate.
> >
> > I can't prepare a new package right now, but sometime tomorrow I'll see
> > what I can do about uploading a new version, if you think it's worth it.
> 
> Sure, take your time. Examples are just good to have, although not mandatory. 
> So, the only unclear point left is the configuration file syntax 
> specification. This is not a hard showstopper, but would be very nice to have 
> in place proper.

Version 1.02 of confget installs the t1.ini and t2.ini files as examples.
Since those files' purpose until now was indeed to be contrived edge
cases for regression testing, and examples are not generally supposed to
be that bad (at least, not *supposed* to ;), I added some comments in
those files so they are a bit more suitable.

Here's hoping you like version 1.02 better :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If I were you, who would be reading this sentence?


pgp7UryMNIKzk.pgp
Description: PGP signature


Re: RFS: confget -- read variables from INI-style configuration files

2009-03-23 Thread Peter Pentchev
On Mon, Mar 23, 2009 at 10:06:14PM +0200, George Danchev wrote:
> On Sunday 22 March 2009 02:17:30 Peter Pentchev wrote:
> 
> Hello,
> 
> > Well, actually what I did was take this change, another couple of
> > things (the example files, a small fix to the testing framework), and
> > just go ahead and release a new upstream version, confget-1.02.
> >
> > A Debian package for it is available on mentors.d.n now:
> > http://mentors.debian.net/debian/pool/main/c/confget/confget_1.02-1.dsc
> 
> Great. I looked at it and uploaded it.

Thanks!

> > Let me know if you think that I should coalesce the changelog entries
> > into a single 1.02 "Initial release" one.
> 
> Not a big deal, I passed -v, so your `Initial release. Closes: xxx' is also 
> included in *.changes, thus the BTS magic will work as well.

Yep, I was just wondering if I remembered correctly that you liked
the interim versions in the changelog even though they never made it
into the archive.  Apparently, I did and you still do :)

> > > It is still not very clear to me how to find the full configuration file
> > > syntax specification? Moreover there is neither a Standard nor a popular
> > > protocol which stipulates that. How are users supposed to know the gory
> > > details about it? Note that, "Anybody has looked at some INI files in the
> > > past" doesn't sound extremely promising ;-)
> >
> > Unfortunately, as you say, there is no single standard for INI files.
> > The confget utility implements some of the more popular constructs -
> > sections (naturally), allowed whitespace in most positions, backslash
> > line continuations, comments (both "#" and ";").  There are things that
> > other parsers do that confget doesn't, like spaces *within* a variable
> > name; if there is popular demand, it may learn to do that, too :)
> 
> I don't think I would use spaces in variable names ;-) However, there is 
> nothing wrong to support it if you find it useful.
> 
> > Version 1.02 of confget installs the t1.ini and t2.ini files as examples.
> > Since those files' purpose until now was indeed to be contrived edge
> > cases for regression testing, and examples are not generally supposed to
> > be that bad (at least, not *supposed* to ;), I added some comments in
> > those files so they are a bit more suitable.
> 
> Ok, thank you.
> 
> > Here's hoping you like version 1.02 better :)
> 

> I was not whining for a BNF grammar ;-), but for few documentation in
> order to bring closer confget's reading of INI files to the user's
> writing them; that would avoid subtle discrepancies or
> misunderstandings.

Sure, that's how I read your message too :)  No problem, examples are
indeed nice to have, especially when dealing with vaguely defined stuff.

Once again, thanks for all your time in this discussion!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If this sentence were in Chinese, it would say something else.


pgpxKvKkwnae0.pgp
Description: PGP signature


RFS: dante (updated package)

2009-03-25 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 1.1.19.dfsg-3
of my package "dante".  This version does not fix any problems
listed in the Debian BTS; what it DOES fix is a serious problem
with libsocksd0-dev - it was absolutely and completely uninstallable
because I'd mistyped the name of the libsocksd0 dependency :(
The 1.1.19.dfsg-3 version also fixes a lot of lintian warnings and
updates Standards-Version to 3.8.1 with a minor change to the server
startup script.

It builds these binary packages:
dante-client - SOCKS wrapper for users behind a firewall
dante-server - SOCKS (v4 and v5) proxy daemon (danted)
libdsocksd0 - SOCKS library for internal use by the dante client
libsocksd0 - SOCKS library for packages built using libsocksd-dev
libsocksd0-dev - Development files for compiling programs with SOCKS support

The package has been tested with lintian and pbuilder.

The package can be found on mentors.debian.net:
dget -x 
http://mentors.debian.net/debian/pool/main/d/dante/dante_1.1.19.dfsg-3.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence would be seven words long if it were six words shorter.


pgprmTaD1c1k5.pgp
Description: PGP signature


Re: RFS: dante (updated package)

2009-03-25 Thread Peter Pentchev
On Wed, Mar 25, 2009 at 10:58:47PM +0200, George Danchev wrote:
> On Wednesday 25 March 2009 14:54:41 Peter Pentchev wrote:
> > Dear mentors,
> 
> Hello Peter,
> 
> > I am looking for a sponsor for the new version 1.1.19.dfsg-3
> > of my package "dante".  This version does not fix any problems
> > listed in the Debian BTS; what it DOES fix is a serious problem
> > with libsocksd0-dev - it was absolutely and completely uninstallable
> > because I'd mistyped the name of the libsocksd0 dependency :(
> > The 1.1.19.dfsg-3 version also fixes a lot of lintian warnings and
> > updates Standards-Version to 3.8.1 with a minor change to the server
> > startup script.
> 
> I looked at 1.1.19.dfsg-3 and uploaded it. Thanks for taking care of these!

Thanks! :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
.siht ekil ti gnidaer eb d'uoy ,werbeH ni erew ecnetnes siht fI


pgpoEjRWgXpMl.pgp
Description: PGP signature


Point to semi-official backported packages?

2009-03-27 Thread Peter Pentchev
Hi,

For work-related reasons, I'm in the habit of keeping an Etch backport
of any packages I make in the same Subversion repository where the real
unstable/testing packages are developed.  Now with debhelper >= 7.0.50
and Lenny, in all probability I'll keep a Lenny version, too.  My repo
structure is usually like that:

path/package
  - trunk
- package
  (the package with my fixes common to all OS's I try it on)
- package-pkg
  - debian
(the debian/ subdir of the Debian unstable package)
  - debian-lenny
(the debian/ subdir of the Debian Lenny package)
  - debian-etch
(the debian/ subdir of the Debian Etch package)
  - branches
- vendor
  - package
(the stock version of a package, if I keep its sources there, too)
- debian
  - package
(the package with all Debian-related patches)
- freebsd
  - package
(the package with all FreeBSD-related patches)
  - tags
- package-N.NN-stock
  (the stock version from branches/vendor)
- package-N.NN
  (my version from either trunk/ or branches/debian/)
- package-N.NN-N-debian
- package-N.NN-N-debian-lenny
- package-N.NN-N-debian-etch
  (the debian/ subdirectories of the Debian packages)

Now...  I know about - and use, and love - the Vcs-Svn and Vcs-Browser
control fields.  However, I would like to have the unstable package contain
some kind of pointers to my own Lenny and Etch ports to avoid duplication
of work if anyone should be interested in such a thing.  Where should I
mention the trunk/-pkg/debian-{etch,lenny} subtrees?
README.source comes to mind, or alternatively, X-Vcs-Svn-Etch:
and X-Vcs-Svn-Lenny: control fields or something - but the control fields
would elicit warnings from lintian :)

Is there already a precedent in the archive?

(And yes, I know about backports.d.n; maybe I'll get 'round to submitting
or maintaining stuff there at some point, but for the present it is
a bit easier for me to keep it all in a single repo :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence no verb.


pgpVyGB1VUA5x.pgp
Description: PGP signature


RFS: prips (adopted and updated)

2009-03-27 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.9.5-1
of my package "prips".  I've adopted the Debian package,
and since upstream seems to be, well, moribund, I've also
taken the liberty of adopting the upstream piece of software
and releasing a new version.

It builds these binary packages:
prips  - Print IP address on a given range

The package is lintian- and pbuilder-clean.

The upload would fix these bugs: 497429, 519379

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/p/prips/prips_0.9.5-1.dsc

Just for reference, here is the changelog of my 0.9.5-1 entry:

prips (0.9.5-1) unstable; urgency=low

  * New maintainer.  Closes: #519379
  * Fix the date format of the 0.9.4-3 changelog entry.  Closes: #497429
  * Move the debhelper compatibility version to debian/compat.
  * Add a watch file.
  * Add the Homepage, Vcs-Svn, and Vcs-Browser control fields.
  * Convert the copyright file to the machine-parseable format and
add some copyright notices for the Debian packaging.
  * Bump the debhelper compatibility level to 7:
- add ${misc:Depends} to the binary package
  * Bump Standards-Version to 3.8.1:
- the new version honors our CFLAGS, thus honoring DEB_BUILD_OPTIONS
  * Use dh_install to install the prips binary.
  * Minimize the rules file using debhelper 7's dh(1) utility.
  * New upstream version - actually, I adopted the package:
- remove all the Debian patches - some of them were integrated upstream,
  and the cidr_lp64 one was overtaken by the uint32_t change
- remove the manpage - integrated upstream, rewritten as mdoc(7)
  and fleshed out a bit
- remove README.Debian - the upstream has a manpage now :)
  * Use build hardening by default, disabled by the "nohardening" option.
  * Use the -Werror compiler flag if the "werror" option is present.

 -- Peter Pentchev   Fri, 27 Mar 2009 19:36:58 +0200

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Do you think anybody has ever had *precisely this thought* before?


pgpSDt3ALsGlW.pgp
Description: PGP signature


Re: Point to semi-official backported packages?

2009-03-28 Thread Peter Pentchev
On Sat, Mar 28, 2009 at 12:35:44PM +0900, Paul Wise wrote:
> On Fri, Mar 27, 2009 at 8:28 PM, Peter Pentchev  wrote:
> 
> > Now...  I know about - and use, and love - the Vcs-Svn and Vcs-Browser
> > control fields.  However, I would like to have the unstable package contain
> > some kind of pointers to my own Lenny and Etch ports to avoid duplication
> > of work if anyone should be interested in such a thing.  Where should I
> > mention the trunk/-pkg/debian-{etch,lenny} subtrees?
> > README.source comes to mind, or alternatively, X-Vcs-Svn-Etch:
> > and X-Vcs-Svn-Lenny: control fields or something - but the control fields
> > would elicit warnings from lintian :)
> 
> IMO just upload them to backports.org and be done with it.
> Alternatively any of the other options you mention sound fine.

Well, now that I've seen the rest of your message and explanation,
I will :)  It was just that I was, indeed, confused about the "correct"
backports site, and since Git isn't quite my cup of tea yet (a question
of both personal preference *and* lack of time to learn it, I guess ;)
I thought the learning curve to backports.d.n was a bit high :)

> > (And yes, I know about backports.d.n; maybe I'll get 'round to submitting
> > or maintaining stuff there at some point, but for the present it is
> > a bit easier for me to keep it all in a single repo :)
> 
> I think you mean backports.org, backports.debian.net is not what you
> think it is. Despite its name, backports.d.n is a personal backports
> archive for Daniel Bauman.

Oh!  Oh...  Well, that explains that, then.  Now that I've seen that
backports.org is a real, full-fledged Debian package archive with
upload queues, buildd's and everything, I'll upload there.  Thanks!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If you think this sentence is confusing, then change one pig.


pgpmBzGpwNFY3.pgp
Description: PGP signature


RFC: dma -- the DragonFly Mail Agent

2009-03-30 Thread Peter Pentchev
Dear mentors,

This is not even an RFS :)

Now, seriously - I've prepared a package for dma, the DragonFly Mail
Agent, as ITP'd in my #511410, I've uploaded it to mentors.d.n, and
I've sent out a request for debconf translations.  The call for
translations should hit the -i18n list in a couple of minutes, and
there's a ten-day timeout on it.

Still, if any of you could find the time to take a look at the dma
package itself and tell me if I've done anything horribly wrong,
I'd be very grateful :)

* Package name: dma
  Version : 0.0.2009.01.10
  Upstream Author : Matthias Schmidt ,
Simon Schubert 
* URL : http://www.dragonflybsd.org/
* License : BSD
  Programming Lang: C
  Description : the DragonFly Mail Agent, a lightweight MTA

It builds these binary packages:
dma- the DragonFly Mail Agent, a lightweight MTA

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 511410

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/d/dma/dma_0.0.2009.02.11-1.dsc

Note: the dma sources themselves are NOT available for direct
download from http://www.dragonflybsd.org/.  I've made the tarball
from a git checkout as of, well, 2009/01/10 :)  The only change
since then has been a raised C compiler warnings level.

Thanks in advance, and thanks for y'all's great job in mentoring! :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence is false.


pgpFVREQ6K0Cp.pgp
Description: PGP signature


Re: RFC: dma -- the DragonFly Mail Agent

2009-03-31 Thread Peter Pentchev
On Tue, Mar 31, 2009 at 10:28:16PM +0200, George Danchev wrote:
> On Monday 30 March 2009 17:23:48 Peter Pentchev wrote:
> > Dear mentors,
> 
> Hello Peter,
> 
> > This is not even an RFS :)
> >
> > Now, seriously - I've prepared a package for dma, the DragonFly Mail
> > Agent, as ITP'd in my #511410, I've uploaded it to mentors.d.n, and
> > I've sent out a request for debconf translations.  The call for
> > translations should hit the -i18n list in a couple of minutes, and
> > there's a ten-day timeout on it.
> >
> > Still, if any of you could find the time to take a look at the dma
> > package itself and tell me if I've done anything horribly wrong,
> 
> I had a look at it and found nothing horribly wrong, though packaging MTA is 
> not that trivial, no matter how lightweight it is. 

Yeah, I learned that the hard way.  However, $REALJOB really *really*
needed something to replace nullmailer with, and since I'd noticed
dma mentioned on the FreeBSD lists recently, I thought I'd give it a try.

> The one that grabbed my attention is the large list of patches applied to the 
> upstream code (if we don't take into account the debian-specific ones 
> 0x-debian-*). Some of them are also hunk'ing, but you can fix that.
>
[snip]
> >
> > Note: the dma sources themselves are NOT available for direct
> > download from http://www.dragonflybsd.org/.  I've made the tarball
> > from a git checkout as of, well, 2009/01/10 :)  The only change
> > since then has been a raised C compiler warnings level.
> 
> I also had a look at the FreeBSD port of dma [1] and it doesn't seem to be so 
> heavily patched. So, it seems like either your colleague is missing something 
> or you are just taking the chance to develop in debian/patches/ ;-) ... hence 
> communicating and consulting your changes upstream would bring these 
> improvements to more users and developers.
> 
> [1] http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/dma/

Errr... and of course I forgot to mention this in my not-an-RFS :)
All the patches that are not Debian-specific have been submitted
upstream in the DragonFlyBSD issue tracker:
http://bugs.dragonflybsd.org/issue1321

I hope that some of them will get folded into the "main distribution".

> Otherwise the packaging looks solid, but then again I'm not an MTA wizard ;-)

Neither am I :)  And thanks for the time you've taken!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If there were no counterfactuals, this sentence would not have been paradoxical.


pgp20tRmLJUxn.pgp
Description: PGP signature


Re: suggest: midi sequencer

2009-04-01 Thread Peter Pentchev
On Wed, Apr 01, 2009 at 10:46:43AM +0200, Grammostola Rosea wrote:
> Hi,
> 
> What if my package suggest to use an midi sequencer, e.g. Rosegarden or 
> qtractor? I think I'm searching for something which looks similar to this:
> 
> konqueror | www-browser
> 
> but what name does those midi sequencers have?

If you're asking what is the name of the Debian package of Rosegarden,
you should be able to figure this out by yourself from the information
at http://packages.debian.org/ :)

If you're asking about the www-browser part, well, that's a virtual
package as described in the Debian Policy (you've actually read that,
right? :)  The Policy also describes how to properly depend on programs
that provide virtual packages - exactly this way, by depending first on
a specific one that your package works best with and, alternatively, on
the virtual package so that any alternative installed would satisfy it.

So, is there a virtual package that defines a MIDI sequencer?  Well, you
should be able to figure this out by yourself from the package information
of the Rosegarden and qtractor packages: do they "Provide" something that
looks like a generic name of a MIDI sequencer?  In this specific case,
no, they do not, so you have to depend on either of them (or any other
MIDI sequencers that you are aware of) by package name, you can't really
get away with a virtual package.

Hope that helps.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am jealous of the first word in this sentence.


pgpdmDq7IAmaB.pgp
Description: PGP signature


RFS: hexer (adopted & updated package)

2009-04-02 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.1.4c-3
of my package "hexer".  This is an adoption - ITA #520635.
The changelog entry describing my update to the Debian packaging of
hexer is included a bit further down.

There's just one binary package:
hexer  - An interactive binary editor with a Vi-like interface

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 437160, 520635

The package can be found on mentors.debian.net:
- dget http://mentors.debian.net/debian/pool/main/h/hexer/hexer_0.1.4c-3.dsc

Some may have noticed that it is my custom to 1. fix all compiler
warnings in a package build, and 2. use the hardening wrapper.
For this particular case, I've chosen not to do that straight away
with the adoption; I'll probably adopt the upstream package itself
in the next day or two and bring that 13-year-old code up to snuff.
The problem is, the patch that fixes just -Wall -Wstrict-prototypes
was more than 120 KBytes long :)  IMHO, it'll better that I do this
as a new upstream release :)

Just for reference, here's my adoption changelog entry:

hexer (0.1.4c-3) unstable; urgency=low

  * New maintainer.  Closes: #520635
  * Use quilt for patch management.
  * Drop the README patch; with all due respect to Peter Mathiasson,
in my humble opinion this information is addressed to developers,
not end-users, and thus belongs right here, in the Debian changelog
instead.
  * Add a watch file.
  * Fix up the manual page a bit:
- use .\" instead of ./" for comments
- properly use hyphens instead of minus-signs
  * Flesh out the long description with a list of hexer features.
  * Unbreak the "comment" and "argument" words in the help text to
avoid spellcheck warnings from lintian.
  * Override the "no upstream changelog" and "no homepage field"
lintian warnings.
  * Add the Vcs-Svn and Vcs-Browser fields.
  * Bump the debhelper compatibility version to 7:
- add misc:Depends to the binary package
- minimize the rules file
  * Bump Standards-Version to 3.8.1:
- replace Apps with Applications in the menu section
- honor the "nostrip" build option; Closes: #437160
- override the compiler program and flags so the "noopt" build option
  is also honored
- add the README.source file mentioning the use of quilt
  * Convert the copyright file to the machine-parseable format and
add my copyright notice on the Debian packaging.
  * Build with -Werror if "werror" is specified in DEB_BUILD_OPTIONS.
  * Fix some compiler warnings.
  * Quote the "needs" and "section" menu file fields and install it.

 -- Peter Pentchev   Fri, 03 Apr 2009 05:31:17 +0300

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If the meanings of 'true' and 'false' were switched, then this sentence 
wouldn't be false.


pgpWEpVS6k5AX.pgp
Description: PGP signature


Re: RFS: hexer (adopted & updated package)

2009-04-03 Thread Peter Pentchev
On Fri, Apr 03, 2009 at 11:17:05AM +0800, Paul Wise wrote:
> On Fri, Apr 3, 2009 at 10:50 AM, Peter Pentchev  wrote:
> 
> > - dget http://mentors.debian.net/debian/pool/main/h/hexer/hexer_0.1.4c-3.dsc
> 
> I'm unable to sponsor at the moment, but I took a look at the diff.gz.
> 
> Please remove the lintian overrides, you should only override lintian
> complaints when the lintian test is wrong and it isn't possible to fix
> the test for your case, not when you just want to ignore it or the
> test has a bug. In this case there isn't an upstream homepage or
> changelog yet, which are both valid complaints that you intend to fix
> by taking over upstream.

Good point.  Thanks!

> The rest of the diff.gz looks fine, I suggest someone else do a deeper
> review and upload this package.

I've built and uploaded a new version of hexer-0.1.4c-3 to mentors.d.n
at the same URL:
http://mentors.debian.net/debian/pool/main/h/hexer/hexer_0.1.4c-3.dsc

The changes are:
- removed the lintian overrides
- reworded the last line in the changelog entry; 5:30am does not for
  good grammar make!

Thanks to you and Michal both for taking a look!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
because I didn't think of a good beginning of it.


pgpKDGaQzhEBX.pgp
Description: PGP signature


Re: "out of date on mips: siege (from 2.66-2)"

2009-04-04 Thread Peter Pentchev
On Sat, Apr 04, 2009 at 09:53:53AM +0100, Tristan Greaves wrote:
> Hi all,
> 
> Could someone please explain the above Excuse for me? (I understand the 
> _what_ but not the _why_ in this instance).
> 
>   https://buildd.debian.org/pkg.cgi?pkg=siege
> 
> My package has successfully built on the other architectures, but the 
> process does not seem to have run on mips. There are no click-through logs 
> to look at in order to see if there was a specific problem here, or whether 
> the build just has not kicked off for some reason.

Take a look at those two URL's, and the dates on them:
https://buildd.debian.org/build.php?arch=i386&pkg=siege&ver=2.67-3
https://buildd.debian.org/build.php?arch=mips&pkg=siege

My guess would be that the mips buildd has simply not managed to get
'round to building siege-2.67-3 yet.  Check again in a day or three :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am the thought you are now thinking.


pgp9L85p0XLXc.pgp
Description: PGP signature


RFS: wwwstat (adopted & updated)

2009-04-05 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 2.0-5 of my
package "wwwstat".  It's an adoption attempt, ITA: #519383.

It builds a single binary package:
wwwstat- httpd logfile analysis package

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 519383

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/w/wwwstat/wwwstat_2.0-5.dsc

I would be glad if someone uploaded this package for me.

Just for reference, here's my adoption changelog entry:

wwwstat (2.0-5) unstable; urgency=low

  * New maintainer.  Closes: #519383
  * Use quilt for patch management.
  * Add a watchfile.
  * Move debhelper from B-D-I to B-D - used in the "clean" target.
  * Move the manual pages to separate files under debian/ instead of
creating them from a patch.
  * Correct the copyright statements on the manual pages.
  * Use wwwstat.manpages and do not pass -A to dh_installman.
  * Fix a couple of hyphens in the oldlog2new.8 manual page.
  * Add the Homepage, Vcs-Svn, and Vcs-Browser fields.
  * Bump the debhelper compatibility version to 7:
- add misc:Depends to the binary package
- minimize the rules file using debhelper's override targets
  * Bump Standards-Version to 3.8.1:
- add the README.source file mentioning the use of quilt
  * Update the copyright file:
- convert it to the machine-parseable format
- add my copyright notice on the Debian packaging
- elaborate on the need to quote the package's LICENSE file verbatim;
  wwwstat is licensed under the old Artistic license, not the one
  included in common-licenses, so it must be spelled out in full
- remove the note about common-licenses
  * Do not install the README file - it contains no useful info by itself.

 -- Peter Pentchev   Mon, 06 Apr 2009 01:17:11 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am not the subject of this sentence.


pgpT7a40UvS0V.pgp
Description: PGP signature


Re: RFS: screenruler (updated package) (ruby)

2009-04-05 Thread Peter Pentchev
On Sat, Feb 28, 2009 at 12:39:59AM +0100, Siegfried Gevatter (RainCT) wrote:
> Dear mentors,
> 
> I am looking for a sponsor for the new version
> 0.85really0.8.9.1+bzr24-1 of my package "screenruler". (The version is
> this weird because is using a broken version scheme and I didn't
> realize in time... I've already asked him to change it).

E...  Sorry if this is a sorta-uninformed comment on the wrong track,
but if the reason for this kind of versioning is that the last upstream
release (and the one that is in the Debian archive) is 0.85 and now
upstream released 0.8.9.1 and 0.8 < 0.85, shouldn't this really be
solved with an epoch?  Couldn't you set a version of 1:0.8.9.1-1 on
your new package and be done with it? :)

Yes, I know that epochs are generally frowned upon, discouraged and
stuff, and it's the same way in the FreeBSD ports system - an epoch
is a measure of last resort, since once bumped (or set), it *has* to
stay forever.  Still, sometimes it's the necessary evil.

Of course, I could be wrong in this particular case :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence is false.


pgpN5bjCQpFZd.pgp
Description: PGP signature


dante: libc6 dependency: can't migrate to testing?

2009-04-10 Thread Peter Pentchev
Hi,

I've been seeing this for the past two weeks:

http://qa.debian.org/excuses.php?package=dante

libdsocksd0/alpha unsatisfiable Depends: libc6.1.1 (>> 2.9)
libsocksd0/alpha unsatisfiable Depends: libc6.1.1 (>> 2.9)

...and I'm not exactly sure what the problem is.  Okay, so I see
that libc6 has some weirdness on alpha (building a libc6.1 instead
of libc6), but still I'm really not sure where the libc6.1.1 instead
of libc6.1 comes from.

What should I do now?
- look for a problem in debhelper 7 on alpha (shlibds:Depends generation)
- look for a problem in the build hardening wrapper on alpha
- look for a problem in dante's control file (but it's just shlibs:Depends
  and misc:Depends for those two libraries)
- poke and anger the wanna-build gods to do something by hand
- just wait patiently? :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If there were no counterfactuals, this sentence would not have been paradoxical.


pgpH0gHwUk6QY.pgp
Description: PGP signature


RFS: timelimit (updated package)

2009-04-14 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 1.4-2
of my package "timelimit" which builds a single binary package:

timelimit  - Simple utility to limit a process's absolute execution time

It has been lintian- and pbuilder-tested.

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/t/timelimit/timelimit_1.4-2.dsc

I would be glad if someone uploaded this package for me.

Just for the record, here's the changelog entry:

timelimit (1.4-2) unstable; urgency=low

  * Refer to GPL-2, not just GPL, in the copyright file.
  * Bump Standards-Version to 3.8.1 with no changes.
  * Add misc:Depends to the binary package.
  * Minimize the rules file using debhelper override targets.
  * Update the copyright years for the Debian packaging.
  * Point to the actual Debian package files in Vcs-Svn and Vcs-Browser,
not at the full timelimit upstream repository.

 -- Peter Pentchev   Tue, 14 Apr 2009 11:13:21 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence contradicts itself - or rather - well, no, actually it doesn't!


pgp6GJuHXivWL.pgp
Description: PGP signature


RFS: ethstats (adopted and updated)

2009-05-09 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 1.0-3
of my package "ethstats".  This is a very simple, lightweight,
easy to use tool for gathering and displaying the throughput of
the network interfaces.  Of course, it's far from iptraf or
wireshark, but sometimes one needs just a couple of numbers.

I'm adopting ethstats, and I've overhauled the Debian packaging
a lot, bringing it up to the current standards and tools.

It builds a single binary package:
ethstats   - script that quickly measures network device throughput

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 519342

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/e/ethstats/ethstats_1.0-3.dsc

I would be glad if someone uploaded this package for me.
Just for reference, here's the changelog entry of my adoption update:

ethstats (1.0-3) unstable; urgency=low

  * New maintainer.  Closes: #519342
  * Keep everything in the debian/ directory:
- remove the ethstats copy of ethstats.pl and regenerate it in
  the "build" target
- move the ethstats.sgml manual page into debian/
- remove the manual page in the "clean" target
  * Add a watch file.
  * Use debian/compat to specify the debhelper compatibility level.
  * Clean up the rules file:
- remove lots of useless commented-out stuff
- remove the useless and empty configure target
- remove the nostrip and noopt handling - it's a Perl script!
- remove lots of useless debhelper tool invocations
- move many debhelper tool invocations from the binary target to
  the install target, where the dh utility would place them
- this is an arch-independent package, so use binary-indep, not
  binary-arch!
  * Move docbook-to-man to B-D-I from B-D.
  * Remove the dot at the end of the package synopsis.
  * Depend on "perl", not "perl5".
  * Bump the debhelper compatibility level to 7:
- add misc:Depends to the binary package
- minimize the rules file
  * Bump Standards-Version to 3.8.1 with no changes.
  * Convert the copyright file to the machine-parseable format and
add my copyright notice.

 -- Peter Pentchev   Sat, 09 May 2009 16:43:44 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence claims to be an Epimenides paradox, but it is lying.


pgpQii0pFxCcK.pgp
Description: PGP signature


Re: RFS: wwwstat (adopted & updated)

2009-05-09 Thread Peter Pentchev
On Mon, Apr 06, 2009 at 01:37:47AM +0300, Peter Pentchev wrote:
> Dear mentors,
> 
> I am looking for a sponsor for the new version 2.0-5 of my
> package "wwwstat".  It's an adoption attempt, ITA: #519383.

Well, no reply, so let's try this again :)  The wwwstat package is a
simple Perl tool for analyzing Apache-style (well, NCSA-style or
whatever) logfiles, and providing various types of statistics.  Granted,
there are other packages that do that, but apparently people like this
simple and fast one, too, and even have it installed on their systems :)

The rest of the original request is still valid:

> It builds a single binary package:
> wwwstat- httpd logfile analysis package
> 
> The package has been tested with lintian and pbuilder.
> 
> The upload would fix these bugs: 519383
> 
> The package can be found on mentors.debian.net:
> dget -x http://mentors.debian.net/debian/pool/main/w/wwwstat/wwwstat_2.0-5.dsc
> 
> I would be glad if someone uploaded this package for me.
> 
> Just for reference, here's my adoption changelog entry:
> 
> wwwstat (2.0-5) unstable; urgency=low
> 
>   * New maintainer.  Closes: #519383
>   * Use quilt for patch management.
>   * Add a watchfile.
>   * Move debhelper from B-D-I to B-D - used in the "clean" target.
>   * Move the manual pages to separate files under debian/ instead of
> creating them from a patch.
>   * Correct the copyright statements on the manual pages.
>   * Use wwwstat.manpages and do not pass -A to dh_installman.
>   * Fix a couple of hyphens in the oldlog2new.8 manual page.
>   * Add the Homepage, Vcs-Svn, and Vcs-Browser fields.
>   * Bump the debhelper compatibility version to 7:
> - add misc:Depends to the binary package
> - minimize the rules file using debhelper's override targets
>   * Bump Standards-Version to 3.8.1:
> - add the README.source file mentioning the use of quilt
>   * Update the copyright file:
> - convert it to the machine-parseable format
> - add my copyright notice on the Debian packaging
> - elaborate on the need to quote the package's LICENSE file verbatim;
>   wwwstat is licensed under the old Artistic license, not the one
>   included in common-licenses, so it must be spelled out in full
> - remove the note about common-licenses
>   * Do not install the README file - it contains no useful info by itself.
> 
>  -- Peter Pentchev   Mon, 06 Apr 2009 01:17:11 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
When you are not looking at it, this sentence is in Spanish.


pgpAsW18kE4yJ.pgp
Description: PGP signature


Re: include desktop file and icon

2009-05-12 Thread Peter Pentchev
On Mon, May 11, 2009 at 05:49:02PM +0200, Grammostola Rosea wrote:
> Paul Wise wrote:
> > On Mon, May 11, 2009 at 5:40 PM, Grammostola Rosea
> >  wrote:
> >
> >   
> >>> my install file looks like:
> >>>
> >>> phasex-0.11.1/phasex.desktop  usr/share/applications
> >>> phasex-0.11.1/pixmaps/* usr/share/pixmaps
> >>>
> >>>
> >>>   
> >> Comments, suggestions to solve this?
> >> 
> >
> > phasex.desktop  usr/share/applications
> > pixmaps/* usr/share/pixmaps
> >
> >   
> thanks
> 
> lintian says:
> P: phasex source: direct-changes-in-diff-but-no-patch-system 
> misc/phasex.desktop and 1 more

Sigh.  And what does "lintian -i" say about that?  And what
does that actually *mean*?  And do you want to use a patch system?
And if you do, why not use one?  And if there are really good
reasons why you don't want to use a patch system, then you can
ignore this warning - but only after you've come to understand
what it means and why it is there.

And understanding what it means and why it is there is usually -
and in this case, too - as simple as *reading* the output of
"lintian -i", thinking about it a bit, then reading what people
with similar issues have said and done on the -mentors list,
and sometimes examining a couple of packages that are already in
Debian to see how they deal with it.

In this particular case, just reading the additional information
that Lintian displays ought to be enough to understand it :)

Erm... I hope this doesn't seem harsh; it isn't meant to be.
Just a piece of well-meant advice that has helped me deal with
lintian warnings and other packaging problems in the past
year or two :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence contradicts itself - or rather - well, no, actually it doesn't!


pgpSWcvd3PiQH.pgp
Description: PGP signature


Re: include desktop file and icon

2009-05-12 Thread Peter Pentchev
On Tue, May 12, 2009 at 11:08:29AM +0200, Grammostola Rosea wrote:
> Peter Pentchev wrote:
> > On Mon, May 11, 2009 at 05:49:02PM +0200, Grammostola Rosea wrote:
[snip]
> >> lintian says:
> >> P: phasex source: direct-changes-in-diff-but-no-patch-system 
> >> misc/phasex.desktop and 1 more
> >> 
> >
> > Sigh.  And what does "lintian -i" say about that?  And what
> > does that actually *mean*?  And do you want to use a patch system?
> > And if you do, why not use one?  And if there are really good
> > reasons why you don't want to use a patch system, then you can
> > ignore this warning - but only after you've come to understand
> > what it means and why it is there.
> >
> > And understanding what it means and why it is there is usually -
> > and in this case, too - as simple as *reading* the output of
> > "lintian -i", thinking about it a bit, then reading what people
> > with similar issues have said and done on the -mentors list,
> > and sometimes examining a couple of packages that are already in
> > Debian to see how they deal with it.
> >
> > In this particular case, just reading the additional information
> > that Lintian displays ought to be enough to understand it :)
> >
> > Erm... I hope this doesn't seem harsh; it isn't meant to be.
> > Just a piece of well-meant advice that has helped me deal with
> > lintian warnings and other packaging problems in the past
> > year or two :)
> >
> >   
> Thanks, I understand your point.
> But I can't understand all those messages yet and I'm not gonna read 
> hundreds of difficult to read manual pages with at least 200 pages each..
> 
> I hope this doesn't seem harsh ;) But in my experience, it works the 
> best at start to ask experienced people and learn bit by bit how things 
> work. At first the manpages are mostly 'acadabra' but picking up some 
> bits from others will help you to be able to quickly understand the more 
> sophisticated issues. In my experience, when people tell me how to do it 
> and I succeeded once, I don't have to ask it again how it works (like 
> the install file thing). After a while I see other people do things 
> different and then I can ask and investigate why...
> 
> If you want to read all the different things at start at once, packaging 
> for Debian will cost you a fulltime job and that would in many cases not 
> be good.
> 
> I think the help is good on this list. thanks for that. But I don't 
> think 'read the manpages of that, that and that package' is a very 
> productive way to learn things. It's like reading all the manuals for 
> the electric apparatus in your house... you wouldn't have time to work 
> on Debian if you did that...

Well...  I think I should rather let others answer that - I'm not
a DD, not applied even to DM yet (though I intend to do both soon),
just a random volunteer who tries to help Debian every once in
a while with a package or fifteen :)  So maybe someone more
authoritative could chime in here and give us an official opinion
if needed :)

Still, I'd just like to point out that none of what you describe
was actually a problem for me a couple of years ago when I started.
(Just for the record, it was not a full-time job back then, and
it isn't now, although the truth is that part of my job *does*
include making Debian packages of in-house software for Etch and Lenny).
I read the Developer's Reference, I examined several packages to
see how things were done, I ran "dh_make" with different options to
see what it did... then I ran it once again and started working on
lintian warnings (and errors, too, in my first packages).  Working
on them was really just "run lintian -i, read what it says, read
the Policy section if one is mentioned, take a look at the manpage
of the dh_* tool in question, change one line be done with it".
Maybe it helped that I started using just plain debhelper from
the start, and first dpatch, then quilt afterwards.  IMHO, debhelper's
manpages are written wonderfully - short, to the point, with plain
and simple descriptions of what the tool does and what files it reads.

And, of course, following the -mentors list helped a lot :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
What would this sentence be like if pi were 3?


pgpHbJh6oMFos.pgp
Description: PGP signature


Re: include desktop file and icon

2009-05-12 Thread Peter Pentchev
On Tue, May 12, 2009 at 12:43:21PM +0300, Peter Pentchev wrote:
[snip]
> Well...  I think I should rather let others answer that - I'm not
> a DD, not applied even to DM yet (though I intend to do both soon),
> just a random volunteer who tries to help Debian every once in
> a while with a package or fifteen :)  So maybe someone more
> authoritative could chime in here and give us an official opinion
> if needed :)

Just one final point now, and I'm shutting up, I promise :)
This is something I simply forgot to write in my previous e-mail,
and it was *the main reason* I started writing it!  It is, by all
means, my largest pet peeve for the past more than twelve years,
ever since I started writing documentation for my first small
programs and then I had three different coworkers come to me with
"simple little questions" that were already answered in the docs.

The main reason - I *almost* want to say "the only reason" - for
anybody, ever, to write documentation for any project is to lighten
the support burden on the project authors later on.  Let's just
consider a simple little question that may be answered in two sentences
and may be documented in five (e.g. including a section heading).
Now, which do you think is easier *for everyone*:

1. The author does not document the question, and in the next year,
   fifty people ask him the same question in person, via e-mail, ICQ,
   IRC, or bug reports.  Each time he responds with the same two
   sentences, for a total of fifty sentences for the question,
   a hundred sentences for the answer, and a hundred minutes time
   overall.  Also, the author is... let's say, somewhat irritated...
   for having to repeat himself fifty times.  Hopefully, he gets
   irritated enough to document the answer :)

2. The author does document the question.  Throughout the next year,
   fifty people read the question in the docs and do not bother
   the author, for a total of five sentences for the documented
   question, and fifty-five minutes time overall (five minutes for
   the author documenting the question, and fifty minutes for
   the people answering it).

Now, in the second scenario, the author has the time to actually
do something else while people find the answer for themselves :)

And now, consider the case when the author *has* documented the answer
and fifty people *still* come to him with the same question, over and
over again, when they could have spent a minute - or, well, sometimes
five minutes - to just find the answer in the docs.  Shall we say,
"the author is somewhat irritated"? :)

As I said, I'm shutting up now :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
What would this sentence be like if pi were 3?


pgphVlxyjvPuo.pgp
Description: PGP signature


RFS: debsigs (adopted, fixed bugs, updated)

2009-05-16 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.1.15
of my package "debsigs".  This is an adoption - Branden
Robinson filed an RFA a while ago after taking care of
the debsigs package for a long time.  I've fixed all of
its outstanding bugs and updated the packaging to conform
to the current standards and best practices.

There is a single binary package:
debsigs- toolset for applying cryptographic signatures to Debian packages

It has been tested with lintian and pbuilder.

The upload would fix these bugs: 98088, 161541, 161680, 163643, 175337, 175338,
457319, 522257

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/d/debsigs/debsigs_0.1.15.dsc

I would be glad if someone uploaded this package for me.

JFYI, here's my adoption changelog entry:

debsigs (0.1.15) unstable; urgency=low

  * New maintainer.  Closes: #522257
  * Fix the changelog format by removing the Vim formatting codes.
  * Do not install the empty /usr/sbin directory and remove
the debian/dirs file altogether.
  * Convert the copyright file to the machine-parseable format and
add my copyright notice.
  * Bump the debhelper compatibility level to 7:
- store it in debian/compat
- use debian/debsigs as the build directory instead of debian/tmp
- add misc:Depends to the binary package
- remove the dh_installmanpages invocation, all the manual pages
  are installed by the Perl build framework itself
- use dh_prep instead of dh_clean in the "install" target
  * Remove the debian/debsigs.undocumented file - both programs listed
there have already been documented.
  * Bump Standards-Version to 3.8.1:
- move debhelper to Build-Depends from Build-Depends-Indep
  * Add the Vcs-Svn and Vcs-Browser source control fields.
  * Make the short description a noun phrase.
  * Clean up the rules file:
- do not ignore "make clean" errors
- remove some commented-out cruft
- remove the OPTIMIZE flags to Makefile.PL - no C code here
- pass -k to dh_clean in the "install" target
- move some dh_* invocations from the "binary-indep" to the "install"
  target to mimic the behavior of the dh(1) tool
- remove some dh_* invocations that simply do not apply
- finally, minimize this file using debhelper 7's dh(1) tool :)
  * Stop debsigs-autosign from always passing key ID's and keyring paths
to debsigs; gpg is smart enough to figure out which key to use and
where to find it.  Closes: #161541
  * Make the test script include all the modules.
  * Use strict mode and enable Perl warnings for all modules and scripts.
  * Set the version of the debsigsmain module to the package's version.
  * Bump the version of all the other modules.
  * Add my copyright notice to the modules.
  * Add -h and -V options and syntax() and version() functions to
all the executable scripts.  Closes: #175337, #175338
  * Fix a misspelled variable name in debsigs-autosign.
  * Document the signature types in the debsigs usage message and
manual page, and refer to it from the debsigs-autosign ones.
Closes: #457319
  * Make the binary package recommend debsig-verify.  Closes: #163643
  * Teach debsigs-signchanges to extract the key ID from the changes
file if it is not specified in $DEBSIGSOPTIONS.  Closes: #98088
  * Rework debsigs-signchanges so it recalculates all types of checksums
listed in the changes file, not just MD5 ones.
  * Add the fixup() function to the arf module to read an archive file
and remove the trailing slashes in the member names.  Invoke that
function in debsigs.  Closes: #161680

 -- Peter Pentchev   Sat, 16 May 2009 18:27:40 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If I had finished this sentence,


pgp0SflX9aXMY.pgp
Description: PGP signature


Re: ITR: scrotwm - dynamic tiling window manager

2009-05-20 Thread Peter Pentchev
On Wed, May 20, 2009 at 08:07:57AM +0200, Andrea Bolognani wrote:
> On Wed, 20 May 2009 09:03:05 +0530
> Y Giridhar Appaji Nag  wrote:
> 
> > > By the way, how am i supposed to upload a fixed version of the package to
> > > mentors.debian.net without adding a spurious changelog entry?
> > 
> > It is not necessary that you add a new dch entry.  Just upload a new version
> > of the package and mentors.d.n will replace the package it has with the new
> > version.
> 
> Right. I had to use `dput -f' to make it upload the same revision twice.

What I usually do is just remove the old one via the mentors.d.n
web interface :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am not the subject of this sentence.


pgpv4x6dsCRVA.pgp
Description: PGP signature


RFS: libdebug (adopted, updated, fixed bugs)

2009-05-28 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.4.3-1 of my
package "libdebug".  This is an attempt to adopt the package,
turn it into a non-native one, become upstream, bring the Debian
packaging up to the current standards and best practices, and
fix the single outstanding bug.  It's a simple library written
in C which provides logging and memory debugging routines,
it has been in Debian since 2002, and it could use a little TLC :)

It builds these binary packages:
libdebug0  - Memory leak detection system and logging library
libdebug0-dev - Development files for the debug library

I'm aware that it would be better for the -dev package to be
named just libdebug-dev, but I've decided not to change that in
my first adoption upload.  Of course, if an interested mentor
thinks that it would be preferable to change it right away,
I could do that, too.

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 437346 (nostrip), 499260 (ITA)

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/l/libdebug/libdebug_0.4.3-1.dsc

I would be glad if someone uploaded this package for me.

JFYI, here's my adoption changelog entry:

libdebug (0.4.3-1) unstable; urgency=low

  * New maintainer.  Closes: #499260
  * Override a "shlib calls exit" lintian warning - this is a debugging
library, it is supposed to exit on grave errors.
  * Add a symbols file starting at libdebug0-0.4.2 obtained from mole.
  * Make this a non-native package.
  * Add a watch file.
  * Convert the copyright file to the machine-readable format and
add my copyright notice.
  * Add the Vcs-Svn and Vcs-Browser control fields.
  * Bump the debhelper compatibility version to 7:
- add misc:Depends to the binary package
  * Bump Standards-Version to 3.8.1:
- use binary:Version instead of hardcoding the dependencies between
  the binary packages
- support "nostrip" in DEB_BUILD_OPTIONS.  Closes: #437346
- add the Homepage control field
  * Build with lots of compiler warning flags.
  * Build with -Werror if "werror" is in DEB_BUILD_OPTIONS.
  * Enable build hardening unless "nohardening" is in DEB_BUILD_OPTIONS.
  * Remove the unused debian/Makefile.
  * Remove debian/libdebug0.postinst - dh_makeshlibs takes care of this.
  * Do not try to clean the source in the "build" target, it's upstream's
job now.
  * Use dh_install instead of dh_movefiles.
  * Minimize the rules file using debhelper override targets.
  * Pass prefix correctly during the install phase now that upstream
supports DESTDIR in the canonical way.

 -- Peter Pentchev   Thu, 28 May 2009 16:02:51 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence is false.


pgpNiuJ6UGBY4.pgp
Description: PGP signature


RFS: pslist -- utility that lists, kills, or renices a process and its descendants

2009-05-30 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for my package "pslist".

* Package name: pslist
  Version : 1.2-1
  Upstream Author : Peter Pentchev  (myself)
* URL : http://devel.ringlet.net/sysutils/pslist/
* License : BSD-2
  Section : misc
  Programming Lang: Perl

It builds these binary packages:
pslist - utility that lists, kills, or renices a process and
 its descendants
 pslist is a simple utility to list the process ID's of a process and all
 its children, and its children's children, and so on.  If invoked with
 a command name which ends in 'kill', it sends a signal to a selected group
 of processes.  If invoked with a command name which ends in 'renice',
 it sets the nice level of the selected group of processes.

As witnessed by a recent exchange on the Debian Russian mailing list -
http://lists.debian.org/debian-russian/2009/05/msg00571.html -
there is indeed a demand (albeit limited) for such a utility,
so I thought I'd share with the world something I wrote way back
in 2000 and have used ever since :)

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 530539 (ITP)

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/p/pslist/pslist_1.2-1.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
"yields falsehood, when appended to its quotation." yields falsehood, when 
appended to its quotation.


pgpO6Q5vvWRv0.pgp
Description: PGP signature


Re: RFS: pslist -- utility that lists, kills, or renices a process and its descendants

2009-06-02 Thread Peter Pentchev
On Sun, May 31, 2009 at 09:48:10AM +1000, Ben Finney wrote:
> Peter Pentchev  writes:
> 
> > pslist - utility that lists, kills, or renices a process and
> >  its descendants
> 
> This is a good synopsis; my only note would be that it's a little too
> long. Perhaps this is better:
> 
> utility for management of a process and its descendants

I chose "control" over "management", but thanks for the idea :)

> >  pslist is a simple utility to list the process ID's of a process and all
> >  its children, and its children's children, and so on.
> 
> The apostophe (“'”) is never used to form a plural.

Yep, seems so.  Seems I took a trend for a rule, but yes, it seems
that no authoritative style manual recommends "'s" for abbreviations,
although it has become pretty much common practice in the past few
years.  Fixed, thanks.

> You might also
> ensure the term “PID” appears in the description, so that searches
> using that term will find your package.
> 
> I would suggest the above should read:
> 
>… process IDs (PIDs) of a process and …

Accepted :)

> >  If invoked with a command name which ends in 'kill', it sends a
> >  signal to a selected group of processes. If invoked with a command
> >  name which ends in 'renice', it sets the nice level of the selected
> >  group of processes.
> 
> This sounds useful. Good fortune getting your package inspected and
> sponsored.

Thanks a lot for the language review!

I took the opportunity to fix the "upstream" manual page and docs, too,
and I just went ahead and released a new version, packaged it and
uploaded it to mentors.d.n:

dget -x http://mentors.debian.net/debian/pool/main/p/pslist/pslist_1.3-1.dsc

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence contains exactly threee erors.


pgpLsOgKCKjRz.pgp
Description: PGP signature


Re: RFS: pslist (3rd try) -- utility that lists, kills, or renices a process and its descendants

2009-06-17 Thread Peter Pentchev
On Sat, May 30, 2009 at 05:16:48PM +0300, Peter Pentchev wrote:
> Dear mentors,
> 
> I am looking for a sponsor for my package "pslist".

Here we go again, with my changes after Ben Finney's recommendations,
and a Standards Version bump to the just-released Policy 3.8.2 :)

* Package name: pslist
  Version : 1.3-1
  Upstream Author : Peter Pentchev  (myself)
* URL : http://devel.ringlet.net/sysutils/pslist/
* License : BSD-2
  Section : misc
  Programming Lang: Perl

It builds these binary packages:
pslist - utility that controls a process and its descendants

 pslist is a simple utility to list the process IDs (PIDs) of a process and
 all its children, and its children's children, and so on.  If invoked with
 a command name which ends in 'kill', it sends a signal to a selected group
 of processes.  If invoked with a command name which ends in 'renice',
 it sets the nice level of the selected group of processes.

> As witnessed by a recent exchange on the Debian Russian mailing list -
> http://lists.debian.org/debian-russian/2009/05/msg00571.html -
> there is indeed a demand (albeit limited) for such a utility,
> so I thought I'd share with the world something I wrote way back
> in 2000 and have used ever since :)
> 
> The package has been tested with lintian and pbuilder.
> 
> The upload would fix these bugs: 530539 (ITP)

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/p/pslist/pslist_1.3-1.dsc

Thanks in advance!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
"yields falsehood, when appended to its quotation." yields falsehood, when 
appended to its quotation.


pgp8n8MGq7Lym.pgp
Description: PGP signature


RFS: wmanager (updated the Debian packaging)

2009-06-17 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.2.1-6
of my package "wmanager".  This is just an update to
the Debian packaging - quilt instead of dpatch, debhelper 7.2,
Policy 3.8.2, et al (more info below).  Mike O'Connor, who sponsored
my last two uploads of wmanager, seems to be busy in the past couple
of weeks, so I'm asking on the list.

There is a single binary package:
wmanager   - window-manager selection tool used at X startup

It has been tested with lintian and pbuilder.

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/w/wmanager/wmanager_0.2.1-6.dsc

I would be glad if someone uploaded this package for me.

JFYI, here's my changelog entry for 0.2.1-6:

wmanager (0.2.1-6) unstable; urgency=low

  * Switch to quilt for patch management:
- change the patches' naming scheme
- reformat the comment headers
- update the README.source file
- use the quilt plugin for debhelper in the rules file
  * Refresh the copyright file a bit:
- move the homepage from Original-Source-Location to the control file's
  Homepage field.
- remove the redundant Packaged-By and Packaged-Date fields
- bump the CopyrightFormat proposal revision a bit
- bump the year of my copyright notice for the Debian packaging
  * Add misc:Depends to the binary package.
  * Bump Standards-Version to 3.8.2 with no changes.
  * Move the various lists of installed files to debian/wmanager.*
  * Update a comment in the rules file - GCC 4.3 is the default now :)
  * Remove some cruft from the rules file.
  * Minimize the rules file using debhelper override targets.
  * Add the Vcs-Svn and Vcs-Browser control fields.
  * Make the short description a noun phrase.

 -- Peter Pentchev   Wed, 17 Jun 2009 12:27:01 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am the thought you are now thinking.


pgp3Kfr0rLDm7.pgp
Description: PGP signature


Re: Packaging data for a CGI

2009-06-20 Thread Peter Pentchev
On Sat, Jun 20, 2009 at 01:36:25PM +1000, Erik de Castro Lopo wrote:
> Hi all,
> 
> I'm packaging a command line app called hoogle that can also run as
> a CGI (depending on whether QUERY_STRING or REQUEST_URI is defined).
> The source package generates three binary packages:
> 
>hoogle - the binary
>hoogle-data - architecture independant data
>hoogle-cgi - creates a symlink from /usr/lib/cgi-bin to the binary
> in /usr/bin/
> 
> The issue I'm having is that the CGI also has some resources (an
> XML file, a javascript file and some PNGs) that need to be put
> somewhere appropriate so the web server can serve them in response
> to a standard HTTP GET.
> 
> I would put this somewhere under /var/www but the  policy manual
> says thats a bad  idea:
> 
>http://webapps-common.alioth.debian.org/draft/html/ch-issues.html
> 
> Where should I put these resources?

Look at some other packages; I believe the convention is to use
/usr/share/.  In your case, if there is already stuff in
/usr/share/hoogle/ for the hoogle-data package, you might pick
/usr/share/hoogle/www/ or www-data/ or something like that for
the CGI script's resources.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
"yields falsehood, when appended to its quotation." yields falsehood, when 
appended to its quotation.


pgpVuJWZnG8kG.pgp
Description: PGP signature


Re: Packaging data for a CGI

2009-06-20 Thread Peter Pentchev
On Sat, Jun 20, 2009 at 08:08:49PM +1000, Erik de Castro Lopo wrote:
> Peter Pentchev wrote:
> 
> > Look at some other packages; I believe the convention is to use
> > /usr/share/.  In your case, if there is already stuff in
> > /usr/share/hoogle/ for the hoogle-data package, you might pick
> > /usr/share/hoogle/www/ or www-data/ or something like that for
> > the CGI script's resources.
> 
> Sorry, I don't think I explained my self clearly enough.
> 
> The problem is that the CGI generates HTML which has links
> which look like:
> 
>  /hoogle/hoogle.css
>  /hoogle/hoogle.png
>  /hoogle/hoogle.js
> 
> which the web client would interpret as:
> 
> http://host-cgi-was-served-from/hoogle/hoogle.css
> 
> and so on. The obvious solution is to put them in /var/www/hoogle/
> but this location seems to be discouraged by the policy manual.
> 
> I was wondering if there was another solution.

Yes, there is, and that's exactly what I meant :)  Sorry for not
explaining this more clearly, or pointing at a specific package;
take a look at e.g. the phpmyadmin or phppgadmin packages.

(of course, I am not a Debian Developer, so the following might
 not necessarily be the right way of doing things; it's just that
 I've seen it done in more than one package)

Your package should place the files into /usr/share/hoogle/www/.
After that, it should either create a file in /etc/apache2/conf.d/
containing something like this (that's what phppgadmin does):

  Alias /hoogle /usr/share/hoogle/www/

  
Order allow,deny
Allow from all

# Any other options your data files might need
  

...or it should instruct the user to do that for the virtual hosts
she wants it active on.  It may also install a symlink in /var/www/hooogle/
pointing to /usr/share/hoogle/www/.  The latter two options are what
the phpmyadmin package does; also see its README.Debian file.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
You have, of course, just begun reading the sentence that you have just 
finished reading.


pgpVx56hZnWbk.pgp
Description: PGP signature


Re: Packaging data for a CGI

2009-06-20 Thread Peter Pentchev
On Sat, Jun 20, 2009 at 08:39:46PM +0800, Paul Wise wrote:
> On Sat, Jun 20, 2009 at 6:52 PM, Peter Pentchev wrote:
> 
> > Your package should place the files into /usr/share/hoogle/www/.
> > After that, it should either create a file in /etc/apache2/conf.d/
> > containing something like this (that's what phppgadmin does):
> >
> >  Alias /hoogle /usr/share/hoogle/www/
> 
> Uhh, doesn't that mean the package will clobber /hoogle for every
> vhost on the server?

Actually, it does - that's why I mentioned phpmyadmin's advising
the user to do that only for the virtual hosts that need it.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If I were you, who would be reading this sentence?


pgpnV3r7czIoH.pgp
Description: PGP signature


Re: Generating lintian-overrides file?

2009-06-25 Thread Peter Pentchev
On Thu, Jun 25, 2009 at 08:52:30PM +1000, Erik de Castro Lopo wrote:
> Chow Loong Jin wrote:
> 
> > You could, but I am not aware of any lintian tag specifying the version
> > of the package in it. Could you post the output of lintian exactly?
> 
> Sorry, I think you misunderstood. Lintian complains about the file:
> 
> 
> usr/lib/haskell-packages/ghc6/lib/Cabal-1.6.0.3/ghc-6.10.3/Distribution/License.hi
> 
> The hand generated lintian overrides file contains this:
> 
> libghc6-cabal-dev binary: extra-license-file 
> usr/lib/haskell-packages/ghc6/lib/Cabal-1.6.0.3/ghc-6.10.3/Distribution/License.hi
> 
> However, every time the compiler version changes (6.10.3 above) or the
> package version number changes (1.6.0.3 above) I need to hand edit the
> overrides file.

The overrides file may contain a kind of wildcards at the start or end
of the information field - see section 2.4 of the Lintian documentation:

  Many tags can occur more than once (e.g. if the same error is found in
  more than one file). You can override a tag either completely by
  specifying its name (first line in the examples) or only one occurrence
  of it by specifying the additional info, too (second line in the
  examples). If you add an asterisk (*) at the start and/or end of the
  additional info, this will match arbitrary strings similar to the shell
  wildcard. Asterisks located at any other place in the info have no
  special meaning. This wildcard support was added in Lintian version
  2.0.0.
 
Thus, you could try something like:

libghc6-cabal-dev binary: extra-license-file */Distribution/License.hi

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
What would this sentence be like if it weren't self-referential?


pgp6gdpfAeGwP.pgp
Description: PGP signature


Re: RFS: drcom-pum

2009-06-25 Thread Peter Pentchev
On Thu, Jun 25, 2009 at 09:54:44PM +0800, Henry Huang wrote:
> On Thu, Jun 25, 2009 at 3:55 AM, Jan Hauke Rahm wrote:
[snip]
> > As far as I can tell your package looks quite nice. Your debian/rules
> > could be much shorter, though. Comments could be deleted and since
> > you've already set dh compatibility to 7 you could also make use of it.
> > A simple
> >
> > #!/usr/bin/make -f
> >
> > %:
> >    dh $@
> >
> > would do the trick.
> 
> it is the easiest way for me to use dh(1).
> However, i need to specify the name of init script and drcomclient
> manpage as follows:
> 
>   dh_installinit --name=drcom
>   dh_installman --name=drcom
> 
> So i keep the original debian/rules by deleting the comments in it.

Well, you can do that by either using...

dh install --before init
dh_installinit --foo
dh install --before man
dh_installman --bar
dh install --remaining

...or, with debhelper (>= 7.0.50):

override_dh_installinit:
dh_installinit --foo

override_dh_installman:
dh_installman --bar

%:
dh $@

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am jealous of the first word in this sentence.


pgpI6rUv08Rx1.pgp
Description: PGP signature


Re: RFS: drcom-pum

2009-06-25 Thread Peter Pentchev
On Thu, Jun 25, 2009 at 04:12:39PM +0200, Jan Hauke Rahm wrote:
> On Thu, Jun 25, 2009 at 09:54:44PM +0800, Henry Huang wrote:
> > However, i need to specify the name of init script and drcomclient
> > manpage as follows:
> > 
> > dh_installinit --name=drcom
> > dh_installman --name=drcom
> 
> No problem with dh7 as well:
> 
> | #!/usr/bin/make -f
> | 
> | %:
> | dh $@
> | 
> | override_dh_installinit:
> | dh_installinit --name=drcom
> | 
> | override_dh_installman:
> | dh_installman --name=drcom

Note that, as I said in my reply, the override targets appear in
debhelper 7.0.50 (or, usually, 7.2.x), not just 7.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence was in the past tense.


pgpkKAqSm03sW.pgp
Description: PGP signature


Re: RFS: drcom-pum

2009-06-25 Thread Peter Pentchev
On Thu, Jun 25, 2009 at 05:16:11PM +0300, Peter Pentchev wrote:
> On Thu, Jun 25, 2009 at 09:54:44PM +0800, Henry Huang wrote:
> > On Thu, Jun 25, 2009 at 3:55 AM, Jan Hauke Rahm wrote:
> [snip]
> > > As far as I can tell your package looks quite nice. Your debian/rules
> > > could be much shorter, though. Comments could be deleted and since
> > > you've already set dh compatibility to 7 you could also make use of it.
> > > A simple
> > >
> > > #!/usr/bin/make -f
> > >
> > > %:
> > >    dh $@
> > >
> > > would do the trick.
> > 
> > it is the easiest way for me to use dh(1).
> > However, i need to specify the name of init script and drcomclient
> > manpage as follows:
> > 
> > dh_installinit --name=drcom
> > dh_installman --name=drcom
> > 
> > So i keep the original debian/rules by deleting the comments in it.
> 
> Well, you can do that by either using...
> 
>   dh install --before init
>   dh_installinit --foo
>   dh install --before man
>   dh_installman --bar
>   dh install --remaining

And, of course, this should be in the opposite order, since dh(1)
invokes dh_installman before dh_installinit :)

> ...or, with debhelper (>= 7.0.50):
> 
> override_dh_installinit:
>   dh_installinit --foo
> 
> override_dh_installman:
>   dh_installman --bar
> 
> %:
>   dh $@

This is order-independent.

Okay, okay, I know, three mails on the subject is about enough,
I'm stopping now :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This inert sentence is my body, but my soul is alive, dancing in the sparks of 
your brain.


pgp2vllIJyVQr.pgp
Description: PGP signature


Re: RFS: drcom-pum

2009-06-25 Thread Peter Pentchev
On Thu, Jun 25, 2009 at 10:39:13PM +0800, Henry Huang wrote:
> my dh = 7.0.13 < 7.0.50
> It seems "override" could not take effects.

Yep, so take a look at my message describing the use of --before
and --remaining.  You can still shorten your rules file a lot.

> How to solve this problem --  i got no idea :(
> 
> uscan warning: In debian/watch,
>  no matching hrefs for watch line
>  http://www.drcom-client.org/en/downloads/
> http://www.drcom-client.org/downloads/packages/src/drcom-pum-(.*)\.tar\.gz

Right - you're examining http://www.drcom-client.org/en/downloads/
but you actually need to examine the Linux download page,
http://www.drcom-client.org/en/downloads/linux.html

And on that page, the links are *not* full URL's - look at the page
source to see that they have http://www.drcom-client.org/en/downloads/linux.html 
/downloads/packages/src/drcom-pum-(.*)\.tar\.gz

Note that I haven't actually tested this, you may have to tweak it
a bit to suit your needs.  Play around a bit with

  uscan --report --verbose

...and...

  uscan --report --debug

...to see the URL's that uscan parses from the page.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Nostalgia ain't what it used to be.


pgpZhd0yBLSbx.pgp
Description: PGP signature


RFS: dma -- lightweight mail transport agent (new package)

2009-06-28 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for my new package "dma" (ITP: #511410).

* Package name: dma
  Version : 0.0.2009.02.11-1
  Upstream Author : Matthias Schmidt ,
Simon Schubert 
* URL : http://www.dragonflybsd.org/
* License : BSD
  Section : mail
  Programming Lang: C

It builds a single binary package:
dma- lightweight mail transport agent

 The DragonFly Mail Agent is a small Mail Transport Agent (MTA),
 designed for home and office use.  It accepts mails from local Mail
 User Agents (MUA) and delivers them either to local mailboxes or
 remote SMTP servers.  Remote delivery includes support for features
 such as TLS/SSL and SMTP authentication.

 dma is not intended as a replacement for full-featured MTAs like
 Sendmail, Postfix, or Exim.  Consequently, dma does not listen on
 port 25 for incoming connections.

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 511410 (ITP)

The package can be found on mentors.debian.net:
dget http://mentors.debian.net/debian/pool/main/d/dma/dma_0.0.2009.02.11-1.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
.siht ekil ti gnidaer eb d'uoy ,werbeH ni erew ecnetnes siht fI


pgpvSNVaMslkH.pgp
Description: PGP signature


Re: RFS: dma -- lightweight mail transport agent (new package)

2009-06-29 Thread Peter Pentchev
On Mon, Jun 29, 2009 at 01:52:00AM +0300, Peter Pentchev wrote:
> Dear mentors,
> 
> I am looking for a sponsor for my new package "dma" (ITP: #511410).
> 
> * Package name: dma
>   Version : 0.0.2009.02.11-1
>   Upstream Author : Matthias Schmidt ,
> Simon Schubert 
> * URL : http://www.dragonflybsd.org/
> * License : BSD
>   Section : mail
>   Programming Lang: C
> 
> It builds a single binary package:
> dma- lightweight mail transport agent
> 
>  The DragonFly Mail Agent is a small Mail Transport Agent (MTA),
>  designed for home and office use.  It accepts mails from local Mail
>  User Agents (MUA) and delivers them either to local mailboxes or
>  remote SMTP servers.  Remote delivery includes support for features
>  such as TLS/SSL and SMTP authentication.
> 
>  dma is not intended as a replacement for full-featured MTAs like
>  Sendmail, Postfix, or Exim.  Consequently, dma does not listen on
>  port 25 for incoming connections.
> 
> The package has been tested with lintian and pbuilder.
> 
> The upload would fix these bugs: 511410 (ITP)

Just a note that a bit earlier today, I reuploaded the dma package with
the same version number, but with five more debconf translations that
people had filed in the BTS against the (non-existent) package "dma" :)
Thus, now the upload would fix #511410, #533458, #533614, #533890,
#534101, and #534860.

The package is at the same URL:
dget http://mentors.debian.net/debian/pool/main/d/dma/dma_0.0.2009.02.11-1.dsc

Thanks in advance for any reviews and comments!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
because I didn't think of a good beginning of it.


pgp6MYyNUlKKI.pgp
Description: PGP signature


Re: RFS: djmount

2009-08-09 Thread Peter Pentchev
On Sun, Aug 09, 2009 at 08:18:27PM +0200, Patrick Matth??i wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Paul Wise schrieb:
> > On Mon, Aug 10, 2009 at 12:31 AM, Dario Minnucci
> > (midget) wrote:
> >> Nick Leverton wrote:
> >>> The upstream package contains private copies of libtalloc and pupnp, both 
> >>> of
> >>> which are already included in Debian in their own right (libtalloc1 and
> >>> libupnp3).  Perhaps you could consider specifying --with-external-libupnp
> >>> and --with-external-talloc in your ./configure.  If there are any
> >>> changes you need to libupnp3, I would be pleased to receive suggestions
> >>> in the BTS.  IANADD so I can't upload for you, sorry.
> >> PS: Shall I remove from the original sources 'libupnp' and 'talloc' and 
> >> rename the package to be
> >> DFSG, or it's OK to distribute upstream sources like that ?
> > 
> > By far the best is to talk to upstream and get them to remove the
> > embedded code copies along with any patches needed to build properly.
> 
> ACK.
> 
> > 
> > Personally I wouldn't bother stripping the embedded code copies from
> > the orig.tar.gz. I would add 'rm -rf libupnp talloc' to debian/rules
> > just before the ./configure call so that there is no chance of the
> > package being built against the embedded code copies though.
> 
> Moving would be better, because with this way you are modifying the
> tarball and then you will mostly have an error on building the package
> twice.

AIUI, dpkg-source has no problem with files that are present in
the .orig.tar.gz but are missing in the actual source directory - it
just ignores the missing file and goes on.  Isn't this the conventional
way to deal with autotools-generated "configure", "Makefile", etc?

So, IMHO, just removing them in the configure target should be fine.

> I also do not see any need for it, if it realy builds against the system
> wide libs.

As Paul Wise said, the removing would be a good idea if the packager
is not completely certain that the upstream build system will never,
ever, under any circumstances, use the bundled source even if it is
told to use the external libraries.  Consider a build system that goes
like, "Oh, okay, you told me to use the external library, but something
changed, I can't quite locate the header file, or this definition is
no longer available, or something just messed up... no matter, if I
can't use the external library, I'll just use my own source, I *know*
things will build just fine this way!".  Honest, I've seen upstream
sources that did that.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If wishes were fishes, the antecedent of this conditional would be true.


pgp0tX7hZmew6.pgp
Description: PGP signature


RFH, AlmostRFS: confget-1.02-2 (updated package)

2009-08-11 Thread Peter Pentchev
Hi,

This is not quite a request for sponsorship, but rather something
like a request for help.  The confget package, kindly sponsored by
George Danchev back in March, has remained in unstable since then
because of a FTBFS bug #526961 on the "mips" and "mipsel" architectures.
I tried to ask for help on the debian-mips list -
http://lists.debian.org/debian-mips/2009/05/msg9.html - but got
no reply.

As noted in both the bug log and my email to debian-mips, I strongly
suspect a bug lurking in the hardening-wrapper; it might turn out
that George Danchev was right in doubting whether the build should be
hardened by default.  FWIW, I personally think the hardening wrapper
is a great idea, and I enable it by default in all my packages, but
still... :)

So, now for the actual RFH: could anybody with access to a Debian
unstable installation on the mips or mipsel architecture try to build
the confget-1.02-1 package as currently available in unstable?
http://ftp.de.debian.org/debian/pool/main/c/confget/confget_1.02-1.dsc
If the build fails as in the buildd logs, could you please try my
new version at mentors.d.n:
http://mentors.debian.net/debian/pool/main/c/confget/confget_1.02-2.dsc
It is pretty much the same as 1.02-1, with the hardening wrapper
disabled, groff used instead of groff-base, and a couple of minor
fixups to the Debian packaging that should not affect the build or
the test suite.

If the version without the hardening should build successfully,
just let me know and I'll upload a new one with the bug closed in
the changelog entry.  Otherwise... I'll just have to start thinking
about what really causes the test failure :)

Thanks in advance for any assistance!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Hey, out there - is it *you* reading me, or is it someone else?


pgp7UpZfNb5i6.pgp
Description: PGP signature


Re: RFH, AlmostRFS: confget-1.02-2 (updated package)

2009-08-11 Thread Peter Pentchev
On Tue, Aug 11, 2009 at 10:20:40PM +0300, George Danchev wrote:
> Hi,
> 
[snip George quoting my RFH about confget FTBFS on mips and mipsel]
> 
> That smells like a bug in the compiler which failed to produce correct
> code on 
> these architectures with hardening options enabled. As I see it, all tests 
> failed at the same line in confget.c, so I guess we should be able to narrow 
> that down and reassign #526961 against gcc.

I could try to build a test case or five; I'll look into this tomorrow.

> Meanwhile, we can upload 
> confget_1.02-2 without closing #526961 with it. Agreed?

Oh, that'd be great; thanks!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Hey, out there - is it *you* reading me, or is it someone else?


pgptlYTJOxZFV.pgp
Description: PGP signature


Re: Requests to sponsor new library packages (was: why?)

2009-08-18 Thread Peter Pentchev
On Wed, Aug 19, 2009 at 10:11:12AM +1000, Ben Finney wrote:
> Sune Vuorela  writes:
> 
> > For example, I would be very reluctant to sponsor a first package of a
> > person that was a new library without any application using it,
> > whereas a interesting kde application might easier catch my eye.
> 
> That's interesting, thank you for that perspective. What do you propose,
> then, for a maintainer who wants to get a new package into Debian, but
> that package requires one or more separately-packaged libraries that
> *also* need to be sponsored into Debian before the “interesting” package
> can go in?

I've had to do this with Perl modules once - I wanted to package
a particular module, but it had a chain of dependencies that were
not packaged yet.  What I did was file a series of ITP bugs,
stating my intentions clearly - first for the "target" package,
saying "This module also needs So-And-So and This-And-That, which
will be ITP'd separately", and then for the dependencies, each ITP
stating "This module is needed for the packaging of So-And-So (ITP #NNN)".
A couple of days later, helpful people from the Debian Perl Group
did the last part that I'd missed - made the ITP bugs block one
another in the proper order.

Thus, anyone who reads the library bug sees "it is needed for
ITP #NNN", and anyone who reads the original ITP bug sees "blocked
by #NNN" and knows why it hasn't been RFS'd yet.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I've heard that this sentence is a rumor.


pgpeCahtl8XsC.pgp
Description: PGP signature


RFS: mbuffer (new package)

2009-08-19 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the initial upload of my package
"mbuffer" - a simple tool for buffering data streams for various
purposes, including writing to block devices, testing throughput,
and many others.

* Package name: mbuffer
  Version : 20090628-1
  Upstream Author : Thomas Maier-Komor 
* URL : http://www.maier-komor.de/mbuffer.html
* License : GPL-3+
* Language: C

There is a single binary package:
mbuffer- tool for buffering data streams
 The mbuffer tool is used to buffer data streams and show the I/O rate and
 summary to the user.  It is especially useful for writing backups to
 fast tape drives or streaming them over the network.  If used correctly,
 it can prevent buffer underruns and speed up the whole backup or
 transfer process.

It has been tested with lintian and pbuilder.

The upload would fix these bugs: 534216

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/m/mbuffer/mbuffer_20090628-1.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Hey, out there - is it *you* reading me, or is it someone else?


pgpjrXy9v2nbt.pgp
Description: PGP signature


RFS: donkey (adopted & updated)

2009-08-21 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for version 0.5-18 of the package "donkey"
which I am trying to adopt (ITA #541053).  It is a simple S/Key
(one time password) generator which could come quite useful to
people who still care :)

* Package name: donkey
  Version : 0.5-18
  Upstream Author : Kazuhiko Yamamoto 
* License : GPL-2/GPL-2+
  Language: C
  Section : net

It builds a single binary packages:
donkey - One Time Password calculator

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 414341 (FTBFS), 541053 (ITA)

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/d/donkey/donkey_0.5-18.dsc

JFYI, here's my adoption changelog entry:

donkey (0.5-18) unstable; urgency=low

  * New maintainer.  Closes: #541053
  * Fix a FTBFS on GNU/kFreeBSD.  Closes: #414341
  * Properly clean up the object directory as also suggested by
Cyril Brulebois in #414341 :)
  * Add the Vcs-Svn and Vcs-Browser control fields.
  * Add a watch file.
  * Escape several minus signs in the manual page.
  * Remove the dot at the end of the short description.
  * Specify a debhelper compatibility version of 7:
- create the debian/compat file
- install into debian/donkey instead of debian/tmp
- version the debhelper build dependency
- add ${misc:Depends} to the binary package
- minimize the rules file using override targets
  * Bump Standards-Version from 3.2.1 to 3.8.3 with no changes :)
  * Add all copyright holders to the copyright file and convert it to
the DEP 5 format.
  * Silence a couple of compiler warnings with a quilt patch and
a README.source file to note the use of quilt.
  * Use the build hardening wrapper.

 -- Peter Pentchev   Fri, 21 Aug 2009 16:14:13 +0300

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Hey, out there - is it *you* reading me, or is it someone else?


pgpIKOGXor4nq.pgp
Description: PGP signature


Re: RFS: donkey (adopted & updated)

2009-08-22 Thread Peter Pentchev
On Sat, Aug 22, 2009 at 10:07:41AM +0200, Patrick Matth??i wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Peter Pentchev schrieb:
> > Dear mentors,
> > 
> > I am looking for a sponsor for version 0.5-18 of the package "donkey"
> > which I am trying to adopt (ITA #541053).  It is a simple S/Key
> > (one time password) generator which could come quite useful to
> > people who still care :)
> > 
> > * Package name: donkey
> >   Version : 0.5-18
> >   Upstream Author : Kazuhiko Yamamoto 
> > * License : GPL-2/GPL-2+
> >   Language: C
> >   Section : net
> > 
> > It builds a single binary packages:
> > donkey - One Time Password calculator
> > 
> > The package has been tested with lintian and pbuilder.
> > 
> > The upload would fix these bugs: 414341 (FTBFS), 541053 (ITA)
> > 
> > The package can be found on mentors.debian.net:
> > dget -x 
> > http://mentors.debian.net/debian/pool/main/d/donkey/donkey_0.5-18.dsc
> > 
> > JFYI, here's my adoption changelog entry:
> 
> 
> Hello,

Hi, and thanks for the review!  I've uploaded a new package with
the same version at the above URL, which fixes some of your issues and
also reformats the long description field, as suggested by Kartik Mistry
in private mail.  Responses inline...

> > donkey (0.5-18) unstable; urgency=low
> > 
> >   * New maintainer.  Closes: #541053
> >   * Fix a FTBFS on GNU/kFreeBSD.  Closes: #414341
> >   * Properly clean up the object directory as also suggested by
> > Cyril Brulebois in #414341 :)
> 
> I realy do not like smileys in changelogs, please remove it.

Point taken.  I was kinda doubtful about it myself.  Smiley removed.

> >   * Add the Vcs-Svn and Vcs-Browser control fields.
> >   * Add a watch file.
> >   * Escape several minus signs in the manual page.
> >   * Remove the dot at the end of the short description.
> >   * Specify a debhelper compatibility version of 7:
> > - create the debian/compat file
> > - install into debian/donkey instead of debian/tmp
> > - version the debhelper build dependency
> > - add ${misc:Depends} to the binary package
> > - minimize the rules file using override targets
> >   * Bump Standards-Version from 3.2.1 to 3.8.3 with no changes :)
> 
> Same and I do not believe that you can switch from 3.2 to 3.8 without
> changes, what is e.g. with donkey-0.5/debian/README.source

Again, smiley removed.  As to the standards version update, well, for
a very simple package that has nothing to do with X, is not a webserver,
and uses debhelper, it is, indeed, possible.  I was surprised, too,
but it's true.

The changelog entries were written in the order of doing the work.
The Standards Version update came *before* the C compiler warnings fix,
and the quilt usage (thus README.source) is only there because of
the warnings fix.  So, at the time I bumped Standards-Version, there
was no README.source file.

> >   * Add all copyright holders to the copyright file and convert it to
> > the DEP 5 format.
> >   * Silence a couple of compiler warnings with a quilt patch and
> > a README.source file to note the use of quilt.
> >   * Use the build hardening wrapper.
> 
> I do not think that this is a good idea, the package is highly experimental.
> You may manual add/override compiler flags in debian/rules.

True.  My recent problems with confget (see #526961), and yours and
George Danchev's doubts about the hardening wrapper have just managed
to cause me to change my own policy on using it :)  In the new package,
the hardening wrapper is enabled if "hardening" is in DEB_BUILD_OPTIONS.

> >  -- Peter Pentchev   Fri, 21 Aug 2009 16:14:13 +0300
> > 
> > I would be glad if someone uploaded this package for me.
> 
> Last note:
> 
> Your package lacks a homepage control field.

Yes, I know; there simply isn't one.  It seems that upstream has been,
to put it mildly, not very active for the past couple of years.
Still, since donkey is a useful and simple piece of software, I fully
intend to take over upstream duties, too, if the need should arise;
if that happens, there will be an upstream homepage.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
"yields falsehood, when appended to its quotation." yields falsehood, when 
appended to its quotation.


pgpiajNWh2BPk.pgp
Description: PGP signature


RFS: gforth (adopted & updated)

2009-08-23 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.7.0+ds1-1
of my package "gforth".  This is an adoption upload (ITA #540827)
which pretty much overhauls the Debian packaging, fixes a long-standing
manpage rendering problem, and fixes a bug regarding the proper
compilation and installation of the Emacs Forth mode file.

Gforth used to build a single package, but with this version I'm
splitting the shared data out:
gforth- GNU Forth Language Environment
gforth-common - GNU Forth architecture-independent dictionaries

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 385399 (gforth.el), 540827 (ITA)

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/g/gforth/gforth_0.7.0+ds1-1.dsc

JFYI, here's my adoption changelog entry.  I'd be glad for any comments,
since I do realize that a whole night of hacking instead of sleeping is
liable to leave a loose end or three somewhere :)

gforth (0.7.0+ds1-1) unstable; urgency=low

  * New maintainer.  Closes: #540827
  * Use quilt for patch management and add the debian/README.source file.
  * Fix the build:
- specify an absolute prefix to "make install".
- remove a couple of files that "make distclean" seems to miss.
  * Add the Homepage, Vcs-Svn, and Vcs-Browser control fields.
  * Install the NEWS file as an upstream changelog.
  * Deal with config.sub and config.guess properly - copy them from
the autotools-dev package before running "configure" and remove them
in the "clean" target.
  * Keep the vmgen.1 manual page in the debian/ directory.
  * Bump the debhelper compatibility level to 7:
- version the debhelper build dependency
- add ${misc:Depends} to the binary package
- leave removing of the *-stamp files to dh_clean
- use dh_prep instead of dh_clean -k
- shorten the rules file using the dh(1) helper and override targets
- disable debhelper's verbose mode
  * Bump Standards-Version to 3.8.3:
- leave "install-info" to dpkg triggers and add the proper dependency
  * Disable an i*86 "optimization" of passing the non-existing -m486
option to gcc.
  * Break out /usr/share/gforth/ into a gforth-common package.
  * Make three example scripts executable.
  * Repackage to remove the CVS directories.
  * Fix the .TQ macro invocations in the groff.1 manual page so that
the short options are actually rendered!
  * Add all the copyright holders to the copyright file and convert it
    to the DEP 5 format.
  * Properly compile and install gforth.el.  Closes: #385399.

 -- Peter Pentchev   Sun, 23 Aug 2009 10:05:05 +0300

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence was in the past tense.


pgpdw8KT2QHDE.pgp
Description: PGP signature


Re: RFS: gforth (adopted & updated)

2009-08-23 Thread Peter Pentchev
On Sun, Aug 23, 2009 at 09:39:20AM +0200, Patrick Matthaei wrote:
> Peter Pentchev schrieb:
> > Dear mentors,
> > 
> > I am looking for a sponsor for the new version 0.7.0+ds1-1
> > of my package "gforth".  This is an adoption upload (ITA #540827)
> > which pretty much overhauls the Debian packaging, fixes a long-standing
> > manpage rendering problem, and fixes a bug regarding the proper
> > compilation and installation of the Emacs Forth mode file.
> > 
> > Gforth used to build a single package, but with this version I'm
> > splitting the shared data out:
> > gforth- GNU Forth Language Environment
> > gforth-common - GNU Forth architecture-independent dictionaries
> > 
> > The package has been tested with lintian and pbuilder.
> > 
> > The upload would fix these bugs: 385399 (gforth.el), 540827 (ITA)
> > 
> > The package can be found on mentors.debian.net:
> > http://mentors.debian.net/debian/pool/main/g/gforth/gforth_0.7.0+ds1-1.dsc
> > 
> > JFYI, here's my adoption changelog entry.  I'd be glad for any comments,
> > since I do realize that a whole night of hacking instead of sleeping is
> > liable to leave a loose end or three somewhere :)
> > 
> 
> Hello,
> 
> on the first look it is fine, but I found a RC bug:
> 
> > gforth (0.7.0+ds1-1) unstable; urgency=low
> > 
> >   * New maintainer.  Closes: #540827
[snip]
> >   * Break out /usr/share/gforth/ into a gforth-common package.
> 
> You are missing replaces and conflicts at your new gforth-common
> package, upgrades / installations would fail if they install your
> - -common package and the old gforth one.

Oh, right.  Thanks!

I've uploaded a new version at the same mentors.d.n. URL:
http://mentors.debian.net/debian/pool/main/g/gforth/gforth_0.7.0+ds1-1.dsc

Thanks for the quick peek!

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am jealous of the first word in this sentence.


pgpFiiRaNXyvI.pgp
Description: PGP signature


Re: RFS: gforth (adopted & updated)

2009-08-23 Thread Peter Pentchev
On Sun, Aug 23, 2009 at 01:01:51PM +0200, Patrick Matthaei wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Peter Pentchev schrieb:
> > On Sun, Aug 23, 2009 at 09:39:20AM +0200, Patrick Matthaei wrote:
> >> Peter Pentchev schrieb:
> >>> Dear mentors,
> >>>
> >>> I am looking for a sponsor for the new version 0.7.0+ds1-1
> >>> of my package "gforth".  This is an adoption upload (ITA #540827)
> >>> which pretty much overhauls the Debian packaging, fixes a long-standing
> >>> manpage rendering problem, and fixes a bug regarding the proper
> >>> compilation and installation of the Emacs Forth mode file.
> >>>
> >>> Gforth used to build a single package, but with this version I'm
> >>> splitting the shared data out:
> >>> gforth- GNU Forth Language Environment
> >>> gforth-common - GNU Forth architecture-independent dictionaries
> >>>
> >>> The package has been tested with lintian and pbuilder.
> >>>
> >>> The upload would fix these bugs: 385399 (gforth.el), 540827 (ITA)
> >>>
> >>> The package can be found on mentors.debian.net:
> >>> http://mentors.debian.net/debian/pool/main/g/gforth/gforth_0.7.0+ds1-1.dsc
> >>>
> >>> JFYI, here's my adoption changelog entry.  I'd be glad for any comments,
> >>> since I do realize that a whole night of hacking instead of sleeping is
> >>> liable to leave a loose end or three somewhere :)
> >>>
> >> Hello,
> >>
> >> on the first look it is fine, but I found a RC bug:
> >>
> >>> gforth (0.7.0+ds1-1) unstable; urgency=low
> >>>
> >>>   * New maintainer.  Closes: #540827
> > [snip]
> >>>   * Break out /usr/share/gforth/ into a gforth-common package.
> >> You are missing replaces and conflicts at your new gforth-common
> >> package, upgrades / installations would fail if they install your
> >> - -common package and the old gforth one.
> > 
> > Oh, right.  Thanks!
> > 
> > I've uploaded a new version at the same mentors.d.n. URL:
> > http://mentors.debian.net/debian/pool/main/g/gforth/gforth_0.7.0+ds1-1.dsc
> 
> There are licenses missing, e.g (didn't checked everything):
> 
> gforth-0.7.0+ds1$ licensecheck -r .|grep LGPL
> ./engine/strtoul.c: LGPL (v3 or later) (with incorrect FSF address)
> ./engine/dblsub.c: LGPL (v3 or later) (with incorrect FSF address)
> ./engine/getopt1.c: LGPL (v3 or later) (with incorrect FSF address)
> ./engine/strtol.c: LGPL (v3 or later) (with incorrect FSF address)
> 
> In debian/copyright there is nothing about LGPL
> 
> Please also check for possible other missing licenses.

Oops.  Good catch.  I've learned not to trust licensecheck fully and
also do my own pass over all the source files; in this case, it seems
I wasn't as thorough as I should've been - caught lots of different
licenses, but mistook the LGPL-3+ files for full GPL-3+.  Now that I
took another look, there were also several more GFDL files.

Reuploaded at the same mentors.d.n location.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence is false.


pgpjD5SskECfx.pgp
Description: PGP signature


RFS: gforth (updated, fixes FTBFS on all buildds)

2009-08-26 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.7.0+ds1-2
of my package "gforth".  Patrick Matthaei kindly uploaded 0.7.0+ds1-1
a couple of days ago, but it turns out that I had completely
forgotten that the buildd framework only builds the arch-indep
packages once and then builds just the arch-dep packages on
the rest of the buildd's... which my rules file failed miserably
for a silly reason.

The only change in this version is the creation of a directory at
the proper time.

It builds these binary packages:
gforth - GNU Forth Language Environment
gforth-common - GNU Forth architecture-independent dictionaries

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 543569 (FTBFS)

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/g/gforth/gforth_0.7.0+ds1-2.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If there were no counterfactuals, this sentence would not have been paradoxical.


pgpVbCE49gSj2.pgp
Description: PGP signature


RFS: dma (updated, bugs fixed)

2009-09-01 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.0.2009.07.17-2
of my package "dma".  It updates the packaging a bit and fixes two bugs
from the Debian BTS - allows the spool directory to live on a filesystem
like XFS that does not set the d_type field in the dirent structure, and
generates better, longer, more random, more reliable Message-Id fields on
new messages if the MUA has not done so.

It builds a single binary package:
dma- lightweight mail transport agent

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 544357 (spool on XFS), 544475 (better
Message-Id)

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/d/dma/dma_0.0.2009.07.17-2.dsc

I would be glad if someone uploaded this package for me.

JFYI, here's the changelog entry:

dma (0.0.2009.07.17-2) unstable; urgency=low

  * Allow the spool directory to live on a filesystem that does not
set the d_type member of the dirent structure, like XFS.
Closes: #544357
  * Randomize the Message-Id a bit more.  Closes: #544475
  * Bump Standards-Version to 3.8.3 with no changes.
  * Only enable the build hardening wrapper if the "hardening" build
option is specified.
  * Switch the copyright file header from the Wiki to DEP 5.
  * Remove the manual page ".Dx" patch - the groff version in Squeeze
knows about the .Dx mdoc macro.  Add a lintian override for
the "Unknown DragonFly version" error.
  * Convert the patch file headers to the DEP 3 format.

 -- Peter Pentchev   Tue, 01 Sep 2009 13:36:33 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If I were you, who would be reading this sentence?


pgppBHmgWU1T3.pgp
Description: PGP signature


RFS: gforth (updated)

2009-09-01 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.7.0+ds1-3
of my package "gforth".  This is an attempt to fix three
different failures to build on mips, armel, and s390 respectively.

It builds these binary packages:
gforth - GNU Forth Language Environment
gforth-common - GNU Forth architecture-independent dictionaries

The package has been tested with lintian and pbuilder.

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/g/gforth/gforth_0.7.0+ds1-3.dsc

I would be glad if someone uploaded this package for me.

JFYI, here's the changelog entry:

gforth (0.7.0+ds1-3) unstable; urgency=low

  * Explicitly depend on libtool and libltdl-dev; several benefits:
- make the build environment-agnostic and not dependent on what
  just happens to be installed
- fix a FTBFS if libtool is installed but libltdl-dev isn't;
  some of the autobuilders are configured that way
  * Add a missing semicolon in engine/support.c to try and fix
the FTBFS on s390.
  * Temporarily use libffi instead of libffcall on armel, until
libffcall's issues are resolved.

 -- Peter Pentchev   Tue, 01 Sep 2009 17:58:12 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence no verb.


pgpwMBpXo3Swi.pgp
Description: PGP signature


s390 and hppa virtual machines?

2009-09-02 Thread Peter Pentchev
Hi,

One of my packages, gforth, is having a weird FTBFS on hppa and
a not-so-weird FTBFS on s390.  A couple of weeks ago I asked here
about help with a mips/mipsel problem, and two people kindly pointed
out qemu as a way to (slowly, but still something) test things on
different architectures.  This, along with Aurelien Jarno's images
at http://people.debian.org/~aurel32/qemu/ helped a lot with mips,
mipsel, and armel.

Is there anywhere I could find a ready-made qemu image of lenny, squeeze,
or sid for either s390 or hppa?  Installing it from scratch would be
a bit more time-consuming than upgrading a ready-made image :(

If not, could anyone suggest some other emulation environment that
I could use for s390 or hppa?  I came across a couple of mentions of
Hercules, but they were all several years old.

Any help would be appreciated.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Thit sentence is not self-referential because "thit" is not a word.


pgpHW92AMHToY.pgp
Description: PGP signature


Re: RFS: mbuffer (new package)

2009-09-03 Thread Peter Pentchev
On Wed, Aug 19, 2009 at 06:27:26PM +0300, Peter Pentchev wrote:
> Dear mentors,
> 
> I am looking for a sponsor for the initial upload of my package
> "mbuffer" - a simple tool for buffering data streams for various
> purposes, including writing to block devices, testing throughput,
> and many others.

Nobody interested? :)

> * Package name: mbuffer
>   Version : 20090628-1
>   Upstream Author : Thomas Maier-Komor 
> * URL : http://www.maier-komor.de/mbuffer.html
> * License : GPL-3+
> * Language: C
> 
> There is a single binary package:
> mbuffer- tool for buffering data streams
>  The mbuffer tool is used to buffer data streams and show the I/O rate and
>  summary to the user.  It is especially useful for writing backups to
>  fast tape drives or streaming them over the network.  If used correctly,
>  it can prevent buffer underruns and speed up the whole backup or
>  transfer process.
> 
> It has been tested with lintian and pbuilder.
> 
> The upload would fix these bugs: 534216
> 
> The package can be found on mentors.debian.net:
> http://mentors.debian.net/debian/pool/main/m/mbuffer/mbuffer_20090628-1.dsc
> 
> I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Do you think anybody has ever had *precisely this thought* before?


pgpFHvlrg9rhf.pgp
Description: PGP signature


RFS: hexer (updated, adopted upstream, cleaned up)

2009-09-04 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.1.5-1
of my package "hexer".  I've adopted the upstream development of
hexer, integrated the Debian patches, cleaned it up a lot, and
fix a nasty crash (or a weird display of characters in the status line)
reported in the Debian BTS (#540571).

It builds a single binary package:
hexer  - An interactive binary editor with a Vi-like interface

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 540571 (v*printf() abuse leading to a crash)

The package can be found on mentors.debian.net:
dget -x http://mentors.debian.net/debian/pool/main/h/hexer/hexer_0.1.5-1.dsc

I would be glad if someone uploaded this package for me.

JFYI, here's the changelog entry:

hexer (0.1.5-1) unstable; urgency=low

  * New upstream release:
- I adopted the upstream package, too
- all the patches were integrated upstream
- the installation directories need to be passed in the environment
- lots of cleanup
- fix a crash due to abuse of the v*printf() routines (Closes: #540571)
  * No longer use quilt, drop the README.source file.
  * Add a Homepage field now that I'm providing one :)
  * Use the build hardening wrapper if the "hardening" option is enabled.
  * Bump Standards-Version to 3.8.3 with no changes.
  * Point the watch file and the copyright file to the new upstream page.
  * Update the copyright file.
  * Use the DEP 5 format for the copyright file header.

 -- Peter Pentchev   Fri, 04 Sep 2009 14:46:46 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am the meaning of this sentence.


pgp6pIoiAr4x5.pgp
Description: PGP signature


RFS: qliss3d (adopted & updated)

2009-09-04 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 1.3.2-5
of my package "qliss3d".  I'm trying to adopt the package
(ITA #446448) and update the Debian packaging quite a bit.

It builds a single binary package:
qliss3d- demonstration tool for Lissajous figures

The package has been tested with lintian and pbuilder.
I know that there is a newer upstream version, I decided to
handle this after the adoption clean-up upload.  There is also
a 'no upstream changelog' lintian warning, which I'll bring up
with upstream after I update to version 1.3.2.1.

The upload would fix these bugs: 446448 (ITA)

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/q/qliss3d/qliss3d_1.3.2-5.dsc

I would be glad if someone uploaded this package for me.

JFYI, here's the changelog entry:

qliss3d (1.3.2-5) unstable; urgency=low

  * New maintainer.  Closes: #446448
  * Refresh config.sub and config.guess at configure time and remove them
at clean-up time to avoid them polluting the diff.gz.
  * Point to SourceForge in the Homepage field and the copyright file.
  * Add a watch file pointing to Bart Martens's unofficial redirector.
  * Switch from dpatch to quilt.
  * Add the 11-cxxflags.patch to actually pass the proper flags to
the C++ compiler.
  * Remove all the CFLAGS handling from the rules file - we do not even
*have* any plain C code!
  * Bump Standards-Version to 3.8.3:
- add the README.source file to note the use of quilt
  * Convert the copyright file to the DEP 5 format and add my own
copyright notice for the Debian packaging files.
  * Remove the deprecated "Encoding" field from the desktop file.
  * Bump the debhelper compatibility level to 7:
- let dh_auto_configure determine whether --build and --host are needed
- add 12-destdir.patch to honor DESTDIR and simplify the installation
- minimize the rules file using debhelper override targets
  * Add 13-warnings.patch to fix a couple of compiler warnings.
  * Enable the build hardening wrapper if "hardening" is specified
in DEB_BUILD_OPTIONS.
  * Add 14-libm.patch to help the configure script find pow(3) and
sqrt(3) in libm.
  * Add a DEP 3 header to 10-locale.patch to match the new patches.

 -- Peter Pentchev   Fri, 04 Sep 2009 11:19:57 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Hey, out there - is it *you* reading me, or is it someone else?


pgp7rIbHSCRrl.pgp
Description: PGP signature


RFS: gforth (updated, fix FTBFS on s390)

2009-09-05 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.7.0+ds1-4
of my package "gforth".  It tries (again, a bit harder this time)
to fix a FTBFS on s390.

It builds these binary packages:
gforth - GNU Forth Language Environment
gforth-common - GNU Forth architecture-independent dictionaries

The package has been tested with lintian and pbuilder.

The upload would fix these bugs: 544827 (FTBFS on s390)

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/g/gforth/gforth_0.7.0+ds1-4.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence would be seven words long if it were six words shorter.


pgpQyVHXJdin1.pgp
Description: PGP signature


Re: RFS: mobile-broadband-provider-info (updated package)

2009-09-07 Thread Peter Pentchev
On Mon, Sep 07, 2009 at 06:11:21AM +0100, Bhavani Shankar R wrote:
> On Mon, Sep 7, 2009 at 5:44 AM, Kartik Mistry wrote:
> 
> > Some points:
> 
> + There are couple of Lintian info/messages you may want to fix.
> >
> 
>   There is already upstream target in rules file (apt-get orig-source) and I
> dont think   watch file is required  explicitly.. If you want I
> can add it :)

Isn't the watch file also useful for keeping track of the packages
using the Debian External Health System - http://qa.debian.org/ ?
I personally find it very, very useful for the packages I maintain -
keeping my developer QA page always open in a browser tab and taking
a look at the "Watch" column every day or so helps a lot.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Thit sentence is not self-referential because "thit" is not a word.


pgpKWXitddCf0.pgp
Description: PGP signature


RFS: wmanager (updated package)

2009-09-08 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.2.1-7
of my package "wmanager".  This version adds some useful
functionality to the wmanager-loop utility (maintained as
part of the Debian package, although I have some hope that
the upstream maintainer will accept it one day) and also
fixes some packaging nits (see the changelog entry below).

It builds a single binary package:
wmanager   - window-manager selection tool used at X startup

The package has been tested with lintian and pbuilder.

It can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/w/wmanager/wmanager_0.2.1-7.dsc

I would be glad if someone uploaded this package for me.

JFYI, here's the changelog entry:

wmanager (0.2.1-7) unstable; urgency=low

  * Let wmanager-loop honor the WM environment variable, if set, to
specify the first window manager to run.
  * Bump the debhelper version dependency to 7.0.50 because of the use
of override targets.
  * Bump Standards-Version to 3.8.3 with no changes.
  * Switch the copyright file header from the Wiki page to DEP 5 and
shorten the file by breaking out the GPL-2+ blurb into its own block.
  * Actually implement the "patch" and "unpatch" targets in the rules file
since the dh(1) tool does not always provide them.
  * Convert the patch file headers to DEP 3.
  * Only enable the build hardening wrapper if "hardening" is specified
in DEB_BUILD_OPTIONS.

 -- Peter Pentchev   Tue, 08 Sep 2009 18:02:52 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am the thought you are now thinking.


pgppDTAl0nS2H.pgp
Description: PGP signature


RFS: gforth (updated, fix FTBFS)

2009-09-08 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 0.7.0+ds1-5
of my package "gforth".  The only change in this version is
that, with the kind assistance of Frans Pop and the other
members of the debian-hppa list, I managed to fix the last
FTBFS, the one on hppa.

It builds these binary packages:
gforth - GNU Forth Language Environment
gforth-common - GNU Forth architecture-independent dictionaries

The package has been tested with lintian and pbuilder.

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/g/gforth/gforth_0.7.0+ds1-5.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
Hey, out there - is it *you* reading me, or is it someone else?


pgpDJU9OUXqgm.pgp
Description: PGP signature


Re: RFS: qliss3d (adopted & updated)

2009-09-26 Thread Peter Pentchev
On Fri, Sep 04, 2009 at 03:15:12PM +0300, Peter Pentchev wrote:
> Dear mentors,
> 
> I am looking for a sponsor for the new version 1.3.2-5
> of my package "qliss3d".  I'm trying to adopt the package
> (ITA #446448) and update the Debian packaging quite a bit.

Bump? :)

> It builds a single binary package:
> qliss3d- demonstration tool for Lissajous figures
> 
> The package has been tested with lintian and pbuilder.
> I know that there is a newer upstream version, I decided to
> handle this after the adoption clean-up upload.  There is also
> a 'no upstream changelog' lintian warning, which I'll bring up
> with upstream after I update to version 1.3.2.1.
> 
> The upload would fix these bugs: 446448 (ITA)
> 
> The package can be found on mentors.debian.net:
> http://mentors.debian.net/debian/pool/main/q/qliss3d/qliss3d_1.3.2-5.dsc
> 
> I would be glad if someone uploaded this package for me.
> 
> JFYI, here's the changelog entry:
> 
> qliss3d (1.3.2-5) unstable; urgency=low
> 
>   * New maintainer.  Closes: #446448
>   * Refresh config.sub and config.guess at configure time and remove them
> at clean-up time to avoid them polluting the diff.gz.
>   * Point to SourceForge in the Homepage field and the copyright file.
>   * Add a watch file pointing to Bart Martens's unofficial redirector.
>   * Switch from dpatch to quilt.
>   * Add the 11-cxxflags.patch to actually pass the proper flags to
> the C++ compiler.
>   * Remove all the CFLAGS handling from the rules file - we do not even
> *have* any plain C code!
>   * Bump Standards-Version to 3.8.3:
> - add the README.source file to note the use of quilt
>   * Convert the copyright file to the DEP 5 format and add my own
> copyright notice for the Debian packaging files.
>   * Remove the deprecated "Encoding" field from the desktop file.
>   * Bump the debhelper compatibility level to 7:
> - let dh_auto_configure determine whether --build and --host are needed
> - add 12-destdir.patch to honor DESTDIR and simplify the installation
> - minimize the rules file using debhelper override targets
>   * Add 13-warnings.patch to fix a couple of compiler warnings.
>   * Enable the build hardening wrapper if "hardening" is specified
>     in DEB_BUILD_OPTIONS.
>   * Add 14-libm.patch to help the configure script find pow(3) and
> sqrt(3) in libm.
>   * Add a DEP 3 header to 10-locale.patch to match the new patches.
> 
>  -- Peter Pentchev   Fri, 04 Sep 2009 11:19:57 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
If this sentence were in Chinese, it would say something else.


pgpxgOTJQFLAN.pgp
Description: PGP signature


Re: RFS: mbuffer (new package)

2009-09-26 Thread Peter Pentchev
On Thu, Sep 03, 2009 at 01:03:06PM +0300, Peter Pentchev wrote:
> On Wed, Aug 19, 2009 at 06:27:26PM +0300, Peter Pentchev wrote:
> > Dear mentors,
> > 
> > I am looking for a sponsor for the initial upload of my package
> > "mbuffer" - a simple tool for buffering data streams for various
> > purposes, including writing to block devices, testing throughput,
> > and many others.
> 
> Nobody interested? :)

Bump? :)

> > * Package name: mbuffer
> >   Version : 20090628-1
> >   Upstream Author : Thomas Maier-Komor 
> > * URL : http://www.maier-komor.de/mbuffer.html
> > * License : GPL-3+
> > * Language: C
> > 
> > There is a single binary package:
> > mbuffer- tool for buffering data streams
> >  The mbuffer tool is used to buffer data streams and show the I/O rate and
> >  summary to the user.  It is especially useful for writing backups to
> >  fast tape drives or streaming them over the network.  If used correctly,
> >  it can prevent buffer underruns and speed up the whole backup or
> >  transfer process.
> > 
> > It has been tested with lintian and pbuilder.
> > 
> > The upload would fix these bugs: 534216
> > 
> > The package can be found on mentors.debian.net:
> > http://mentors.debian.net/debian/pool/main/m/mbuffer/mbuffer_20090628-1.dsc
> > 
> > I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I had to translate this sentence into English because I could not read the 
original Sanskrit.


pgpJqnZthGn6J.pgp
Description: PGP signature


Re: RFS: wmanager (updated package)

2009-09-26 Thread Peter Pentchev
On Wed, Sep 09, 2009 at 12:05:45AM +0300, Peter Pentchev wrote:
> Dear mentors,
> 
> I am looking for a sponsor for the new version 0.2.1-7
> of my package "wmanager".  This version adds some useful
> functionality to the wmanager-loop utility (maintained as
> part of the Debian package, although I have some hope that
> the upstream maintainer will accept it one day) and also
> fixes some packaging nits (see the changelog entry below).

Bump? :)

> It builds a single binary package:
> wmanager   - window-manager selection tool used at X startup
> 
> The package has been tested with lintian and pbuilder.
> 
> It can be found on mentors.debian.net:
> http://mentors.debian.net/debian/pool/main/w/wmanager/wmanager_0.2.1-7.dsc
> 
> I would be glad if someone uploaded this package for me.
> 
> JFYI, here's the changelog entry:
> 
> wmanager (0.2.1-7) unstable; urgency=low
> 
>   * Let wmanager-loop honor the WM environment variable, if set, to
> specify the first window manager to run.
>   * Bump the debhelper version dependency to 7.0.50 because of the use
> of override targets.
>   * Bump Standards-Version to 3.8.3 with no changes.
>   * Switch the copyright file header from the Wiki page to DEP 5 and
> shorten the file by breaking out the GPL-2+ blurb into its own block.
>   * Actually implement the "patch" and "unpatch" targets in the rules file
> since the dh(1) tool does not always provide them.
>   * Convert the patch file headers to DEP 3.
>   * Only enable the build hardening wrapper if "hardening" is specified
> in DEB_BUILD_OPTIONS.
> 
>  -- Peter Pentchev   Tue, 08 Sep 2009 18:02:52 +0300

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
"yields falsehood, when appended to its quotation." yields falsehood, when 
appended to its quotation.


pgpxBQgFYeLv2.pgp
Description: PGP signature


RFS: timelimit (updated, new upstream)

2009-10-31 Thread Peter Pentchev
Dear mentors,

I am looking for a sponsor for the new version 1.5-1
of my package "timelimit".

It builds a single binary package:
timelimit  - Simple utility to limit a process's absolute execution time

It has been tested with lintian and pbuilder.

The upload would fix these bugs: 547452 (alternate signal reporting)

The package can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/t/timelimit/timelimit_1.5-1.dsc

I would be glad if someone uploaded this package for me.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence contains exactly threee erors.


pgptvtJhTfCCl.pgp
Description: PGP signature


  1   2   3   >