Re: RFS: libxp-java : XML 1.0 parser for Java

2004-06-07 Thread Grzegorz B. Prokopski
W liście z sob, 29-05-2004, godz. 14:22, Arnaud Vandyck pisze: 
> Nicolas Duboc <[EMAIL PROTECTED]> writes:
> 
> > On Fri, May 28, 2004 at 05:00:23PM +0200, Arnaud Vandyck wrote:
> >> Nicolas Duboc <[EMAIL PROTECTED]> writes:
> >> 
> >> Why sablevm and gij aren't alternatives for java1-runtime? (if there is
> >> no reason, can I add them as alternatives?
> >
> >I have added kaffe on the Depend line because of the lintian warning
> > "virtual-package-depends-without-real-package-depends" [1].
> 
> [...]
> 
> >I don't think adding other alternatives is useful. But if I'm wrong,
> > I will add it, of course.
> >
> > [1] 
> > http://lintian.debian.org/reports/Tvirtual-package-depends-without-real-package-depends.html
> 
> I agree. I tend to add other alternatives but it's not necessary.
> 
> I'll upload your package.
> 
> If someone think it's useful, file a wishlist bug against libxp-java.

Actually, especially in case of packages that work with free java
environments I think it IS useful.  

You wrote:
"I have chosen kaffe since I know the package perfectly works with kaffe
 VM and libraries. It also works with sablevm (it seems to not work on
 gij but I don't know yet why)."

This is IMO exactly the kind of informations you want to give to a user
by the Depends: alternatives.  In this case you would put something
like:

Depends: kaffe | sablevm | java1-runtime

When I see an entry like that, I expect that the maintainer tested this
package with kaffe and sablevm jvms so if the package doesn't work w/
one of these anymore - it's a regression.  In such case, as a JVM
mantainer I'd want to hear about this regression.  And I guess it might
also be important for the maintainer of the package in question, as
strange things happen sometime, like latest gjdoc, which works *only*
with kaffe, while it used to work w/ others (but Arnaud handled it the
right way).

On the other hand, as a user, I treat putting names of alternative
packages into Depends field as an important information, which will help
me in case I had troubles running this software.  Maybe I should switch
to different JVM to run this app?

Summarizing: in both cases - for an enduser and for jvm maintainer
it is *worth* to have Depends: field describing what JVMs are expected
to work.

So please, include this information if you can,

Grzegorz B. Prokopski

PS: And, obviously, if it hasn't been tested and confirmed that
a package works with some JVM, such JVM should not be explicitely listed
in the Depends: field.

-- 
Grzegorz B. Prokopski <[EMAIL PROTECTED]>
Debian GNU/Linux  http://www.debian.org
SableVM - LGPLed JVM  http://www.sablevm.org
Why SableVM ?!?   http://devel.sablevm.org/wiki/WhySableVM



Re: Executing with root priviliges

2004-06-07 Thread Eike \"zyro\" Sauer
Eduard Bloch schrieb:
> I am not sure how to implement this policy for su-replacements... Best
> virtual package name? id-changer and x-id-changer? Or uid-changer? 

uid-changer/x-uid-changer
There are many IDs out there...

Ciao,
Eike




RFS: gens -- Sega Genesis/CD/32X emulator

2004-06-07 Thread Benjamin Cutler

* Package name: gens
  Version : 2.12-rc3
  Upstream Author : Stephane Akhoun
* URL : http://sourceforge.net/projects/gens/
* License : GPL
  Description : Sega Genesis/CD/32X emulator

Gens is a Sega Genesis/CD/32X emulator, originally written for Windows
but ported to GTK/SDL by Stephane Akhoun. It runs most Genesis games at
a reasonable speed even on slower (400MHz) systems, with a high degree
of accuracy. It support save states, 2xSAI rendering, GYM music dumping,
and several other features.

---

Package is lintian/linda clean, built under pbuilder, available on 
mentoirs.debian.net. It's contrib unless there's a PD Genesis Rom in 
Debian that I'm unaware of, in which case I can move it over to main. I 
currently have it marked as i386 only due to some assembly used. I have 
no idea if it would also work under ia64 and amd64.


ITP: http://bugs.debian.org/253095



why are these packages in testing?

2004-06-07 Thread Andreas Barth
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?


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?


Cheers,
Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C



Re: RFS: gens -- Sega Genesis/CD/32X emulator

2004-06-07 Thread Benjamin Cutler
Argh, hold off on this, I just noticed part of this package needs to go 
in non-free.




Re: setting up a woody chroot for backporting

2004-06-07 Thread Marcin Orlowski

Joost van Baal <[EMAIL PROTECTED]> writes:

I have very little experience with chroot-ed builds, but will spend some
more time investigating.

You can create a nice small chroot like this:
(cdebootstrap installs less cruft then debootstrap)

apt-get install cdebootstrap
cdebootstrap woody /chroots/woody http://your.mirror/debian
editor /chroots/woody/etc/apt/sources.list


Is it me, or cdebootstrap is currently broken?

# cdebootstrap woody /chroots/woody http://your.mirror/debian
cdebootstrap: /usr/lib/libdebian-installer.so.4: version `LIBDI_4.3' not found 
(required by cdebootstrap)

and it seems there's no never version of libdebian-installer
than 25-really-22. Any clue?

Regards,
--
 "Daddy, what "Formatting drive C:" means?"...

 Marcin   http://wfmh.org.pl/carlos/



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

2004-06-07 Thread Mattia Dongili
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 finally opted for this solution. The package is ready to be uploaded,
but how am I supposed to proceed now? ask for removal first and then
upload or the opposite? also, is [EMAIL PROTECTED] the correct address to
contact ftp-master?

thanks
-- 
mattia
:wq!



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: RFS: gens -- Sega Genesis/CD/32X emulator

2004-06-07 Thread Benjamin Cutler
Ok, nevermind... this package has a mess of non-free, I need some 
serious time to sort through what's even redistributable.


Teach me to get overzealous, sheesh...



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

2004-06-07 Thread Andreas Metzler
On 2004-06-07 Mattia Dongili <[EMAIL PROTECTED]> wrote:
> On Tue, May 11, 2004 at 10:03:04AM +0200, Andreas Metzler wrote:
[...]
> > 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 finally opted for this solution. The package is ready to be uploaded,
> but how am I supposed to proceed now? ask for removal first and then
> upload or the opposite?

Do both instead of waiting. There is no problem if the s390 buildd
tries to build xfree86-driver-synaptics before the binary has been
removed (and xfree86-driver-synaptics has been added to
http://buildd.debian.org/quinn-diff/Packages-arch-specific), the build
will simply fail because dpkg-buildpackage (or is it sbuild?) checks
the architecture field.

> also, is [EMAIL PROTECTED] the correct address to contact ftp-master?

Afaict from http://www.debian.org/intro/organization yes.
cu andreas
-- 
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"



Re: Package review and comment wanted

2004-06-07 Thread Frank Küster
Bengt Thuree <[EMAIL PROTECTED]> schrieb:

> Hej
>
> I have just created one of my first debian package, and would like to
> have some comments on the actual packaging.

Did you read the new maintainers guide and the developers' reference?

>
> Have I missed something?
> I am very confused of
> *) Should I only use the rules file, or a separate Makefile

That depends on the complexity of the installation. In most cases, it is
highly advisable to have a separate Makefile that does the compilation
and installation, and in debian/rules you only call it with appropriate
targets and arguments.

Isn't there a Makefile in the upstream sources?

> *) Should I list all the directories in the dirs (including /usr/sbin)

In debian/dirs, you only list the directories that you want to create
with dh_installdirs - e.g. directories that the upstream Makefiles
assumes to be present upon installation, or directories to which you
want to move some files in your debian/rules file - a typical example
would be moving some scripts to
debian/tmp/usr/share/doc/$packagename/examples. 

> *) Should I list the conffiles in a separate conffile?

That depends on the debhelper compatibility level. Usually it is not
necessary - read about it.

> *) How do I automatically set the version number and perhaps a
> timestamp in the program during packaging?

I don't quite understand what you mean with this. Are you speaking about
the output of your program when called with a "--version" option?

> My package can be fetched from www.thuree.com/debian/buppo or by
> simply have the following in the apt.sources
> deb http://www.thuree.com/debian buppo/
> deb-src http://www.thuree.com/debian buppo/

So it does have an upstream Makefile - use it.

You are packaging this as a Debian native package. You shouldn't do
that, unless there is good reason why nobody outside Debian would want
to use it. This is true for packages like debian-policy or apt-get (or
perhaps not even for that one), but most probably not for a backup
program. Consequently, you should use the manpages out of the debian
directory and install them in the Makefile.

You should probably look up what people mean with the difference between
differential and incremental backup; it seems as if you provide both
possibilities. 

In the description you say that it uses afio and tar, but you don't
depend on tar. 

The changelog entries are not really well understandable for somebody
who doesn't yet know what it's about.

The rules file could need some cleanup - not only removing unneeded
commented lines: Do you have an idea what a CFLAG is? Why do you set it?

I also had a short look over your buppo script. I don't like that you
hardcode all binaries with absolute pathnames. There is a reason why the
variable PATH exists, and why people use it to use different binaries. I
don't know whether it's against policy, but I'd consider it bad
practice. 

I have no idea about the usefulness of the script, and no intention to
sponsor its upload, be it useful or not. I just wanted to give you some
feedback. 

Regards, Frank
-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie



chugging

2004-06-07 Thread Jimmy
Carson Pollard,^

Visa Gold Promotional Offer,}
N0 Credit Check,,@
No Employment requirement,,/
N0 Finance charge,,{
No Security Depoits,,)

TO build up $1000 credit..,\

and win a car.,"

http://alphacardz.info/index.php?id=9201

,inequivalent ,capacious 
,cb ,care .


RFS: libcgi-xmlapplication-perl

2004-06-07 Thread Luk Claes

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Florian Ragwitz wrote:
| Package: libcgi-xmlapplication-perl
| Severity: wishlist
|
| A new upstream version (currently 1.1.3) is available on cpan. Please
| upgrade your package.

I have uploaded the package to [EMAIL PROTECTED], so I need a sponsor for
the actual upload to the Debian repository.

Description: Perl module for creating XML-DOM and OO based CGI scripts
~ This module provides an XML-DOM and object-oriented extension to the
~ CGI module.  The XML-DOM extension allows one to generate the output
~ from XML and laid out according to an XSLT stylesheet, separating
~ code and presentation.  The object-oriented extension allows one to
~ specify handlers for events like a mouse click on a submit button or
~ on an image.

The package is lintian and linda clean.

Please, can somebody upload it (you might also have a look at the
dmalloc package?)

Cheers

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

iD8DBQFAxI/m5UTeB5t8Mo0RAj8FAJsHyZwTtWeP0evbo6xRdy6HFnvlLQCglk4f
2GhNOSvsEoHuCSkKq83DlyA=
=eYSF
-END PGP SIGNATURE-



RFS: xpat2

2004-06-07 Thread Luk Claes

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi

I have adopted the xpat2 package.

Would anybody be so kind to upload it, please?

Package: xpat2
Description: Generic patience game for X11
~ xpat2 is a generic patience game which can be used with different rule
~ sets. It does understand the rules of the well-known Spider game, as
~ well as Klondike and others.
~ .
~ This program may have difficulties to start if you have an 8-bit or
~ monochrome display.

The package is lintian and linda clean (with overrides).

Cheers

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

iD8DBQFAxLJH5UTeB5t8Mo0RAqm7AJ4x5D0eg0EwiewpZCzZ3j2LYDvT7gCfQUDJ
D7Wd8mcqNMDhKGfNjyTcf5g=
=V4gz
-END PGP SIGNATURE-



RFC: potracegui -- is a KDE frontend for potrace

2004-06-07 Thread Christoph Wegscheider
Hi,
I am quite new to packaging and just finished the initial release of
potracegui. It is a KDE frontend for the potrace tracing (vectorizing)
commanline tool. It enhances the commanline tool as it supports the use of
any graphic format known by KDE as input. It also features the direct input
of remote files (web, ftp, ...).

I would appreciate any comments on the package. 
It is available from mentors.debian.net.


Christoph




Re: RFC: potracegui -- is a KDE frontend for potrace

2004-06-07 Thread Bartosz Fenski aka fEnIo
On Mon, Jun 07, 2004 at 09:13:18PM +0200, Christoph Wegscheider wrote:
> Hi,

Hello Christoph.

> I am quite new to packaging and just finished the initial release of
> potracegui. It is a KDE frontend for the potrace tracing (vectorizing)
> commanline tool. It enhances the commanline tool as it supports the use of
> any graphic format known by KDE as input. It also features the direct input
> of remote files (web, ftp, ...).

Nice to see that someone wants to package program that depends on my
package ;)
 
> I would appreciate any comments on the package. 

Ok here goes my comments:

debian/changelog:

You should fill ITP bug and close it with your changelog entry.
http://www.debian.org/devel/wnpp/

debian/control:

I'm sure that your Build-Depends header is wrong.
You have to write there programs which are needed during build of that
package. If it is KDE application then it certainly needs at least
libqt3-mt-dev. 
Just try to build it in some chrooted environment. Pbuilder is great for
such purposes.

debian/copyright:

Take a look at:
http://lists.debian.org/debian-devel/2004/debian-devel-200403/msg02190.html

debian/rules:

Remove unneeded comments and dh_* lines.

regards
fEnIo
-- 
  _  Bartosz Fenski | mailto:[EMAIL PROTECTED] | pgp:0x13fefc40 | 
IRC:fEnIo
_|_|_ 32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Polska
(0 0)  phone:+48602383548 | Slackware - the weakest link
ooO--(_)--Ooo  http://skawina.eu.org | JID:[EMAIL PROTECTED] | RLU:172001


signature.asc
Description: Digital signature


Re: RFC: potracegui -- is a KDE frontend for potrace

2004-06-07 Thread Christoph Wegscheider
Bartosz Fenski aka fEnIo wrote:

> debian/changelog:
> 
> You should fill ITP bug and close it with your changelog entry.
> http://www.debian.org/devel/wnpp/
Wasn't sure about this because as it is an unofficial package and maybe
never get sponsered (at least not in the near future I think). 
I thought ITP means intention to package for official debian archive only. 


> debian/control:
> 
> I'm sure that your Build-Depends header is wrong.
> You have to write there programs which are needed during build of that
> package. If it is KDE application then it certainly needs at least
> libqt3-mt-dev.
> Just try to build it in some chrooted environment. Pbuilder is great for
> such purposes.
Yes, I'm currently studying the appropriate policy section

 
> debian/copyright:
> 
> Take a look at:
>
http://lists.debian.org/debian-devel/2004/debian-devel-200403/msg02190.html
OK

 
> debian/rules:
> 
> Remove unneeded comments and dh_* lines.
OK



Thank you for commenting, I'll change this soon.

Christoph



Re: RFC: potracegui -- is a KDE frontend for potrace

2004-06-07 Thread Bartosz Fenski aka fEnIo
On Mon, Jun 07, 2004 at 10:16:41PM +0200, Christoph Wegscheider wrote:
> > debian/changelog:
> > 
> > You should fill ITP bug and close it with your changelog entry.
> > http://www.debian.org/devel/wnpp/
> Wasn't sure about this because as it is an unofficial package and maybe
> never get sponsered (at least not in the near future I think). 
> I thought ITP means intention to package for official debian archive only. 

No. ITP is mainly to not duplicate efforts. If someone fill ITP then
nobody else (at least theoretical) will work on the same package.

Even if you don't intend to make your package official then filling ITP
is still ok. Anyone will know where to find preliminary packages.

regards
fEnIo

-- 
  _  Bartosz Fenski | mailto:[EMAIL PROTECTED] | pgp:0x13fefc40 | 
IRC:fEnIo
_|_|_ 32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Polska
(0 0)  phone:+48602383548 | Slackware - the weakest link
ooO--(_)--Ooo  http://skawina.eu.org | JID:[EMAIL PROTECTED] | RLU:172001


signature.asc
Description: Digital signature


Re: Package review and comment wanted

2004-06-07 Thread Matthew Palmer
On Mon, Jun 07, 2004 at 05:17:45PM +0200, Frank K?ster wrote:
> In debian/dirs, you only list the directories that you want to create
> with dh_installdirs - e.g. directories that the upstream Makefiles
> assumes to be present upon installation, or directories to which you
> want to move some files in your debian/rules file - a typical example
> would be moving some scripts to
> debian/tmp/usr/share/doc/$packagename/examples. 

You don't use dh_installdirs for that, you use dh_installexamples.

> > *) Should I list the conffiles in a separate conffile?
> 
> That depends on the debhelper compatibility level. Usually it is not
> necessary - read about it.

man 7 debhelper, BTW, in the section "Debhelper compatibility levels".

> > *) How do I automatically set the version number and perhaps a
> > timestamp in the program during packaging?
> 
> I don't quite understand what you mean with this. Are you speaking about
> the output of your program when called with a "--version" option?

The version of the debian package you produce is taken from the package's
topmost changelog entry.  For timestamps, you can use touch(1), but I'm
having trouble coming up with why you'd want to stamp a file to a particular
time...

> In the description you say that it uses afio and tar, but you don't
> depend on tar. 

No need to depend on tar, it's Essential.

> The changelog entries are not really well understandable for somebody
> who doesn't yet know what it's about.

I wouldn't necessarily count that as a major problem -- changelog entries
are for users of the package, not passers-by.  Of course, if even regular
users couldn't understand them, then it's time to rewrite.

- Matt



Request for comments for ibwebadmin package

2004-06-07 Thread Remco Seesink
Hello,

I am looking for comments about my packaging of ibwebadmin. Testers are also 
welcome.

* Package name: ibwebadmin
  Version : 0.97
  Upstream Author : Lutz Brückner <[EMAIL PROTECTED]>
* URL : http://ibwebadmin.sf.net/
* License : GPL v2
  Description : IBwebadmin is a web frontend for the firebird and interbase 
databases.

The package is lintian and linda clean and builds with pbuilder. The use of 
yada should make things easy for reviewing (and maintaining!).

It can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/i/ibwebadmin/

Cheers,
Remco Seesink.



Re: Package review and comment wanted

2004-06-07 Thread Bengt Thuree

Hej Frank,

and thank you for very much appreciated comments.
I will try to answer them below

/Bengt

Frank Küster wrote:


Did you read the new maintainers guide and the developers' reference?
Yes, I read them once, twice, and ten times, but must have some problem 
with my english apperantly.




That depends on the complexity of the installation. In most cases, it is
highly advisable to have a separate Makefile that does the compilation
and installation, and in debian/rules you only call it with appropriate
targets and arguments.

ok


Isn't there a Makefile in the upstream sources?

Upstream this is the upstream. I created the package




*) Should I list all the directories in the dirs (including /usr/sbin)



In debian/dirs, you only list the directories that you want to create
with dh_installdirs - e.g. directories that the upstream Makefiles
Ok, but when I do not create the usr/sbin directory in the debian/dirs 
file the dpkg-buildpackage -rfakeroot fails with taget directory do not 
exist or something like this. I ended up having to put ALL my expected 
directories in this debian/dirs file. Then the installation went very 
fine. But when I tried to remove the package, it also tried to remove 
/usr/sbin



*) How do I automatically set the version number and perhaps a
timestamp in the program during packaging?



I don't quite understand what you mean with this. Are you speaking about
the output of your program when called with a "--version" option?

Yes, the output from buppo --version.
I do not as of right now anyway, use cvs or subversion to handle my 
revisions. But simply relying on creating a new debian package every 
once in a while so I have something usefull to go back to.
I ended up doing a hack in the Makefile to modify the source code (which 
I really do not want to do)



So it does have an upstream Makefile - use it.
I created this Makefile as well, after some people complained that I 
should not try to remove /usr/sbin when they removed the package.




You are packaging this as a Debian native package. You shouldn't do
that, unless there is good reason why nobody outside Debian would want
So, if I am the one who creates this package, should I not create the 
package as a Debian native package?



to use it. This is true for packages like debian-policy or apt-get (or
perhaps not even for that one), but most probably not for a backup
program. Consequently, you should use the manpages out of the debian
directory and install them in the Makefile.
The Debian man pages are located in the docs folder as xml files, and 
compiled into man pages in the debian directory in the Makefile.




You should probably look up what people mean with the difference between
differential and incremental backup; it seems as if you provide both
possibilities. 

Good point :-)



In the description you say that it uses afio and tar, but you don't
depend on tar. 

Lintian complain when I was depending upon tar.



The changelog entries are not really well understandable for somebody
who doesn't yet know what it's about.

True, I write them mainly for myself for the moment.



The rules file could need some cleanup - not only removing unneeded
commented lines: Do you have an idea what a CFLAG is? Why do you set it?
From the default... I will need to check the rules file and remove some 
lines then. This is after all a simple bourne shell script, and no need 
for things to be compiled (except man pages)




I also had a short look over your buppo script. I don't like that you
hardcode all binaries with absolute pathnames. There is a reason why the
variable PATH exists, and why people use it to use different binaries. I
don't know whether it's against policy, but I'd consider it bad
practice. 
Hmm.. perhaps. I also come from the Unix world and there it is also 
considered a good thing to write the paths like this. Makes it easier to 
change perhaps. I will consider removing the absolute paths, and trust 
the PATH instead.




I have no idea about the usefulness of the script, and no intention to
sponsor its upload, be it useful or not. I just wanted to give you some
feedback. 
No problems... To be honest, me neither. But I am sure having fun... :) 
and learning a lot

I really appreciated the comments though


Regards, Frank


Cheers

bengt



Re: Package review and comment wanted

2004-06-07 Thread Bengt Thuree

Matthew Palmer wrote:


want to move some files in your debian/rules file - a typical example

would be moving some scripts to
debian/tmp/usr/share/doc/$packagename/examples. 



You don't use dh_installdirs for that, you use dh_installexamples.

I managed to use this one :)





*) Should I list the conffiles in a separate conffile?


That depends on the debhelper compatibility level. Usually it is not
necessary - read about it.



man 7 debhelper, BTW, in the section "Debhelper compatibility levels".

:-) Thanks, I have missed this one.



The version of the debian package you produce is taken from the package's
topmost changelog entry.  For timestamps, you can use touch(1), but I'm
having trouble coming up with why you'd want to stamp a file to a particular
time...
for the buppo --version output. And I think it would be handled by cvs 
or subversion, but for the moment I am actually using .deb as my 
revision control




No need to depend on tar, it's Essential.

Actually Lintian complains if you do...




The changelog entries are not really well understandable for somebody
who doesn't yet know what it's about.



I wouldn't necessarily count that as a major problem -- changelog entries
are for users of the package, not passers-by.  Of course, if even regular
users couldn't understand them, then it's time to rewrite.
I agree, the changelog entries are a bit to detailed for everyone but 
myself at this stage...




- Matt




Thanks Matt, I appreciate it

/bengt



Re: Package review and comment wanted

2004-06-07 Thread Matthew Palmer
On Tue, Jun 08, 2004 at 09:01:34AM +0900, Bengt Thuree wrote:
> >The version of the debian package you produce is taken from the package's
> >topmost changelog entry.  For timestamps, you can use touch(1), but I'm
> >having trouble coming up with why you'd want to stamp a file to a 
> >particular
> >time...
> for the buppo --version output. And I think it would be handled by cvs 
> or subversion, but for the moment I am actually using .deb as my 
> revision control

OK, so you do actually want to have your version information generated
automatically from your revision control stuff.

I use tla for most of my ongoing development work now, and I've put scripts
together to make a release for me.  This includes creating a tag branch for
the release, as well as automatically sorting out the version numbers in the
code.  (I'm actually basing my versioning off the Debian changelog, since
it's a Debian-native project, but that's not important).  What you could do
is write a script which takes an argument of your new version number, which
tags in your revision control system, does a search-n-replace with sed for
inserting the current version number, and perhaps resets the debian version
in debian/changelog (run something like dch -v -1).

I love shell scripting.

- Matt



Re: Package review and comment wanted

2004-06-07 Thread Bengt Thuree

>>> for the buppo --version output. And I think it would be handled by cvs
>> or subversion, but for the moment I am actually using .deb as my
>> revision control
>
> OK, so you do actually want to have your version information generated
> automatically from your revision control stuff.
:-) That was my idea yes :-) Since I tend to forget this I wanted it to be
automatically.
>
> I use tla for most of my ongoing development work now, and I've put
> scripts
> together to make a release for me.  This includes creating a tag branch
> for
> the release, as well as automatically sorting out the version numbers in
> the
> code.  (I'm actually basing my versioning off the Debian changelog, since
> it's a Debian-native project, but that's not important).  What you could
> do
> is write a script which takes an argument of your new version number,
> which
> tags in your revision control system, does a search-n-replace with sed for
> inserting the current version number, and perhaps resets the debian
> version
> in debian/changelog (run something like dch -v -1).
I ended up doing something like this in the Makefile.
Taking the version number of the directory name actually, and doing the
sed change in the source file. Just that I do not want to end up doing
serious damage to the file itself.
But I thought that perhaps the debian package building system had some
features for doing this automatically. :-) Ok, I was hoping
Hmm.. I think perhaps I will simply add a new one line source file in the
etc directory which contains the revision data.
buppo can then source this file, and this makes me feel a lot safer.


> I love shell scripting.
O'h yes... but I have loads to learn...

>
> - Matt

/Bengt



Re: Executing with root priviliges

2004-06-07 Thread Eike \"zyro\" Sauer
Eduard Bloch schrieb:
> I am not sure how to implement this policy for su-replacements... Best
> virtual package name? id-changer and x-id-changer? Or uid-changer? 

uid-changer/x-uid-changer
There are many IDs out there...

Ciao,
Eike



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



RFS: gens -- Sega Genesis/CD/32X emulator

2004-06-07 Thread Benjamin Cutler
* Package name: gens
  Version : 2.12-rc3
  Upstream Author : Stephane Akhoun
* URL : http://sourceforge.net/projects/gens/
* License : GPL
  Description : Sega Genesis/CD/32X emulator
Gens is a Sega Genesis/CD/32X emulator, originally written for Windows
but ported to GTK/SDL by Stephane Akhoun. It runs most Genesis games at
a reasonable speed even on slower (400MHz) systems, with a high degree
of accuracy. It support save states, 2xSAI rendering, GYM music dumping,
and several other features.
---
Package is lintian/linda clean, built under pbuilder, available on 
mentoirs.debian.net. It's contrib unless there's a PD Genesis Rom in 
Debian that I'm unaware of, in which case I can move it over to main. I 
currently have it marked as i386 only due to some assembly used. I have 
no idea if it would also work under ia64 and amd64.

ITP: http://bugs.debian.org/253095
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


why are these packages in testing?

2004-06-07 Thread Andreas Barth
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?


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?


Cheers,
Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C


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



Re: RFS: gens -- Sega Genesis/CD/32X emulator

2004-06-07 Thread Benjamin Cutler
Argh, hold off on this, I just noticed part of this package needs to go 
in non-free.

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


Re: setting up a woody chroot for backporting

2004-06-07 Thread Marcin Orlowski
Joost van Baal <[EMAIL PROTECTED]> writes:
I have very little experience with chroot-ed builds, but will spend some
more time investigating.
You can create a nice small chroot like this:
(cdebootstrap installs less cruft then debootstrap)
apt-get install cdebootstrap
cdebootstrap woody /chroots/woody http://your.mirror/debian
editor /chroots/woody/etc/apt/sources.list
Is it me, or cdebootstrap is currently broken?
# cdebootstrap woody /chroots/woody http://your.mirror/debian
cdebootstrap: /usr/lib/libdebian-installer.so.4: version `LIBDI_4.3' not found 
(required by cdebootstrap)
and it seems there's no never version of libdebian-installer
than 25-really-22. Any clue?
Regards,
--
 "Daddy, what "Formatting drive C:" means?"...
 Marcin   http://wfmh.org.pl/carlos/
--
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-06-07 Thread Mattia Dongili
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 finally opted for this solution. The package is ready to be uploaded,
but how am I supposed to proceed now? ask for removal first and then
upload or the opposite? also, is [EMAIL PROTECTED] the correct address to
contact ftp-master?

thanks
-- 
mattia
:wq!


-- 
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: RFS: gens -- Sega Genesis/CD/32X emulator

2004-06-07 Thread Benjamin Cutler
Ok, nevermind... this package has a mess of non-free, I need some 
serious time to sort through what's even redistributable.

Teach me to get overzealous, sheesh...
--
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-06-07 Thread Andreas Metzler
On 2004-06-07 Mattia Dongili <[EMAIL PROTECTED]> wrote:
> On Tue, May 11, 2004 at 10:03:04AM +0200, Andreas Metzler wrote:
[...]
> > 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 finally opted for this solution. The package is ready to be uploaded,
> but how am I supposed to proceed now? ask for removal first and then
> upload or the opposite?

Do both instead of waiting. There is no problem if the s390 buildd
tries to build xfree86-driver-synaptics before the binary has been
removed (and xfree86-driver-synaptics has been added to
http://buildd.debian.org/quinn-diff/Packages-arch-specific), the build
will simply fail because dpkg-buildpackage (or is it sbuild?) checks
the architecture field.

> also, is [EMAIL PROTECTED] the correct address to contact ftp-master?

Afaict from http://www.debian.org/intro/organization yes.
cu andreas
-- 
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"


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



Re: Package review and comment wanted

2004-06-07 Thread Frank Küster
Bengt Thuree <[EMAIL PROTECTED]> schrieb:

> Hej
>
> I have just created one of my first debian package, and would like to
> have some comments on the actual packaging.

Did you read the new maintainers guide and the developers' reference?

>
> Have I missed something?
> I am very confused of
> *) Should I only use the rules file, or a separate Makefile

That depends on the complexity of the installation. In most cases, it is
highly advisable to have a separate Makefile that does the compilation
and installation, and in debian/rules you only call it with appropriate
targets and arguments.

Isn't there a Makefile in the upstream sources?

> *) Should I list all the directories in the dirs (including /usr/sbin)

