Re: volunteer for orphaned package cantus, searching sponsor

2005-07-29 Thread Jeroen van Wolffelaar
On Fri, Jul 29, 2005 at 08:34:19PM +0200, Maximilian Mehnert wrote:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=287985
> 
> Hello.
> 
> I would like to volunteer to continue packaging cantus.
> 
> Please feel free to contact me if you can spare the time to parent me.
> 
> I will start working on this as soon as I have someone to talk to ;-)

In Debian, it rather works the other way around -- the person
interested in maintaining, should take the initiative, research how
packaging works, make a new updated package, and find a sponsor for
upload.

See http://people.debian.org/~mpalmer/debian-mentors_FAQ.html

If you really want to follow throught, don't forget to notify the bug
report too, so the people can easily lookup the status.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: Having a binary package in two source packages

2005-08-07 Thread Jeroen van Wolffelaar
On Sun, Aug 07, 2005 at 03:41:31PM +0200, Lo?c Minier wrote:
> Hi,
> 
>  Is it possible to ship the same binary packages in two source packages
>  across two distributions?

This situation can occur, but should be transitional and short. The
archive will let the highest version numbered package supersede the old
one, but then an upload of the other source package, will get rejected
because there's already a newer version number.

So, the superseded package's source package should be modified to no
longer ship the obsolete binary package.
 
>  A concrete example would be a tools package which can be built from two
>  major upstream releases that need to be kept in the distribution for
>  the shared libs:
> short term:
>  - unstable/testing:
>* gstreamer0.8 source package:
>  - libgstreamer0.8 binary package
>  - gstreamer-tools
>  - experimental:
>* gstreamer0.9 source package:
>  - libgstreamer0.9 binary package
>  - gstreamer-tools

Different suites, no problem.

> long term:
>  - unstable/testing:
>* gstreamer0.8 source package:
>  - libgstreamer0.8 binary package
>* gstreamer0.10 source package:
>  - libgstreamer0.10 binary package
>  - gstreamer-tools

If gstreamer0.8 doesn't build gstreamer-tools anymore, that's ok.
If it does, it's a bug, in a way release critical because it'd prevent
security updates for gstreamer0.8 once testing becomes stable. In
practice, it isn't that urgent to solve.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: pbuilder -- chroot and build-dependencies.

2005-09-01 Thread Jeroen van Wolffelaar
On Thu, Sep 01, 2005 at 06:17:01PM +0300, Alexander A. Vlasov wrote:
> Inside an unpacked source tree;
> I call ~/bin/mydebuild, which is simple shell script:
> #!/bin/sh
> pdebuild --configfile ~/.pbuilderrc \
> --buildsourceroot fakeroot \
> --pbuilderroot sudo \
> $*
> 
> I noticed this problem some time ago, but since it can be solved in most
> cases by just installing one packages, I just ignored it. But now it
> required ocaml... 

So instead, go up one dir, do "dpkg-source -b mldonkey-2.5.28" to build the
.dsc without running clean, and then run "pbuilder mldonkey_2.5.28-2.dsc"

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: Building packages with epoch

2005-12-11 Thread Jeroen van Wolffelaar
On Sun, Dec 11, 2005 at 11:26:43AM +0100, Norbert Preining wrote:
> Dear all!
> 
> I have a question concerning packages with epoch: We are preparing a NMU
> (maintainer approved) for tipa which currently is of version
>   2:1.2-2
> When I get the source package via apt-get source tipa and rebuild the
> package with
>   dpkg-buildpackage -us -uc -rfakeroot
> I get a binary package called
>   tipa_1.2-2_all.deb
> and not
>   tipa_2%3a1.2-2_all.deb

If the epoch should've been in the .deb, it'd be ':', not '%3a' (which
is the URL escaping of it, and this is the filename, not the URL).

> But the internal version number (in the control file) of the package 
> is correct, as one can see when calling scanpackages I get a correct
> entry:
>   Package: tipa
>   Version: 2:1.2-2
> 
> Any suggestions? What is the correct way to build packages with epoch?

This is correct -- the epoch is *not* included in the filenames.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: Some files in /usr/share/doc/foo stay uncompressed, some are compressed

2006-02-13 Thread Jeroen van Wolffelaar
On Mon, Feb 13, 2006 at 05:16:21AM -0200, Nelson A. de Oliveira wrote:
> Hi Marc!
> 
> On 2/13/06, Marc Haber <[EMAIL PROTECTED]> wrote:
> 
> > Please, don't treat me as a clueless newbie. The package in question
> > is exim4-doc-html, the documentation for Debian's default MTA. The
> > fact that I maintain that package should show that I have been around
> > the block multiple times.
> 
> Sorry for that. It wasn't my intention.
> 
> Section 12.4 of Debian policy says that if we can provide
> documentation in HTML, we should do this. As I understand, the txt
> files are part of the html (there are links pointing to the txt, as
> you said). If we want a fully functional HTML documentation, we need
> the txt files uncompressed.
> Section 12.4 is not clear about compressing files that are needed by
> the HTMLs, but I would let it uncompressed. It's better in my opinion.
> 
> Maybe include an explanation on README.Debian, saying why the files
> are not compressed, but I don't know if it's necessary.

I don't think users care about it, if it works. No note needed, it'd
only confuse.

> But in short, don't compress. It is better to end users.

I agree here, it's the road of least confusion to the users. The space
saved is probably pretty minimal anyway, considering the size of the
total doc package already.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: has webmin disapeared on Etch/Sid?

2006-02-18 Thread Jeroen van Wolffelaar
On Sat, Feb 18, 2006 at 04:51:46PM -0200, Nelson A. de Oliveira wrote:
> Hi!
> 
> On 2/18/06, Rakotomandimby Mihamina
> <[EMAIL PROTECTED]> wrote:
> > On Sat, 2006-02-18 at 13:31 -0500, Kevin Mark wrote:
> > [webmin & webmin-* package]
> > > Any takers are welcome! even non-debian developers can do it!
> >
> > Ok, let's say I'll try to take it.
> > - Where could I find the latest source package? I am _not_ going to
> > rebuild the entire package.
> 
> Here:
> http://ftp.debian.org/debian/pool/main/w/webmin/

This is *not* the latest source package. The latest source was 1.230-1,
and was removed in january (See #343897). The files in the above
directory is the stable (sarge) version.

I assume the last version is in the alioth subversion repository or so.
Failing that, look at snapshot.debian.net

Please note that a package like webmin is not easy to maintain, because
it's quite involved and because of the nature of the beast (automatic
configuration management, web interface) requires some intimate
knowledge of Debian packaging. It might prove a very difficult task for
an inexperienced maintainer, and I'd certainly not suggest such package
as one to start with as Debian maintainer.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: help with the package tracking system commands?

2006-02-28 Thread Jeroen van Wolffelaar
On Sat, Feb 25, 2006 at 11:46:55AM -0500, Amadan Korvin wrote:
> Hi I was wondering if someone on the mentors list woudl be willing to
> help me with the PTS mailer commands?  I am really having trouble but
> could probably be sorted out with one or two examples...

Please just ask your question, do not ask whether you may ask a
question, that yields unnecessary turnarounds and noise on the lists.

And as Justin noted, the [EMAIL PROTECTED] list is more suited for this
question.

Thanks,
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: RFS: b5

2006-02-28 Thread Jeroen van Wolffelaar
On Tue, Feb 28, 2006 at 07:55:35PM -0500, Justin Pryzby wrote:
> On Tue, Feb 28, 2006 at 07:18:31PM +0200, Panu Kalliokoski wrote:
> > On Wed, Mar 01, 2006 at 03:52:04AM +1100, skaller wrote:
> > > > It's your call, but since making them non-native is not really that much
> > > > more work, I'd recommend doing it that way.
> > > However there is a reason, it is political, it is
> > > relevant -- it convinced me anyhow :) I also initially
> > > produced a native package.
> > 
> > Thank you for this explanation.  Although I still have some issues with
> > it, it seems I should build infrastructure for building source packages.
> > (Earlier, one just needed dpkg-source -b; now it seems there must be
> > some script or makefile target to construct a fake .orig directory and
> > then build the source with that.)  It feels funny that I have to make a
> > dummy "pristine" source for the Debian project while I've been releasing
> > the "debian-specific" source outside Debian for ages.
> The .orig *directory* is a temporary artifact created, used, and
> removed by dh_make for initial packaging only; you don't need it.  All
> you need to have a nonnative package is to have a
> ../$package_$version.orig.tar.gz.  The problem is that it is often
> misnamed.

Actually, the .orig directory is a working dir for dpkg-source, and
doesn't have so much to do with dh_make (it's just that dh_make uses
dpkg-source too). For a non-native source package, you'll need an
'upstream' release and of course still your source tree with all
packaging. You can use dpkg-source -su to create an orig source tarball.
You'll then need to have both $pkg-$ver/ and $pkg-$ver.orig/
directories, the latter being the same as the former except for
packaging files (typically, the debian/ directory). "dpkg-source -su
$pkg-$ver $pkg-$ver.orig" will then create your source file.

Basicly, you're actually working with two hats, one of the 'upstream'
maintainer creating software for any linux distribution (and only
including stuff relevant for that), and one of the package maintainer,
including packaging stuff.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: diff.gz file missing

2006-03-13 Thread Jeroen van Wolffelaar
On Mon, Mar 13, 2006 at 10:43:30PM +0100, Rainer Dorsch wrote:
> Which step/tool is supposed to generate a diff. I renamed the original 
> sources 
> to cpuinfo-0.4.1.orig.tar.gz before runing dpkg-buildpackage -rfakeroot

Try cpuinfo_0.4.1.orig.tar.gz

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: UTF-8 in copyright files?

