Re: Bug#397939: Lintian: outdated-autotools-helper-file

2008-02-18 Thread Loïc Minier
On Sun, Feb 17, 2008, Colin Watson wrote:
 This isn't true if you just let the patch be applied by dpkg-source -x,
 since the timestamp-handling bug I mentioned earlier was fixed. It might
 be true if you use a less capable patching system. ;-)

 Eh you and me know I was referring to dpatch, simple patchsys, and
 quilt which suffer from this AFAIK.  :)

 I guess we could fix the patch systems to be as capable indeed.

   Also, automake/autoconf/aclocal might be triggerred while e.g. some m4
   macros aren't installed on the buildd or the developer's system.  Of
   course these are usually shipped with the upstream tarballs, but are
   often missing/incomplete.
 If that is the case then the end user is going to lose out anyway when
 trying to modify the package. I'm not arguing that such bugs shouldn't
 be fixed, merely that it's a mistake to turn them into showstoppers that
 could potentially block more urgent upload requirements.

 Yes, which is a common problem which reinforces your point about the
 autotools suite failing to run commonly and that we shouldn't care as
 urgently about.
   To sum up, I'm with you on not making autotools breakage as important
 as a FTBFS, but not on the AM_MAINTAINER_MODE bits: not using
 AM_MAINTAINER_MODE exposes us to the fragility of autotools again (be
 it because of timestamp skews, upstream mistakes, or new upstream
 incompatibilities).
   I was just bitten by such an issue this morning again where upstream
 seems to have shipped old intltool-* files but no intltool.m4 macros,
 and the automatic aclocal run by the build wasn't triggering an
 intltoolize.  This might have been triggerred with timestamp skews, but
 wouldn't have happened with AM_MAINTAINER_MODE in place (or would
 upstream have made their build run intloolize on aclocal).

-- 
Loïc Minier


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



In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Mattia Oss
Hi,

I'm trying to make a deb of kernel patch tuxonice[1], an alternative way
to suspend-to-disk and suspend-to-ram.
In which section should this package go? admin? devel?

What is tuxonice:
TuxOnIce is most easily described as the Linux equivalent of Windows'
hibernate functionality. It saves the contents of memory to disk and
powers down. When the computer is started up again, it reloads the
contents and the user can continue from where they left off. No
documents need to be reloaded or applications reopened and the process
is much faster than a normal shutdown and start up.


Thanks in advance,
Mattia

1 http://www.tuxonice.net/


signature.asc
Description: PGP signature


Re: Writing get-orig-source targets to conform with policy

2008-02-18 Thread Bas Wijnen
On Mon, Feb 18, 2008 at 12:30:32AM +0100, Daniel Leidert wrote:
 Am Sonntag, den 17.02.2008, 23:58 +0100 schrieb Bas Wijnen:
 
 [..]
  The get-orig-source target specifies that it must work from anywhere.
 
 Where do you read this? The policy says, that it [..] may be invoked in
 any directory [..].

That's what I was referring to.

 To my understanding, this is not a must work from anywhere. I agree,
 that script-calls should work from any directory.  But I expect the
 user to run the target at a place, where the user has write
 permissions.  I don't want to add tests and checks for this. But this
 would be necessary to fulfill the requirement you state.

Of course the user needs write permissions.  The meaning of
get-orig-source is to write a file to the current directory.  If the
user isn't allowed to write there, trying to do this should obviously
result in an error.  Any sensible implementation (that is, just about
any implementation except running a shell script without -e) does this
automatically without the need for an explicit check.

So indeed, my formulation was a bit sloppy.  Sorry about that.  What I
meant to say was that the tarball should also be created (if the user
has enough permissions) in the working directory, if that is not the
top-level build directory.

Thanks,
Bas