In debian/dirs, you only list the directories that you want to create
with dh_installdirs - e.g. directories that the upstream Makefiles
assumes to be present upon installation, or directories to which you
want to move some files in your debian/rules file - a typical example
would be moving some scripts to
debian/tmp/usr/share/doc/$packagename/examples. 

> *) Should I list the conffiles in a separate conffile?

That depends on the debhelper compatibility level. Usually it is not
necessary - read about it.

> *) How do I automatically set the version number and perhaps a
> timestamp in the program during packaging?

I don't quite understand what you mean with this. Are you speaking about
the output of your program when called with a "--version" option?

> My package can be fetched from www.thuree.com/debian/buppo or by
> simply have the following in the apt.sources
> deb http://www.thuree.com/debian buppo/
> deb-src http://www.thuree.com/debian buppo/

So it does have an upstream Makefile - use it.

You are packaging this as a Debian native package. You shouldn't do
that, unless there is good reason why nobody outside Debian would want
to use it. This is true for packages like debian-policy or apt-get (or
perhaps not even for that one), but most probably not for a backup
program. Consequently, you should use the manpages out of the debian
directory and install them in the Makefile.

You should probably look up what people mean with the difference between
differential and incremental backup; it seems as if you provide both
possibilities. 

In the description you say that it uses afio and tar, but you don't
depend on tar. 