2003-12-15 Thread Jeroen van Wolffelaar
(I'm not a Debian developer)

On Mon, Dec 15, 2003 at 07:29:59PM +, Scott James Remnant wrote:
> It's probably a good additional point that most of the standard
> character sets have no ?? symbol and that there is no legal basis for
> "(C)" being a valid representation of it.

IANAL (but recently passed succesfully a computer science "Law and
Computer Science" course), but 'legal basis'? I doubt that is needed
for such a thing as the copyright sign, since under most countries'
(including EU and US) copyright law, a work you authored is
automatically 'copyright you'.  Wether you simply write: "I wrote this",
put the real or the `fake' (c) symbol in the file with your name, or
even don't mention at all that the work is copyrighted by you (but for
practical reasons, mentioning your name is useful).

Google let me to [1], which does mention a benefit of using either the
real copyright sign or the word 'Copyright' over the (C) representation
(at least in the US):

Copyright Law of the United States of America, item 401(d):

Evidentiary Weight of Notice - If a notice of copyright in the form and
position specified by this section appears on the published copy or
copies to which a defendant in a copyright infringement suit had access,
then no weight shall be given to such a defendant's interposition of a
defense based on innocent infringement in mitigation of actual or
statutory damages, except as provided in the last sentence of section
504(c)(2).

Wether this whole section is applicable to software and its
copyright-files is (for me) hard to tell since this section was written
with tangible works in mind, rather than a mere series of bits and
bytes.

> On the other hand, policy states UTF-8 for Changelog which breaks katie
> if your name contains accented characters because you're still forbidden
> by policy to use UTF-8 in debian/control.

Since UTF-8 isn't yet by default supported on all systems (at least not
on my sarge system), I would rather choose for going on the safe side,
using only 7-bit latin1.  Because of [1], you should write 'Copyright'
in full rather than (C) to be on the safe side in a legal sense.

--Jeroen

[1] http://www.copyright.gov/title17/92chap4.html

-- 
Jeroen van Wolffelaar
+31-30-253 4499
[EMAIL PROTECTED]
http://Jeroen.A-Eskwadraat.nl


pgp9lV9lhDdyo.pgp
Description: PGP signature


Bug#274832: Loading debconf module incorrectly detected for python

2004-10-04 Thread Jeroen van Wolffelaar
Package: lintian

On Mon, Oct 04, 2004 at 12:06:04PM +0200, Brian Sutherland wrote:
> When building the new schoolbell package I get a lintian warning:
> 
> W: schoolbell-ssl: config-does-not-load-confmodule
> N:
> N:   The config script must load one of the debconf libraries.
> N:
> 
> But, the first 2 lines of my config file are:
> 
> #!/usr/bin/python2.3
> from debconf import *
> 
> So I am thinking this is a lintian bug, or something wrong with the way
> I import the library?
> 
> Everything seems to work just fine.
> 
> -- 
> Brian Sutherland

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Lintian warning bug?

2004-10-04 Thread Jeroen van Wolffelaar
On Mon, Oct 04, 2004 at 02:28:30PM +0200, Frank K?ster wrote:
> Brian Sutherland <[EMAIL PROTECTED]> schrieb:
> No, I think it is a bug to use python in the config script.

Hm, good catch. Indeed.

> Please read Policy 7.2. You would need a pre-depends on python, and I
> doubt that this is a valid case for a pre-depends.

Even pre-depends doesn't help, as the config script is run without ANY
guarantee about available dependencies (debconf excluded), except
essential stuff. Pre-Depends does work however for preinst, and indeed,
this is most likely not a good reason for a pre-depends.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: RFH lintian too hush

2004-10-14 Thread Jeroen van Wolffelaar
On Sun, Aug 29, 2004 at 10:26:13PM +0200, Geert Stappers wrote:
> But I was looking for the hugh /usr/share so I tried
> 
>   lintian -C hus conglomerate_0.7.14-1_powerpc.deb
> 
> Two snippets from the lintian manual page
> 
>-C chk1,chk2,..., --check-part chk1,chk2,...
>   Run  only the specified checks.  You can either specify the name
>   of the check script or the abbreviation.  For details,  see  the
>   CHECKS section below.
> 
>huge-usr-share (hus)
>   Checks  whether  an  architecture-dependent  package does have a
>   significantly big /usr/share. Big amounts of architecture  inde-
>   pendent  data  in architecture dependent packages waste space on
>   the mirrors.
> 
> But still no sign of the hugh /usr/share
> 
> > Regarding this check, see /usr/share/lintian/checks/huge-usr-share, and
> > note that due to its new, experimental nature, it is only displayed when
> > you enable informative checks, by means of lintian -I.
> 
> Hey a -I flag, lets try it:
> 
> $ lintian -I conglomerate_0.7.14-1_powerpc.deb
> I: conglomerate: arch-dep-package-has-big-usr-share 4448kB 86%
> 
> 
> Okay, I found what I was looking for 
> What is a constructive way to solve our different expections
> of _all_ checks and "forceing hus check" versus the -I flag?

This is indeed seemingly in conflict if you don't know how -C really
interacts with lintian. -C is intended as a flag to _limit_ which checks
are actually performed, i.e., how much CPU and I/O lintian spends on
certain things. -I works at a higher level in lintian, it serves as to
unhide certain warnings that are hidden by default. -I processing is
done only _after_ all checks are performed, and -C is rather used for
which checks are performed, and on its turn, doesn't know about -I...

Anyway, I don't know really how to solve different expectations, as it
_is_ kind of consistent now how those flags all cooperate. I think it'd
better to make clear in documentation somehow that certain options are
only useful if you're about to do some specialized large-scale package
tests (-C), and emphasize those few options that _are_ relevant to
everybody (IMHO, this is an exhaustive list of lintian options one
should normally bother with: -I, -i, -o, --show-overrides, -m, --allow-root, 
-v, -V, -h, --print-version. All other options are maily for uses like the 
lintian invocation for lintian.debian.org).

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Where to submit a bug?

2004-10-15 Thread Jeroen van Wolffelaar
On Fri, Oct 15, 2004 at 03:59:44PM +0200, Adrian 'Dagurashibanipal' von Bidder 
wrote:
> Problem: as user of a random package X, I'd need to judge somehow if the 
> packager works well with upstream or not.  The number of 'upstream' tagged 
> bugs, or untagged upstream bugs, or forwarded bugs etc. can give a hint, 
> but it's not clear.

The real problem is those maintainers that don't work well with
upstream. Rather than working around by sometimes submitting upstream,
one should fix the root cause of the problem -- promote the
communication and cooperation of Debian maintainers with their upstream.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Bugzilla package in need of help

2004-10-20 Thread Jeroen van Wolffelaar
On Wed, Oct 20, 2004 at 09:05:45AM +0200, Moritz Muehlenhoff wrote:
> In linux.debian.devel, you wrote:
> > It came to my attention that the 'bugzilla' Debian package is currently
> > not in Sarge, due to several RC bugs. 
> >
> > If you consider this package worthy of inclusion in Sarge (note that is
> > is in woody, so not shipping it in Sarge would be a regression, and
> > leaving users of the Debian bugzilla package in the cold), please lend a
> > hand. More than 1% of the popcon users actively use bugzilla at the
> > moment.
> 
> I once made a package of 2.16.6 for internal use that fixes four of the
> five release-critical bugs (26077{2,3,4}, 250638). 253841 isn't "serious"
> IMO; it's not as convenient as it could be, but if 1% of all popcon users
> use it actively it cannot be _that_ seriously broken. Bugzilla is a
> complex package after all. 
> The 2.16.6 packages can be grabbed from http://www.tzi.de/~jmm/debian/

Thank you for your work.

Since Moritz isn't a DD, anyone willing to NMU based on his work?

I checked the interdiff, and
- I did not verify that the new .orig.tar.gz is indeed genuine
- it should use NMU-type version numbering, and mention it's an NMU
- the new copyright file should be fixed to do have a newline at the end,
  otherwise it looks okay
- the following duplicates the call to fix_www_data_perm for
  /var/cache/bugzilla, and in addition, this change should be mentioned in the
  changelog referring to a bugreport (I now cannot check the validitiy of this
  change since I don't see why this is changed)

--- bugzilla-2.16.5/debian/bugzilla.postinst
+++ bugzilla-2.16.6/debian/bugzilla.postinst
@@ -68,7 +68,9 @@

 fix_www_data_perm('/var/lib/bugzilla');   #this should be done by checksetup.pl
 fix_www_data_perm('/var/cache/bugzilla'); #but I dislike the way this is done.
-
+fix_www_data_perm('/var/cache/bugzilla'); #but I dislike the way this is done.
+system(qq{chmod -R a+x /usr/lib/cgi-bin/bugzilla}) == 0
+   or die "Can't fix owner of CGI-BINs";

 exit 0;



Otherwise, it looks okay to me, though I didn't test the package at all.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: compilers that self compile

2004-10-20 Thread Jeroen van Wolffelaar
On Wed, Oct 20, 2004 at 01:18:39PM -0300, Antonio S. de A. Terceiro wrote:
> Hello all,
> 
> How do people in Debian handle compilers that depend on itself to
> be compiled?

I asked this question a while ago too. Quoting DWN[1]:

| Cyclic Build Dependencies. Jeroen van Wolffelaar [11]noticed that
| [12]oaklisp contains a binary file which is used for bootstrapping.
| There are at least half a dozen such [13]loops in Debian already.
| Edmund Grimley Evans [14]assumed that such cyclic build dependencies
| are acceptable in Debian.
| 
|  11. http://lists.debian.org/debian-legal/2004/06/msg00113.html
|  12. http://packages.debian.org/oaklisp
|  13. http://lists.debian.org/debian-legal/2004/06/msg00116.html
|  14. http://lists.debian.org/debian-legal/2004/06/msg00114.html

So, yes, that's acceptable[2]. You must ensure you can change sources as
you like, and then get a new package, but you don't need to make
bootstrapping possible/easy.

>* can a package build-depend on itself? I've saw that gcc, for
>  example, don't (at least explicitily) build-depend on itself.

It does in a way: build-essential is an assumed build-dependency, and
gcc is depended on by build-essential. ghc6 does build-depend on itself.

>* how packages like those go in the repository for the first time?

By ignoring build-depends while in some way you've made your system to
actually be able to build the package. I.e., you've for example
bootstrapped the compiler. Then you install it locally, and build your
package again, this time the normal way, and you upload it. After it's
in the archive, it's rebuildable by itself.

> I couldn't find references about that on either in Debian Policy Manual
> or in Debian Developer's Reference. If I missed something, please point
> me were.

This is indeed something which IMHO needs to be clarified.

--Jeroen
 
[1] http://www.debian.org/News/weekly/2004/24/
[2] Technically, this very issue was not a cyclic build-depends at
package level, but there was some 'binary in source package' hack
involved

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: compilers that self compile

2004-10-21 Thread Jeroen van Wolffelaar
On Thu, Oct 21, 2004 at 02:33:35PM -0300, Antonio S. de A. Terceiro wrote:
> My idea is to make a first release with sources already translated
> (which can be done with a precompiled binary for i386 distributed by
> upstream), which would compile fine with just g++ and libxml2-dev as
> build-dependencies. Then, when/if it goes into repository, it will be
> possible to compile a second release from untranslated sources, since
> ac++ itself will be already available.

I'd not suggest to do so, because you're then having a pre-translated
source in as source package, something that would be non-trivial to just
modify and then work with changes -- a requirement for Debian main.
 
> I've requested that upstream distribute one version already translated.
> .orig.tar.gz has to be officially distributed by upstream to be
> considered pristine, hasn't it?

It isn't a requirement that the .orig.tar.gz is identical to upstream,
but anyway, you can always add stuff in the diff if you want. However,
in this case I wouldn't go that route.

I suggest to locally on your own system do whatever you need to do to
get a ac++ package (and indeed document this carefully in the rules
file). If the translations are architecture independent, and available
on some upstream website, that'd make it easy for porters.

Then, you can build-depend on your self, and make sure you have a ac++
source package that can build itself from pristine .orig.tar.gz without
any help (just requiring the ac++ being installed already). If this
succeeds, you can upload this ac++ package, once it's in unstable, it
can also be build in unstable, using itself.

Note: I'm not a porter.

> Will this approach make manual porting unnecessary?

Possibly, but while you include such hand-crafted translations somewhere
in the source package, I doubt it's satisfying all of the DFSG
guidelines. You could of course still do so, and file a RC bug on your
own package while you have this hack in place, so to easy porting
indeed... But that'd be quite hacky, and I'm quite unsure whether such a
tactic would be appreciated.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



RFS: nload -- A realtime terminal network usage monitor

2004-01-12 Thread Jeroen van Wolffelaar
Hi,

In response[0] to Martin Michlmayr's request[1] for temporarily
maintainers, I've prepared an updated nload[2] package.

We would want to sponsor this package? Chances are, one more upload will
be forthcoming for cosmetic changes (standards-compliance) and possibly
a build-fix (see forwarded mail for more information), and that's it
until new upstream version comes.

The diff is really small, especially compared to current unstable
version. If you decide to sponsor, please do read the second of the
issues I've noted in the below-forwarded message.

Description: A realtime network usage monitor.
 Nload  is a console application which monitors network traffic and bandwidth
 usage in real time. It displays the total amount of data that has been
 transfered over a network device since the last reboot, the current bandwidth
 usage,  and  the  minimum,  maximum,  and  average bandwidth usage measured
 since it started.
 If the user wants, it is also able to display two bars, similar to progress
 bars,  presenting the current load graphically. Support for displaying several
 devices simultaneously is included.
Changes:
nload (0.6.0-1) unstable; urgency=low

  * Temporary new maintainer: Jeroen van Wolffelaar
  * New upstream version
  * Compile fixes in NMU were already fixed in new upstream (Closes: #141920)
  * Remove debian manpage, upstreams has one now (partially fixes #222170)
  * Fix debian/rules to execute upstream's `make install' properly
  * config.{sub,guess} updated (from now on automatically) (Closes: #114994)

 -- Jeroen van Wolffelaar <[EMAIL PROTECTED]>  Mon, 12 Jan 2004 13:48:53 +0100

See the below-forwarded mail for more information.

[0] <[EMAIL PROTECTED]> (sorry, archives down, so
no http link); forwarded below
[1] <[EMAIL PROTECTED]>
[2] http://jeroen.a-eskwadraat.nl/sw/debian/nload-temp.tar


----- Forwarded message from Jeroen van Wolffelaar <[EMAIL PROTECTED]> -

Date: Mon, 12 Jan 2004 14:34:47 +0100
To: debian-devel@lists.debian.org
Subject: Re: Temp maintainers wanted: fspanel, nload, openverse
From: Jeroen van Wolffelaar <[EMAIL PROTECTED]>
Resent-From: debian-devel@lists.debian.org

On Mon, Jan 12, 2004 at 10:58:14AM +, Martin Michlmayr wrote:
> I'm looking for temporary maintainers (i.e. people who actually use
> this software, but who're willing to give the package back when the
> maintainer returns) for fspanel, nload and openverse.  Package
> descriptions are below.
>
> Package: nload
> Description: A realtime network usage monitor.

I use this occasionally, it is an extremely simple package.

Anyway, new upstream release + bugfixes to the debian/rules files
available from http://jeroen.a-eskwadraat.nl/sw/debian/nload-temp.tar
(Lintian clean, fixes largest part of all one bug, the remaining things
in that bug are wishlist)

Changes:
nload (0.6.0-1) unstable; urgency=low

  * Temporary new maintainer: Jeroen van Wolffelaar
  * New upstream version
  * Compile fixes in NMU were already fixed in new upstream (Closes: #141920)
  * Remove debian manpage, upstreams has one now (partially fixes #222170)
  * Fix debian/rules to execute upstream's `make install' properly
  * config.{sub,guess} updated (from now on automatically) (Closes: #114994)

 -- Jeroen van Wolffelaar <[EMAIL PROTECTED]>  Mon, 12 Jan 2004 13:48:53 +0100


Three issues:
- I'd need a sponsor for this since I'm no DD (only in NM queue)
- Couldn't confirm for sure #141920 was indeed fixed upstream,
  since I have no access to an unstable hppa. Either someone should
  check it, or I'll re-apply the NMU's patch if the hppa buildd fails on
  it.
- Segfaults when /proc not available, since this is a rather non-issue
  usually, unless you compile & test from chroot, because it's no security
  risk. I'll bugreport to upstream directly.

--Jeroen

-- 
Jeroen van Wolffelaar
+31-30-253 4499
[EMAIL PROTECTED]
http://Jeroen.A-Eskwadraat.nl



- End forwarded message -

-- 
Jeroen van Wolffelaar
+31-30-253 4499
[EMAIL PROTECTED]
http://Jeroen.A-Eskwadraat.nl


pgplfbuykpIBd.pgp
Description: PGP signature


Re: data files in /etc?

2004-02-13 Thread Jeroen van Wolffelaar
On Fri, Feb 13, 2004 at 07:25:42PM +0100, Bernhard R. Link wrote:
> * Magos?nyi ?rp?d <[EMAIL PROTECTED]> [040212 22:52]:
> > -if one wants to make the boot process unable to modify configuration,
> >  they will also be stumbled upon. (And given the fact that mount
> >  actually deletes and recreates /etc/mtab, the challenge is...
> >  challenging.)
> 
> At least some time ago mount was able to deal with /etc/mtab 
> beeing a link to /proc/mounts. (As long as no loop-devices 

It breaks usrquota

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: How to adopt Debian packages

2004-02-24 Thread Jeroen van Wolffelaar
On Tue, Feb 24, 2004 at 07:40:10PM +0100, Alexander Schunk wrote:
> Hallo,
> 
> ich m?chte gerne folgende Debian pakete, die zur
> Adoption frei sind, ?bernehmen.

> [I want to take over the following Debian packages that are up for
> adoption]

First, this list is an English list, so please write English so that all
subscribers can read what you mean.

Please understand that maintaining a package means taking responsability
and a commitment to keep maintaining these packages. Therefore, you're
expected to get familiar with Debian packaging.

> -dhelp
> -Kernel-Patch
> -pppoeconfig
> -auto-gpg
> 
> Ich hab bereits die ehemaligen Maintainer kontaktiert
> und mir die Quellen runtergeladen.

Good. If you really want to take them over, please state your intentions
in the corresonding bugs, like http://bugs.debian.org/210439

This way, other people can see that.

> Mein Problem ist nun, wie ich die Pakete mit meinem
> Namen wieder hochladen kann. 

If you have read these three documents:
http://www.debian.org/doc/maint-guide/
http://www.debian.org/doc/debian-policy/
http://www.debian.org/doc/developers-reference/

You can find instructions here on how to ask help:
http://www.debian.org/doc/maint-guide/ch-helpme

And, that list, debian-mentors@lists.debian.org, is indeed the list to
ask for sponsors to get your package looked at, you getting feedback
about it, and eventually, some Debian developer can upload it for you.

Alternatively, you can also consider providing a NMU (Non-Maintainer
upload) for those packages, to fix the Release Critical bugs. They get
you with somewhat less responsibility for that package: you're not
expected to maintain the package in that case.

The easiest you can do, is simply submit a patch to the correct bug (by
mailing [EMAIL PROTECTED]), you can do that without any privileges or
authorization from others, and it is highly appreciated.

> Ich benutze T-online ?ber Windows als Browser.

Most Debian work is not being done with a browser, but with email and
ftp. You do need a Debian system if you want to maintain or fix a Debian
package of course! I don't really understand what you mean with this
line.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: lintian's warning

2004-03-06 Thread Jeroen van Wolffelaar
On Sat, Mar 06, 2004 at 01:15:45PM +0100, Bartosz Fenski aka fEnIo wrote:
> Hello.
> 
> I'm packaging makeself[1] for Debian (#200151).
> I've got the followoing errors/warnings:
> 
> ([EMAIL PROTECTED])~/nowy$lintian makeself_2.1.2-1_i386.changes
> E: makeself: binary-without-manpage makeself
> W: makeself: executable-not-elf-or-script ./usr/lib/makeself/makeself-header
> ([EMAIL PROTECTED])~/nowy$
> 
> The first one isn't a problem for me (I'll write this manpage).
> But what about second one? Makeself comes with some additional script
> which doesn't comply to Debian's policy.
> 
> It starts with:
> cat << EOF  > "$archname"
> #!/bin/sh
> # This script was generated using Makeself $MS_VERSION
> 
> What should I do with that?
> Is it a suitable situation to use lintian's override feature?

It shouldn't go in /usr/lib anyway, as this file is NOT
architecture-dependent: it's the same whether you install it for i386 or
sparc or whatever. It should go to /usr/share instead.

I don't know the purpose of this script, but without a #!-line, it will
not always run fine, as people can have anything as shell, and certainly
some shells won't understand that 'cat << EOF > "$archname"' line.

If it is not intended to run directly from a shell, but rather used as
input like: 'sh /usr/lib/makeself/makeself-header', or sourced from
within as '/bin/sh' script, it should not be executable.

Hope this helps,
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgp0GZGDpzK1q.pgp
Description: PGP signature


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

2004-03-06 Thread Jeroen van Wolffelaar
On Sat, Mar 06, 2004 at 05:51:49PM +0100, Frank K?ster wrote:
> Hi all,
> 
> I've recently been given write access to the tetex directories on
> cvs.debian.org, but it seems when I login, the password is blown over
> the net in plaintext.
> 
> I have put my rsa key into the LDAP system, and can login e.g. into
> gluck with ssh. Since the key is protected by a password, I'm asked this
> password, but then the question asked is:
> 
> Enter passphrase for key '/home/frank/.ssh/id_rsa': 
> 
> I have set CVS_RSH=ssh, and I try to access the cvs with 
> 
> cvs -d :pserver:[EMAIL PROTECTED]:/cvs/tetex login
> Logging in to :pserver:[EMAIL PROTECTED]:2401/cvs/tetex
> CVS password: 
> 
> This doesn't look like ssh authentication. What am I doing wrong (or
> what should I have read)?

I don't know about cvs.debian.org, but 'pserver' is the CVS protocol,
you want to use 'ext'.

cvs -d :ext:[EMAIL PROTECTED]/cvs/tetex co test

does try a ssh connect (I cannot login), so that seems to solve it
(maybe you do need a different port though).

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



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

2004-03-30 Thread Jeroen van Wolffelaar
On Tue, Mar 30, 2004 at 11:24:30AM +0200, Andreas Metzler wrote:
[...]
> 
> If you change debian/changelog to UTF-8 you have to also change
> debian/control, otherwise the maintainer-ids won't match and your
> upload will be classifed as NMU.

Another possibility (because it won't make the maintainer UTF-8, with
all kind of troubles thereof) is to make sure the 'Changed-By' (in
.changes) is _not_ UTF-8. By default, it's taken from the most recent
signature in the changelog, but that can be overridden.

No script other than the dpkg-genchanges script will really look into the
changelog, so it's possible to contain UTF8 usage withing the changelog
only.

This is the -e option to dpkg-genchanges, which can also be given (and
will then passed on) to dpkg-buildpackage, and if you use debuild, you
can no doubt also give that option to debuild (but didn't check my last
assumption).

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Why Katie thinks it's an NMU?

2004-04-01 Thread Jeroen van Wolffelaar
On Thu, Apr 01, 2004 at 05:09:09AM +0200, Goswin von Brederlow wrote:
> Andreas Barth <[EMAIL PROTECTED]> writes:
> 
> > The version number has no effect at all whether katie considers
> > something to be a NMU or not.
> > 
> > 
> > Cheers,
> > Andi
> 
> Something in the archive scripts does care. Binary only NMUs are
> recognised by having a tree part debian version (1.2-3.4.5) instead of
> the normal one part (maintainer upload) or two part (source NMU). If
> nothing would care a rebuild would be triggered on all archs not
> uploaded.

Err, why should katie do that based on the version number? That's very
unlikely, katie can simply see whether the .changes file contains a
source too, even more, katie doesn't care about buildd's, (iirc)
quinn-diff does, and because of the nature of the upload (no new source
attached), everything goes magically alright because there _is_ nothing
to rebuild?

Version numbering w.r.t. (Binary/Source) NMU's is a convention thing,
mandated by policy. The archive scripts do not care other than for
version ordering.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Why Katie thinks it's an NMU?

2004-04-01 Thread Jeroen van Wolffelaar
On Thu, Apr 01, 2004 at 03:54:49PM +0100, Colin Watson wrote:
> On Thu, Apr 01, 2004 at 08:38:54AM +0200, Jeroen van Wolffelaar wrote:
> > Version numbering w.r.t. (Binary/Source) NMU's is a convention thing,
> > mandated by policy. The archive scripts do not care other than for
> > version ordering.
> 
> They do care a little bit, actually. There's a check for every
> binary-only upload whether there's corresponding source in the archive.
> For binary-only NMUs as opposed to normal porting uploads, they need to
> know how to fiddle the version number to look for the source, so -1.0.1
> becomes -1 and -1.1.1 becomes -1.1.

In a .dsc, there is a 'Source:' entry (only if source pkg != bin pkg,
and/or source versionnr != bin versionnr), which points to the source.
So no need to fiddle with the version number, which would be really
tricky.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Why Katie thinks it's an NMU?

2004-04-02 Thread Jeroen van Wolffelaar
On Fri, Apr 02, 2004 at 01:29:31AM +0200, Goswin von Brederlow wrote:
> Jeroen van Wolffelaar <[EMAIL PROTECTED]> writes:
> > In a .dsc, there is a 'Source:' entry (only if source pkg != bin pkg,
> > and/or source versionnr != bin versionnr), which points to the source.
> > So no need to fiddle with the version number, which would be really
> > tricky.
> > 
> > --Jeroen
> 
> How does that help if you upload "foobar 1.2-3.4.5" without any
> source? No dsc file to check.

*sigh*, obviously, I meant .deb here.
For example, cpp_3.3.3-2_i386.deb contains the header:
 Source: gcc-defaults (1.14)

Any .deb indicates its source, including binary-only NMU's, so no
version number fiddling is needed to find the source (which would be
impossible too, is 1.2-0.0.1 a binary NMU of 1.2, or of 1.2-0? Though
nonstandard, the latter isn't forbidden)

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Why Katie thinks it's an NMU?

2004-04-02 Thread Jeroen van Wolffelaar
On Thu, Apr 01, 2004 at 11:30:54PM +0200, Goswin von Brederlow wrote:
> Jeroen van Wolffelaar <[EMAIL PROTECTED]> writes:
> 
> > On Thu, Apr 01, 2004 at 05:09:09AM +0200, Goswin von Brederlow wrote:
> > > Andreas Barth <[EMAIL PROTECTED]> writes:
> > > 
> > > > The version number has no effect at all whether katie considers
> > > > something to be a NMU or not.
> > > > 
> > > > 
> > > > Cheers,
> > > > Andi
> > > 
> > > Something in the archive scripts does care. Binary only NMUs are
> > > recognised by having a tree part debian version (1.2-3.4.5) instead of
> > > the normal one part (maintainer upload) or two part (source NMU). If
> > > nothing would care a rebuild would be triggered on all archs not
> > > uploaded.
> > 
> > Err, why should katie do that based on the version number? That's very
> > unlikely, katie can simply see whether the .changes file contains a
> > source too, even more, katie doesn't care about buildd's, (iirc)
> 
> Only the initial upload contains a source, the buildd uploads and
> manual port builds don't.
> 
> Katie ensures that the initial upload does in fact contain
> source, or rather it checks if source for an upload are
> available. Sources for a binary only recompile upload (1.2-3.4.5)
> have to look for the non recompile version for source (1.2-3.4
> diff/dsc, 1.2 orig.tar.gz or 1.2-3.4 tar.gz).

I never said otherwise. As you quoted myself:

> > Err, why should katie do that based on the version number? 
  ^^^

And indeed, if you read katie (and jennifer), you will find it doesn't
care, it uses afaics the 'Source:' header from the .changes. 

> > quinn-diff does, and because of the nature of the upload (no new source
> > attached), everything goes magically alright because there _is_ nothing
> > to rebuild?
> >
> > Version numbering w.r.t. (Binary/Source) NMU's is a convention thing,
> > mandated by policy. The archive scripts do not care other than for
> > version ordering.
> 
> They do, see above.

This doesn't follow at all from above, your logic is flawed.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Binary-only uploads cause dangling 'Source:' reference in .deb's (Was: Re: Why Katie thinks it's an NMU?)

2004-04-02 Thread Jeroen van Wolffelaar
(moved to d-d)

On Fri, Apr 02, 2004 at 12:28:32PM +0100, Colin Watson wrote:
> On Fri, Apr 02, 2004 at 11:53:43AM +0200, Jeroen van Wolffelaar wrote:
> > Any .deb indicates its source, including binary-only NMU's,
> 
> I'm afraid you're wrong there; I have some binNMUed packages here and
> they do *not* indicate the source version.
> 
>   $ dpkg -I liboo2c_1.5.9-3.0.1_powerpc.deb | grep Source
>Source: oo2c
> 
> I know of no non-heuristic way to find the exact source version
> associated with a binary-only NMU.

That is because the source _was_ changed for this binary only NMU:

(from the changelog:)

oo2c (1.5.9-3.0.1) unstable; urgency=low

  * Binary-only NMU for powerpc.
  * Really build for libgc1, not libgc6c102.

 -- Colin Watson <[EMAIL PROTECTED]>  Thu,  6 Nov 2003 12:18:19 +

And, the version at the first line of the changelog, is the source
version. So, the dpkg-genchanges and dpkg-buildpackage scripts take that
version as source version, and by uploading the thus produced binary
without this changed (!) source, you get a binary without corresponding
source.


Because of the heuristics in katie (indeed, I missed that, I looked at
various check_source functions and such), this upload was still
accepted, don't know why [I don't know the _reason_, I do know why it's
accepted technically] (the change in katie was committed end july 2003
by ajt, with comment: kelly, lisa, jennifer: update to use the new
source_exists).

IMHO, this is a suboptimal solution. In theory, with source header you
can always track the source. However, because currently binary-only
NMU's which don't follow this property are accepted by katie, this isn't
always true.

I see two possibilities to fix this, as this is a useful property to
have (and gets rid of heuristics):

- A binary upload is to be performed indeed binary-only, that is, no
  changes to the source beforehand (thus, also no change to the
  changelog). To build a binary NMU this way, one needs to override the
  .deb version at dpkg-gencontrol time. Can be done by a hack in
  'rules' (hack, because this _is_ a source change...), or making some
  kind of interface to that, so that dpkg-gencontrol sets version of
  1.2-1.0.1 if for example environment orders it to do so (enviroment
  var is set by dpkg-buildpackage in respond to some command-line
  option).
  Problem: rebuild isn't documented in changelog
  Problem: dpkg-gencontrol isn't mandatory. Other solution: a tool to
  change the version of a .deb after it's created, by modifying the
  Version: and Source: fields correctly.

- The changelog IS updated, but the source version is still taken as the
  original one. Unless you want to hand-edit the .deb's,
  dpkg-buildpackage will then need to be changed such that correctly
  understands this (i.e., you need to override what the source version
  is, it cannot be taken from changelog), and thus makes a correct
  Source: header in the .deb's.
  Binary NMU's are then not strictly binary-only (you cannot rebuild it
  from source, you'll then lose the updated changelog). However, this is
  current practice, and I think the changelog is a good candidate to be
  the only exception to the 'binary-only' rule, for obvious reasons.

I'm a bit indifferent about whether or not changelog updates for binary
NMU's are okay, because of its nature, there is no source-change, and
one could argue a changelog entry is unneeded, while OTOH, the binary
.deb obviously _did_ change.


> > so no version number fiddling is needed to find the source (which
> > would be impossible too, is 1.2-0.0.1 a binary NMU of 1.2, or of
> > 1.2-0? Though nonstandard, the latter isn't forbidden)
> 
> katie tries both of those possibilities.

Which is IMHO a bit of a hack (because: heuristics), and also one cannot
rely on the Source: header then: I consider this a bit strange, Debian
mandates sources for every binary package, but at the same time,
binary-only uploads are accepted with a dangling reference to the source
package.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Binary-only uploads cause dangling 'Source:' reference in .deb's (Was: Re: Why Katie thinks it's an NMU?)

2004-04-02 Thread Jeroen van Wolffelaar
On Fri, Apr 02, 2004 at 04:35:13PM +0100, Colin Watson wrote:
> On Fri, Apr 02, 2004 at 04:29:54PM +0200, Jeroen van Wolffelaar wrote:
> > On Fri, Apr 02, 2004 at 12:28:32PM +0100, Colin Watson wrote:
> > > On Fri, Apr 02, 2004 at 11:53:43AM +0200, Jeroen van Wolffelaar wrote:
> > > > Any .deb indicates its source, including binary-only NMU's,
> > > 
> > > I'm afraid you're wrong there; I have some binNMUed packages here and
> > > they do *not* indicate the source version.
> > > 
> > >   $ dpkg -I liboo2c_1.5.9-3.0.1_powerpc.deb | grep Source
> > >Source: oo2c
> > > 
> > > I know of no non-heuristic way to find the exact source version
> > > associated with a binary-only NMU.
> > 
> > That is because the source _was_ changed for this binary only NMU:
> > 
> > (from the changelog:)
> > 
> > oo2c (1.5.9-3.0.1) unstable; urgency=low
> > 
> >   * Binary-only NMU for powerpc.
> >   * Really build for libgc1, not libgc6c102.
> > 
> >  -- Colin Watson <[EMAIL PROTECTED]>  Thu,  6 Nov 2003 12:18:19 +
> > 
> > And, the version at the first line of the changelog, is the source
> > version. So, the dpkg-genchanges and dpkg-buildpackage scripts take that
> > version as source version, and by uploading the thus produced binary
> > without this changed (!) source, you get a binary without corresponding
> > source.
> 
> I don't know if you realize this, but *all* binary-only NMUs currently
> are performed this way. This is nothing remotely new, and I didn't do
> anything non-standard. The point is that new source isn't uploaded, and
> the changelog entry is considered sufficiently minor not to worry about.

I do realize that, sorry if I wasn't clear. I didn't want & didn't mean
to say this particular oo2c case was wrong, I was rather trying to get
clear (also for myself) why this was failing. Anthony Towns already
pointed out in this thread the (very old...) bug[1] in the BTS against
dpkg to fix this issue, filed by himself about 4 years ago. I failed to
find that bug when googling for it.

About everything I said in my mail was already said by Anthony Towns in
his bugreport. Including the two possible approaches to solve it (change
changelog and make that work alright, or don't change changelog, and
have a real just-recompile, even the method (env vars) is in it...).
What I didn't say, and Antony Towns did, is "So, could something to this
effect be applied to dpkg soonish, please?" (to no effect
to-the-moment).

Pro the non-changelog thing is, that one can order a buildd to recompile
with correct version number, while currently manual changelog editing is
needed.

> You really do have to update the changelog, IMHO; if nothing else
> something somewhere needs to say why you're making the binNMU.

In the .changes, dpkg-buildpackage --rebuild=n would force you to also
supply a text for 'Changes:'? I don't really think it needs to be in the
changelog, as it was merely a fix for a botched build.

Anyway, IMHO whichever way is chosen doesn't matter much, I think the
most important thing is that either is implemented. There are currently
less than 94 binary NMU's in the archive across all archs.
It deals with about 10 source packages I think, plus quite some on
s390 (which has by far the most binary NMU's). I think it's achievable,
if this dpkg bug is fixed, to have sarge without dangling Source:
references.

--Jeroen

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=62529

PS: kernel-patch-2.4.x-mips (which is Arch: all?) has versions like
2.4.22-0.030928.5, which seems a bit wierd to me. How is one supposed to
NMU or bin-NMU _that_?

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Separating packages.

2004-04-06 Thread Jeroen van Wolffelaar
On Tue, Apr 06, 2004 at 08:18:55AM -0400, Erik Bourget wrote:
> Fabian Fagerholm <[EMAIL PROTECTED]> writes:
> 
> > 
> 
> Thanks! (to you and everyone who pitched in).  d-m is really friendly.

Because Fabian wrote:

> This is perhaps the most difficult thing to understand about Debian
> packaging. It's implied in several places, and it's briefly spelt out in
> some other places, but in general, you are referred to "examples" which
> vary as much as the packages in the Debian archive.

Maybe it's an idea to improve the available documents? (thinking NM
guide)

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: DD packages overview vs bugs

2004-04-23 Thread Jeroen van Wolffelaar
On Fri, Apr 23, 2004 at 07:59:10PM +0200, GCS wrote:
> Hi,
> 
>  I have just noticed, that on the summary page of my packages[1] the
> already closed bugs still shown in xmms-blursk. On the PTS page I can
> see that the bugs are closed, and will be archived in 26 days. Is it
> normal, ie why I can't see the same with cvs2svn, where I also have
> closed bugs going to be archived, but not showing up at the summary
> page?

The bugs on developer.php is broken due to merkel being restricted, and
on the PTS it's broken too due to some configuration change...

Only the BTS has the correct info at the moment.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: One source package and more then 1 deb

2004-05-01 Thread Jeroen van Wolffelaar
On Sat, May 01, 2004 at 12:03:42PM +0200, Jeremy Lain? wrote:
> instance using dh_movefiles (see manpage) if you use debhelper.

dh_movefiles is deprecated, use dh_install instead. It has options to
keep track of install'd stuff, so that it can warn you if you forget to
install some files in any package.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: One source package and more then 1 deb

2004-05-01 Thread Jeroen van Wolffelaar
On Sat, May 01, 2004 at 01:55:59PM +0200, Geert Stappers wrote:
>  * put the the debian directory online. That makes it easier to check.
>  ( twice a wget, an untar, an unzip and appling and patch
>could be avoid (by you) for your peer reviewers )

You can better use dpkg-source -x on the dsc: extra -x, but it unpacks
correctly if:
- the basename inside the .orig.tar.gz is different
- the diff has a diffent basename
- it makes debian/rules executable

and, not in the least: it's the preferred, 'offical' way te extract a
source package, and you can run lintian on the .dsc too.



Comments on the package itself:
- Copyright is inadequate, you _need_ to copy the full copyright
  statement in debian/copyright:

> Copyright:
> 
> It's available on the GPL.

- This package lacks a copyright statement at all, it is undistributable
- Section for the -dev should be libdevel, not devel. See
  http://packages.debian.org/unstable/
- Are you sure this is optional, and not extra? See
  http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections
- After I debuild'd it, I noticed a new directory libinklevel-0.6.2
  inside my libinklevel-0.6.2 directory, something is wrong
- This is probably not okay:

| cd /tmp/l/libinklevel-0.6.2/debian/tmp/usr/lib && rm -fr libinklevel.so && \
| ln -s libinklevel.so.2.0.6.2 libinklevel.so
| ldconfig /tmp/l/libinklevel-0.6.2/debian/tmp/usr/lib
| ldconfig: Can't create temporary cache file /etc/ld.so.cache~:
| Permission denied
| make[1]: *** [install] Fout 1

  I don't know much about library building, but the debian build process
  should not touch the environment, that includes it should not run
  ldconfig.

Did you read all associated documentation? The NM guide in full, the
Packaging Manual in full? You really _need_ to have read them, and yes,
it is much text.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: One source package and more then 1 deb

2004-05-01 Thread Jeroen van Wolffelaar
On Sat, May 01, 2004 at 03:21:01PM +0100, Colin Watson wrote:
> On Sat, May 01, 2004 at 03:04:50PM +0200, Jeroen van Wolffelaar wrote:
> > - This is probably not okay:
> > 
> > | cd /tmp/l/libinklevel-0.6.2/debian/tmp/usr/lib && rm -fr libinklevel.so 
> > && \
> > | ln -s libinklevel.so.2.0.6.2 libinklevel.so
> > | ldconfig /tmp/l/libinklevel-0.6.2/debian/tmp/usr/lib
> > | ldconfig: Can't create temporary cache file /etc/ld.so.cache~:
> > | Permission denied
> > | make[1]: *** [install] Fout 1
> > 
> >   I don't know much about library building, but the debian build process
> >   should not touch the environment, that includes it should not run
> >   ldconfig.
> 
> And what's it doing messing about in /tmp?

That's because I debuilded in /tmp, it uses correctly $(CURDIR) in the
makefile :)

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: RFS: for two orphaned packages

2004-05-10 Thread Jeroen van Wolffelaar
On Mon, May 10, 2004 at 04:15:23PM +0200, Andreas Metzler wrote:
> On Mon, May 10, 2004 at 03:07:50PM +0200, Bartosz Fenski aka fEnIo wrote:
> > On Mon, May 10, 2004 at 02:38:37PM +0200, Andreas Metzler wrote:
> > > > Ok now I changed dependencies to xlibmesa-gl-dev, xlibmesa-glu-dev.
> > >  
> > > > And I made changes to rules file so now I'm using:
> > >  
> > > > -find images -name *.ppm.gz -print0 | xargs -0r rm -f
> > > > -find images -name *.pbm.gz -print0 | xargs -0r rm -f
> > >  
> > > > Hope this solves every issue talked on list.
> > > 
> > > Too easy. ;-) The wildcard (*.ppm.gz) needs to be quoted, otherwise
> > > the shell will (try to) expand it before find sees it.
> > > 
> > > -find images -name '*.ppm.gz' 
> > 
> > Ok. Done already ;)
> 
> Well, I find something new everytime I try. ;-)
> 
> cp debian/config.{guess,sub} .
> cp: cannot stat `debian/config.{guess,sub}': No such file or directory
> make: *** [build-stamp] Error 1
> 
> "cp debian/config.{guess,sub} ." only works with bash. Use
> "cp debian/config.guess debian/config.sub ."

Also, better depend on autotools-dev, and copy them from
/usr/share/misc/.

That way, they are always uptodate.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: xfree86-driver-synaptics blocked by xserver-xfree86 on s390

2004-05-11 Thread Jeroen van Wolffelaar
On Tue, May 11, 2004 at 09:50:09AM +0200, Mattia Dongili wrote:
> Hi all,
> 
> the subject[1] says it all, will it ever be an xserver-xfree86 for s390?
> otherwise I'd better chance my package's Architecture field before sarge

There is, today. Notice that xfree86 itself was also stalled by it...

Expect your package to go in tomorrow. Do not simply change the
architecture field because one or two architectures are behind, rather,
try to research *why* your package doesn't go to testing. In this case,
Bjorn's page shows wrong information (Cc'ing him). It said:

Adding xfree86-driver-synaptics makes 1 non-depending packages
uninstallable on s390: xfree86-driver-synaptics

But xfree86-driver-synaptics wasn't in testing to begin with (at least,
afaics). Exact reason I don't understand (Sarge's X did have s390), but
it doesn't matter anymore.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: xfree86-driver-synaptics blocked by xserver-xfree86 on s390

2004-05-11 Thread Jeroen van Wolffelaar
On Tue, May 11, 2004 at 10:03:04AM +0200, Andreas Metzler wrote:
> On 2004-05-11 Mattia Dongili <[EMAIL PROTECTED]> wrote:
> [...]
> > Subject: xfree86-driver-synaptics blocked by xserver-xfree86 on s390
> [...]
> > the subject[1] says it all, will it ever be an xserver-xfree86 for s390?
> > otherwise I'd better chance my package's Architecture field before sarge
> 
> > Since xfree86 is Architecture: any, I've been suggested to have the
> > same on xfree86-driver-synaptics (during a discussion on #debian-mentors)
> [...]
> 
> Personally I'd immediately change the architecture field and change it
> back once there is a xserver for s390. - You'll probably have to
> pester ftp-master to remove the old s390 binary, otherwise
> xfree86-driver-synaptics will be blocked by "out of date on s390".

I personally disagree:

- it's an ugly workaround
- it's hiding problems (s390 failures)
- there is no good reason to not support s390, so your removal request
  might even be rejected (I don't know of course what would really
  happen, I cannot speak for ftp-master of course).
- it adds extra workload to ftp-master, which is unnecessary
- it means two extra unnessesary uploads, causing extra load on the
  buildd's, again, quite unneeded

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: xfree86-driver-synaptics blocked by xserver-xfree86 on s390

2004-05-11 Thread Jeroen van Wolffelaar
On Tue, May 11, 2004 at 12:03:38PM +0200, Jeroen van Wolffelaar wrote:
> On Tue, May 11, 2004 at 09:50:09AM +0200, Mattia Dongili wrote:
> > Hi all,
> > 
> > the subject[1] says it all, will it ever be an xserver-xfree86 for s390?
> > otherwise I'd better chance my package's Architecture field before sarge
> 
> There is, today. Notice that xfree86 itself was also stalled by it...
> 
> Expect your package to go in tomorrow. Do not simply change the
> architecture field because one or two architectures are behind, rather,
> try to research *why* your package doesn't go to testing. In this case,
> Bjorn's page shows wrong information (Cc'ing him). It said:

Oops, I was wrong...

I checked out the xfree86 source package, but not the xserver-xfree86
binary package of it. Indeed, it is not available on s390, and never
will, since s390 is a mainframe without input controls. Also, s390
doesn't have any possibility to connect a touchpad to.

I don't really know what to do about it, maybe ask d-d (this is a quite
tricky problem) or debian-release.

Some suggestions I heard:
- contact ftp-master to add this one to Packages-arch-specific
- make your package FTBFS on s390, and have ftp-master remove the s390
  binary. It will propagate nicely then, a FTBFS on an unsupported
  architecture is possible. But this will make s390 attempt to build it,
  so isn't really nice to do.

So the best thing you can do is ask ftp-master for advice I think.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: RFS (kind of) and newbieish problem; TyopoytaORvelo System MOnitor

2004-05-11 Thread Jeroen van Wolffelaar
On Tue, May 11, 2004 at 01:52:55PM +0300, Juuso T?hk?p?? wrote:
> I intend to package and maintain Torsmo, ( http://torsmo.sourceforge.net/ )
> a light and simplistic resource monitof for X. I am in the process of
> learning to properly use debian packaging tools, and already managed to make
> a package that installs, uninstalls and works correctly, but I can't figure
> out what lintian warns me about:
> 
>  $lintian -i torsmo_0.15-1_i386.changes 
> W: torsmo source: changelog-should-mention-nmu
> N:
> N:   When you NMU a package, that fact should be mentioned on the first
> N:   line in the changelog entry.
> N:
> W: torsmo source: source-nmu-has-incorrect-version-number 0.15-1
> N:
> N:   A source NMU should have a Debian revision of '-x.x'. This is to
> N:   prevent stealing version numbers from the maintainer (and the -x.x.x
> N:   version numbers are reserved for binary-only NMU's).
> 
> What configs should I fix, or is this normal in some cases?

I got from the .changes:
Maintainer: Juuso T??hk??p <[EMAIL PROTECTED]>
Changed-By: Juuso Thkp <[EMAIL PROTECTED]>

which is the cause. You should write your name in debian/control at
'Maintainer:' in UTF-8 too for the Debian archive scripts to recognise
this is the same person (and thus recognise it as a maintainer upload,
rather than a Non-Maintainer Upload aka NMU).

Historically, only plain ASCII (that is excluding the a with ) is allowed in debian/control, but if you're
going to violate that (unwritten) rule (which is quite common and an
understandable wish) you should use UTF-8.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Upload of a new package

2004-05-19 Thread Jeroen van Wolffelaar
On Wed, May 19, 2004 at 08:59:32AM +0200, Fabio Tranchitella wrote:
> Hi,
>I'm the mantainer of phpldapadmin, a web-based tool for managing ldap
> servers. I'm not (yet!) an official Debian developer, so I asked for a
> sponsor. He checked my package and uploaded in the unstable debian
> archive about ten days ago...
> 
> Here my questions: 
> - how long takes the verification process and when will be the package
>   available in unstable? How can I monitor the state of the package?

Whenever somebody of the ftp-master team checks your package, and does
the necessary paperwork on it. Usually one to two weeks, but it can be
slightly longer.
 
> - A new minor upstream version is available for the package, my sponsor
>   told me it is better to wait the package enters in unstable before
>   send the new version, because every upload before this happens "reset
>   the timer" and I have to wait more time to see my package in unstable.

That is only true for unstable -> testing progress, this is _not_ true
for NEW processing (what this is). So you can have this uploaded right
away, and the newest of the two will apprear in unstable.

I don't know exactly, but it might be that there is a potential problem
closing bugs with the first upload (both are progressed to unstable
simultaneously, and if the older one is refused because the newer one
happens to get there first, it's bugs aren't closed). I'm not sure
though whether this issue exists.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpC78k3g4yTm.pgp
Description: PGP signature


Re: setgid-wrapper

2004-05-19 Thread Jeroen van Wolffelaar
On Wed, May 19, 2004 at 07:53:46AM -0400, James Damour wrote:
> On Tue, 2004-05-18 at 09:03, Steven Augart wrote:
> > As you probably know, when a shell sees that it is running a setuid or 
> > setgid shell script, it detects this because the euid and ruid or egid 
> > and rgid are different.  It "fixes" this by setting the euid to be the 
> > same as the ruid, and/or egid the same as the rgid, effectively 
> > turning off the setuid/setgid bit.

Huh? This is wrong. It is the kernel who refuses to set the UID or GID
on execution of setuid/gid shell scripts.

Where did you read that?
 
> Actually, I didn't know that.  Thanks for the info!

Well, it's false. The shell doesn't do anything special with it.

> > But, if the egid and rgid are the same, then the shell script leaves 
> > them alone.  (Indeed, unless it's running as root, it has to leave 
> > them alone -- it does not have permission to do anything else.)

The shell never does anything with them.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpDni7XHqxip.pgp
Description: PGP signature


Re: RFS: leo -- a literate editor with outlines for X-Window

2004-05-24 Thread Jeroen van Wolffelaar
On Sat, Dec 21, 2002 at 08:04:05PM +0100, Xavier Antoviaque wrote:
> Hello,
> 
> I try to use the convention proposed by Rob Bradford a few weeks ago.
> 
> Package name: leo
> Version : 3.10
> License : Python licence
> Upstream Author : Edward K. Ream <[EMAIL PROTECTED]>
> Upstream URL: http://personalpages.tds.net/~edream/front.html
> Package URL : http://foobbs.org/debian
> NM status   : first package (no application yet)
> GPG key ID  : 75DC 9C3D 5537 8694 A57F 1423 2FB4 F9FF 2AD1 9DF6
> Description : a literate editor with outlines for X-Window

Some remarks, not that I'm not a Debian Developer (yet), but before leo can be
included in Debian, these issues need to be resolved anyway

- The .diff.gz is huge, because you included a number of html files
  ripped from a website. Please don't do that this way. You didn't note
  the source of the html pages in the debian/copyright file, it's not
  sure whether you were allowed to do so (I fail to see a license about
  it anywhere, and without license to redistribute those .html files,
  it's illegal to do so). You should ask upstream to include
  documentation in the package itself.
  If you do want to include extra html files, I'd suggest -- if it's
  allowed and such -- to either make a separate source package for the
  leo-docs package, or include it in the .orig.tar.gz (in the latter
  case, you'll need to include in the .orig.tar.gz both the original
  .zip file and the .html files, and unpack the zip in your debian/rules
  file).
- Not your fault (see date of original message), but a new upstream is
  available
- If you include your own manpage (great that you've written one -- did
  you sent it upstream already?), as sgml. You included the generated
  manpage in the .diff.gz: don't do that, have build it into
  debian/, leo.1 is a generated file.
- debian/rules: don't invoke programs with /usr/bin/, but
  simply  (docbook-to-man)
- You fail to build-depend on debhelper and python
- In debian/control, use ${python:Depends}, in stead of hardcoding the
  python dependencies
- I don't think it's priority 'optional', see
  http://www.debian.org/doc/debian-policy/ch-archive#s-priorities
- Description: Capitalize it correctly, and don't start it with 'a', but
  something like 'Literate editor ...'
- Remove the dh-make generated example postinst.ex et al
- debian/changelog: 'This is my first Debian package' -- Is that
  relevant for this very package?
- debian/copyright: it has huge lines, you could reformat them to fit 78
  chars
- leo(1): It's /usr/share/doc/, not /usr/doc (was already the case in
  2002)
- Is it really necessary to have both .GIF and .ico and .bmp's in
  /usr/share/leo/Icons? Also, the 'Thumbs.db' file seems to me as an
  artifect of a certain Operating System, and shouldn't be installed in
  /usr/share
- When running leo just after installing, I get this:

[EMAIL PROTECTED]:~$ leo
Traceback (most recent call last):
  File "/usr/share/leo/leo.py", line 190, in ?
shutil.copyfile('/etc/leo/leoConfig.leo', os.path.join(deb_user_conf_path, 
'/leoConfig.leo'))
  File "/usr/lib/python2.3/shutil.py", line 38, in copyfile
fdst = open(dst, 'wb')
IOError: [Errno 13] Permission denied: '/leoConfig.leo'

Which indicates to me leo is trying to write to the root filesystem.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpbONn4LfjSm.pgp
Description: PGP signature


Re: RFS: leo -- a literate editor with outlines for X-Window

2004-05-24 Thread Jeroen van Wolffelaar
On Mon, May 24, 2004 at 10:08:51PM +0200, Jeroen van Wolffelaar wrote:
> On Sat, Dec 21, 2002 at 08:04:05PM +0100, Xavier Antoviaque wrote:
> > Hello,
> > 
> > I try to use the convention proposed by Rob Bradford a few weeks ago.
> > 
> > Package name: leo
> > Version : 3.10
> > License : Python licence
> > Upstream Author : Edward K. Ream <[EMAIL PROTECTED]>
> > Upstream URL: http://personalpages.tds.net/~edream/front.html
> > Package URL : http://foobbs.org/debian
> > NM status   : first package (no application yet)
> > GPG key ID  : 75DC 9C3D 5537 8694 A57F 1423 2FB4 F9FF 2AD1 9DF6
> > Description : a literate editor with outlines for X-Window
> 
> Some remarks, not that I'm not a Debian Developer (yet), but before leo can be
> included in Debian, these issues need to be resolved anyway

(...)

Also, upon installation you should somehow create precompiled python
files (*.pyc). I don't know python myself, but there must be some
preferred way to do so, iirc there is a (unofficial?) python policy.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgp3wZW3Wopou.pgp
Description: PGP signature


Re: RFS: leo -- a literate editor with outlines for X-Window

2004-05-24 Thread Jeroen van Wolffelaar
On Tue, May 25, 2004 at 12:24:16AM +0200, Xavier Antoviaque wrote:
> On Mon, 24 May 2004 22:08:51 +0200
> Jeroen van Wolffelaar <[EMAIL PROTECTED]> wrote:
> 
> > Some remarks, not that I'm not a Debian Developer (yet), but before
> > leo can be included in Debian, these issues need to be resolved anyway
> 
> Thanks for your reply, its helps a lot.

You're welcome.
 
> I repackaged leo, I hope it solves the problems you are pointing out.

I'm doing only a very shallow check now (time to go to bed really :)
 
> You will find it in http://foobbs.org/debian/leo/
> 
> > - The .diff.gz is huge, because you included a number of html files
> >   ripped from a website. Please don't do that this way.
> 
> I ripped it off. The contents of this documentation are in the
> LeoDocs.leo, anyway.

k.
 
> > - Not your fault (see date of original message), but a new upstream is
> >   available
> 
> Fixed.
> 
> > - If you include your own manpage (great that you've written one --
> >   did you sent it upstream already?), as sgml. You included the
> >   generated manpage in the .diff.gz: don't do that, have build it into
> >   debian/, leo.1 is a generated file.
> 
> Fixed. I also switched to XML DocBook.
> 
> As for sending the man-page upstream, I will make a bundle with some
> patches to fix hard-coded paths I needed to change by hand.

ok.
 
> > - debian/rules: don't invoke programs with /usr/bin/, but
> >   simply  (docbook-to-man)
> 
> Fixed - but this time with xsltproc.
> 
> > - You fail to build-depend on debhelper and python
> 
> Fixed for debhelper, and for Python there is no build-depend, at least
> in the current package.

building the previous package failed on my system, dh_python seemed to
require python to run. Indeed, dh_python(1) says so.

Since you're still using dh_python, you _do_ need to builddepend on
python. Alternatively, you could also drop dh_python, if you're sure you
don't need anything special.

I don't know python to be honest, so I don't know why dh_python doesn't
generate the .pyc generation code, and whether or not that is bad or
good.
 
> > - In debian/control, use ${python:Depends}, in stead of hardcoding the
> >   python dependencies
> 
> I tried to use it, but it gives bad results : it does not detects the
> need for python-tk, and requires python2.3, even if python2.2 can be
> used.

python2.3 seems to be default on Debian Sarge, and python is rumoured to
be broken w.r.t. backwards compatibility and such. Why not drop
python2.2? (Since I'm a python-know-nothing, you might want to ignore my
question :) )

> > - I don't think it's priority 'optional', see
> >   http://www.debian.org/doc/debian-policy/ch-archive#s-priorities
> 
> I do not see any other category that could fit. Could you be more
> specific ?

I mean, I think it's 'extra', rather than 'optional'. Sorry I was so
cryptic.

According to the quoted URL, 'optional' is for stuff you might
reasonably want by default on a system, I don't think leo fits in that
category (admittingly, quite some optional stuff doesn't fit it very
well, so feel free to ignore this if you think it's really appropriate
to be 'optional'.)
 
> > - Description: Capitalize it correctly, and don't start it with 'a',
> >   but something like 'Literate editor ...'
> 
> Fixed. That policy was modified since 2002, isn't it ? I remember being
> careful about this point.

Eh, don't know by heart... Anyway, it's just how the majority of
descriptions are, and if everybody would follow the majority, it'd
become consistent, which is a good think :).

(...)

All cool.
 
> > Also, upon installation you should somehow create precompiled python
> > files (*.pyc). I don't know python myself, but there must be some
> > preferred way to do so, iirc there is a (unofficial?) python policy.
> 
> Yes : there even are autogenerated postinst and prerm scripts by
> debhelper for this. But as Leo has to work with both python2.2 and
> python2.3, I do not see a correct way to handle the generation of .pyc
> for both versions (except packaging two versions of Leo).

This is food for debian-python@lists.debian.org, I really have no clue.

Good work by the way, it seems that you've quite quickly fixed some
details on the package now :).

Since this is a python package, you maybe have better luck asking over
there for a sponsor too, by the way (after you've asked your 2.2 <-> 2.3
question).

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: How to get package in main with the same version to upgrade over a mentors.debian.net version?

2004-06-03 Thread Jeroen van Wolffelaar
On Thu, Jun 03, 2004 at 08:48:55PM +0200, Remco Seesink wrote:
> Hello,
> 
> I am preparing an updated package with an unsolved security bug.
> I would like to upload it to mentors.debian.net, but when it
> gets uploaded to main it will have the same version number as the
> one on mentors. I would to know if there is a way to upload to
> mentors and be sure it gets upgraded when it enters main.
> 
> I had this problem before, but now it is worse because of the security
> bug.
> 
> I looked at the policy and the reverse problem seems to be solved
> by using epochs. An negative epoch is not the way right? And how do
> I apply an epoch? Yada complains when I try to put an Version: field 
> somewhere.
> 
> Is there an other way to do it without having to bump the debian version?
> Or is that exactly what I should do?

The proper way is to simply not upload to mentors.d.n with 'official'
debian revision numbers. Assuming the offical version will be 1.0-1, use
for example 1.0-1~mentors1 (if mentors.d.n accepts ~ in version
numbers), or alternatively 1.0-0mentors1 (decrease debian-revision by
one, append a mentor-specific part).

This way, there is never a clash, you can see from the version number
it's an unoffical version.

Two alternative approaches:
- simply increment debian revision, and use -v appropriately, it doesn't
  matter certain debian-revisions are never uploaded. Disadvantage:
  changelog cluttering, usually people won't have those unofficial
  intermediate versions, and the differences among those are not very
  interesting usually. If you merge the topmost changelog entry every
  time, you seemingly have gaps in version numbering according to
  changelog, not very nice either.
- Don't care about m.d.n, simply have your fixed version uploaded with
  the same version number. m.d.n is unoffical anyway, you in no way have
  to take care of proper upgrade paths at all. Disadvantage: in
  bugreports with reportbug, and for the user itself, it's hard to see
  whether the user/reporter has an unoffical version, or the official
  one.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: How to get package in main with the same version to upgrade over a mentors.debian.net version?

2004-06-03 Thread Jeroen van Wolffelaar
On Fri, Jun 04, 2004 at 04:26:05AM +0200, Remco Seesink wrote:
> The manpage of dput doesn't help me with that. Any suggestions how to get
> firebird_1.0.3.orig.tar.gz uploaded?

-sa on dpkg-buildpackage (or debuild)

See dpkg-buildpackage(1)

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: why are these packages in testing?

2004-06-07 Thread Jeroen van Wolffelaar
On Mon, Jun 07, 2004 at 12:02:01PM +0200, Andreas Barth wrote:
> Hi,
> 
> I came across some strange outputs. For example:
> 
> [EMAIL PROTECTED]:~$ madison aiksaurus
>  aiksaurus | 1.0.1+cvs.2004.02.20-1 |   testing | source
>  aiksaurus | 1.0.1+cvs.2004.03.15-1 |  unstable | source, alpha, arm, 
> hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
> [EMAIL PROTECTED]:~$
> 
> There is a current removal suggestion by vorlon:
> # 20040509
> # bug #241279
> remove aiksaurus/1.0.1+cvs.2004.02.20-1
> 
> Why is there only the source in testing?

Because 7 out of 9 binary packages of that source are still in testing:
http://lintian.wolffelaar.nl/histmadison/?source=aiksaurus&package=&date=2004-06-07

Note that the testing output says removal fails due to buggyness of the
package: http://packages.qa.debian.org/a/aiksaurus.html

# Trying to remove package, not update it
# libaiksaurus-data (alpha, arm, hppa, i386, ia64, m68k, mips, mipsel,
  powerpc, s390, sparc) is buggy! (1 > 0)
# Not considered

I guess the textual representation is bogus, otherwise removals can't
really have worked before.

> Similar, for libapache-mod-filter, there is:
> [EMAIL PROTECTED]:~$ madison libapache-mod-filter
> libapache-mod-filter |  1.4-5 |stable | source, alpha, arm, hppa, 
> i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
> libapache-mod-filter |  1.4-8 |   testing | source, alpha, arm, hppa, 
> i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
> libapache-mod-filter |  1.4-8 |  unstable | source, alpha, arm, hppa, 
> i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
> [EMAIL PROTECTED]:~$
> but there is also a removal suggestion, and the excuses-file on
> ftp-master says according to
> http://bjorn.haxx.se/debian/testing.pl?package=libapache-mod-filter
> that this package is removed today from testing. So, why is this still
> there? How many hours after the generation of the excuses list are the
> packages really updated?

'today' means 'just before next mirror pulse', i.e., it will be gone
after tonight.

Testing scripts run just after a mirror pulse, and have effect only upon
next one, so there generally is a delay of about 20 hours iirc.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: How to get package in main with the same version to upgrade over a mentors.debian.net version?

2004-06-08 Thread Jeroen van Wolffelaar
On Tue, Jun 08, 2004 at 11:58:26AM +0200, Geert Stappers wrote:
> On Fri, Jun 04, 2004 at 10:03:52AM -0700, Matt Brubeck wrote:
> > But if the NMU is a new upstream version 1.2, then the correct NMU
> > version is 1.2-0.1.  This is in the Debian Developer's Reference:
> > 
> >  "If it is absolutely necessary for someone other than the usual main-
> >  tainer to make a release based on a new upstream version then the person
> >  making the release should start with the debian-revision value `0.1'."
> > 
> >  -- DDR 5.11.4.1: Source NMU version numbering
> 
> Okay, that reads like:
>  If there is no offical Debian maintainer yet, then use -0.1.