-- 
I encourage people to send encrypted e-mail (see http://www.gnupg.org).
If you have problems reading my e-mail, use a better reader.
Please send the central message of e-mails as plain text
   in the message body, not as HTML and definitely not as MS Word.
Please do not use the MS Word format for attachments either.
For more information, see http://pcbcn10.phys.rug.nl/e-mail.html


signature.asc
Description: Digital signature


RFS: ITA: libapache-mod-layout

2008-02-18 Thread Andreas Wenning
Dear mentors,

I am looking for a sponsor for the new version 5.1-1
of my package libapache-mod-layout.

It builds these binary packages:
libapache2-mod-layout - Apache web page content wrapper
 mod_layout allows you to create a single look and feel throughout a
 website without using server side includes to automagically wrap
 pages in standard headers and footers.
 .
 It can be used to to add standard disclaimers to all of the pages on a server,
 add banner ads, etc.

The package appears to be lintian clean.

The upload would fix these bugs: 429126, 462860

* This upload fixes that apache1.x has been removed, and apache2.2 is
used instead. This means changing the binary package name and changing
dependencies; no more missing depends and build-depends.
* This is also an adoption of an orphaned package.

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/l/libapache-mod-layout
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget 
http://mentors.debian.net/debian/pool/main/l/libapache-mod-layout/libapache-mod-layout_5.1-1.dsc

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

Kind regards
 Andreas Wenning
-- 
Andreas Wenning [EMAIL PROTECTED]



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



Re: Re: RFS: gnormalize

2008-02-18 Thread Alessio Gaeta
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi!
I'm very sorry for my delay, but... I forgot to subscribe the mailing
list! You replied only there and I didn't noticed anything... Nice
start, isn't it? :/

Anyway, thank you so much for your precious hints, I will do my best.
But some doubt are still there.

 The source contains several tar.gz files:
 
 0 [EMAIL PROTECTED]:/tmp/gnormalize-0.52$ ls -l *.tar.gz
 -rw-r--r-- 1 bzed bzed  7867 2006-12-02 21:31 Audio-CD-0.04-changed.tar.gz
 -rw-r--r-- 1 bzed bzed 21820 2006-12-02 21:31 CDDB_get-2.27.tar.gz
 -rw-r--r-- 1 bzed bzed 99599 2006-12-02 21:31 MP3-Info-1.20.tar.gz
 
 CDDB_get sounds like what's available in the libcddb-get-perl package,
 so you can at least remove that from the source as it doesn't make sense
 to ship the same source several times. Add patches if changes are needed
 to use the packaged lib instead of the shipped version. Probably you'll
 have to ask the maintainer to update it.
 Same for MP3-Info-1.20.tar.gz/libmp3-info-perl.
 Not sure about Audio-CD-0.04-changed.tar.gz due to the 'changed' in the
 name, if there're changes involved you probably want to integrate them
 in libaudio-cd-perl or find a different way.

Actually, in the debianized version I've already added proper
dependencies (the same indicated by you); but I left everything in the
archive because I don't know what I should do with them: can/should I
repackage the source?

Moreover, gnormalize is a pure frontend: did I the right thing putting
all needed external programs as suggestions? Should I do the same thing
with libraries (now are dependencies)?

 
From debian/TODO: Manpage for mppdec is missing If a manpage is
 missing - write one!

Will do!

 Also a simple build of your package fails.
 
 [EMAIL PROTECTED]:/tmp/gnormalize-0.52$ dpkg-buildpackage -rfakeroot
 dpkg-buildpackage: source package gnormalize
 dpkg-buildpackage: source version 0.52-1
 dpkg-buildpackage: source changed by Alessio Gaeta [EMAIL PROTECTED]
 dpkg-buildpackage: host architecture amd64
  fakeroot debian/rules clean
 dh_testdir
 dh_testroot
 rm -f build-stamp configure-stamp
 # Add here commands to clean up after the build process.
 /usr/bin/make clean
 make[1]: Entering directory `/tmp/gnormalize-0.52'
 rm gnormalize.1.gz
 rm: cannot remove `gnormalize.1.gz': No such file or directory
 make[1]: *** [clean] Error 1
 make[1]: Leaving directory `/tmp/gnormalize-0.52'
 make: *** [clean] Error 2
 dpkg-buildpackage: failure: fakeroot debian/rules clean gave error exit
 status 2
 

Strange... I actually built a (working) package, available for download
on my website (unofficial, of course:
http://meden.uni.cc/2007/10/21/gnormalize-per-voi/#comment-60 ). I'll
give it a look.

 gnormalize_0.52-1.diff.gz contains a patch to the Makefile and
 gnormalize, I know there're different opinions about that, but I'd
 prefer to use a proper patches for that, using dpatch or quilt.
 But that's something you have to discuss with the DD who sponsors your
 package at the end.
 
 ...
 
 debian/rules: remove the commented dh_* calls, also remove all dh* calls
 which are unnecessary here (dh_strip is one example here, figuring out
 what else is a good way to learn what those tools do :))

I'll try it; this is my first debian-compliant package, so I'm not so
confident with these tools...

Thank you again (and excuse me!).
- --
Alessio Gaeta
http://meden.uni.cc

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHuXwDirbk3DO+UZ0RAijHAKCofbJ6Tr5Is5qmRxmY9t7GSbS8cACgwWfS
yGC2QLbXYKIEdyXeDaijL+g=
=vvmV
-END PGP SIGNATURE-


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



Re: Bug#397939: Lintian: outdated-autotools-helper-file

2008-02-18 Thread Mark Brown
On Sun, Feb 17, 2008 at 11:55:03PM +0100, Bas Wijnen wrote:
 On Sun, Feb 17, 2008 at 09:29:59PM +, Mark Brown wrote:
  On Sun, Feb 17, 2008 at 08:08:47PM +0100, Bas Wijnen wrote:

  OTOH if the standard Debian build process jumps through unusual hoops
  like forcing regeneration of all the autotools files that makes it less
  useful as a guide for the things you'd actually want to do in the normal
  course of affairs.

 The things are pretty separate IME.  The parts which do the compile
 after autotools have been run can easily be found in most cases.  If
 not, then the file probably wasn't readable without running autotools
 either. ;-)



  If you're willing to do things by forcing a particular version in the
  general case then this sounds more like something that could be checked
  outside the standard package build process.
 
 No, I don't want to force a version, I want the package to force it.

By forcing a version I mean doing so in the package.

  If you're keen on introducing this I'd suggest doing some work to see
  how much effort would be involved in doing so.

 Or do you mean I should manually transition some packages?  I'm happy to

Yes, that's the sort of thing I meant.

  We already have regular tests for things that aren't caught by the
  normal build processes, this could be checked in a similar fashion.

 We could check if an automake upgrade would produce many FTBFSs, if the
 packages are already build-depending on automake.  However, most
 packages currently don't do that, and it's in the general case not
 possible (AFAICS) to run it for them automatically.

What I'm suggesting is that if you add something out of the normal build
process which regenerates autotools stuff (like an extra target in the
rules file, for example) then we could test this without doing it on
every single build.

  Personally, I expect the package to restore things to the state they
  were in the distribution tarball.

 That has been suggested, but it would mean backing up generated files
 which get overwritten during the build (such as config.guess and
 config.sub).  There seems to be agreement that such backing up is not
 useful.

My point is that I don't expect the clean target to clean with respect
to anything except the upstream tarball rather than going around making
things clean with respect to upstream revision control or similar.

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


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



Re: RFS: QA Uploade -- tkgate 1.8.7-1 - Event driven digital circuit simulator with Tcl/Tk

2008-02-18 Thread Alexander Schmehl
Hi!

* Barry deFreese [EMAIL PROTECTED] [080218 02:44]:

 It includes a new upstream (fixes an RC bug)

Would have been nice to mention which bug ;)


 and some significant  re-packaging.  It is also complaining about a
 large /usr/share, so I'm  wondering if it should be split into a -data
 package or something?  It  was installing everything under
 usr/lib/pkg previously.

At least a -data package should be splitted of; one could even consider
to splitt of the documentation in a sepperate package.

While takling about it, I don't like the places you install your the
files under /usr/share.

While it is okay to install stuff at /usr/share/tkgate-1.8.7, I would
search for the documentation in /usr/share/doc/tkgate/.  The least thing
you should do is to install a symlink in /usr/share/doc/tkgate/.


Uhm... and I just compiled and installed the package.  It doesn't start:
=
$ tkgate 
TKGate 1.8.7 - Digital Circuit Editor and Simulator (released Jan 29 2007)
[Compiled Feb 18 2008 12:30:16]
Copyright (C) 1987-2007 by Jeffery P. Hansen
  TKGate comes with ABSOLUTELY NO WARRANTY;  see 'Help...License' menu
  for license and warranty details.  Report problems to [EMAIL PROTECTED]
tkgate: 1.8.7 alex [Linux] (18-Feb-08 13:42) No localized strings for 43 
messages.  Use 'tkgate -v' for details. (tkgate.c, line 342)
Error in startup script: couldn't read file 
/usr/share/tkgate-1.8.7/scripts/license.tcl: no such file or directory
while executing
source $sd/license.tcl
(file /usr/share/tkgate-1.8.7/scripts/tkgate.tcl line 58)
=

Indeed, there is no /usr/share/tkgate-1.8.7/scripts/license.tcl, while
the orig.tar.gz contains one.

Oh, you remove it in debian/rules?  Any reason for that?



Looking at the rules-file, I wondered about that:
  # The following line is just here to make lintian happy
  chmod +x $(CURDIR)/debian/tkgate/usr/share/tkgate-1.8.7/scripts/tree.tcl
  chmod +x $(CURDIR)/debian/tkgate/usr/share/tkgate-1.8.7/scripts/elistbox.tcl

While it is not a bug, I think I would have used a lintian override for
that ;)


Other remarks:
- it build depends on tcl8.4 | tcl8.3 (and tk).  AFAIK tcl8.3 is to be
  dropped for lenny, and tcl8.5 is the new standard tcl.  So please
  adjust the build-depends accordingly (see mail send to
  debian-devel-announce a couple of days ago).
- The watchfile is broken
- The URL mentioned in the packages long description has been moved;
  please change that or drop the sentence completly (since the homepage
  is allread mentioned with it's own field).
- debian/copyright is wrong; the files I checked under src/tkgate are
  gpl-2 or later.  I think it should be mentioned that way (and the
  pointer to the common licenses adjusted).



Yours sincerely,
  Alexander


signature.asc
Description: Digital signature


Re: RFS: nettee

2008-02-18 Thread Patrick Schoenfeld
Hi Joel,

IANADD, anyways here are some comments about your sponsoring request
that might be useful.

First of all:

On Mon, Feb 18, 2008 at 01:04:48AM -0300, Joel Franco wrote:
 It builds these binary packages:
 nettee - a network tee program

It would be a good idea to include a long description of the package.
Because some DDs say that they won't even consider sponsoring packages,
if it is missing. Remember: Your RFS is your advertising of the work
you've done. Make it interesting for others.

 - dget http://mentors.debian.net/debian/pool/main/n/nettee/nettee_0.1.8-3.dsc

Now to your package:

- debian/changelog
General I'm not a fan of multiple changelog entries for one upload,
but thats just my opinion. However you should note, that you need to
build the package with dpkg-buildpackage -v 0.1.8 so that the other
changelog entries get integrated. Otherwise the bug referenced in
the first changelog entry (Initial release) will not be closed by
the upload.

- debian/control
- lacks a Homepage header to indicate the homepage. See [1]
- Description is not very descriptive. See [2] for some tipps.

- debian/copyright
- Some copyright holders are missing in that file
- Its a good idea to include a On Debian systems the license text
  can be found.. notice to the license of the software, because the
  link in the packaging is licensed as following-text looks like
  it *is* for the packaging only on ordinary people IMHO.

- debian/dirs is useless. You can change the installation of the binary
  to be install -D -m755 nettee debian/nettee/usr/bin/nettee and
  remove both the file and dh_installdirs.

- debian/README.Debian: Hm. I'm unsure if the content is suited for
  README.Debian. Why? Because it seems like it has no documenting
  character, more beeing an advertising on how enthusiastic you are
  about the tool ;) I would like to hear other opinions about this,
  however.

- debian/rules:
- configure and configure-stamp target is not required by
the policy and you don't need it. so you could remove it.
- you could probably consider adding generating optimized binaries
  (e.g. -O2)? If you do, please also add support for
  DEB_BUILD_OPTIONS [3]

- debian/watch is missing, but highly recommended. it enables tracking of
  new upstream versions via your QA page and even a mail notification if
  you want. See [4] for more information.

Thats it for now. Feel free to inform me if you did changes on your
package and I will have another look at it.

Best Regards,
Patrick

[1] http://wiki.debian.org/HomepageFieldHOWTO
[2]
http://www.debian.org/doc/developers-reference/ch-best-pkging-practices.en.html#s-bpp-debian-control
[3] http://www.debian.org/doc/debian-policy/ch-files.html
[4] http://wiki.debian.org/DEHS


signature.asc
Description: Digital signature


Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Kapil Hari Paranjape
Hello,

On Mon, 18 Feb 2008, Mattia Oss wrote:
 I'm trying to make a deb of kernel patch tuxonice[1], an alternative way
 to suspend-to-disk and suspend-to-ram.
 In which section should this package go? admin? devel?

At first glance this is likely to be more than one package. There is
the kernel-patch which would be in devel, the hibernate script which
would be in admin and the user-interface which could be in utils.

 What is tuxonice:
 TuxOnIce is most easily described as the Linux equivalent of Windows'
 hibernate functionality. It saves the contents of memory to disk and
 powers down. When the computer is started up again, it reloads the
 contents and the user can continue from where they left off. No
 documents need to be reloaded or applications reopened and the process
 is much faster than a normal shutdown and start up.

This description would probably not be enough. For example, as you
said in your mail it is an alternative to the in-kernel suspend which
is part of the stock Debian kernels and the uswsusp which is the
user-space suspend which depends on some in-kernel features (again
stock Debian kernel features). Both of these could be described as
the Linux equivalent of Windows' hibernate functionality (sic).

What will distinguish your package from these earlier ones? You
should say this crisply in your package Description.

Another thing is that there is already a package called hibernate
which may cause a conflict with the version you are planning to
package. Perhaps you should co-ordinate with that maintainer.

That said, best wishes on your effort to package this functionality
for Debian.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


{done] Re: RFS: whichwayisup (new upstream release)

2008-02-18 Thread Alexander Schmehl
* Ansgar Burchardt [EMAIL PROTECTED] [080218 01:41]:

 I'm looking for a sponsor for the new upstream version of whichwayisup.
 
 It builds these binary packages:
 whichwayisup - 2D platform game with a slight rotational twist

That's a nice one :)  Uploaded.


Yours sincerely,
  Alexander


signature.asc
Description: Digital signature


Re: RFS: thailatex (updated package)

2008-02-18 Thread Theppitak Karoonboonyanan
On Feb 6, 2008 9:48 PM, Theppitak Karoonboonyanan [EMAIL PROTECTED] wrote:
 On Feb 6, 2008 9:23 PM, Paul Wise [EMAIL PROTECTED] wrote:

  I'm not so sure if this is OK, what do the texlive Debian people say?
 
  The change in the postinst looks fairly simple, perhaps it could be
  integrated into texlive?

 Again, I think that would cause kind of dangling pointer, and
 would make texlive-latex-base depend on thailatex for the
 missing part.

 With upstream thailatex's hat on, I agree with Norbert
 Preining's previous comment that it should be eventually
 merged into upstream babel. And that's actually thailatex's
 final goal.

*ping*

Would this be OK? Should it be uploaded?

Regards,
-- 
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/


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



Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Mattia Oss
On Mon, 18 Feb 2008 18:42:32 +0530
Kapil Hari Paranjape [EMAIL PROTECTED] wrote:

 At first glance this is likely to be more than one package. There is
 the kernel-patch which would be in devel, the hibernate script which
 would be in admin and the user-interface which could be in utils.

I'm trying to package only the kernel patch; the hibernate and 
tuxonice-userui programs are already packaged in debian.

 This description would probably not be enough. For example, as you
 said in your mail it is an alternative to the in-kernel suspend which
 is part of the stock Debian kernels and the uswsusp which is the
 user-space suspend which depends on some in-kernel features (again
 stock Debian kernel features). Both of these could be described as
 the Linux equivalent of Windows' hibernate functionality (sic).

You are right, I copy-and-pasted from the homepage.
But honestly, the first time I read it, I understood what this package
was about. At least it's clear.
Should I change it?. This is what it's in the package description.
In the README.Debian I'll put all the features of this package.

 Another thing is that there is already a package called hibernate
 which may cause a conflict with the version you are planning to
 package. Perhaps you should co-ordinate with that maintainer.

I'm not trying to package the hibernate script; only the kernel patch
for debian linux source.
I talked with the hibernate package maintainer and he was so kind to
check my debian package.
One question was about in which section should this package go. And
here we go. 
So it should be devel, right? 

 That said, best wishes on your effort to package this functionality
 for Debian.
 
 Regards,
 
 Kapil.

Thank you very much,
Mattia


signature.asc
Description: PGP signature


Re: RFS: QA Uploade -- tkgate 1.8.7-1 - Event driven digital circuit simulator with Tcl/Tk

2008-02-18 Thread Barry deFreese

Alexander Schmehl wrote:

Hi!

* Barry deFreese [EMAIL PROTECTED] [080218 02:44]:

  

It includes a new upstream (fixes an RC bug)



Would have been nice to mention which bug ;)

  

Sorry, will do, next time.
  

and some significant  re-packaging.  It is also complaining about a
large /usr/share, so I'm  wondering if it should be split into a -data
package or something?  It  was installing everything under
usr/lib/pkg previously.



At least a -data package should be splitted of; one could even consider
to splitt of the documentation in a sepperate package.

While takling about it, I don't like the places you install your the
files under /usr/share.

While it is okay to install stuff at /usr/share/tkgate-1.8.7, I would
search for the documentation in /usr/share/doc/tkgate/.  The least thing
you should do is to install a symlink in /usr/share/doc/tkgate/.

  

Fair enough.


Uhm... and I just compiled and installed the package.  It doesn't start:
=
$ tkgate 
TKGate 1.8.7 - Digital Circuit Editor and Simulator (released Jan 29 2007)

[Compiled Feb 18 2008 12:30:16]
Copyright (C) 1987-2007 by Jeffery P. Hansen
  TKGate comes with ABSOLUTELY NO WARRANTY;  see 'Help...License' menu
  for license and warranty details.  Report problems to [EMAIL PROTECTED]
tkgate: 1.8.7 alex [Linux] (18-Feb-08 13:42) No localized strings for 43 
messages.  Use 'tkgate -v' for details. (tkgate.c, line 342)
Error in startup script: couldn't read file 
/usr/share/tkgate-1.8.7/scripts/license.tcl: no such file or directory
while executing
source $sd/license.tcl
(file /usr/share/tkgate-1.8.7/scripts/tkgate.tcl line 58)
=

Indeed, there is no /usr/share/tkgate-1.8.7/scripts/license.tcl, while
the orig.tar.gz contains one.

Oh, you remove it in debian/rules?  Any reason for that?

  
Gah, that's new.  I ripped it out because lintian was complaining that 
it was an extra license file.




Looking at the rules-file, I wondered about that:
  # The following line is just here to make lintian happy
  chmod +x $(CURDIR)/debian/tkgate/usr/share/tkgate-1.8.7/scripts/tree.tcl
  chmod +x $(CURDIR)/debian/tkgate/usr/share/tkgate-1.8.7/scripts/elistbox.tcl

While it is not a bug, I think I would have used a lintian override for
that ;)


Other remarks:
- it build depends on tcl8.4 | tcl8.3 (and tk).  AFAIK tcl8.3 is to be
  dropped for lenny, and tcl8.5 is the new standard tcl.  So please
  adjust the build-depends accordingly (see mail send to
  debian-devel-announce a couple of days ago).
  

Yeah, I wondered about that, thanks.


- The watchfile is broken
  

Hmm, I had it working.  I'll check that too.


- The URL mentioned in the packages long description has been moved;
  please change that or drop the sentence completly (since the homepage
  is allread mentioned with it's own field).
  

Grr, I thought I removed that.


- debian/copyright is wrong; the files I checked under src/tkgate are
  gpl-2 or later.  I think it should be mentioned that way (and the
  pointer to the common licenses adjusted).

  

I thought I left the link to GPL?



Yours sincerely,
  Alexander
  

Thanks for looking at this!

Barry deFreese


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



Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Kapil Hari Paranjape
Hello,

On Mon, 18 Feb 2008, Mattia Oss wrote:
 On Mon, 18 Feb 2008 18:42:32 +0530
 Kapil Hari Paranjape [EMAIL PROTECTED] wrote:
  At first glance this is likely to be more than one package. There is
  the kernel-patch which would be in devel, the hibernate script which
  would be in admin and the user-interface which could be in utils.
 
 I'm trying to package only the kernel patch; the hibernate and 
 tuxonice-userui programs are already packaged in debian.

I misunderstood. 

 So it should be devel, right? 

Right. I think the remaining linux-patch-* packages are in devel
too!

By the way, you should figure out whether your patch is compatible
with the default (patched) debian linux source or it needs the
upstream linux sources. It will need to be applied and
compiled accordingly.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Mattia Oss
On Mon, 18 Feb 2008 19:53:02 +0530
Kapil Hari Paranjape [EMAIL PROTECTED] wrote:

 Hello,
 
 On Mon, 18 Feb 2008, Mattia Oss wrote:
  So it should be devel, right? 
 
 Right. I think the remaining linux-patch-* packages are in devel
 too!

This is what I thought! But when I searched in the debian archive I
found:
linux-patch-aufs:   Section: misc
linux-patch-bootsplash: Section: graphics
linux-patch-debian-2.6.24:  Section: devel
linux-patch-debianlogo: Section: devel
linux-patch-evms:   Section: admin
linux-patch-gcov:   Section: devel
linux-patch-openswan:   Section: net
linux-patch-skas:   Section: devel

That's why it was not much clear for me.

 By the way, you should figure out whether your patch is compatible
 with the default (patched) debian linux source or it needs the
 upstream linux sources. It will need to be applied and
 compiled accordingly.

This patch will be compatible only with linux-source, that is the
kernel with Debian patches already applied.

 
 Regards,
 
 Kapil.
 --
 

Again, thank you for your advices.

Bye,
Mattia.


signature.asc
Description: PGP signature


Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Kapil Hari Paranjape
Hello,

On Mon, 18 Feb 2008, Mattia Oss wrote:
 This is what I thought! But when I searched in the debian archive I
 found:
 linux-patch-aufs: Section: misc
 linux-patch-bootsplash:   Section: graphics
 linux-patch-debian-2.6.24:Section: devel
 linux-patch-debianlogo:   Section: devel
 linux-patch-evms: Section: admin
 linux-patch-gcov: Section: devel
 linux-patch-openswan: Section: net
 linux-patch-skas: Section: devel

Interesting! It looks like my suggestion was not quite correct.

It is also strange that bootsplash is in graphics but debianlogo
is in devel!

So admin seems to be a reasonable section as well.

 This patch will be compatible only with linux-source, that is the
 kernel with Debian patches already applied.

That's nice. It means that one doesn't have to give up any of the
other Debian features to obtain this feature.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: QA Uploade -- tkgate 1.8.7-1 - Event driven digital circuit simulator with Tcl/Tk

2008-02-18 Thread Alexander Schmehl
Hi!

* Barry deFreese [EMAIL PROTECTED] [080218 15:17]:

[ license.tcl ]
 Oh, you remove it in debian/rules?  Any reason for that?
 Gah, that's new.  I ripped it out because lintian was complaining that  
 it was an extra license file.

Ah, makes sense to remove it then, but a lintian override would be the
better way :)


 - The watchfile is broken
 Hmm, I had it working.  I'll check that too.

Please check that; it seems that my internet connection is quite flicky
currently; maybe it was just a problem on my side.



 - debian/copyright is wrong; the files I checked under src/tkgate are
   gpl-2 or later.  I think it should be mentioned that way (and the
   pointer to the common licenses adjusted).
 I thought I left the link to GPL?

IIRC (I allready removed your package and am to lazy to download it
again), debian/copyright say it's GPL without any version.  Which would
mean, that I can choose any Version I like including GPL-1.

However the sourcecode say, it's GPL-2 or later.

IIRC debian/copyright points to /usr/share/common-licenses/GPL, which is
a link to GPL-3.


So you can either decide, that we distribute it under the GPL-3, than
the link would be correct, but the text should be adjusted, or decide
that GPL-2 or later fits out needs as well, but then you would need to
adjust the text and the link to point to
/usr/share/common-licenses/GPL-2.



Yours sincerely,
  Alexander


signature.asc
Description: Digital signature


Re: Bug#397939: Lintian: outdated-autotools-helper-file

2008-02-18 Thread Bas Wijnen
On Mon, Feb 18, 2008 at 12:47:41PM +, Mark Brown wrote:
 On Sun, Feb 17, 2008 at 11:55:03PM +0100, Bas Wijnen wrote:
  On Sun, Feb 17, 2008 at 09:29:59PM +, Mark Brown wrote:
   If you're willing to do things by forcing a particular version in the
   general case then this sounds more like something that could be checked
   outside the standard package build process.
  
  No, I don't want to force a version, I want the package to force it.
 
 By forcing a version I mean doing so in the package.

Then I still don't understand your statement above.  What is the thing
that you prefer to check outside the normal build process?

   If you're keen on introducing this I'd suggest doing some work to see
   how much effort would be involved in doing so.
 
  Or do you mean I should manually transition some packages?  I'm happy to
 
 Yes, that's the sort of thing I meant.

Ok, I'll see what I can do.  I repeat my request for packages which may
be hard to transition.  If I get none of those, I'll just pick some
random packages from the archive which currently build-depend on
autotools-dev.

It would be nice to have some consensus that my transition efforts are
not wasted though.  So I have a question:

Does everyone agree that it would in theory be better to run autotools
during the build process?  In other words, if you don't have to do
anything to your packages for it, would you have a problem with this?

(you above is addressed to anyone reading this.)

   We already have regular tests for things that aren't caught by the
   normal build processes, this could be checked in a similar fashion.
 
  We could check if an automake upgrade would produce many FTBFSs, if the
  packages are already build-depending on automake.  However, most
  packages currently don't do that, and it's in the general case not
  possible (AFAICS) to run it for them automatically.
 
 What I'm suggesting is that if you add something out of the normal build
 process which regenerates autotools stuff (like an extra target in the
 rules file, for example) then we could test this without doing it on
 every single build.

I still consider not building from source to be a Bad Thing, and
therefore I think this is the wrong approach.

The best argument I've heard so far, is we care more about other bugs,
and we want to be able to ignore those.  However, I don't really think
this is a big problem.  The program was tested with the same automake
version that it is built with.  Why would it suddenly FTBFS?  I can see
that it might do so while doing the transition to running autotools
during the build.  But that's the maintainer's problem.  They can take
their time (or ask me for help :-) ).  It's not a big problem if they
delay following my proposed rule.  Once they have changed their rules
files, things should just keep working.

And if it doesn't, a dirty workaround of not running autotools can
always be installed, if fixing whatever problem does come up seems to be
too hard.

Build-depending on versioned automake doesn't look really nice, though.
This is how it currently should be done, AFAIK, but it might be better
to recommend against it.  However, in that case great care must be taken
when increasing its version, similar to increasing the default gcc
version.

All this can easily be tested before actually starting the transition,
though, just like with gcc.  Bugs can be filed and fixed to make
packages work with the newer automake before it becomes the default.
Transitions may be some work, but they shouldn't result in too much
breakage.  And if the RMs don't like it, and want us to spend time on
other bugs, they can just say the newer automake will not be the
default for the next release, therefore bugs with it are not RC.

   Personally, I expect the package to restore things to the state they
   were in the distribution tarball.
 
  That has been suggested, but it would mean backing up generated files
  which get overwritten during the build (such as config.guess and
  config.sub).  There seems to be agreement that such backing up is not
  useful.
 
 My point is that I don't expect the clean target to clean with respect
 to anything except the upstream tarball rather than going around making
 things clean with respect to upstream revision control or similar.

So you don't want to remove files which are unchanged during the build.
Do you agree on removing all files which were changed though?  I think
even that would require rerunning of some autotools parts in some cases,
but I'm not sure.

And just that statement, all changed files should be removed by the
clean target, is enough to fix the bug we're talking about.  This rule
automatically makes two builds in a row give identical results (except
for time stamps).

Of course this is a separate point.  IMO clean should remove any file
which was changed during the build.  And secondly, I think build should
regenerate everything it can.  Combined, these can be formulated as
clean should 

The get-orig-source target as stated in Policy 4.9

2008-02-18 Thread Andres Mejia
I've been told that the policy for the get-orig-source target states that 
it ...fetches the most recent version of the original source package 
However, I've seen others using the get-orig-source target to regenerate the 
orig tarball for their packages at a particular version. I've been doing this 
as well. Some packages doing this are warsow, ogre, fretsonfire, bulletml, 
and warzone2100.

So my question is, when Policy states the most recent version, is it the 
most recent version _in Debian_ or the most recent version _upstream_?

Even if it doesn't mean the most recent version _in Debian_, I think it's 
important to supply a target or some other implementation to generate an orig 
tarball for packages at a particular version where upstream doesn't supply a 
clear upstream source package. Packages in experimental and packages whose 
source comes from svn, git, etc. are examples of when some implementation 
should be supplied. Look at warzone2100 for an example.

-- 
Regards,
Andres


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



Re: The get-orig-source target as stated in Policy 4.9

2008-02-18 Thread Daniel Leidert
Am Montag, den 18.02.2008, 11:54 -0500 schrieb Andres Mejia:
 I've been told that the policy for the get-orig-source target states that 
 it ...fetches the most recent version of the original source package 
 However, I've seen others using the get-orig-source target to regenerate the 
 orig tarball for their packages at a particular version. I've been doing this 
 as well. Some packages doing this are warsow, ogre, fretsonfire, bulletml, 
 and warzone2100.
 
 So my question is, when Policy states the most recent version, is it the 
 most recent version _in Debian_ or the most recent version _upstream_?
 
 Even if it doesn't mean the most recent version _in Debian_, I think it's 
 important to supply a target or some other implementation to generate an orig 
 tarball for packages at a particular version where upstream doesn't supply a 
 clear upstream source package. Packages in experimental and packages whose 
 source comes from svn, git, etc. are examples of when some implementation 
 should be supplied. Look at warzone2100 for an example.

Well, overwrite the related variables in debian/rules via command line:

debian/rules get-orig-source VERSION=x.y SVNVER=

to get a source package for a given point. And determine these variables
for the current version in Debian e.g. via hardcoding the variables in
debian/rules or (IMO much better) by parsing debian/changelog
(dpkg-parsechangelog). So you can get an older version, the one in
Debian or even the most recent.

Regards, Daniel


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



RFS: xiterm+thai

2008-02-18 Thread Neutron Soutmun
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dear mentors,

I am looking for a sponsor for my package xiterm+thai.

* Package name: xiterm+thai
  Version : 1.07-1
  Upstream Author : Vuthichai Ampornaramveth [EMAIL PROTECTED],
Theppitak Karoonboonyanan [EMAIL PROTECTED]
* URL : ftp://linux.thai.net/pub/thailinux/software/xiterm+thai/
* License : GPL-2
  Section : x11

It builds these binary packages:
xiterm+thai - X terminal program with Thai languague support

The package appears to be lintian clean.

The upload would fix these bugs: 465713

The package can be found on mentors.debian.net:
- - URL: http://mentors.debian.net/debian/pool/main/x/xiterm+thai
- - Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- - dget
http://mentors.debian.net/debian/pool/main/x/xiterm+thai/xiterm+thai_1.07-1.dsc

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

Kind regards
- --
Neutron Soutmun

http://wiki.debian.org/NeutronSoutmun
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHucQC1k7Ar9TO/TcRAv8SAJ9T7n7jEBbo6Rov5lgrHLh1zrUOTwCbBspw
fNmTQKIsbwwcM1qK5qTFmKs=
=OGvY
-END PGP SIGNATURE-


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



Re: ITP takeover?

2008-02-18 Thread Erick Mattos
Hi David,

2008/2/17, David Paleino [EMAIL PROTECTED]:


 Can't we propose him to upload it to experimental? That wouldn't hurt
 unstable
 (thus also testing -- and stable) users, but we could still have
 Code::Blocks
 inside Debian repositories.

As he told me, he doesn't believe on 2.8 version but he believes in
the 3.0version in the near future.
I think he wouldn't be interested about having a lot of work on a version he
doesn't see as stable enough just to let it go to experimental which is a
version only used or even known by people who are really testing softwares.

Fully agree w.r.t. respecting upstream's decisions (ando also other
 maintainers')

So do I, for two reasons:

   - He knows better than me the real situation of the softwares he have
   been involved for so much time.
   - I really want to help Debian because I am very grateful to this
   distro. It worths nothing to start fighting other members which are helping
   Debian for more time than me.


Again, why don't you propose it for experimental?

I really don't think it is a good idea as I told you before.  I am conformed
to wait though it is not my point-of-view.

I'm currently using packages provided by the Code::Blocks team itself, plus
 the
 wxWidgets from wxwidgets.org:
 deb http://jens.lody.name/debian/ any main
 deb-src http://jens.lody.name/debian/ any main
 deb http://apt.wxwidgets.org/ etch-wx main

My packages were based upon their job but the developers made those only to
let Debian users to have a package.
To create a package is completely different of that package be in
conformance to all Debian standards and able to go to the repositories.
That's why so much work.

Before your reply we were planning on team-maintaining Code::Blocks -- if it
 was the case. What do you think about this? (again: I'm talking about an
 experimental package -- not unstable as its dependencies wouldn't be
 satisfied
 in Debian at the moment)

Maintaining a package in the repositories is not a hard job.  There is
always someone looking forward to be a maintainer. It is not something that
one doesn't need too much help except by some rare cases.
So the only reasons for me not uploading it into the repositories are the
problems already related.
Anyway I really appreciate you are in a hurry to have Code::Blocks on the
repositories too.  I have been using it and I am very fan of the project.  I
really believe it will be very good to Debian and to Code::Blocks itself.
If you still will be so helpful at the moment of some change of the actual
blocks then write to me again so we can always help each other and the whole
community.
I think future communications from now on should be made without cc to
mentors and to the ITP bug hence we don't fill Debian systems with things we
can not be helped anyway.

Best regards,
 Erick Mattos.


Re: Bug#397939: Lintian: outdated-autotools-helper-file

2008-02-18 Thread Chris Waters
On Sun, Feb 17, 2008 at 08:08:47PM +0100, Bas Wijnen wrote:
 Let's compare it with a Java program.  Would you consider it acceptable
 for the packager to build it, uuencode it, put it in the diff.gz and
 from debian/rules just uudecode it, instead of regenerating it?

Well, I see one big difference.  I often get patches from downstream
to configure.  I, of course, make sure to apply them to the
appropriate .am (or whatever), as well as forwarding them upstream.
But to me, this indicates that downstream often considers the
configure file to be a readable source format.  This cannot be said of
a uuencoded binary.  I think that's an important distinction.

Whether that distinction is sufficient to justify a different set of
rules, I reserve judgement on at this time.

But honestly, I think our job is to deliver full source and binaries.
I _don't_ think we necessarily have to exercise every bit of the
source (e.g. the .am files) on every build.  In fact, my primary
objections to the java example would be a) that it confounds user
expectations, and b) that it would result in huge diffs.  I'm not sure
that either of those objections would apply to the autoconf case.

 The fact that there exist packages which work properly without
 recompiling from source doesn't mean it's a good default.  IMO the
 default should be to always compile from source.  Yes, that means hassle
 for the packager; it's pretty much the whole task of packaging.

I think there's a big difference between recompiling from source as an
end user would do and (re)generating _everything_ as an upstream might
do.  I suspect the ultimate question here is: does Debian serve as a)
a proxy for the user, generating binaries so they don't have to, or b)
as a proxy for upstream?  I tend to lean towards the former position;
it sounds like you lean towards the latter.

Bottom line: it sounds like you think the java example is
fundamentally wrong; I merely see it as flawed, awkward and hard to
maintain: a bad idea in general, but not necessarily wrong.

-- 
Chris Waters   |  Pneumonoultra-osis is too long
[EMAIL PROTECTED]   |  microscopicsilico-to fit into a single
or [EMAIL PROTECTED] |  volcaniconi-  standalone haiku


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



Re: Bug#397939: Lintian: outdated-autotools-helper-file

2008-02-18 Thread Mark Brown
On Mon, Feb 18, 2008 at 05:03:24PM +0100, Bas Wijnen wrote:
 On Mon, Feb 18, 2008 at 12:47:41PM +, Mark Brown wrote:
  On Sun, Feb 17, 2008 at 11:55:03PM +0100, Bas Wijnen wrote:

   No, I don't want to force a version, I want the package to force it.

  By forcing a version I mean doing so in the package.

 Then I still don't understand your statement above.  What is the thing
 that you prefer to check outside the normal build process?

That we can regenerate the autotools products.

 not wasted though.  So I have a question:

 Does everyone agree that it would in theory be better to run autotools
 during the build process?  In other words, if you don't have to do
 anything to your packages for it, would you have a problem with this?

If I didn't have to do anything - but the maintainer is at least going
to have to upload changes to run autotools.

 Build-depending on versioned automake doesn't look really nice, though.
 This is how it currently should be done, AFAIK, but it might be better
 to recommend against it.  However, in that case great care must be taken
 when increasing its version, similar to increasing the default gcc
 version.

Of course, doing this introduces all the work that was causing people to
raise concerns about this...

 Of course this is a separate point.  IMO clean should remove any file
 which was changed during the build.  And secondly, I think build should
 regenerate everything it can.  Combined, these can be formulated as
 clean should remove all non-source files, because every shipped
 non-source file must be updated (and thus changed) by the build.

Right, half the thing for me is that I don't see this as being something
that we need to check on each and every single build.

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


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



RFS: tcpser (updated package) (try 3)

2008-02-18 Thread Peter Collingbourne
Dear mentors,

I am looking for a sponsor for my updated package tcpser.

* Package name: tcpser
  Version : 1.0rc12-1
  Upstream Author : Jim Brain [EMAIL PROTECTED]
* URL : http://www.jbrain.com/pub/linux/serial
* License : GPL
  Section : net

It builds these binary packages:
tcpser - emulate a Hayes compatible modem
 TCPSER turns a PC serial port into an emulated Hayes compatible modem that 
 uses TCP/IP for incoming and outgoing connections.  It can be used to allow 
 older applications and systems designed for modem use to operate on the
 Internet.  TCPSER supports all standard Hayes commands, and understands
 extended and vendor proprietary commands (though it does not implement
 many of them).  TCPSER can be used for both inbound and outbound connections.

The package is lintian/pbuilder clean, except for a
source-contains-svn-control-dir warning which I have been advised
to ignore.

The package can be found in the collab-maint bzr repository at:
bzr co http://bzr.debian.org/collab-maint/tcpser/unstable/ tcpser

You can also get the dsc from
dget http://www.doc.ic.ac.uk/~pcc03/tmp/debian/tcpser_1.0rc12-1.dsc

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

Thanks,
-- 
Peter


signature.asc
Description: Digital signature


RFS: plywood (updated package)

2008-02-18 Thread Monty Taylor
Dear mentors,

I am looking for a sponsor for the new version 0.5.11-1
of my package plywood.

It builds these binary packages:
plywood- Playwriting typing and typesetting help

The package appears to be lintian clean.

The upload would fix these bugs: 213112, 446178

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/p/plywood
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget
http://mentors.debian.net/debian/pool/main/p/plywood/plywood_0.5.11-1.dsc

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

Kind regards
 Monty Taylor


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



RFS: vagalume

2008-02-18 Thread Alberto Garcia
Dear mentors,

I am looking for a sponsor for my package vagalume.

* Package name: vagalume
  Version : 0.5.1-2
  Upstream Author : Alberto Garcia [EMAIL PROTECTED]
* URL : https://garage.maemo.org/projects/vagalume
* License : GNU GPLv3
  Section : sound

It builds these binary packages:
vagalume   - GTK+-based client for the Last.fm online radio service

The package appears to be lintian clean.

The upload would fix these bugs: 464169

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/v/vagalume
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget 
http://mentors.debian.net/debian/pool/main/v/vagalume/vagalume_0.5.1-2.dsc

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

-- 
Alberto García González
http://people.igalia.com/berto/


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



Re: RFS: nettee

2008-02-18 Thread Paul Wise
On Feb 18, 2008 9:28 PM, Patrick Schoenfeld
[EMAIL PROTECTED] wrote:

  - dget 
  http://mentors.debian.net/debian/pool/main/n/nettee/nettee_0.1.8-3.dsc

Some additional comments:

 Now to your package:

 - debian/changelog

s/rewrited/rewritten/

 - debian/copyright

Please move Copyright (C) 2007 David Mathog onto a line on its own
and remove the weird angle brackets.

The software is GPL2 only, not GPL2 or later.

 - debian/README.Debian: Hm. I'm unsure if the content is suited for
   README.Debian. Why? Because it seems like it has no documenting
   character, more beeing an advertising on how enthusiastic you are
   about the tool ;) I would like to hear other opinions about this,
   however.

I agree, perhaps this could be placed in the upstream README?

 - debian/rules:

You don't build it with -D_LARGEFILE64_SOURCE, why is that?

It would be good if there were a commented out DH_VERBOSE line in
there to enable easy debugging of debian/rules.

It would be good if you could write a Makefile with the following
targets and send it upstream:

all or build, clean, install, dist.

Be sure to support CFLAGS, PREFIX and DESTDIR in your Makefile since
debian/rules will need them. For extra points it should support
checking for solaris and compiling appropriately (see the comments in
nettee.c).

 - debian/watch is missing, but highly recommended. it enables tracking of
   new upstream versions via your QA page and even a mail notification if
   you want. See [4] for more information.

debian/docs: No need to distribute empty files nor a HTML copy of the
manual page.

If you want to distribute the pdist scripts, you should at least
customize them by using the right path to nettee. You can do this with
either sed or a patch system like quilt.

Upstream includes the binary in the tarball, please ask them to fix that.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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



RFS: NMU: libauthen-smb-perl - SMB authentication module for Perl

2008-02-18 Thread Barry deFreese

Hi,

Could someone please review/upload the following:

http://mentors.debian.net/debian/pool/main/l/libauthen-smb-perl/libauthen-smb-perl_0.91-3.1.dsc

Should close #432809 though I'm not sure it is the best/full solution.

Description: SMB authentication module for Perl
This package supplies a perl module for authenticating against
an SMB password server.
Tag: devel::lang:perl, devel::library, filetransfer::smb, 
implemented-in::perl, protocol::smb, security::authentication



Thank you,

Barry deFreese


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



RFS: xiterm+thai

2008-02-18 Thread Neutron Soutmun
Dear mentors,

I am looking for a sponsor for my package xiterm+thai.

* Package name: xiterm+thai
  Version : 1.07-1
  Upstream Author : Vuthichai Ampornaramveth [EMAIL PROTECTED]
[EMAIL PROTECTED],
Theppitak Karoonboonyanan [EMAIL PROTECTED]
[EMAIL PROTECTED]
* URL : ftp://linux.thai.net/pub/thailinux/software/xiterm+thai/
* License : GPL-2
  Section : x11

It builds these binary packages:
xiterm+thai - X terminal program with Thai languague support

The package appears to be lintian clean.

The upload would fix these bugs: 465713

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/x/xiterm+thai
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget
http://mentors.debian.net/debian/pool/main/x/xiterm+thai/xiterm+thai_1.07-1.dsc

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

Kind regards
-- 
Neutron Soutmun

http://wiki.debian.org/NeutronSoutmun


Re: The get-orig-source target as stated in Policy 4.9

2008-02-18 Thread Alexander Schmehl
Hi!

* Andres Mejia [EMAIL PROTECTED] [080218 17:54]:
 I've been told that the policy for the get-orig-source target states that 
 it ...fetches the most recent version of the original source package 
 However, I've seen others using the get-orig-source target to regenerate the 
 orig tarball for their packages at a particular version. I've been doing this 
 as well. Some packages doing this are warsow, ogre, fretsonfire, bulletml, 
 and warzone2100.

And I've people jumping a red light.  That doesn't mean that it's legal
;)


 So my question is, when Policy states the most recent version, is it the 
 most recent version _in Debian_ or the most recent version _upstream_?

Well... beside that getting the most recent version in Debian would be
quite boring (just fetch it from a mirror and compare a checksum), I
don't know how policy section 4.9 could be read to mean something else
than the most recent upstream version:

=
4.9 Main building script: debian/rules
[..]

get-orig-source (optional)

This target fetches the most recent version of the original source
package from a canonical archive site (via FTP or WWW, for example),
does any necessary rearrangement to turn it into the original source
tar file format described below, and leaves it in the current
directory.

[..]
=

Nowhere in this paragraph is Debian or it's archive mentioned; and while
it mentiones the term source package it specifically mentions the
original source package, and the original is made by upstream, isn't
it?



 Even if it doesn't mean the most recent version _in Debian_, I think it's 
 important to supply a target or some other implementation to generate an orig 
 tarball for packages at a particular version where upstream doesn't supply a 
 clear upstream source package. Packages in experimental and packages whose 
 source comes from svn, git, etc. are examples of when some implementation 
 should be supplied. Look at warzone2100 for an example.

You are free to create any debian/rules target you like, as long as the
ones mentioned in policy do wha is defined there.  Why not define a new
get-this-orig-source or something like that?

(I still fail to see, when you would like to use such a target.)


Yours sincerely,
  Alexander


signature.asc
Description: Digital signature


RFS: ITA: ksocrat

2008-02-18 Thread Sikon
Dear mentors,

I am looking for a sponsor for my package ksocrat (ITA, see bug #321596).

* Package name: ksocrat
  Version : 3.2.1-3
  Upstream Author : Zavolzhsky Alexandr [EMAIL PROTECTED]
* URL : http://ksocrat.linux.kiev.ua/
* License : GPLv2 or later
  Section : contrib/text

It builds these binary packages:
ksocrat- English/Russian and Russian/English Dictionary

The package appears to be lintian clean.

The upload would fix these bugs: 321596, 466418

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

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

Kind regards
 Matvey Kozhev


signature.asc
Description: This is a digitally signed message part.


Re: The get-orig-source target as stated in Policy 4.9

2008-02-18 Thread Andres Mejia
On Tuesday 19 February 2008 12:21:09 am Alexander Schmehl wrote:
 Hi!

 * Andres Mejia [EMAIL PROTECTED] [080218 17:54]:
  I've been told that the policy for the get-orig-source target states that
  it ...fetches the most recent version of the original source
  package However, I've seen others using the get-orig-source target
  to regenerate the orig tarball for their packages at a particular
  version. I've been doing this as well. Some packages doing this are
  warsow, ogre, fretsonfire, bulletml, and warzone2100.

 And I've people jumping a red light.  That doesn't mean that it's legal
 ;)

  So my question is, when Policy states the most recent version, is it
  the most recent version _in Debian_ or the most recent version
  _upstream_?

 Well... beside that getting the most recent version in Debian would be
 quite boring (just fetch it from a mirror and compare a checksum), I
 don't know how policy section 4.9 could be read to mean something else
 than the most recent upstream version:

 =
 4.9 Main building script: debian/rules
 [..]

 get-orig-source (optional)

 This target fetches the most recent version of the original source
 package from a canonical archive site (via FTP or WWW, for example),
 does any necessary rearrangement to turn it into the original source
 tar file format described below, and leaves it in the current
 directory.

 [..]
 =

 Nowhere in this paragraph is Debian or it's archive mentioned; and while
 it mentiones the term source package it specifically mentions the
 original source package, and the original is made by upstream, isn't
 it?

Alright, let's remember that Debian Policy 4 is talking about Source 
Packages. If you start reading from the beginning, it becomes clear 
that source package signifies the source package used in Debian. This may 
lead to the confusion with the get-orig-source target.

Furthermore, if we want to get literal about the get-orig-source policy and 
look at the term ...the most recent version..., then we must start 
factoring in development versions of packages when we consider writing the 
get-orig-source target.

What I would like to know is, what was the original purpose for the 
get-orig-source target. Maybe that would clear up what the get-orig-source 
target is supposed to do.

-- 
Regards,
Andres


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



Re: The get-orig-source target as stated in Policy 4.9

2008-02-18 Thread Russ Allbery
Andres Mejia [EMAIL PROTECTED] writes:

 What I would like to know is, what was the original purpose for the
 get-orig-source target. Maybe that would clear up what the
 get-orig-source target is supposed to do.

It's been in Policy from before upgrading-checklist was started and
there's no mention of it in the changelog, so my guess is that you'd have
to go rather far back in time to find the original discussion.

Personally, I've always read it has emphasizing an entirely different part
than what people are talking about here.  Rather than focusing on the
current version bit, I always focused on the does any necessary
rearrangement to turn it into the original source tar file format
described below bit.  I provide this target only for my packages that
require repackaging of the upstream source as a way of automating that
repackaging.

It's a weird target in various respects.  For example, should you declare
the programs it needs in Build-Depends?  I don't think so, and it would
feel weird to me to do so, but as a result I use software in
get-orig-source for which there's no hint in the source package control
file might be needed (wget is the most common).

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


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