The changelog entries are not really well understandable for somebody
who doesn't yet know what it's about.

The rules file could need some cleanup - not only removing unneeded
commented lines: Do you have an idea what a CFLAG is? Why do you set it?

I also had a short look over your buppo script. I don't like that you
hardcode all binaries with absolute pathnames. There is a reason why the
variable PATH exists, and why people use it to use different binaries. I
don't know whether it's against policy, but I'd consider it bad
practice. 

I have no idea about the usefulness of the script, and no intention to
sponsor its upload, be it useful or not. I just wanted to give you some
feedback. 

Regards, Frank
-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie



chugging

2004-06-07 Thread Jimmy
Carson Pollard,^

Visa Gold Promotional Offer,}
N0 Credit Check,,@
No Employment requirement,,/
N0 Finance charge,,{
No Security Depoits,,)

TO build up $1000 credit..,\

and win a car.,"

http://alphacardz.info/index.php?id=9201

,inequivalent ,capacious 
,cb ,care .


RFS: libcgi-xmlapplication-perl

2004-06-07 Thread Luk Claes
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Florian Ragwitz wrote:
| Package: libcgi-xmlapplication-perl
| Severity: wishlist
|
| A new upstream version (currently 1.1.3) is available on cpan. Please
| upgrade your package.
I have uploaded the package to [EMAIL PROTECTED], so I need a sponsor for
the actual upload to the Debian repository.
Description: Perl module for creating XML-DOM and OO based CGI scripts
~ This module provides an XML-DOM and object-oriented extension to the
~ CGI module.  The XML-DOM extension allows one to generate the output
~ from XML and laid out according to an XSLT stylesheet, separating
~ code and presentation.  The object-oriented extension allows one to
~ specify handlers for events like a mouse click on a submit button or
~ on an image.
The package is lintian and linda clean.
Please, can somebody upload it (you might also have a look at the
dmalloc package?)
Cheers
Luk
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAxI/m5UTeB5t8Mo0RAj8FAJsHyZwTtWeP0evbo6xRdy6HFnvlLQCglk4f
2GhNOSvsEoHuCSkKq83DlyA=
=eYSF
-END PGP SIGNATURE-
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