Policy only discusses verion number rules for uploaded versions, it
doesn't discuss version numbers for private use. Use common sense for
that, for example, either of the three possibilities I posted earlier
(with advantages/disadvanteges even).
 
> Also there is no harm in that it looks a like a NMU,

It is confusing, but since it's unofficial, you'll only hurt yourself
and your beta-testers.

> it _says_ there is no one in Debian maintaining the package.

No, this is plainly wrong, the version number an sich doesn't say
anything about whether or not somebody in Debian is maintaining the
package. Only the Maintainer: field of the latest package in sid days
so, possibly with hints to future changes in wnpp.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: UTF-8 changelog?

2004-06-11 Thread Jeroen van Wolffelaar
On Sat, Jun 12, 2004 at 12:02:46AM +0200, Magos?nyi ?rp?d wrote:
> Hi!
> 
> Lintian tells me that there are obsolete national charset characters
> in debian/changelog, and I have to convert it to UTF-8.
> 
> The national characters are in my name. First I have converted
> changelog, then lintian figured out that I do an NMU. So I also
> converted control.
> 
> Now I cannot debsign, because I could not properly tell gnupg my name
> in UTF-8 encoding (cut&paste did not actually work).
> 
> How did you handle the situation?
> (I convert back to latin-2 for the time being, but I am overly
> interested in the Right Way.)