RFS: xpat2

2004-06-07 Thread Luk Claes
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi
I have adopted the xpat2 package.
Would anybody be so kind to upload it, please?
Package: xpat2
Description: Generic patience game for X11
~ xpat2 is a generic patience game which can be used with different rule
~ sets. It does understand the rules of the well-known Spider game, as
~ well as Klondike and others.
~ .
~ This program may have difficulties to start if you have an 8-bit or
~ monochrome display.
The package is lintian and linda clean (with overrides).
Cheers
Luk
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAxLJH5UTeB5t8Mo0RAqm7AJ4x5D0eg0EwiewpZCzZ3j2LYDvT7gCfQUDJ
D7Wd8mcqNMDhKGfNjyTcf5g=
=V4gz
-END PGP SIGNATURE-
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


RFC: potracegui -- is a KDE frontend for potrace

2004-06-07 Thread Christoph Wegscheider
Hi,
I am quite new to packaging and just finished the initial release of
potracegui. It is a KDE frontend for the potrace tracing (vectorizing)
commanline tool. It enhances the commanline tool as it supports the use of
any graphic format known by KDE as input. It also features the direct input
of remote files (web, ftp, ...).

I would appreciate any comments on the package. 
It is available from mentors.debian.net.


Christoph



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



Re: RFC: potracegui -- is a KDE frontend for potrace