Use the -e'Your Name <[EMAIL PROTECTED]>' to dpkg-buildpackage, in
ASCII (you need to have write your name without any non-ASCII, that is,
non-7bit, characters).

If you want to write your name in non-7bit characters, you'll need to do
so in UTF-8, there is no real policy yet for this issue, but the
consensus seems to be it becomes '_if_ you use non-7bit characters,
those must be in UTF-8'.

So in the latter case, write your name in debian/control in UTF-8 too.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: UTF-8 changelog?

2004-06-11 Thread Jeroen van Wolffelaar
On Fri, Jun 11, 2004 at 11:36:14PM +, Magos?nyi ?rp?d wrote:
> A levelez?m azt hiszi, hogy Jeroen van Wolffelaar a k?vetkez?eket ?rta:
> > > changelog, then lintian figured out that I do an NMU. So I also
> > > converted control.
> 
> > Use the -e'Your Name <[EMAIL PROTECTED]>' to dpkg-buildpackage, in
> > ASCII (you need to have write your name without any non-ASCII, that is,
> > non-7bit, characters).
> 
> > So in the latter case, write your name in debian/control in UTF-8 too.
> 
> It is already done. Now I have to tell gnupg my name in UTF-8. But how?

Use the -k flag of dpkg-buildpackage, see dpkg-buildpackage(1)
for details. See debuild(1) if you use that, you can have several of
these flags hardcoded there (at least your Key ID, since on your
account, that won't change ever). You'll also need it anyway when you're
sponsoring.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: How to use reportbug from inside a chroot?

2004-07-06 Thread Jeroen van Wolffelaar
On Tue, Jul 06, 2004 at 10:50:13AM +0200, Frank K?ster wrote:
> Andreas Metzler <[EMAIL PROTECTED]> schrieb:
> 
> > On 2004-07-05 Frank K?ster <[EMAIL PROTECTED]> wrote:
> >> while I use woody+backports on my working machine, I keep an up-to-date
> >> sid chroot for developping purposes. When reporting a bug I find in the
> >> chroot, I have to save it in a file and then rerun reportbug on woody,
> >> because I do not have an MTA installed in the chroot.
> > [...]
> >
> > reportbug --smtphost=localhost
> >   cu andreas
> 
> And this works with exim (woody's exim) installed on localhost, without
> an smtp server?

No, but you could teach exim to also listen and relay mail incoming from
127.0.0.1:25, just as if it were incoming from /usr/sbin/sendmail.

Note that ssmtp also works by relaying mail onwards via SMTP. Since
you're in a chroot, you'll _need_ to use some kind of network socket to
get mail out of the chroot -- having your MTA listen locally on 25 and
use ssmtp is the staightforward way to do so.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



RFS: phpbb2 (security RC bug, one-time sponsorship of existing package)

2004-07-29 Thread Jeroen van Wolffelaar
Due to holiday of usualy sponsor, could somebody sponsor
http://wolffelaar.nl/~jeroen/phpbb.tar for me? Fixes grave security bug,
tested okay, no real changes to package except the new upstream sources
of course.

Thanks,
--Jeroen

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Wed, 28 Jul 2004 23:30:39 +0200
Source: phpbb2
Binary: phpbb2-languages phpbb2-conf-mysql phpbb2
Architecture: source all
Version: 2.0.10-1
Distribution: unstable
Urgency: high
Maintainer: Jeroen van Wolffelaar <[EMAIL PROTECTED]>
Changed-By: Jeroen van Wolffelaar <[EMAIL PROTECTED]>
Description:
 phpbb2 - A fully featured and skinneable flat (non-threaded) webforum
 phpbb2-conf-mysql - Automatic configurator for phpbb2 on MySQL database
 phpbb2-languages - phpBB2 additional languages
Closes: 258705 259298 260015
Changes:
 phpbb2 (2.0.10-1) unstable; urgency=high
 .
   * New upstream security release (Closes: #259298, #260015)
   * Fixed debconf typo, and added Japanese debconf translation, thanks to
 Hideki Yamane (Closes: #258705)
Files:
 bc07e790346584aeade16748dbd1e03b 639 web optional phpbb2_2.0.10-1.dsc
 491304f74504a23293eb1f3bb74c9905 3291318 web optional phpbb2_2.0.10.orig.tar.gz
 d3e259b75562873d2792e6b50b1c140b 26521 web optional phpbb2_2.0.10-1.diff.gz
 396de494f64bbe407a4c5dca0b1da44f 488932 web optional phpbb2_2.0.10-1_all.deb
 34b2254ef56b47c26cb56e895781d4cb 32360 web optional 
phpbb2-conf-mysql_2.0.10-1_all.deb
 05d025395a00c398462d2e84dbb2ef5a 2788512 web optional 
phpbb2-languages_2.0.10-1_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBCC63l2uISwgTVp8RAjM9AJ9Y6Ft6JLle1oRS6ufh3P1vY3L/0QCggzWr
vHgp9CAbUrJwR+Y+fCkHoc0=
=alAW
-END PGP SIGNATURE-

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: How to retire a bug tagged wontfix,woody?

2004-08-03 Thread Jeroen van Wolffelaar
On Mon, Aug 02, 2004 at 11:42:49PM -0700, Brian Nelson wrote:
> Then downgrade it.  There's a mismatch there anyway.  A serious bug
> should *never* be tagged as wontfix.  Either it needs to be fixed or
> it's not really serious.

This is not true. For example, architecture-dependent data in /usr/share
is a serious bug, but if a version in woody has this bug, it is still
wontfix: such a bug doesn't render the package nearly unusable, doesn't
cause dataloss, isn't a security issue, hence, isn't important enough to
risk breaking stuff in woody for..

RC bugs tagged woody (and not sarge or sid) do in no way affect sarge's
release, you can safely leave them around for documentation purposes
(i.e., letting people know you're aware of the bug in woody, but that it
won't be resolved in woody, so people won't file new bugs for it).

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: out-of-date-standards-version

2004-08-03 Thread Jeroen van Wolffelaar
On Wed, Aug 04, 2004 at 12:39:22AM +0200, Olivier wrote:
> Hi all,
> 
> lintian complains:
> 
>  out-of-date-standards-version 3.6.0
> N:
> N:   The source package refers to a 'Standards-Version' that is starting to
> N:   get out of date, compared to current Policy. You can safely ignore
> N:   this warning, but please consider updating the package to current
> N:   Policy.
> 
> The reason I choose this standsards version, is that I can maintain both a
> woody backport and a normal package using this standard. Is that a valid
> reason?

Your package in sid/sarge needs to confirm to the latest policy version,
whatever you put in standards-version.

That field is only a reminder to yourself, of what policy version you
checked your package. Nothing automatic happens with it, you can
technically set it to anything without any practical effect.

3.6.1 has compared to 3.6.0 only a deprecation, with a 'should' (i.e.,
not 'must'), so you can safely put 3.6.1 and not lying.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



[jdamour@nycap.rr.com: Re: Please help sorting out which sid updates need to make sarge]

2004-08-15 Thread Jeroen van Wolffelaar
This is debian-mentors stuff, IMHO.

Sorry, I don't have time myself to answer this now, this list probably
will.

--Jeroen

- Forwarded message from James Damour <[EMAIL PROTECTED]> -

Subject: Re: Please help sorting out which sid updates need to make sarge
From: James Damour <[EMAIL PROTECTED]>
Reply-To: "James Damour (Suvarov454)" <[EMAIL PROTECTED]>
To: Jeroen van Wolffelaar <[EMAIL PROTECTED]>
Date: Sun, 15 Aug 2004 11:15:01 -0400

I apologize if you did not intend to have maintainers email you
directly, but you didn't specify any other communication mechanism
(except waiting for an email next week... I'm trying to be helpful and
proactive).

I recently adopted the orphaned package named "filler" and uploaded a
new version to Sid that hasn't made it into Sarge because it FTBFS. 
Mind you, the old (orphaned) version **also** FTBFS, so I'm not really
sure how it made it into Woody; perhaps it got grandfathered in when the
Debian policy on Java was changed.  Nevertheless, I wanted to let you
know that there is only bugs that the Sid version closes are the
"package orphaned" bug and a complaint about the documentation.  I don't
know if either bug is considered important for the Sarge release, and I
don't know the policy on replacing one FTBFS version of a package for
another.  Perhaps the package should be dropped from Sarge?

On Sat, 2004-08-14 at 19:29, Jeroen van Wolffelaar wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Hi all,
> 
> Executive summary: If you maintain one or more packages that are
> out-of-sync in sarge, please go to http://www.wolffelaar.nl/~sarge/,
> read the guidelines, login, lookup your own packages, and fill in the
> questions.
> 
> Full story:
> 
> We are currently quite close to the release of the next Debian version,
> Sarge. Dozens of packages are uploaded to sid daily, and it looks like
> by far not all of them are going to make it into sarge.
> 
> Currently, there are about 1500 packages that have a different version
> in sid than they have in sarge. Bugs are closed when they are fixed in
> sid, bugs aren't reported very often if they are only present in sarge,
> and not in sid, and sid simply still has more users than sarge.
> 
> This situation has a high risk of letting important bugs slip into the
> sarge release, and that is not good. Trying to track bugs that were
> fixed in sid but not yet in sarge is very tedious, and also not all bugs
> and issues are reported in the BTS.
> 
> A better approach to this issue is to judge manually on all those
> package that are out-of-sync whether the sid version contains essential
> fixes that really ought to make it into Sarge. For this purpose, I
> hereby call on all maintainers that have packages that are out-of-sync,
> to let the release team know whether this is the case. 1500 packages is
> too much for a few volonteers, since it requires intimite insight on all
> the changes made in the package between the sarge and the sid version.
> 
> Please visit http://www.wolffelaar.nl/~sarge/ , the site where this is
> administred. Next week the maintainers of those packages of which it is
> still unknown whether the sid version contains important fixes will be
> asked by mail to provide their judgement.
> 
> Thank you for your cooperation,
> - --Jeroen
> 
> - -- 
> Jeroen van Wolffelaar
> [EMAIL PROTECTED]
> http://jeroen.A-Eskwadraat.nl
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.2.4 (GNU/Linux)
> 
> iD8DBQFBHpsqKN6ufymYLloRAga9AJ0YVRRavXOwe2kLJB3zyZLy1P9AEQCffH2z
> L+UoodIklLlEXAdEJBLh6Po=
> =xetU
> -END PGP SIGNATURE-
-- 
James Damour (Suvarov454) <[EMAIL PROTECTED]>



- End forwarded message -

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpXfMaCmz6el.pgp
Description: PGP signature


Re: [jdamour@nycap.rr.com: Re: Please help sorting out which sid updates need to make sarge]

2004-08-15 Thread Jeroen van Wolffelaar
On Sun, Aug 15, 2004 at 05:26:21PM -0400, James Damour wrote:
> It was my understanding from the Debian Java policy
> (http://www.debian.org/doc/packaging-manuals/java-policy/x73.html) that
> by depending upon the java2-runtime (which is *not* supplied by gcj
> 3.3), the filler package is correctly identifying a dependency that
> wasn't satisfied on the system of the user in bug 255831.  The fact that
> there is *NO* package in Debian (main or contrib) that satisfies the
> dependency is what causes the FTBFS bug.  On the other hand, once the
> Free Java hackers catch up, filler should run without modification.

filler is in contrib, see
http://www.nl.debian.org/doc/debian-policy/ch-archive.html#s-contrib

packages in contrib are allowed to FTBFS due to missing dependencies in
Debian. You may close any FTBFS bugs on filler caused by missing java2
packages in Debian referring to the debian policy, it is acceptable
for contrib to FTBFS due to missing dependencies.

Your package doesn't propagate to testing at the moment due to missing
depends, but this issue is currently being worked on by Andreas Barth.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgp1LKOwvWueC.pgp
Description: PGP signature


Re: [jdamour@nycap.rr.com: Re: Please help sorting out which sid updates need to make sarge]

2004-08-15 Thread Jeroen van Wolffelaar
On Sun, Aug 15, 2004 at 06:03:40PM -0400, James Damour wrote:
> On Sun, 2004-08-15 at 17:31, Jeroen van Wolffelaar wrote:
> > On Sun, Aug 15, 2004 at 05:26:21PM -0400, James Damour wrote:
> > > It was my understanding from the Debian Java policy
> > > (http://www.debian.org/doc/packaging-manuals/java-policy/x73.html) that
> > > by depending upon the java2-runtime (which is *not* supplied by gcj
> > > 3.3), the filler package is correctly identifying a dependency that
> > > wasn't satisfied on the system of the user in bug 255831.  The fact that
> > > there is *NO* package in Debian (main or contrib) that satisfies the
> > > dependency is what causes the FTBFS bug.  On the other hand, once the
> > > Free Java hackers catch up, filler should run without modification.
> > 
> > filler is in contrib, see
> > http://www.nl.debian.org/doc/debian-policy/ch-archive.html#s-contrib
> > 
> > packages in contrib are allowed to FTBFS due to missing dependencies in
> > Debian. You may close any FTBFS bugs on filler caused by missing java2
> > packages in Debian referring to the debian policy, it is acceptable
> > for contrib to FTBFS due to missing dependencies.
> 
> OK, good to know.

It's in packaging policy, one of the few must reads for maintainers...
(others are DFSG, developers-reference, and preferable new-maintainers
guide too).

> > Your package doesn't propagate to testing at the moment due to missing
> > depends, but this issue is currently being worked on by Andreas Barth.
> > 
> I didn't know that.  Should I try to contact Andreas and offer to help?

He reads this list, I'm sure he'll contact you if your help is needed --
I'm in the impression though he'll manage.
 
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpCimZeIQkQW.pgp
Description: PGP signature


Re: [jdamour@nycap.rr.com: Re: Please help sorting out which sid updates need to make sarge]

2004-08-16 Thread Jeroen van Wolffelaar
On Mon, Aug 16, 2004 at 09:16:24AM +0200, Thomas Viehmann wrote:
> Jeroen van Wolffelaar wrote:
> > packages in contrib are allowed to FTBFS due to missing dependencies in
> > Debian. You may close any FTBFS bugs on filler caused by missing java2
> I think this should be missing *build*-dependencies.
> To me it looks like filler 1.02-2 specifies java-compiler, debhelper as
> build-dependencies.

Hm, indeed, that's a problem. It should build-depend on j2sdk1.{3,4} or
whatever instead...

Lintian should also have given you:
W: filler source: virtual-package-depends-without-real-package-depends
build-depends-indep: java-compiler

You should build=depend:  |  to
give builders a hint which package you want installed. Plus indeed that
java-compiler isn't a restrictive enough virtual package. On my system,
java-compiler is provided by:

* j2sdk1.4 1.4.1.01-0.1
* jdk1.1 1.1.8v3-1
* j2sdk1.3 1.3.1.02b-2
* kaffe-pthreads-profile 2:1.1.4.PRE1.1.5-11
* kaffe-pthreads 2:1.1.4.PRE1.1.5-11
* kaffe-jthreads 2:1.1.4.PRE1.1.5-11
* jikes-sablevm 1.1.6-2
* jikes-kaffe 2:1.1.4.PRE1.1.5-11
* jikes-gij 1:1.21-2
* jikes-classpath 2:0.09-2
* gcj-3.3 1:3.3.4-3
* gcj 4:3.3.4-2

So, your package should be buildable by _any_ of these. I didn't test
that though.

If filler isn't buildable by some of these, that is indeed a RC bug. As
Thomas said, build-depends need to be specified correctly. Depending on
java2-compiler might be it.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpiyytEOB9Dx.pgp
Description: PGP signature


Re: version numbers in testing-proposed-updates (was: current specialities for NMUs)

2004-08-25 Thread Jeroen van Wolffelaar
On Wed, Aug 25, 2004 at 03:28:29PM +0200, Frank K?ster wrote:
> Andreas Barth <[EMAIL PROTECTED]> wrote in debian-devel:
> > These packages are frozen, i.e. newer uploads to unstable won't go into
> > testing. The official way is to upload also a package to testing. To upload
> > a package to testing (or: testing-proposed-updates, this are just
> > synonyms; tpu in short), it is necessary that the version number of the
> > upload is smaller than the current installed package in unstable, and
> > larger than the current installed package in testing. So, normally, you
> > have to upload a package (directly or in whichever delayed you consider
> > appropriate), and the version for testing in one more day delayed. 
> 
> Will this also be valid for non-base/standard packages, once everything
> is frozen?

Yes, unless the sid version already moved on. Versions in testing cannot
be higher than those of unstable, so this must be this way.
 
> What version numbers are usually used? If it's no a NMU, does one upload
> an artificially high version number (debian revision of -50 or so) to
> unstable, just to be sure not to run out of maintainer-upload version
> numbers for testing-proposed-updates? Or is it normal to use NMU version
> numbers even for maintainer uploads to testing-proposed-updates?

You never run out of maintainer version numbers, since can you always
add parts.

Suppose you're currentlat at -3, then you can of course still upload -4,
-5 etc to sid, which is the common way. If you want a sarge backport of
fixes to sid, use -3sarge1. If it's a Non-Maintainer backport, use
-3.sarge1.

With this method, one dot in maintainer revision means NMU (with the
before-dot part being the latest MU), zero dots means MU, a property
nice to have.

Unfortunately, -3sarge1 sorts before -3.1, so if you want as maintainer
to backport a NMU to sarge, you're out of luck for straightforward
solutions.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: RFH lintian too hush

2004-08-29 Thread Jeroen van Wolffelaar
On Sun, Aug 29, 2004 at 05:10:21PM +0200, Geert Stappers wrote:
> On Tue, Aug 17, 2004 at 12:09:10PM +0200, Geert Stappers wrote:
> > I'm surprised that your lintian procedures more information then mine.
> > According to packages.qa.debian.org is the most recent version 1.23.2,
> > I use that version also. The linda program does report also
> > the missing manpage, but not the permissions on directories warning.
> > 
> > Which tool do I have to use to make these warnings visible?

lintian

> According the manual page of lintian is there a check for "huge /usr/share".
> Conglomerate 0.7.14-1[1] is about 1.4 Mb with a 1.2Mb /usr/share,
> but lintian didn't complain about that huge /usr/share.
> IMNSHO it makes sense to at least warn about a u.s. of more one megabyte.
> 
> Did I use lintian incorret
> or is it triggered at a larger /usr/share ?
> (then please tell me at which size )

Please tell use HOW you use lintian if you want to know IF you used it
incorrect, I cannot magically see how you use lintian.

Regarding this check, see /usr/share/lintian/checks/huge-usr-share, and
note that due to its new, experimental nature, it is only displayed when
you enable informative checks, by means of lintian -I.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgp7xbD5fFAug.pgp
Description: PGP signature


Re: RFH Re: conglomerate_0.7.14-2_powerpc.changes REJECTED

2004-08-29 Thread Jeroen van Wolffelaar
On Sun, Aug 29, 2004 at 11:44:57AM -0600, Wesley J Landaker wrote:
> On Tuesday 17 August 2004 04:09, Geert Stappers wrote:
> 
> > I'm surprised that your lintian procedures more information then
> > mine. According to packages.qa.debian.org is the most recent version
> > 1.23.2, I use that version also. The linda program does report also
> > the missing manpage, but not the permissions on directories warning.
> >
> > Which tool do I have to use to make these warnings visible?
> 
> I don't know if this is related to what happened in this case, but often 
> running lintian against the binary package (*.deb) will give different 
> results than running lintian against the source package (*.dsc) and 
> changes file (*.changes). 
> 
> I generally use
> 
> $ lintian *.{deb,dsc,changes}

Lintian has three type of checks: source checks (dsc), binary checks
(deb) and udeb checks (udeb). While some checks share code, and some
problems are reported in both, most problems can only be detected in
either the binary, or the source.

Running lintian on a .changes file will simply run in on those files
named in it, it isn't needed to also seperately list the .deb and .dsc's
if they are already also in the .changes.

> for normal checking, or
> 
> $ lintian -Iv *.{deb,dsc,changes}
> 
> if I want it to be more verbose. =)

-v isn't very useful imho usually, but the two option you should
consider are indeed -I, for some checks we didn't dare to enable by
default, and -i, which will give you an explanation for each problem
detected, possible with a hint how to fix it.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: RFH Re: conglomerate_0.7.14-2_powerpc.changes REJECTED

2004-08-29 Thread Jeroen van Wolffelaar
On Sun, Aug 29, 2004 at 12:08:54PM -0600, Wesley J Landaker wrote:
> On Sunday 29 August 2004 11:50, Jeroen van Wolffelaar wrote:
> > On Sun, Aug 29, 2004 at 11:44:57AM -0600, Wesley J Landaker wrote:
> > > I generally use
> > >
> > > $ lintian *.{deb,dsc,changes}
> 
> > Running lintian on a .changes file will simply run in on those files
> > named in it, it isn't needed to also seperately list the .deb and
> > .dsc's if they are already also in the .changes.
> 
> You're right; thanks for the clairification. In that case, it might make 
> sense to change my habit to "lintian *.changes" and save a few 
> keystrokes. =)

Which is exactly what debuild by default does for you. In addition, it
will also add the proper fakeroot magic to dpkg-buildpackage, and, eh,
it's shorter to type than dpkg-buildpackage, so I prefer this one-in-all
script for building my stuff :)

(Package devscripts, in case you're wondering)

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: RFH lintian too hush

2004-08-29 Thread Jeroen van Wolffelaar
Diverting to lintain-maint, where this is more appropriate...

On Sun, Aug 29, 2004 at 10:26:13PM +0200, Geert Stappers wrote:
> On Sun, Aug 29, 2004 at 07:26:35PM +0200, Jeroen van Wolffelaar wrote:
> > On Sun, Aug 29, 2004 at 05:10:21PM +0200, Geert Stappers wrote:
>   
> > > According the manual page of lintian is there a check for "huge 
> > > /usr/share".
> > > Conglomerate 0.7.14-1[1] is about 1.4 Mb with a 1.2Mb /usr/share,
> > > but lintian didn't complain about that huge /usr/share.
> > > IMNSHO it makes sense to at least warn about a u.s. of more one megabyte.
> > > 
> > > Did I use lintian incorrect
> Oops, indeed I didn't tell that I didn't provide any optional flags.
> 
> > > or is it triggered at a larger /usr/share ?
> > > (then please tell me at which size )
> > 
> > Please tell use HOW you use lintian if you want to know IF you used it
> > incorrect, I cannot magically see how you use lintian.
> 
> ( wget 
> http://www.stappers.nl/gst/pool/main/c/conglomerate/conglomerate_0.7.14-1_powerpc.deb
>  )
> 
>   lintian conglomerate_0.7.14-1_powerpc.deb
> 
> So no extra flags. That is based on lintian manual page.
> 
>-c, --check
>   Run all checks over the specified packages.  This is the default
>   action.
> 
> The idea is the use the default action to get _all_ checks.

It hides the ones that are more likely to be incorrect and annoying than
to actually be useful...
 
> But I was looking for the hugh /usr/share so I tried
> 
>   lintian -C hus conglomerate_0.7.14-1_powerpc.deb
 
(...)
 
> But still no sign of the hugh /usr/share

-C will limit the number of tests done, rather than doing all. Note that
in both of the above cases, the test is performed, but just hidden for
you.

> > Regarding this check, see /usr/share/lintian/checks/huge-usr-share, and
> > note that due to its new, experimental nature, it is only displayed when
> > you enable informative checks, by means of lintian -I.
> 
> Hey a -I flag, lets try it:
> 
> $ lintian -I conglomerate_0.7.14-1_powerpc.deb
> I: conglomerate: arch-dep-package-has-big-usr-share 4448kB 86%
> 
> 
> Okay, I found what I was looking for 
> What is a constructive way to solve our different expections
> of _all_ checks and "forceing hus check" versus the -I flag?

Dunno, -C et al are IMHO to be discouraged, are only for very rare,
specialized uses. I'm actually in favour of dropping them from the
--help, and in manpage, maybe even move all that advanced stuff to a
different manpage/chapter. Regular maintainers shouldn't ever need that
option, it's only needed if you're doing some QA stuff or mass-checking,
and then you need to read the code anyway...
 
> (next is dutch, native language for me and probably also for Jeroen
>  Wat is een opbouwende manier om ons verschil in verwachtingen
>  bij _alle_ test en de "geforceerde hus test" tegenover
>  de -I optie op te lossen?)

I understood the English part fine :), indeed, Dutch is my native
language, as you have guessed from my .nl email.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: seek for advice of package regexx

2004-09-12 Thread Jeroen van Wolffelaar
On Sun, Sep 12, 2004 at 12:48:54PM +0100, Qingning Huo wrote:
> I think it would be better to use the libpcre3 library, make regexx
> easier to maintain, and more up to date.  Before I start working on it,
> I would like know whether this is the best practice, and whether there
> are any pitfalls.

As Matthew Palmer already said, it might be non-trivial. However, _not_
doing so is suboptimal for at least two reasons:

- security. If a security issue is found in libpcre, a security fix will
  not propagate automatically into your package
- space considerations. If you use the Debian libpcre library, your
  program will be smaller, both on disk and in memory (due to sharing
  with other programs using libpcre)

And of course maintainability, you don't have to maintain the pcre code
and can blaim^Wask the libpcre maintainer about any bugs in it :-)

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Suggestions On Getting A Sponsor

2004-09-28 Thread Jeroen van Wolffelaar
On Mon, Sep 27, 2004 at 07:56:37PM -0700, Steve Langasek wrote:
> The issue is that providing a package for a webapp that only integrates
> with certain webserver packages in Debian splits the userbase between
> those who have a reason to want to use your package, and those who have
> to do the integration work themselves anyway and won't see any reason
> not to download the tarball.

Eh, but who's using other webservers than apache anyway?

This is a popcon graph for all packages providing httpd:

http://people.debian.org/~igloo/popcon-graphs/index.php?packages=apache2-mpm-threadpool%2Cthttpd%2Cdhttpd%2Caolserver%2Capache-perl%2Capache2-mpm-prefork%2Cmzscheme%2Croxen3%2Capache%2Cmathopd%2Caolserver4%2Capache2-mpm-perchild%2Cboa%2Cthy%2Cbozohttpd%2Cfnord%2Capache2-mpm-worker%2Ccaudium%2Capache-ssl&show_installed=on&want_percent=on&beenhere=1

And this is one without the three most used ones (apache, apache-ssl,
apache2-mpm-prefork), so you can better distinguish the rest:

http://people.debian.org/~igloo/popcon-graphs/index.php?packages=apache2-mpm-threadpool%2Cthttpd%2Cdhttpd%2Caolserver%2Capache-perl%2Cmzscheme%2Croxen3%2Cmathopd%2Caolserver4%2Capache2-mpm-perchild%2Cboa%2Cthy%2Cbozohttpd%2Cfnord%2Capache2-mpm-worker%2Ccaudium&show_installed=on&want_percent=on&beenhere=1

Still a noticeable usage of course, but at the moment, popcon
respondents are mainly developers and people following development,
which will always show some extra diversity.

Besides this, for most package it'd be trivial to configure it for
people's own webserver, I know that for my packages, you only need to
set something equivalent to 'Alias' (or virtualhost), the rest of the
configuration is optional.

The real solution is, and there is been talked about, to have some
intermediate protocol to say 'make an alias for this to that', that all
web applications produce, and all webservers understand (at configure
time) to rewrite in their native configuration format. This is an etch
project IMHO, as maintainer of several web applications, I think this is
something that really should be looked into.

> > Certainly some people think that web apps should be packages.  I know 
> > there are plenty of highly useful and popular packages for web apps in 
> > Debian right now.  IMP, Gallery, PHPMyAdmin, LDAPExplorer to name a 
> > few.  While maybe not as polished as some other packages, they work very 
> > well and provide a valuable service to the Debian community.
> 
> Of those, I've used the IMP packages regularly, have never gotten around
> to checking whether the phpmyadmin package was usable for the use I
> would have had for it, and have found that the gallery package
> specifically does *not* provide the flexibility I needed for per-user
> photo galleries.  FWIW.

This can be fixed, and IMHO a maintainer should look into that. phpbb
for example doesn't natively support multiple boards per package, but
as maintainer I've patched it so it _does_ support it, with per-board
configuration files.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Upgrade version of lostirc and pharmacy, need support

2004-09-29 Thread Jeroen van Wolffelaar
On Wed, Sep 29, 2004 at 07:17:55AM +0200, Amaya wrote:
> Martin Braure de Calignon wrote:
> > http://www.enseirb.fr/~braurede/deb_dev/pharmacy
> 
> I used to maintain pharmacy, i'll take a look at it if no one has helped
> you yet.

Oh, and could you please not put the word 'pharmacy' in the subject? I
see I fed the original mail to 'learn as spam', and did the same with
this mail too, but I just in time saw 'Amaya' as From:, and rescued
myself from blacklisting her :).

I might not be the only one who is trigger-happy on the word
'pharmacy', especially if it says 'needs support'. A subject of
something like:

| RFS: pharmacy -- Program to do foo and bar

would be quite fine, though.

Feel free to ignore me by the way, I'm just another, nowadays
unfortunately only, lurker of this list.
--Jeroen

Who now ponders whether it's actually a good idea to have a single
keystroke for 'feed to bayes and delete this message, and add to list of
potential to-be-blacklisted people'.

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: Package Hijecking?

2004-11-01 Thread Jeroen van Wolffelaar
On Mon, Oct 25, 2004 at 01:45:51PM +0900, Yooseong Yang wrote:
> I am not familiar with this situation:
> The other DD maintained his package name like mozilla-locale-ko, but 
> because I have not checked this package thoroughly on debian package list 
> , I reported ITP and uplodaed the package to the main archive. The package
> is actually accepted with the other version (=1.7). The previous version
> is 1.6. Fortunately, he does not want to maintain the package. 
> Any idea about this situation? I just modify the changlog file? 

You did not hijack the package, see #257126. It was removed before you
filed the ITP.

It's best to incorporate the changelog of the 1.6-2 version, and I'd
also suggest to look at the packaging, and incorporate any fixes made to
upstread etc, so that upgrades from 1.6 go smoothly.

Btw, packaging this package as a native package as you did is a mistake.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: DD packages overview vs bugs

2004-04-23 Thread Jeroen van Wolffelaar
On Fri, Apr 23, 2004 at 07:59:10PM +0200, GCS wrote:
> Hi,
> 
>  I have just noticed, that on the summary page of my packages[1] the
> already closed bugs still shown in xmms-blursk. On the PTS page I can
> see that the bugs are closed, and will be archived in 26 days. Is it
> normal, ie why I can't see the same with cvs2svn, where I also have
> closed bugs going to be archived, but not showing up at the summary
> page?

The bugs on developer.php is broken due to merkel being restricted, and
on the PTS it's broken too due to some configuration change...

Only the BTS has the correct info at the moment.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: RFS (kind of) and newbieish problem; TyopoytaORvelo System MOnitor

2004-05-11 Thread Jeroen van Wolffelaar
On Tue, May 11, 2004 at 01:52:55PM +0300, Juuso T?hk?p?? wrote:
> I intend to package and maintain Torsmo, ( http://torsmo.sourceforge.net/ )
> a light and simplistic resource monitof for X. I am in the process of
> learning to properly use debian packaging tools, and already managed to make
> a package that installs, uninstalls and works correctly, but I can't figure
> out what lintian warns me about:
> 
>  $lintian -i torsmo_0.15-1_i386.changes 
> W: torsmo source: changelog-should-mention-nmu
> N:
> N:   When you NMU a package, that fact should be mentioned on the first
> N:   line in the changelog entry.
> N:
> W: torsmo source: source-nmu-has-incorrect-version-number 0.15-1
> N:
> N:   A source NMU should have a Debian revision of '-x.x'. This is to
> N:   prevent stealing version numbers from the maintainer (and the -x.x.x
> N:   version numbers are reserved for binary-only NMU's).
> 
> What configs should I fix, or is this normal in some cases?

I got from the .changes:
Maintainer: Juuso Tähkäpää <[EMAIL PROTECTED]>
Changed-By: Juuso Tähkäpää <[EMAIL PROTECTED]>

which is the cause. You should write your name in debian/control at
'Maintainer:' in UTF-8 too for the Debian archive scripts to recognise
this is the same person (and thus recognise it as a maintainer upload,
rather than a Non-Maintainer Upload aka NMU).

Historically, only plain ASCII (that is excluding the a with ) is allowed in debian/control, but if you're
going to violate that (unwritten) rule (which is quite common and an
understandable wish) you should use UTF-8.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: xfree86-driver-synaptics blocked by xserver-xfree86 on s390

2004-05-11 Thread Jeroen van Wolffelaar
On Tue, May 11, 2004 at 09:50:09AM +0200, Mattia Dongili wrote:
> Hi all,
> 
> the subject[1] says it all, will it ever be an xserver-xfree86 for s390?
> otherwise I'd better chance my package's Architecture field before sarge

There is, today. Notice that xfree86 itself was also stalled by it...

Expect your package to go in tomorrow. Do not simply change the
architecture field because one or two architectures are behind, rather,
try to research *why* your package doesn't go to testing. In this case,
Bjorn's page shows wrong information (Cc'ing him). It said:

Adding xfree86-driver-synaptics makes 1 non-depending packages
uninstallable on s390: xfree86-driver-synaptics

But xfree86-driver-synaptics wasn't in testing to begin with (at least,
afaics). Exact reason I don't understand (Sarge's X did have s390), but
it doesn't matter anymore.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: xfree86-driver-synaptics blocked by xserver-xfree86 on s390

2004-05-11 Thread Jeroen van Wolffelaar
On Tue, May 11, 2004 at 10:03:04AM +0200, Andreas Metzler wrote:
> On 2004-05-11 Mattia Dongili <[EMAIL PROTECTED]> wrote:
> [...]
> > Subject: xfree86-driver-synaptics blocked by xserver-xfree86 on s390
> [...]
> > the subject[1] says it all, will it ever be an xserver-xfree86 for s390?
> > otherwise I'd better chance my package's Architecture field before sarge
> 
> > Since xfree86 is Architecture: any, I've been suggested to have the
> > same on xfree86-driver-synaptics (during a discussion on #debian-mentors)
> [...]
> 
> Personally I'd immediately change the architecture field and change it
> back once there is a xserver for s390. - You'll probably have to
> pester ftp-master to remove the old s390 binary, otherwise
> xfree86-driver-synaptics will be blocked by "out of date on s390".

I personally disagree:

- it's an ugly workaround
- it's hiding problems (s390 failures)
- there is no good reason to not support s390, so your removal request
  might even be rejected (I don't know of course what would really
  happen, I cannot speak for ftp-master of course).
- it adds extra workload to ftp-master, which is unnecessary
- it means two extra unnessesary uploads, causing extra load on the
  buildd's, again, quite unneeded

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: xfree86-driver-synaptics blocked by xserver-xfree86 on s390

2004-05-11 Thread Jeroen van Wolffelaar
On Tue, May 11, 2004 at 12:03:38PM +0200, Jeroen van Wolffelaar wrote:
> On Tue, May 11, 2004 at 09:50:09AM +0200, Mattia Dongili wrote:
> > Hi all,
> > 
> > the subject[1] says it all, will it ever be an xserver-xfree86 for s390?
> > otherwise I'd better chance my package's Architecture field before sarge
> 
> There is, today. Notice that xfree86 itself was also stalled by it...
> 
> Expect your package to go in tomorrow. Do not simply change the
> architecture field because one or two architectures are behind, rather,
> try to research *why* your package doesn't go to testing. In this case,
> Bjorn's page shows wrong information (Cc'ing him). It said:

Oops, I was wrong...

I checked out the xfree86 source package, but not the xserver-xfree86
binary package of it. Indeed, it is not available on s390, and never
will, since s390 is a mainframe without input controls. Also, s390
doesn't have any possibility to connect a touchpad to.

I don't really know what to do about it, maybe ask d-d (this is a quite
tricky problem) or debian-release.

Some suggestions I heard:
- contact ftp-master to add this one to Packages-arch-specific
- make your package FTBFS on s390, and have ftp-master remove the s390
  binary. It will propagate nicely then, a FTBFS on an unsupported
  architecture is possible. But this will make s390 attempt to build it,
  so isn't really nice to do.

So the best thing you can do is ask ftp-master for advice I think.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: RFS: for two orphaned packages

2004-05-10 Thread Jeroen van Wolffelaar
On Mon, May 10, 2004 at 04:15:23PM +0200, Andreas Metzler wrote:
> On Mon, May 10, 2004 at 03:07:50PM +0200, Bartosz Fenski aka fEnIo wrote:
> > On Mon, May 10, 2004 at 02:38:37PM +0200, Andreas Metzler wrote:
> > > > Ok now I changed dependencies to xlibmesa-gl-dev, xlibmesa-glu-dev.
> > >  
> > > > And I made changes to rules file so now I'm using:
> > >  
> > > > -find images -name *.ppm.gz -print0 | xargs -0r rm -f
> > > > -find images -name *.pbm.gz -print0 | xargs -0r rm -f
> > >  
> > > > Hope this solves every issue talked on list.
> > > 
> > > Too easy. ;-) The wildcard (*.ppm.gz) needs to be quoted, otherwise
> > > the shell will (try to) expand it before find sees it.
> > > 
> > > -find images -name '*.ppm.gz' 
> > 
> > Ok. Done already ;)
> 
> Well, I find something new everytime I try. ;-)
> 
> cp debian/config.{guess,sub} .
> cp: cannot stat `debian/config.{guess,sub}': No such file or directory
> make: *** [build-stamp] Error 1
> 
> "cp debian/config.{guess,sub} ." only works with bash. Use
> "cp debian/config.guess debian/config.sub ."

Also, better depend on autotools-dev, and copy them from
/usr/share/misc/.

That way, they are always uptodate.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: One source package and more then 1 deb

2004-05-01 Thread Jeroen van Wolffelaar
On Sat, May 01, 2004 at 12:03:42PM +0200, Jeremy Lain? wrote:
> instance using dh_movefiles (see manpage) if you use debhelper.

dh_movefiles is deprecated, use dh_install instead. It has options to
keep track of install'd stuff, so that it can warn you if you forget to
install some files in any package.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: One source package and more then 1 deb

2004-05-01 Thread Jeroen van Wolffelaar
On Sat, May 01, 2004 at 01:55:59PM +0200, Geert Stappers wrote:
>  * put the the debian directory online. That makes it easier to check.
>  ( twice a wget, an untar, an unzip and appling and patch
>could be avoid (by you) for your peer reviewers )

You can better use dpkg-source -x on the dsc: extra -x, but it unpacks
correctly if:
- the basename inside the .orig.tar.gz is different
- the diff has a diffent basename
- it makes debian/rules executable

and, not in the least: it's the preferred, 'offical' way te extract a
source package, and you can run lintian on the .dsc too.



Comments on the package itself:
- Copyright is inadequate, you _need_ to copy the full copyright
  statement in debian/copyright:

> Copyright:
> 
> It's available on the GPL.

- This package lacks a copyright statement at all, it is undistributable
- Section for the -dev should be libdevel, not devel. See
  http://packages.debian.org/unstable/
- Are you sure this is optional, and not extra? See
  http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections
- After I debuild'd it, I noticed a new directory libinklevel-0.6.2
  inside my libinklevel-0.6.2 directory, something is wrong
- This is probably not okay:

| cd /tmp/l/libinklevel-0.6.2/debian/tmp/usr/lib && rm -fr libinklevel.so && \
| ln -s libinklevel.so.2.0.6.2 libinklevel.so
| ldconfig /tmp/l/libinklevel-0.6.2/debian/tmp/usr/lib
| ldconfig: Can't create temporary cache file /etc/ld.so.cache~:
| Permission denied
| make[1]: *** [install] Fout 1

  I don't know much about library building, but the debian build process
  should not touch the environment, that includes it should not run
  ldconfig.

Did you read all associated documentation? The NM guide in full, the
Packaging Manual in full? You really _need_ to have read them, and yes,
it is much text.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: One source package and more then 1 deb

2004-05-01 Thread Jeroen van Wolffelaar
On Sat, May 01, 2004 at 03:21:01PM +0100, Colin Watson wrote:
> On Sat, May 01, 2004 at 03:04:50PM +0200, Jeroen van Wolffelaar wrote:
> > - This is probably not okay:
> > 
> > | cd /tmp/l/libinklevel-0.6.2/debian/tmp/usr/lib && rm -fr libinklevel.so && \
> > | ln -s libinklevel.so.2.0.6.2 libinklevel.so
> > | ldconfig /tmp/l/libinklevel-0.6.2/debian/tmp/usr/lib
> > | ldconfig: Can't create temporary cache file /etc/ld.so.cache~:
> > | Permission denied
> > | make[1]: *** [install] Fout 1
> > 
> >   I don't know much about library building, but the debian build process
> >   should not touch the environment, that includes it should not run
> >   ldconfig.
> 
> And what's it doing messing about in /tmp?

That's because I debuilded in /tmp, it uses correctly $(CURDIR) in the
makefile :)

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: Upload of a new package

2004-05-19 Thread Jeroen van Wolffelaar
On Wed, May 19, 2004 at 08:59:32AM +0200, Fabio Tranchitella wrote:
> Hi,
>I'm the mantainer of phpldapadmin, a web-based tool for managing ldap
> servers. I'm not (yet!) an official Debian developer, so I asked for a
> sponsor. He checked my package and uploaded in the unstable debian
> archive about ten days ago...
> 
> Here my questions: 
> - how long takes the verification process and when will be the package
>   available in unstable? How can I monitor the state of the package?

Whenever somebody of the ftp-master team checks your package, and does
the necessary paperwork on it. Usually one to two weeks, but it can be
slightly longer.
 
> - A new minor upstream version is available for the package, my sponsor
>   told me it is better to wait the package enters in unstable before
>   send the new version, because every upload before this happens "reset
>   the timer" and I have to wait more time to see my package in unstable.

That is only true for unstable -> testing progress, this is _not_ true
for NEW processing (what this is). So you can have this uploaded right
away, and the newest of the two will apprear in unstable.

I don't know exactly, but it might be that there is a potential problem
closing bugs with the first upload (both are progressed to unstable
simultaneously, and if the older one is refused because the newer one
happens to get there first, it's bugs aren't closed). I'm not sure
though whether this issue exists.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgp7FoMjclPqS.pgp
Description: PGP signature


Re: setgid-wrapper

2004-05-19 Thread Jeroen van Wolffelaar
On Wed, May 19, 2004 at 07:53:46AM -0400, James Damour wrote:
> On Tue, 2004-05-18 at 09:03, Steven Augart wrote:
> > As you probably know, when a shell sees that it is running a setuid or 
> > setgid shell script, it detects this because the euid and ruid or egid 
> > and rgid are different.  It "fixes" this by setting the euid to be the 
> > same as the ruid, and/or egid the same as the rgid, effectively 
> > turning off the setuid/setgid bit.

Huh? This is wrong. It is the kernel who refuses to set the UID or GID
on execution of setuid/gid shell scripts.

Where did you read that?
 
> Actually, I didn't know that.  Thanks for the info!

Well, it's false. The shell doesn't do anything special with it.

> > But, if the egid and rgid are the same, then the shell script leaves 
> > them alone.  (Indeed, unless it's running as root, it has to leave 
> > them alone -- it does not have permission to do anything else.)

The shell never does anything with them.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpQo9E2KojBd.pgp
Description: PGP signature


Re: RFS: leo -- a literate editor with outlines for X-Window

2004-05-24 Thread Jeroen van Wolffelaar
On Sat, Dec 21, 2002 at 08:04:05PM +0100, Xavier Antoviaque wrote:
> Hello,
> 
> I try to use the convention proposed by Rob Bradford a few weeks ago.
> 
> Package name: leo
> Version : 3.10
> License : Python licence
> Upstream Author : Edward K. Ream <[EMAIL PROTECTED]>
> Upstream URL: http://personalpages.tds.net/~edream/front.html
> Package URL : http://foobbs.org/debian
> NM status   : first package (no application yet)
> GPG key ID  : 75DC 9C3D 5537 8694 A57F 1423 2FB4 F9FF 2AD1 9DF6
> Description : a literate editor with outlines for X-Window

Some remarks, not that I'm not a Debian Developer (yet), but before leo can be
included in Debian, these issues need to be resolved anyway

- The .diff.gz is huge, because you included a number of html files
  ripped from a website. Please don't do that this way. You didn't note
  the source of the html pages in the debian/copyright file, it's not
  sure whether you were allowed to do so (I fail to see a license about
  it anywhere, and without license to redistribute those .html files,
  it's illegal to do so). You should ask upstream to include
  documentation in the package itself.
  If you do want to include extra html files, I'd suggest -- if it's
  allowed and such -- to either make a separate source package for the
  leo-docs package, or include it in the .orig.tar.gz (in the latter
  case, you'll need to include in the .orig.tar.gz both the original
  .zip file and the .html files, and unpack the zip in your debian/rules
  file).
- Not your fault (see date of original message), but a new upstream is
  available
- If you include your own manpage (great that you've written one -- did
  you sent it upstream already?), as sgml. You included the generated
  manpage in the .diff.gz: don't do that, have build it into
  debian/, leo.1 is a generated file.
- debian/rules: don't invoke programs with /usr/bin/, but
  simply  (docbook-to-man)
- You fail to build-depend on debhelper and python
- In debian/control, use ${python:Depends}, in stead of hardcoding the
  python dependencies
- I don't think it's priority 'optional', see
  http://www.debian.org/doc/debian-policy/ch-archive#s-priorities
- Description: Capitalize it correctly, and don't start it with 'a', but
  something like 'Literate editor ...'
- Remove the dh-make generated example postinst.ex et al
- debian/changelog: 'This is my first Debian package' -- Is that
  relevant for this very package?
- debian/copyright: it has huge lines, you could reformat them to fit 78
  chars
- leo(1): It's /usr/share/doc/, not /usr/doc (was already the case in
  2002)
- Is it really necessary to have both .GIF and .ico and .bmp's in
  /usr/share/leo/Icons? Also, the 'Thumbs.db' file seems to me as an
  artifect of a certain Operating System, and shouldn't be installed in
  /usr/share
- When running leo just after installing, I get this:

[EMAIL PROTECTED]:~$ leo
Traceback (most recent call last):
  File "/usr/share/leo/leo.py", line 190, in ?
shutil.copyfile('/etc/leo/leoConfig.leo', os.path.join(deb_user_conf_path, 
'/leoConfig.leo'))
  File "/usr/lib/python2.3/shutil.py", line 38, in copyfile
fdst = open(dst, 'wb')
IOError: [Errno 13] Permission denied: '/leoConfig.leo'

Which indicates to me leo is trying to write to the root filesystem.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgp86BNIqS1U4.pgp
Description: PGP signature


Re: RFS: leo -- a literate editor with outlines for X-Window

2004-05-24 Thread Jeroen van Wolffelaar
On Mon, May 24, 2004 at 10:08:51PM +0200, Jeroen van Wolffelaar wrote:
> On Sat, Dec 21, 2002 at 08:04:05PM +0100, Xavier Antoviaque wrote:
> > Hello,
> > 
> > I try to use the convention proposed by Rob Bradford a few weeks ago.
> > 
> > Package name: leo
> > Version : 3.10
> > License : Python licence
> > Upstream Author : Edward K. Ream <[EMAIL PROTECTED]>
> > Upstream URL: http://personalpages.tds.net/~edream/front.html
> > Package URL : http://foobbs.org/debian
> > NM status   : first package (no application yet)
> > GPG key ID  : 75DC 9C3D 5537 8694 A57F 1423 2FB4 F9FF 2AD1 9DF6
> > Description : a literate editor with outlines for X-Window
> 
> Some remarks, not that I'm not a Debian Developer (yet), but before leo can be
> included in Debian, these issues need to be resolved anyway

(...)

Also, upon installation you should somehow create precompiled python
files (*.pyc). I don't know python myself, but there must be some
preferred way to do so, iirc there is a (unofficial?) python policy.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpC107K4ojoK.pgp
Description: PGP signature


Re: RFS: leo -- a literate editor with outlines for X-Window

2004-05-24 Thread Jeroen van Wolffelaar
On Tue, May 25, 2004 at 12:24:16AM +0200, Xavier Antoviaque wrote:
> On Mon, 24 May 2004 22:08:51 +0200
> Jeroen van Wolffelaar <[EMAIL PROTECTED]> wrote:
> 
> > Some remarks, not that I'm not a Debian Developer (yet), but before
> > leo can be included in Debian, these issues need to be resolved anyway
> 
> Thanks for your reply, its helps a lot.

You're welcome.
 
> I repackaged leo, I hope it solves the problems you are pointing out.

I'm doing only a very shallow check now (time to go to bed really :)
 
> You will find it in http://foobbs.org/debian/leo/
> 
> > - The .diff.gz is huge, because you included a number of html files
> >   ripped from a website. Please don't do that this way.
> 
> I ripped it off. The contents of this documentation are in the
> LeoDocs.leo, anyway.

k.
 
> > - Not your fault (see date of original message), but a new upstream is
> >   available
> 
> Fixed.
> 
> > - If you include your own manpage (great that you've written one --
> >   did you sent it upstream already?), as sgml. You included the
> >   generated manpage in the .diff.gz: don't do that, have build it into
> >   debian/, leo.1 is a generated file.
> 
> Fixed. I also switched to XML DocBook.
> 
> As for sending the man-page upstream, I will make a bundle with some
> patches to fix hard-coded paths I needed to change by hand.

ok.
 
> > - debian/rules: don't invoke programs with /usr/bin/, but
> >   simply  (docbook-to-man)
> 
> Fixed - but this time with xsltproc.
> 
> > - You fail to build-depend on debhelper and python
> 
> Fixed for debhelper, and for Python there is no build-depend, at least
> in the current package.

building the previous package failed on my system, dh_python seemed to
require python to run. Indeed, dh_python(1) says so.

Since you're still using dh_python, you _do_ need to builddepend on
python. Alternatively, you could also drop dh_python, if you're sure you
don't need anything special.

I don't know python to be honest, so I don't know why dh_python doesn't
generate the .pyc generation code, and whether or not that is bad or
good.
 
> > - In debian/control, use ${python:Depends}, in stead of hardcoding the
> >   python dependencies
> 
> I tried to use it, but it gives bad results : it does not detects the
> need for python-tk, and requires python2.3, even if python2.2 can be
> used.

python2.3 seems to be default on Debian Sarge, and python is rumoured to
be broken w.r.t. backwards compatibility and such. Why not drop
python2.2? (Since I'm a python-know-nothing, you might want to ignore my
question :) )

> > - I don't think it's priority 'optional', see
> >   http://www.debian.org/doc/debian-policy/ch-archive#s-priorities
> 
> I do not see any other category that could fit. Could you be more
> specific ?

I mean, I think it's 'extra', rather than 'optional'. Sorry I was so
cryptic.

According to the quoted URL, 'optional' is for stuff you might
reasonably want by default on a system, I don't think leo fits in that
category (admittingly, quite some optional stuff doesn't fit it very
well, so feel free to ignore this if you think it's really appropriate
to be 'optional'.)
 
> > - Description: Capitalize it correctly, and don't start it with 'a',
> >   but something like 'Literate editor ...'
> 
> Fixed. That policy was modified since 2002, isn't it ? I remember being
> careful about this point.

Eh, don't know by heart... Anyway, it's just how the majority of
descriptions are, and if everybody would follow the majority, it'd
become consistent, which is a good think :).

(...)

All cool.
 
> > Also, upon installation you should somehow create precompiled python
> > files (*.pyc). I don't know python myself, but there must be some
> > preferred way to do so, iirc there is a (unofficial?) python policy.
> 
> Yes : there even are autogenerated postinst and prerm scripts by
> debhelper for this. But as Leo has to work with both python2.2 and
> python2.3, I do not see a correct way to handle the generation of .pyc
> for both versions (except packaging two versions of Leo).

This is food for [EMAIL PROTECTED], I really have no clue.

Good work by the way, it seems that you've quite quickly fixed some
details on the package now :).

Since this is a python package, you maybe have better luck asking over
there for a sponsor too, by the way (after you've asked your 2.2 <-> 2.3
question).

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: How to get package in main with the same version to upgrade over a mentors.debian.net version?

2004-06-03 Thread Jeroen van Wolffelaar
On Thu, Jun 03, 2004 at 08:48:55PM +0200, Remco Seesink wrote:
> Hello,
> 
> I am preparing an updated package with an unsolved security bug.
> I would like to upload it to mentors.debian.net, but when it
> gets uploaded to main it will have the same version number as the
> one on mentors. I would to know if there is a way to upload to
> mentors and be sure it gets upgraded when it enters main.
> 
> I had this problem before, but now it is worse because of the security
> bug.
> 
> I looked at the policy and the reverse problem seems to be solved
> by using epochs. An negative epoch is not the way right? And how do
> I apply an epoch? Yada complains when I try to put an Version: field 
> somewhere.
> 
> Is there an other way to do it without having to bump the debian version?
> Or is that exactly what I should do?

The proper way is to simply not upload to mentors.d.n with 'official'
debian revision numbers. Assuming the offical version will be 1.0-1, use
for example 1.0-1~mentors1 (if mentors.d.n accepts ~ in version
numbers), or alternatively 1.0-0mentors1 (decrease debian-revision by
one, append a mentor-specific part).

This way, there is never a clash, you can see from the version number
it's an unoffical version.

Two alternative approaches:
- simply increment debian revision, and use -v appropriately, it doesn't
  matter certain debian-revisions are never uploaded. Disadvantage:
  changelog cluttering, usually people won't have those unofficial
  intermediate versions, and the differences among those are not very
  interesting usually. If you merge the topmost changelog entry every
  time, you seemingly have gaps in version numbering according to
  changelog, not very nice either.
- Don't care about m.d.n, simply have your fixed version uploaded with
  the same version number. m.d.n is unoffical anyway, you in no way have
  to take care of proper upgrade paths at all. Disadvantage: in
  bugreports with reportbug, and for the user itself, it's hard to see
  whether the user/reporter has an unoffical version, or the official
  one.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: How to get package in main with the same version to upgrade over a mentors.debian.net version?

2004-06-03 Thread Jeroen van Wolffelaar
On Fri, Jun 04, 2004 at 04:26:05AM +0200, Remco Seesink wrote:
> The manpage of dput doesn't help me with that. Any suggestions how to get
> firebird_1.0.3.orig.tar.gz uploaded?

-sa on dpkg-buildpackage (or debuild)

See dpkg-buildpackage(1)

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: why are these packages in testing?

2004-06-07 Thread Jeroen van Wolffelaar
On Mon, Jun 07, 2004 at 12:02:01PM +0200, Andreas Barth wrote:
> Hi,
> 
> I came across some strange outputs. For example:
> 
> [EMAIL PROTECTED]:~$ madison aiksaurus
>  aiksaurus | 1.0.1+cvs.2004.02.20-1 |   testing | source
>  aiksaurus | 1.0.1+cvs.2004.03.15-1 |  unstable | source, alpha, arm, hppa, 
> i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
> [EMAIL PROTECTED]:~$
> 
> There is a current removal suggestion by vorlon:
> # 20040509
> # bug #241279
> remove aiksaurus/1.0.1+cvs.2004.02.20-1
> 
> Why is there only the source in testing?

Because 7 out of 9 binary packages of that source are still in testing:
http://lintian.wolffelaar.nl/histmadison/?source=aiksaurus&package=&date=2004-06-07

Note that the testing output says removal fails due to buggyness of the
package: http://packages.qa.debian.org/a/aiksaurus.html

# Trying to remove package, not update it
# libaiksaurus-data (alpha, arm, hppa, i386, ia64, m68k, mips, mipsel,
  powerpc, s390, sparc) is buggy! (1 > 0)
# Not considered

I guess the textual representation is bogus, otherwise removals can't
really have worked before.

> Similar, for libapache-mod-filter, there is:
> [EMAIL PROTECTED]:~$ madison libapache-mod-filter
> libapache-mod-filter |  1.4-5 |stable | source, alpha, arm, hppa, i386, 
> ia64, m68k, mips, mipsel, powerpc, s390, sparc
> libapache-mod-filter |  1.4-8 |   testing | source, alpha, arm, hppa, i386, 
> ia64, m68k, mips, mipsel, powerpc, s390, sparc
> libapache-mod-filter |  1.4-8 |  unstable | source, alpha, arm, hppa, i386, 
> ia64, m68k, mips, mipsel, powerpc, s390, sparc
> [EMAIL PROTECTED]:~$
> but there is also a removal suggestion, and the excuses-file on
> ftp-master says according to
> http://bjorn.haxx.se/debian/testing.pl?package=libapache-mod-filter
> that this package is removed today from testing. So, why is this still
> there? How many hours after the generation of the excuses list are the
> packages really updated?

'today' means 'just before next mirror pulse', i.e., it will be gone
after tonight.

Testing scripts run just after a mirror pulse, and have effect only upon
next one, so there generally is a delay of about 20 hours iirc.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: How to get package in main with the same version to upgrade over a mentors.debian.net version?

2004-06-08 Thread Jeroen van Wolffelaar
On Tue, Jun 08, 2004 at 11:58:26AM +0200, Geert Stappers wrote:
> On Fri, Jun 04, 2004 at 10:03:52AM -0700, Matt Brubeck wrote:
> > But if the NMU is a new upstream version 1.2, then the correct NMU
> > version is 1.2-0.1.  This is in the Debian Developer's Reference:
> > 
> >  "If it is absolutely necessary for someone other than the usual main-
> >  tainer to make a release based on a new upstream version then the person
> >  making the release should start with the debian-revision value `0.1'."
> > 
> >  -- DDR 5.11.4.1: Source NMU version numbering
> 
> Okay, that reads like:
>  If there is no offical Debian maintainer yet, then use -0.1.