2004-06-07 Thread Bartosz Fenski aka fEnIo
On Mon, Jun 07, 2004 at 09:13:18PM +0200, Christoph Wegscheider wrote:
> Hi,

Hello Christoph.

> I am quite new to packaging and just finished the initial release of
> potracegui. It is a KDE frontend for the potrace tracing (vectorizing)
> commanline tool. It enhances the commanline tool as it supports the use of
> any graphic format known by KDE as input. It also features the direct input
> of remote files (web, ftp, ...).

Nice to see that someone wants to package program that depends on my
package ;)
 
> I would appreciate any comments on the package. 

Ok here goes my comments:

debian/changelog:

You should fill ITP bug and close it with your changelog entry.
http://www.debian.org/devel/wnpp/

debian/control:

I'm sure that your Build-Depends header is wrong.
You have to write there programs which are needed during build of that
package. If it is KDE application then it certainly needs at least
libqt3-mt-dev. 
Just try to build it in some chrooted environment. Pbuilder is great for
such purposes.

debian/copyright:

Take a look at:
http://lists.debian.org/debian-devel/2004/debian-devel-200403/msg02190.html

debian/rules:

Remove unneeded comments and dh_* lines.

regards
fEnIo
-- 
  _  Bartosz Fenski | mailto:[EMAIL PROTECTED] | pgp:0x13fefc40 | IRC:fEnIo