Policy only discusses verion number rules for uploaded versions, it
doesn't discuss version numbers for private use. Use common sense for
that, for example, either of the three possibilities I posted earlier
(with advantages/disadvanteges even).
 
> Also there is no harm in that it looks a like a NMU,

It is confusing, but since it's unofficial, you'll only hurt yourself
and your beta-testers.

> it _says_ there is no one in Debian maintaining the package.

No, this is plainly wrong, the version number an sich doesn't say
anything about whether or not somebody in Debian is maintaining the
package. Only the Maintainer: field of the latest package in sid days
so, possibly with hints to future changes in wnpp.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: UTF-8 changelog?

2004-06-11 Thread Jeroen van Wolffelaar
On Sat, Jun 12, 2004 at 12:02:46AM +0200, Magos?nyi ?rp?d wrote:
> Hi!
> 
> Lintian tells me that there are obsolete national charset characters
> in debian/changelog, and I have to convert it to UTF-8.
> 
> The national characters are in my name. First I have converted
> changelog, then lintian figured out that I do an NMU. So I also
> converted control.
> 
> Now I cannot debsign, because I could not properly tell gnupg my name
> in UTF-8 encoding (cut&paste did not actually work).
> 
> How did you handle the situation?
> (I convert back to latin-2 for the time being, but I am overly
> interested in the Right Way.)

Use the -e'Your Name <[EMAIL PROTECTED]>' to dpkg-buildpackage, in
ASCII (you need to have write your name without any non-ASCII, that is,
non-7bit, characters).

If you want to write your name in non-7bit characters, you'll need to do
so in UTF-8, there is no real policy yet for this issue, but the
consensus seems to be it becomes '_if_ you use non-7bit characters,
those must be in UTF-8'.

So in the latter case, write your name in debian/control in UTF-8 too.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: UTF-8 changelog?

2004-06-11 Thread Jeroen van Wolffelaar
On Fri, Jun 11, 2004 at 11:36:14PM +, Magos?nyi ?rp?d wrote:
> A levelez?m azt hiszi, hogy Jeroen van Wolffelaar a k?vetkez?eket ?rta:
> > > changelog, then lintian figured out that I do an NMU. So I also
> > > converted control.
> 
> > Use the -e'Your Name <[EMAIL PROTECTED]>' to dpkg-buildpackage, in
> > ASCII (you need to have write your name without any non-ASCII, that is,
> > non-7bit, characters).
> 
> > So in the latter case, write your name in debian/control in UTF-8 too.
> 
> It is already done. Now I have to tell gnupg my name in UTF-8. But how?