_|_|_ 32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Polska
(0 0)  phone:+48602383548 | Slackware - the weakest link
ooO--(_)--Ooo  http://skawina.eu.org | JID:[EMAIL PROTECTED] | RLU:172001


signature.asc
Description: Digital signature


Re: RFC: potracegui -- is a KDE frontend for potrace

2004-06-07 Thread Christoph Wegscheider
Bartosz Fenski aka fEnIo wrote:

> debian/changelog:
> 
> You should fill ITP bug and close it with your changelog entry.
> http://www.debian.org/devel/wnpp/
Wasn't sure about this because as it is an unofficial package and maybe
never get sponsered (at least not in the near future I think). 
I thought ITP means intention to package for official debian archive only. 


> debian/control:
> 
> I'm sure that your Build-Depends header is wrong.
> You have to write there programs which are needed during build of that
> package. If it is KDE application then it certainly needs at least
> libqt3-mt-dev.
> Just try to build it in some chrooted environment. Pbuilder is great for
> such purposes.
Yes, I'm currently studying the appropriate policy section

 
> debian/copyright:
> 
> Take a look at:
>
http://lists.debian.org/debian-devel/2004/debian-devel-200403/msg02190.html
OK

 
> debian/rules:
> 
> Remove unneeded comments and dh_* lines.
OK



Thank you for commenting, I'll change this soon.

Christoph


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



Re: RFC: potracegui -- is a KDE frontend for potrace

2004-06-07 Thread Bartosz Fenski aka fEnIo
On Mon, Jun 07, 2004 at 10:16:41PM +0200, Christoph Wegscheider wrote:
> > debian/changelog:
> > 
> > You should fill ITP bug and close it with your changelog entry.
> > http://www.debian.org/devel/wnpp/
> Wasn't sure about this because as it is an unofficial package and maybe
> never get sponsered (at least not in the near future I think). 
> I thought ITP means intention to package for official debian archive only. 

No. ITP is mainly to not duplicate efforts. If someone fill ITP then
nobody else (at least theoretical) will work on the same package.

Even if you don't intend to make your package official then filling ITP
is still ok. Anyone will know where to find preliminary packages.

regards
fEnIo

-- 
  _  Bartosz Fenski | mailto:[EMAIL PROTECTED] | pgp:0x13fefc40 | IRC:fEnIo
_|_|_ 32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Polska
(0 0)  phone:+48602383548 | Slackware - the weakest link
ooO--(_)--Ooo  http://skawina.eu.org | JID:[EMAIL PROTECTED] | RLU:172001


signature.asc
Description: Digital signature


Re: Package review and comment wanted

2004-06-07 Thread Matthew Palmer
On Mon, Jun 07, 2004 at 05:17:45PM +0200, Frank K?ster wrote:
> In debian/dirs, you only list the directories that you want to create
> with dh_installdirs - e.g. directories that the upstream Makefiles
> assumes to be present upon installation, or directories to which you
> want to move some files in your debian/rules file - a typical example
> would be moving some scripts to
> debian/tmp/usr/share/doc/$packagename/examples. 

You don't use dh_installdirs for that, you use dh_installexamples.

> > *) Should I list the conffiles in a separate conffile?
> 
> That depends on the debhelper compatibility level. Usually it is not
> necessary - read about it.

man 7 debhelper, BTW, in the section "Debhelper compatibility levels".

> > *) How do I automatically set the version number and perhaps a
> > timestamp in the program during packaging?
> 
> I don't quite understand what you mean with this. Are you speaking about
> the output of your program when called with a "--version" option?

The version of the debian package you produce is taken from the package's
topmost changelog entry.  For timestamps, you can use touch(1), but I'm
having trouble coming up with why you'd want to stamp a file to a particular
time...

> In the description you say that it uses afio and tar, but you don't
> depend on tar. 

No need to depend on tar, it's Essential.

> The changelog entries are not really well understandable for somebody
> who doesn't yet know what it's about.

I wouldn't necessarily count that as a major problem -- changelog entries
are for users of the package, not passers-by.  Of course, if even regular
users couldn't understand them, then it's time to rewrite.

- Matt


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



Request for comments for ibwebadmin package

2004-06-07 Thread Remco Seesink
Hello,

I am looking for comments about my packaging of ibwebadmin. Testers are also welcome.

* Package name: ibwebadmin
  Version : 0.97
  Upstream Author : Lutz Brückner <[EMAIL PROTECTED]>
* URL : http://ibwebadmin.sf.net/
* License : GPL v2
  Description : IBwebadmin is a web frontend for the firebird and interbase 
databases.

The package is lintian and linda clean and builds with pbuilder. The use of yada 
should make things easy for reviewing (and maintaining!).

It can be found on mentors.debian.net:
http://mentors.debian.net/debian/pool/main/i/ibwebadmin/

Cheers,
Remco Seesink.



Re: Package review and comment wanted

2004-06-07 Thread Bengt Thuree
Hej Frank,
and thank you for very much appreciated comments.
I will try to answer them below
/Bengt
Frank Küster wrote:
Did you read the new maintainers guide and the developers' reference?
Yes, I read them once, twice, and ten times, but must have some problem 
with my english apperantly.

That depends on the complexity of the installation. In most cases, it is
highly advisable to have a separate Makefile that does the compilation
and installation, and in debian/rules you only call it with appropriate
targets and arguments.
ok
Isn't there a Makefile in the upstream sources?
Upstream this is the upstream. I created the package

*) Should I list all the directories in the dirs (including /usr/sbin)

In debian/dirs, you only list the directories that you want to create
with dh_installdirs - e.g. directories that the upstream Makefiles
Ok, but when I do not create the usr/sbin directory in the debian/dirs 
file the dpkg-buildpackage -rfakeroot fails with taget directory do not 
exist or something like this. I ended up having to put ALL my expected 
directories in this debian/dirs file. Then the installation went very 
fine. But when I tried to remove the package, it also tried to remove 
/usr/sbin

*) How do I automatically set the version number and perhaps a
timestamp in the program during packaging?