Use the -k flag of dpkg-buildpackage, see dpkg-buildpackage(1)
for details. See debuild(1) if you use that, you can have several of
these flags hardcoded there (at least your Key ID, since on your
account, that won't change ever). You'll also need it anyway when you're
sponsoring.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: How to use reportbug from inside a chroot?

2004-07-06 Thread Jeroen van Wolffelaar
On Tue, Jul 06, 2004 at 10:50:13AM +0200, Frank K?ster wrote:
> Andreas Metzler <[EMAIL PROTECTED]> schrieb:
> 
> > On 2004-07-05 Frank K?ster <[EMAIL PROTECTED]> wrote:
> >> while I use woody+backports on my working machine, I keep an up-to-date
> >> sid chroot for developping purposes. When reporting a bug I find in the
> >> chroot, I have to save it in a file and then rerun reportbug on woody,
> >> because I do not have an MTA installed in the chroot.
> > [...]
> >
> > reportbug --smtphost=localhost
> >   cu andreas
> 
> And this works with exim (woody's exim) installed on localhost, without
> an smtp server?

No, but you could teach exim to also listen and relay mail incoming from
127.0.0.1:25, just as if it were incoming from /usr/sbin/sendmail.

Note that ssmtp also works by relaying mail onwards via SMTP. Since
you're in a chroot, you'll _need_ to use some kind of network socket to
get mail out of the chroot -- having your MTA listen locally on 25 and
use ssmtp is the staightforward way to do so.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



RFS: phpbb2 (security RC bug, one-time sponsorship of existing package)

2004-07-29 Thread Jeroen van Wolffelaar
Due to holiday of usualy sponsor, could somebody sponsor
http://wolffelaar.nl/~jeroen/phpbb.tar for me? Fixes grave security bug,
tested okay, no real changes to package except the new upstream sources
of course.

Thanks,
--Jeroen

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Wed, 28 Jul 2004 23:30:39 +0200
Source: phpbb2
Binary: phpbb2-languages phpbb2-conf-mysql phpbb2
Architecture: source all
Version: 2.0.10-1
Distribution: unstable
Urgency: high
Maintainer: Jeroen van Wolffelaar <[EMAIL PROTECTED]>
Changed-By: Jeroen van Wolffelaar <[EMAIL PROTECTED]>
Description:
 phpbb2 - A fully featured and skinneable flat (non-threaded) webforum
 phpbb2-conf-mysql - Automatic configurator for phpbb2 on MySQL database
 phpbb2-languages - phpBB2 additional languages
Closes: 258705 259298 260015
Changes:
 phpbb2 (2.0.10-1) unstable; urgency=high
 .
   * New upstream security release (Closes: #259298, #260015)
   * Fixed debconf typo, and added Japanese debconf translation, thanks to
 Hideki Yamane (Closes: #258705)
Files:
 bc07e790346584aeade16748dbd1e03b 639 web optional phpbb2_2.0.10-1.dsc
 491304f74504a23293eb1f3bb74c9905 3291318 web optional phpbb2_2.0.10.orig.tar.gz
 d3e259b75562873d2792e6b50b1c140b 26521 web optional phpbb2_2.0.10-1.diff.gz
 396de494f64bbe407a4c5dca0b1da44f 488932 web optional phpbb2_2.0.10-1_all.deb
 34b2254ef56b47c26cb56e895781d4cb 32360 web optional phpbb2-conf-mysql_2.0.10-1_all.deb
 05d025395a00c398462d2e84dbb2ef5a 2788512 web optional 
phpbb2-languages_2.0.10-1_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBCC63l2uISwgTVp8RAjM9AJ9Y6Ft6JLle1oRS6ufh3P1vY3L/0QCggzWr
vHgp9CAbUrJwR+Y+fCkHoc0=
=alAW
-END PGP SIGNATURE-

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: How to retire a bug tagged wontfix,woody?

2004-08-03 Thread Jeroen van Wolffelaar
On Mon, Aug 02, 2004 at 11:42:49PM -0700, Brian Nelson wrote:
> Then downgrade it.  There's a mismatch there anyway.  A serious bug
> should *never* be tagged as wontfix.  Either it needs to be fixed or
> it's not really serious.

This is not true. For example, architecture-dependent data in /usr/share
is a serious bug, but if a version in woody has this bug, it is still
wontfix: such a bug doesn't render the package nearly unusable, doesn't
cause dataloss, isn't a security issue, hence, isn't important enough to
risk breaking stuff in woody for..

RC bugs tagged woody (and not sarge or sid) do in no way affect sarge's
release, you can safely leave them around for documentation purposes
(i.e., letting people know you're aware of the bug in woody, but that it
won't be resolved in woody, so people won't file new bugs for it).

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: out-of-date-standards-version

2004-08-03 Thread Jeroen van Wolffelaar
On Wed, Aug 04, 2004 at 12:39:22AM +0200, Olivier wrote:
> Hi all,
> 
> lintian complains:
> 
>  out-of-date-standards-version 3.6.0
> N:
> N:   The source package refers to a 'Standards-Version' that is starting to
> N:   get out of date, compared to current Policy. You can safely ignore
> N:   this warning, but please consider updating the package to current
> N:   Policy.
> 
> The reason I choose this standsards version, is that I can maintain both a
> woody backport and a normal package using this standard. Is that a valid
> reason?

Your package in sid/sarge needs to confirm to the latest policy version,
whatever you put in standards-version.

That field is only a reminder to yourself, of what policy version you
checked your package. Nothing automatic happens with it, you can
technically set it to anything without any practical effect.

3.6.1 has compared to 3.6.0 only a deprecation, with a 'should' (i.e.,
not 'must'), so you can safely put 3.6.1 and not lying.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



[jdamour@nycap.rr.com: Re: Please help sorting out which sid updates need to make sarge]

2004-08-15 Thread Jeroen van Wolffelaar
This is debian-mentors stuff, IMHO.

Sorry, I don't have time myself to answer this now, this list probably
will.

--Jeroen

- Forwarded message from James Damour <[EMAIL PROTECTED]> -

Subject: Re: Please help sorting out which sid updates need to make sarge
From: James Damour <[EMAIL PROTECTED]>
Reply-To: "James Damour (Suvarov454)" <[EMAIL PROTECTED]>
To: Jeroen van Wolffelaar <[EMAIL PROTECTED]>
Date: Sun, 15 Aug 2004 11:15:01 -0400

I apologize if you did not intend to have maintainers email you
directly, but you didn't specify any other communication mechanism
(except waiting for an email next week... I'm trying to be helpful and
proactive).

I recently adopted the orphaned package named "filler" and uploaded a
new version to Sid that hasn't made it into Sarge because it FTBFS. 
Mind you, the old (orphaned) version **also** FTBFS, so I'm not really
sure how it made it into Woody; perhaps it got grandfathered in when the
Debian policy on Java was changed.  Nevertheless, I wanted to let you
know that there is only bugs that the Sid version closes are the
"package orphaned" bug and a complaint about the documentation.  I don't
know if either bug is considered important for the Sarge release, and I
don't know the policy on replacing one FTBFS version of a package for
another.  Perhaps the package should be dropped from Sarge?

On Sat, 2004-08-14 at 19:29, Jeroen van Wolffelaar wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Hi all,
> 
> Executive summary: If you maintain one or more packages that are
> out-of-sync in sarge, please go to http://www.wolffelaar.nl/~sarge/,
> read the guidelines, login, lookup your own packages, and fill in the
> questions.
> 
> Full story:
> 
> We are currently quite close to the release of the next Debian version,
> Sarge. Dozens of packages are uploaded to sid daily, and it looks like
> by far not all of them are going to make it into sarge.
> 
> Currently, there are about 1500 packages that have a different version
> in sid than they have in sarge. Bugs are closed when they are fixed in
> sid, bugs aren't reported very often if they are only present in sarge,
> and not in sid, and sid simply still has more users than sarge.
> 
> This situation has a high risk of letting important bugs slip into the
> sarge release, and that is not good. Trying to track bugs that were
> fixed in sid but not yet in sarge is very tedious, and also not all bugs
> and issues are reported in the BTS.
> 
> A better approach to this issue is to judge manually on all those
> package that are out-of-sync whether the sid version contains essential
> fixes that really ought to make it into Sarge. For this purpose, I
> hereby call on all maintainers that have packages that are out-of-sync,
> to let the release team know whether this is the case. 1500 packages is
> too much for a few volonteers, since it requires intimite insight on all
> the changes made in the package between the sarge and the sid version.
> 
> Please visit http://www.wolffelaar.nl/~sarge/ , the site where this is
> administred. Next week the maintainers of those packages of which it is
> still unknown whether the sid version contains important fixes will be
> asked by mail to provide their judgement.
> 
> Thank you for your cooperation,
> - --Jeroen
> 
> - -- 
> Jeroen van Wolffelaar
> [EMAIL PROTECTED]
> http://jeroen.A-Eskwadraat.nl
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.2.4 (GNU/Linux)
> 
> iD8DBQFBHpsqKN6ufymYLloRAga9AJ0YVRRavXOwe2kLJB3zyZLy1P9AEQCffH2z
> L+UoodIklLlEXAdEJBLh6Po=
> =xetU
> -END PGP SIGNATURE-
-- 
James Damour (Suvarov454) <[EMAIL PROTECTED]>



- End forwarded message -

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpCtaHvSdUsv.pgp
Description: PGP signature


Re: [jdamour@nycap.rr.com: Re: Please help sorting out which sid updates need to make sarge]

2004-08-15 Thread Jeroen van Wolffelaar
On Sun, Aug 15, 2004 at 05:26:21PM -0400, James Damour wrote:
> It was my understanding from the Debian Java policy
> (http://www.debian.org/doc/packaging-manuals/java-policy/x73.html) that
> by depending upon the java2-runtime (which is *not* supplied by gcj
> 3.3), the filler package is correctly identifying a dependency that
> wasn't satisfied on the system of the user in bug 255831.  The fact that
> there is *NO* package in Debian (main or contrib) that satisfies the
> dependency is what causes the FTBFS bug.  On the other hand, once the
> Free Java hackers catch up, filler should run without modification.

filler is in contrib, see
http://www.nl.debian.org/doc/debian-policy/ch-archive.html#s-contrib

packages in contrib are allowed to FTBFS due to missing dependencies in
Debian. You may close any FTBFS bugs on filler caused by missing java2
packages in Debian referring to the debian policy, it is acceptable
for contrib to FTBFS due to missing dependencies.

Your package doesn't propagate to testing at the moment due to missing
depends, but this issue is currently being worked on by Andreas Barth.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpeawScfsi1Q.pgp
Description: PGP signature


Re: [jdamour@nycap.rr.com: Re: Please help sorting out which sid updates need to make sarge]

2004-08-15 Thread Jeroen van Wolffelaar
On Sun, Aug 15, 2004 at 06:03:40PM -0400, James Damour wrote:
> On Sun, 2004-08-15 at 17:31, Jeroen van Wolffelaar wrote:
> > On Sun, Aug 15, 2004 at 05:26:21PM -0400, James Damour wrote:
> > > It was my understanding from the Debian Java policy
> > > (http://www.debian.org/doc/packaging-manuals/java-policy/x73.html) that
> > > by depending upon the java2-runtime (which is *not* supplied by gcj
> > > 3.3), the filler package is correctly identifying a dependency that
> > > wasn't satisfied on the system of the user in bug 255831.  The fact that
> > > there is *NO* package in Debian (main or contrib) that satisfies the
> > > dependency is what causes the FTBFS bug.  On the other hand, once the
> > > Free Java hackers catch up, filler should run without modification.
> > 
> > filler is in contrib, see
> > http://www.nl.debian.org/doc/debian-policy/ch-archive.html#s-contrib
> > 
> > packages in contrib are allowed to FTBFS due to missing dependencies in
> > Debian. You may close any FTBFS bugs on filler caused by missing java2
> > packages in Debian referring to the debian policy, it is acceptable
> > for contrib to FTBFS due to missing dependencies.
> 
> OK, good to know.

It's in packaging policy, one of the few must reads for maintainers...
(others are DFSG, developers-reference, and preferable new-maintainers
guide too).

> > Your package doesn't propagate to testing at the moment due to missing
> > depends, but this issue is currently being worked on by Andreas Barth.
> > 
> I didn't know that.  Should I try to contact Andreas and offer to help?

He reads this list, I'm sure he'll contact you if your help is needed --
I'm in the impression though he'll manage.
 
--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpKBtgagZedN.pgp
Description: PGP signature


Re: [jdamour@nycap.rr.com: Re: Please help sorting out which sid updates need to make sarge]

2004-08-16 Thread Jeroen van Wolffelaar
On Mon, Aug 16, 2004 at 09:16:24AM +0200, Thomas Viehmann wrote:
> Jeroen van Wolffelaar wrote:
> > packages in contrib are allowed to FTBFS due to missing dependencies in
> > Debian. You may close any FTBFS bugs on filler caused by missing java2
> I think this should be missing *build*-dependencies.
> To me it looks like filler 1.02-2 specifies java-compiler, debhelper as
> build-dependencies.

Hm, indeed, that's a problem. It should build-depend on j2sdk1.{3,4} or
whatever instead...

Lintian should also have given you:
W: filler source: virtual-package-depends-without-real-package-depends
build-depends-indep: java-compiler

You should build=depend:  |  to
give builders a hint which package you want installed. Plus indeed that
java-compiler isn't a restrictive enough virtual package. On my system,
java-compiler is provided by:

* j2sdk1.4 1.4.1.01-0.1
* jdk1.1 1.1.8v3-1
* j2sdk1.3 1.3.1.02b-2
* kaffe-pthreads-profile 2:1.1.4.PRE1.1.5-11
* kaffe-pthreads 2:1.1.4.PRE1.1.5-11
* kaffe-jthreads 2:1.1.4.PRE1.1.5-11
* jikes-sablevm 1.1.6-2
* jikes-kaffe 2:1.1.4.PRE1.1.5-11
* jikes-gij 1:1.21-2
* jikes-classpath 2:0.09-2
* gcj-3.3 1:3.3.4-3
* gcj 4:3.3.4-2

So, your package should be buildable by _any_ of these. I didn't test
that though.

If filler isn't buildable by some of these, that is indeed a RC bug. As
Thomas said, build-depends need to be specified correctly. Depending on
java2-compiler might be it.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpteNr7v3hY7.pgp
Description: PGP signature


Re: version numbers in testing-proposed-updates (was: current specialities for NMUs)

2004-08-25 Thread Jeroen van Wolffelaar
On Wed, Aug 25, 2004 at 03:28:29PM +0200, Frank K?ster wrote:
> Andreas Barth <[EMAIL PROTECTED]> wrote in debian-devel:
> > These packages are frozen, i.e. newer uploads to unstable won't go into
> > testing. The official way is to upload also a package to testing. To upload
> > a package to testing (or: testing-proposed-updates, this are just
> > synonyms; tpu in short), it is necessary that the version number of the
> > upload is smaller than the current installed package in unstable, and
> > larger than the current installed package in testing. So, normally, you
> > have to upload a package (directly or in whichever delayed you consider
> > appropriate), and the version for testing in one more day delayed. 
> 
> Will this also be valid for non-base/standard packages, once everything
> is frozen?

Yes, unless the sid version already moved on. Versions in testing cannot
be higher than those of unstable, so this must be this way.
 
> What version numbers are usually used? If it's no a NMU, does one upload
> an artificially high version number (debian revision of -50 or so) to
> unstable, just to be sure not to run out of maintainer-upload version
> numbers for testing-proposed-updates? Or is it normal to use NMU version
> numbers even for maintainer uploads to testing-proposed-updates?

You never run out of maintainer version numbers, since can you always
add parts.

Suppose you're currentlat at -3, then you can of course still upload -4,
-5 etc to sid, which is the common way. If you want a sarge backport of
fixes to sid, use -3sarge1. If it's a Non-Maintainer backport, use
-3.sarge1.

With this method, one dot in maintainer revision means NMU (with the
before-dot part being the latest MU), zero dots means MU, a property
nice to have.

Unfortunately, -3sarge1 sorts before -3.1, so if you want as maintainer
to backport a NMU to sarge, you're out of luck for straightforward
solutions.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: RFH lintian too hush

2004-08-29 Thread Jeroen van Wolffelaar
On Sun, Aug 29, 2004 at 05:10:21PM +0200, Geert Stappers wrote:
> On Tue, Aug 17, 2004 at 12:09:10PM +0200, Geert Stappers wrote:
> > I'm surprised that your lintian procedures more information then mine.
> > According to packages.qa.debian.org is the most recent version 1.23.2,
> > I use that version also. The linda program does report also
> > the missing manpage, but not the permissions on directories warning.
> > 
> > Which tool do I have to use to make these warnings visible?

lintian

> According the manual page of lintian is there a check for "huge /usr/share".
> Conglomerate 0.7.14-1[1] is about 1.4 Mb with a 1.2Mb /usr/share,
> but lintian didn't complain about that huge /usr/share.
> IMNSHO it makes sense to at least warn about a u.s. of more one megabyte.
> 
> Did I use lintian incorret
> or is it triggered at a larger /usr/share ?
> (then please tell me at which size )

Please tell use HOW you use lintian if you want to know IF you used it
incorrect, I cannot magically see how you use lintian.

Regarding this check, see /usr/share/lintian/checks/huge-usr-share, and
note that due to its new, experimental nature, it is only displayed when
you enable informative checks, by means of lintian -I.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


pgpkOzyKeOO0m.pgp
Description: PGP signature


Re: RFH Re: conglomerate_0.7.14-2_powerpc.changes REJECTED

2004-08-29 Thread Jeroen van Wolffelaar
On Sun, Aug 29, 2004 at 11:44:57AM -0600, Wesley J Landaker wrote:
> On Tuesday 17 August 2004 04:09, Geert Stappers wrote:
> 
> > I'm surprised that your lintian procedures more information then
> > mine. According to packages.qa.debian.org is the most recent version
> > 1.23.2, I use that version also. The linda program does report also
> > the missing manpage, but not the permissions on directories warning.
> >
> > Which tool do I have to use to make these warnings visible?
> 
> I don't know if this is related to what happened in this case, but often 
> running lintian against the binary package (*.deb) will give different 
> results than running lintian against the source package (*.dsc) and 
> changes file (*.changes). 
> 
> I generally use
> 
> $ lintian *.{deb,dsc,changes}

Lintian has three type of checks: source checks (dsc), binary checks
(deb) and udeb checks (udeb). While some checks share code, and some
problems are reported in both, most problems can only be detected in
either the binary, or the source.

Running lintian on a .changes file will simply run in on those files
named in it, it isn't needed to also seperately list the .deb and .dsc's
if they are already also in the .changes.

> for normal checking, or
> 
> $ lintian -Iv *.{deb,dsc,changes}
> 
> if I want it to be more verbose. =)

-v isn't very useful imho usually, but the two option you should
consider are indeed -I, for some checks we didn't dare to enable by
default, and -i, which will give you an explanation for each problem
detected, possible with a hint how to fix it.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: RFH Re: conglomerate_0.7.14-2_powerpc.changes REJECTED

2004-08-29 Thread Jeroen van Wolffelaar
On Sun, Aug 29, 2004 at 12:08:54PM -0600, Wesley J Landaker wrote:
> On Sunday 29 August 2004 11:50, Jeroen van Wolffelaar wrote:
> > On Sun, Aug 29, 2004 at 11:44:57AM -0600, Wesley J Landaker wrote:
> > > I generally use
> > >
> > > $ lintian *.{deb,dsc,changes}
> 
> > Running lintian on a .changes file will simply run in on those files
> > named in it, it isn't needed to also seperately list the .deb and
> > .dsc's if they are already also in the .changes.
> 
> You're right; thanks for the clairification. In that case, it might make 
> sense to change my habit to "lintian *.changes" and save a few 
> keystrokes. =)

Which is exactly what debuild by default does for you. In addition, it
will also add the proper fakeroot magic to dpkg-buildpackage, and, eh,
it's shorter to type than dpkg-buildpackage, so I prefer this one-in-all
script for building my stuff :)

(Package devscripts, in case you're wondering)

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl



Re: RFH lintian too hush

2004-08-29 Thread Jeroen van Wolffelaar
Diverting to lintain-maint, where this is more appropriate...

On Sun, Aug 29, 2004 at 10:26:13PM +0200, Geert Stappers wrote:
> On Sun, Aug 29, 2004 at 07:26:35PM +0200, Jeroen van Wolffelaar wrote:
> > On Sun, Aug 29, 2004 at 05:10:21PM +0200, Geert Stappers wrote:
>   
> > > According the manual page of lintian is there a check for "huge /usr/share".
> > > Conglomerate 0.7.14-1[1] is about 1.4 Mb with a 1.2Mb /usr/share,
> > > but lintian didn't complain about that huge /usr/share.
> > > IMNSHO it makes sense to at least warn about a u.s. of more one megabyte.
> > > 
> > > Did I use lintian incorrect
> Oops, indeed I didn't tell that I didn't provide any optional flags.
> 
> > > or is it triggered at a larger /usr/share ?
> > > (then please tell me at which size )
> > 
> > Please tell use HOW you use lintian if you want to know IF you used it
> > incorrect, I cannot magically see how you use lintian.
> 
> ( wget 
> http://www.stappers.nl/gst/pool/main/c/conglomerate/conglomerate_0.7.14-1_powerpc.deb
>  )
> 
>   lintian conglomerate_0.7.14-1_powerpc.deb
> 
> So no extra flags. That is based on lintian manual page.
> 
>-c, --check
>   Run all checks over the specified packages.  This is the default
>   action.
> 
> The idea is the use the default action to get _all_ checks.

It hides the ones that are more likely to be incorrect and annoying than
to actually be useful...
 
> But I was looking for the hugh /usr/share so I tried
> 
>   lintian -C hus conglomerate_0.7.14-1_powerpc.deb
 
(...)
 
> But still no sign of the hugh /usr/share

-C will limit the number of tests done, rather than doing all. Note that
in both of the above cases, the test is performed, but just hidden for
you.

> > Regarding this check, see /usr/share/lintian/checks/huge-usr-share, and
> > note that due to its new, experimental nature, it is only displayed when
> > you enable informative checks, by means of lintian -I.
> 
> Hey a -I flag, lets try it:
> 
> $ lintian -I conglomerate_0.7.14-1_powerpc.deb
> I: conglomerate: arch-dep-package-has-big-usr-share 4448kB 86%
> 
> 
> Okay, I found what I was looking for 
> What is a constructive way to solve our different expections
> of _all_ checks and "forceing hus check" versus the -I flag?

Dunno, -C et al are IMHO to be discouraged, are only for very rare,
specialized uses. I'm actually in favour of dropping them from the
--help, and in manpage, maybe even move all that advanced stuff to a
different manpage/chapter. Regular maintainers shouldn't ever need that
option, it's only needed if you're doing some QA stuff or mass-checking,
and then you need to read the code anyway...
 
> (next is dutch, native language for me and probably also for Jeroen
>  Wat is een opbouwende manier om ons verschil in verwachtingen
>  bij _alle_ test en de "geforceerde hus test" tegenover
>  de -I optie op te lossen?)

I understood the English part fine :), indeed, Dutch is my native
language, as you have guessed from my .nl email.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



  1   2   >