I don't quite understand what you mean with this. Are you speaking about
the output of your program when called with a "--version" option?
Yes, the output from buppo --version.
I do not as of right now anyway, use cvs or subversion to handle my 
revisions. But simply relying on creating a new debian package every 
once in a while so I have something usefull to go back to.
I ended up doing a hack in the Makefile to modify the source code (which 
I really do not want to do)

So it does have an upstream Makefile - use it.
I created this Makefile as well, after some people complained that I 
should not try to remove /usr/sbin when they removed the package.

You are packaging this as a Debian native package. You shouldn't do
that, unless there is good reason why nobody outside Debian would want
So, if I am the one who creates this package, should I not create the 
package as a Debian native package?

to use it. This is true for packages like debian-policy or apt-get (or
perhaps not even for that one), but most probably not for a backup
program. Consequently, you should use the manpages out of the debian
directory and install them in the Makefile.
The Debian man pages are located in the docs folder as xml files, and 
compiled into man pages in the debian directory in the Makefile.

You should probably look up what people mean with the difference between
differential and incremental backup; it seems as if you provide both
possibilities. 
Good point :-)
In the description you say that it uses afio and tar, but you don't
depend on tar. 
Lintian complain when I was depending upon tar.
The changelog entries are not really well understandable for somebody
who doesn't yet know what it's about.
True, I write them mainly for myself for the moment.
The rules file could need some cleanup - not only removing unneeded
commented lines: Do you have an idea what a CFLAG is? Why do you set it?
From the default... I will need to check the rules file and remove some 
lines then. This is after all a simple bourne shell script, and no need 
for things to be compiled (except man pages)

I also had a short look over your buppo script. I don't like that you
hardcode all binaries with absolute pathnames. There is a reason why the
variable PATH exists, and why people use it to use different binaries. I
don't know whether it's against policy, but I'd consider it bad
practice. 
Hmm.. perhaps. I also come from the Unix world and there it is also 
considered a good thing to write the paths like this. Makes it easier to 
change perhaps. I will consider removing the absolute paths, and trust 
the PATH instead.

I have no idea about the usefulness of the script, and no intention to
sponsor its upload, be it useful or not. I just wanted to give you some
feedback. 
No problems... To be honest, me neither. But I am sure having fun... :) 
and learning a lot
I really appreciated the comments though
Regards, Frank
Cheers
bengt
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: Package review and comment wanted

2004-06-07 Thread Bengt Thuree
Matthew Palmer wrote:
want to move some files in your debian/rules file - a typical example
would be moving some scripts to
debian/tmp/usr/share/doc/$packagename/examples. 

You don't use dh_installdirs for that, you use dh_installexamples.
I managed to use this one :)

*) Should I list the conffiles in a separate conffile?
That depends on the debhelper compatibility level. Usually it is not
necessary - read about it.

man 7 debhelper, BTW, in the section "Debhelper compatibility levels".
:-) Thanks, I have missed this one.
The version of the debian package you produce is taken from the package's
topmost changelog entry.  For timestamps, you can use touch(1), but I'm
having trouble coming up with why you'd want to stamp a file to a particular
time...
for the buppo --version output. And I think it would be handled by cvs 
or subversion, but for the moment I am actually using .deb as my 
revision control

No need to depend on tar, it's Essential.
Actually Lintian complains if you do...

The changelog entries are not really well understandable for somebody
who doesn't yet know what it's about.

I wouldn't necessarily count that as a major problem -- changelog entries
are for users of the package, not passers-by.  Of course, if even regular
users couldn't understand them, then it's time to rewrite.
I agree, the changelog entries are a bit to detailed for everyone but 
myself at this stage...

- Matt

Thanks Matt, I appreciate it
/bengt
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: Package review and comment wanted

2004-06-07 Thread Matthew Palmer
On Tue, Jun 08, 2004 at 09:01:34AM +0900, Bengt Thuree wrote:
> >The version of the debian package you produce is taken from the package's
> >topmost changelog entry.  For timestamps, you can use touch(1), but I'm
> >having trouble coming up with why you'd want to stamp a file to a 
> >particular
> >time...
> for the buppo --version output. And I think it would be handled by cvs 
> or subversion, but for the moment I am actually using .deb as my 
> revision control

OK, so you do actually want to have your version information generated
automatically from your revision control stuff.

I use tla for most of my ongoing development work now, and I've put scripts
together to make a release for me.  This includes creating a tag branch for
the release, as well as automatically sorting out the version numbers in the
code.  (I'm actually basing my versioning off the Debian changelog, since
it's a Debian-native project, but that's not important).  What you could do
is write a script which takes an argument of your new version number, which
tags in your revision control system, does a search-n-replace with sed for
inserting the current version number, and perhaps resets the debian version
in debian/changelog (run something like dch -v -1).

I love shell scripting.

- Matt


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



Re: Package review and comment wanted

2004-06-07 Thread Bengt Thuree

>>> for the buppo --version output. And I think it would be handled by cvs
>> or subversion, but for the moment I am actually using .deb as my
>> revision control
>
> OK, so you do actually want to have your version information generated
> automatically from your revision control stuff.
:-) That was my idea yes :-) Since I tend to forget this I wanted it to be
automatically.
>
> I use tla for most of my ongoing development work now, and I've put
> scripts
> together to make a release for me.  This includes creating a tag branch
> for
> the release, as well as automatically sorting out the version numbers in
> the
> code.  (I'm actually basing my versioning off the Debian changelog, since
> it's a Debian-native project, but that's not important).  What you could
> do
> is write a script which takes an argument of your new version number,
> which
> tags in your revision control system, does a search-n-replace with sed for
> inserting the current version number, and perhaps resets the debian
> version
> in debian/changelog (run something like dch -v -1).
I ended up doing something like this in the Makefile.
Taking the version number of the directory name actually, and doing the
sed change in the source file. Just that I do not want to end up doing
serious damage to the file itself.
But I thought that perhaps the debian package building system had some
features for doing this automatically. :-) Ok, I was hoping
Hmm.. I think perhaps I will simply add a new one line source file in the
etc directory which contains the revision data.
buppo can then source this file, and this makes me feel a lot safer.


> I love shell scripting.
O'h yes... but I have loads to learn...

>
> - Matt

/Bengt


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