Re: Bug#749152: RFS: top/2.2.3-1 [ITP]

2014-05-24 Thread Kumar Appaiah
On Sat, May 24, 2014 at 04:54:40PM +0200, Hugo Lefeuvre wrote:
  I am looking for a sponsor for my package top
 
 Package name: top
 Version : 2.2.3-1
 Upstream Author : Hugo Pereira Da Costa hugo.pere...@free.fr
 URL : http://hugo.pereira.free.fr/software/
 License : GPL2
 Programming lang: C++ / Qt5
 Section : admin
 
  It builds this binary package:
 
 top   - windowed version of the console top command

Thanks for your work on this.

I am wondering whether top is the best package name, and Top the
best binary name. I, for one, would be a little confused, given that
the standard tool in the procps package is also named top. What is
your opinion? Would a different package name be an option?

Thanks.

Kumar

-- 
No, that's wrong too.  Now there's a race condition between the rm and
the mv.  Hmm, I need more coffee.
-- Guy Maor on Debian Bug#25228


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140524151720.GA3475@odessa



Re: how do I upload a package where the last changelog entry is by a co-maintainer?

2014-01-20 Thread Kumar Appaiah
On Mon, Jan 20, 2014 at 12:42:26PM +0100, Dennis van Dok wrote:
 Hi,
 
 my colleague has updated some of the packages for which I am the
 maintainer, and he is an uploader. The last changelog entry is by him.
 
 When I tried to upload to mentors, the package was refused and my
 colleague got e-mail from mentors stating that the (his) e-mail address
 was not found. Indeed he does not have a mentors account.
 
 I re-signed the changes file with my key and re-uploaded, but the result
 was the same. Does mentors only consider the name in the last changelog
 entry to see whose package it is? If he signs up for an account, will
 the package show up in my list of packages or his?

Try using dch -r. That should update the timestamp, and put your name
there.

Kumar
-- 
BREAKFAST.COM Halted... Cereal Port Not Responding.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140120122021.GA24794@odessa



Re: [SOLVED] Uploading to mentors.debian.net without a signed key

2013-08-11 Thread Kumar Appaiah
On Sun, Aug 11, 2013 at 04:16:31PM +0600, Andrey Rahmatullin wrote:
Thanks Kumar - the -k my-key-id did it! I saw it in --help, but I
didn't think I would need it if I only had the one key. Why didn't I
try it?!?
   You don't need to pass -k or similar options to any Debian tools if your
   key has the same user name as your changelog.
  
  That won't work if there two keys that share the same username and
  e-mail addresses.
 but I didn't think I would need it if I only had the one key

Ah, true.  I'd just be sure to check what key is used to generate the
signature when -k is not specified.

Kumar
-- 
Vini, vidi, Linux!
-- Unknown source


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130811133634.ga14...@bluemoon.alumni.iitm.ac.in



Re: Uploading to mentors.debian.net without a signed key

2013-08-10 Thread Kumar Appaiah
On Sat, Aug 10, 2013 at 04:38:28PM +0200, Ross Gammon wrote:
 I have tried signing the the changes file with debsign debsign
 foopackage.changes, but I assume this is just like the signing that
 the standard dpkg-buildpackage does?

Personally, I use debsign -k my-key-id changesfile to ensure that
my package is signed. Following this, you can open the changes file
and the dsc file to see that they have been clearsigned. For instance,
an unsigned changes file looks like this:

==
Format: 1.8
Date: Thu, 06 Jun 2013 08:07:48 -0400
Source: armadillo
Binary: libarmadillo-dev libarmadillo3
Architecture: source amd64
Version: 1:3.900.2+dfsg-1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers
debian-science-maintain...@lists.alioth.debian.org
Changed-By: Kumar Appaiah aku...@debian.org
Description:
 libarmadillo-dev - streamlined C++ linear algebra library - Headers
 libarmadillo3 - streamlined C++ linear algebra library
Changes:
 armadillo (1:3.900.2+dfsg-1) unstable; urgency=low
 . 
   * New upstream release
Checksums-Sha1:
[snip] …
==

while a signed one looks like this:

==
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Mon, 05 Aug 2013 07:30:51 -0400
Source: armadillo
Binary: libarmadillo-dev libarmadillo3
Architecture: source amd64
Version: 1:3.900.7+dfsg-1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers
debian-science-maintain...@lists.alioth.debian.org
Changed-By: Kumar Appaiah aku...@debian.org
Description: 
 libarmadillo-dev - streamlined C++ linear algebra library - Headers
 libarmadillo3 - streamlined C++ linear algebra library
Changes: 
 armadillo (1:3.900.7+dfsg-1) unstable; urgency=low
 .
   * New upstream release
Checksums-Sha1: 
[snip] …
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJR/5EqAAoJEHqPSei2NIC+8IQQAJjhENzH49LzkhbRJPqWsXoS
jz139BdDS86l0z9uPEbp4Y6kyXYT61FynO9Cq+PTeFFL0Im1bkJED1PlpRqqJRWw
RFyDTQLEmI6alfQDX45P4A24bQr0vDsYSBR6CgA47on0IstKhUaeXgiygvGryCgA
2N2yErFwjc9rh6OsVO8rr4WeHrq3wdocSb6mCXt7e7ewlgyCXNn5yC8p9O21/mhf
FS1U5VLH6yTkC/EFPrV8qGkzGBl3c3+f8mkf2H8DRiKzYcdU9THVvp4oOCtmPsdT
pD3Q3HA62VIIqma533gO8h18a+2b34z5RIb4q0NFEariHztPwLzHqO/FZnoDzaZG
Z8pSg6yqVDhHl/WSagWyQ9//7uWdZ1lPHtLn3qI5JEOrY2JYD6sppGgIGYsJSR4j
/Zvh9e18iHFPC+HWzk/XOWlOp+iIPYDCkr1fwN1VBN8WTBEv27b76aDHgFdsXVRX
HQ7eJYhOMhqEq7qu3IjJcraa4K7Y76gYdXCA3OT9Ppbw+JNzS3yIr2Ph07qtwS2m
vTPNZZT2bacx1kqXUROuSWsVi6rGdIvfGDuI5mQdDmp1UnbP2u1Mvh7NdVG8x8km
RNuqLXhjeTFR9TRElSDByo5sefaVYcecPYronYgt46KxLnTdio+Te+Y8EuqAXmSu
DLkXuKCe/6rQEuvtNDkS
=xeRH
-END PGP SIGNATURE-
==

Not that the signature is embedded in.

 Is there a way to upload to mentors without needing to sign it with a
 key signed by a DM or DD? Or should I just wait until my local DD's
 get back from Debconf?

Just try the above. Ensure that they key used for signing is the key
known the the mentors site, and things should go well. You can verify
this by doing gpg --verify changesfile yourself, after running
debsign.

HTH.

Kumar
-- 
Checking host system type...
i586-unknown-linux
configure: error: sorry, this is the gnu os, not linux
-- Topic on #Linux


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130810161756.ga19...@bluemoon.alumni.iitm.ac.in



Re: [SOLVED] Uploading to mentors.debian.net without a signed key

2013-08-10 Thread Kumar Appaiah
On Sat, Aug 10, 2013 at 08:23:06PM +0200, Ross Gammon wrote:
 On 08/10/2013 06:17 PM, Kumar Appaiah wrote:
  Personally, I use debsign -k my-key-id changesfile to ensure 
  that my package is signed. Following this, you can open the
  changes file and the dsc file to see that they have been
  clearsigned.
 
 Thanks Kumar - the -k my-key-id did it! I saw it in --help, but I
 didn't think I would need it if I only had the one key. Why didn't I
 try it?!?

Ah, yes. I was intending to mention that you ought to choose the
right key using the -k option. Glad that it worked for you.

Kumar
-- 
Absolutely nothing should be concluded from these figures except that
no conclusion can be drawn from them.
(By Joseph L. Brothers, Linux/PowerPC Project)


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130810185217.ga8...@bluemoon.alumni.iitm.ac.in



Re: [SOLVED] Uploading to mentors.debian.net without a signed key

2013-08-10 Thread Kumar Appaiah
On Sun, Aug 11, 2013 at 02:41:02AM +0600, Andrey Rahmatullin wrote:
   Personally, I use debsign -k my-key-id changesfile to ensure 
   that my package is signed. Following this, you can open the
   changes file and the dsc file to see that they have been
   clearsigned.
  
  Thanks Kumar - the -k my-key-id did it! I saw it in --help, but I
  didn't think I would need it if I only had the one key. Why didn't I
  try it?!?
 You don't need to pass -k or similar options to any Debian tools if your
 key has the same user name as your changelog.

That won't work if there two keys that share the same username and
e-mail addresses.

Kumar
-- 
Yes I have a Machintosh, please don't scream at me.
-- Larry Blumette on linux-kernel


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130811021659.ga21...@bluemoon.alumni.iitm.ac.in



Re: Bug#668455: RFS: apt-build/0.12.43 QA - frontend to apt to build, optimize and install packages

2012-04-11 Thread Kumar Appaiah
Hi.

On Thu, Apr 12, 2012 at 12:26:51AM +0200, D. Lasserre wrote:
 again I am looking for a sponsor for the orphaned package apt-build.
 This QA is primarily used to bring apt-build back to unstable (as there
 were no regression reports). I merged package codebase whith that in git
 repository (2 pending patches) and checked if (gfortran) wrapper is used.
 
 
   dget -x
 http://mentors.debian.net/debian/pool/main/a/apt-build/apt-build_0.12.43.dsc
 
 
 
 For changes since the last upload, see debian changelog:
 
   * QA upload.
   * Upload to unstable
   * Patch from Kumar Appaiah: Fix compiler links with host names.
 Closes: #502377
   * Patch from Kumar Appaiah: Add gfortran support. Closes: #502379

I just wanted to point out that there is an extraneous 755
directory. Probably a remnant of you using a chmod and an mkdir
together? ;-)

In addition, do you intend to just do QA uploads or do you have
intentions of taking up the package and becoming upstream?

Thanks.

Kumar
-- 
BREAKFAST.COM Halted... Cereal Port Not Responding.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120412045332.gb16...@bluemoon.alumni.iitm.ac.in



Re: Fix FSF address in copyright notices?

2011-05-11 Thread Kumar Appaiah
On Tue, May 10, 2011 at 10:20:29PM -0700, Russ Allbery wrote:
 Kumar Appaiah a.ku...@alumni.iitm.ac.in writes:
 
  Pardon me if I miss something, but is it prudent to alter upstream's
  license without their permission in the source? Granted, it's just an
  address change which may not change the constraints and restriction
  imposed by the license itself, but I wonder if this would actually be
  the right thing to do, rather than have upstream fix it.
 
[snip]
 
 The first two paragraphs establish the license, and are normative.  The
 third paragraph isn't normative.  It doesn't affect the terms and
 conditions of the work; it's just a pointer to where you can find the
 complete license.

Fair. Thank you for the explanation.

Kumar
-- 
I would rather spend 10 hours reading someone else's source code than
10 minutes listening to Musak waiting for technical support which isn't.
(By Dr. Greg Wettstein, Roger Maris Cancer Center)


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110511055953.ga18...@bluemoon.alumni.iitm.ac.in



Re: Fix FSF address in copyright notices?

2011-05-10 Thread Kumar Appaiah
On Wed, May 11, 2011 at 02:57:18PM +1000, Ben Finney wrote:
 Matt Kraai kr...@ftbfs.org writes:
 
  Some of the copyright notices in a package I'm trying to create refer
  to the old address of the FSF and lintian warns about it.  Should I
  fix this address?  If so, should I fix it in both the copyright file
  and the source code?  Or in only one place?
 
 Yes, fix it in both places. Send a patch to upstream fixing it in their
 code base; use that patch yourself in your Debian packaging while you
 wait for them to act on it.

Pardon me if I miss something, but is it prudent to alter upstream's
license without their permission in the source? Granted, it's just an
address change which may not change the constraints and restriction
imposed by the license itself, but I wonder if this would actually be
the right thing to do, rather than have upstream fix it.

Thanks.

Kumar
-- 
A Linux machine! because a 486 is a terrible thing to waste!
(By j...@wintermute.ucr.edu, Joe Sloan)


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110511050521.ga14...@bluemoon.alumni.iitm.ac.in



Re: On format upgrade during freeze time

2010-10-22 Thread Kumar Appaiah
On Fri, Oct 22, 2010 at 12:08:02PM +0100, Tim Retout wrote:
 On 22 October 2010 10:32, Mats Erik Andersson
 mats.anders...@gisladisker.se wrote:
  However, and this is my present question to you,
  would the release team decline the package due
  a decision to migrate to format 3.0 already now?
 
 Possibly, at this stage - it's not ideal to make packaging changes
 when fixing RC bugs; but if they did reject it, you would still be
 able to make an upload via testing-proposed-updates.

testing-proposed-updates is often reserved as a last resort, since not
much testing happens for packages uploaded via there. Many more people
have unstable and testing in their sources.list, than
testing-proposed-updates.

 If in doubt, you can ask the debian-release mailing list (preferably
 once you have a debdiff) before uploading the new package.  This can
 also be done by filing a 'future unblock' bug against the
 release.debian.org pseudopackage:
 http://bugs.debian.org/release.debian.org

Or, just mail them, if you don't feel like filing a bug (though the
bug would make tracking easier for the release team).

Kumar
-- 
Those who don't understand Linux are doomed to reinvent it, poorly.
-- unidentified source


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20101022132642.ga9...@bluemoon.alumni.iitm.ac.in



Re: RFS: roxterm (updated package) [highly configurable terminal emulator]

2010-10-12 Thread Kumar Appaiah
Dear Tony,

On Tue, Oct 12, 2010 at 03:34:38PM +0100, Tony Houghton wrote:
 On 12/10/10 00:50, Kumar Appaiah wrote:
  
  I'll take this. The change seems minimal, so I'll sponsor it. Please
  be sure to request the release team for a freeze exception.
 
 Thanks. I've sent a message to debian-release.
 
 I don't fully understand the freeze exception process. I see you already
 uploaded this to unstable, but last time George Danchev waited for a
 response from debian-release before uploading. Which is the more normal
 thing to do?

It might have made more sense to ask the release team for permission,
especially if you were suspicious that they might reject the
change. However, since the change seemed minimal (and important), I
made a guess (which I hope wasn't inaccurate) that the release team
would not have too much of an issue in allowing it through.

Maybe, from next time, I should first ask the release team first. But
I don't think it should matter much.

 Also, I've now moved to 1.19.* upstream, which has new/changed features.
 Should I ask for this to be sponsored for experimental or just wait
 until the freeze is over?

If you want to provide your users the package early on, experimental
would be an option, though some don't like that approach (there is a
discussion on this list happening now on this topic). But, in any
event, under the current guidelines, I'd advise you to not get the new
version into unstable during the freeze.

Thanks for your contribution to Debian!

Kumar
-- 
Linux - Where do you want to fly today?
-- Unknown source


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101012150952.ga27...@146653177.ece.utexas.edu



Re: RFS: roxterm (updated package) [highly configurable terminal emulator]

2010-10-11 Thread Kumar Appaiah
Hi!

On Mon, Oct 11, 2010 at 06:37:49PM +0100, Tony Houghton wrote:
 The upload would fix these bugs: 598971
 
 The bug can affect which environment variables roxterm decides to set or
 change in its child shells. The specific problem experienced in Ubuntu
 Maverick (not setting TERM correctly) is unlikely to affect Debian,
 because Debian's older vte library sets TERM whereas Maverick's doesn't.
 However, the bug still has potential to cause weird things to happen
 with environment variables and the fix is very simple, so I think it
 should be included in squeeze.

I'll take this. The change seems minimal, so I'll sponsor it. Please
be sure to request the release team for a freeze exception.

Thanks for mailing the request again, and thank you for contributing
to Debian!

Kumar
-- 
Who is General Failure and why is he reading my hard disk ?
Microsoft spel chekar vor sail, worgs grate !!
(By leit...@inf.fu-berlin.de, Felix von Leitner)


signature.asc
Description: Digital signature


Re: RFS: ooo-thumbnailer

2010-02-06 Thread Kumar Appaiah
On Sat, Feb 06, 2010 at 03:48:08PM -0500, Asheesh Laroia wrote:
 (Other Debian mentors -- is it okay to upload a package whose version is  
 0.2-3 or 0.2-4 as the first Debian upload? Or should we instead rewrite  
 history and pretend this is 0.2-1 when it's ready to go?)

The short answer is, yes. There is no absolute necessity to use
upstream-1, unless you find appearing-to-start-from-clean-slate
too important.

Kumar
-- 
/*
 * Please skip to the bottom of this file if you ate lunch recently
 * -- Alan
 */
-- from Linux kernel pre-2.1.91-1


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: help with BTS mail interface

2010-01-29 Thread Kumar Appaiah
Hi!

Let me address each point separately.

On Fri, Jan 29, 2010 at 02:22:03PM +0100, Ersek, Laszlo wrote:
 Rogério Brito has submitted a wishlist bug report for lbzip2 [3]. As
 Rogério has accepted my proposal to use an external tool for his
 need, I'd like to close the bug with a wontfix tag. My question to

Closing with a wontfix tag is something which people do, but I
personally don't prefer. wontfix, IMHO, should be reserved for
something like a potential problem or misfeature, which you
acknowledge, but don't want to fix, at least for now. Usually, wontfix
bugs are left open, so that 10 other people don't blindly submit the
same bug report.

I assume that you merely wish to close the bug in the following.

 the mentors list is the following: (1) what addresses should I put

1. nn-d...@bugs.debian.org

 in the To: field, and (2) how should I format the body of my
 message, so that (a) the bug gets closed, (b) the wontfix tag is
 saved in the appropriate place, (c) my explanation message shows up

You cannot really close the bug and add the wontfix tag at the same
time. You can send a separate mail to cont...@bugs.d.o with
 tags nn + wontfix to add the tag if you want to.

 both on the bug report page, and also on another bug's page [4], (d)
 the submitter (Rogério) gets a copy?

Sending the mail to -done ensures that the mail is shown in the BTS
page as well as the fact that the submitter receives it.

 I'm thinking of something like this:
 
 v
 To: 567196-d...@bugs.debian.org, Rogério Brito
 Cc: 563...@bugs.debian.org
 Subject: alternative accepted by submitter
 
 Package: lbzip2
 Version: 0.20-1
 Tags: wontfix
 thanks

Won't work. :-) Check one of the several bugs which were just closed
from the BTS. Randomly, I'll point you to this one:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=547220#14

HTH.

Kumar
-- 
...Deep Hack Mode--that mysterious and frightening state of
consciousness where Mortal Users fear to tread.
(By Matt Welsh)


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: help with BTS mail interface

2010-01-29 Thread Kumar Appaiah
On Fri, Jan 29, 2010 at 08:34:49AM -0600, Kumar Appaiah wrote:
[snipped OP's exampl
 Won't work. :-) Check one of the several bugs which were just closed
 from the BTS. Randomly, I'll point you to this one:
 
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=547220#14

By won't work, what I meant is that, while the bug would be closed,
the tags won't be added; the pseudo-headers in your example won't be
parsed by the BTS.

Kumar
-- 
World domination.  Fast
(By Linus Torvalds)


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: ripit (updated package)

2009-10-10 Thread Kumar Appaiah
On Sat, Oct 10, 2009 at 06:07:15PM +0200, Elimar Riesebieter wrote:
 * Elimar Riesebieter [091010 17:30 +0200]
  Dear mentors,
  
  I am looking for a sponsor for the new version 3.8.0-1
  of my package ripit.
 
 I would be glad if someone uploaded this package for me.
 

Done. But please mail debian-mentors again for the next sponsorship
request, since I may not be a regular sponsor.

Thanks a lot!

Kumar
-- 
Kumar Appaiah


signature.asc
Description: Digital signature


Re: RFS: fftw3 3.2.1-1

2009-04-03 Thread Kumar Appaiah
Dear Paul,

On Fri, Apr 03, 2009 at 07:42:59PM +0200, Paul Brossier wrote:
 Hi all,
 
 I would need a sponsor for fftw3. The package is available here:

I am aware that you maintain fftw3. So, I built the package and
checked it briefly, and it seems all right. In any case, I trust your
judgement, so I have uploaded it to unstable.

I hope your key is updated real soon!

Thanks.

Kumar
-- 
Kumar Appaiah


signature.asc
Description: Digital signature


Re: RFS: pyrex 0.9.8.5-1 (or RFS: fftw3 3.2.1-1)

2009-04-03 Thread Kumar Appaiah
On Fri, Apr 03, 2009 at 05:58:17PM -0500, Boyd Stephen Smith Jr. wrote:
 I would need a sponsor for fftw3. The package is available here:
 
 dget http://goyave.piem.org/~piem/debian/fftw3_3.2.1-1.dsc
 
 Source: pyrex
 Binary: python-pyrex pyrex-mode
 
 How'd you get those mixed up!?

Copy pasting error?

In any case, I have uploaded this as well.

Kumar
-- 
Kumar Appaiah


signature.asc
Description: Digital signature


Re: Building localy

2009-03-23 Thread Kumar Appaiah
2009/3/23 Jaromír Mikeš:
 If I will install newer perl from sid it will probably break my ubuntu here.
 I can't build in pbuilder coz missining dependencies.
 Can I somehow install manually dependencies to pbuilder chroot?

The first section here might help:
http://wiki.debian.org/PbuilderTricks

Kumar
-- 
Kumar


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Building localy

2009-03-23 Thread Kumar Appaiah
On Mon, Mar 23, 2009 at 5:32 PM, Chow Loong Jin wrote:
  If I will install newer perl from sid it will probably break my ubuntu 
  here.
  I can't build in pbuilder coz missining dependencies.
  Can I somehow install manually dependencies to pbuilder chroot?

 The first section here might help:
 http://wiki.debian.org/PbuilderTricks

 Kumar
 --
 Kumar


 I don't get it. debhelper should already pull in the appropriate perl. I
 cannot even begin to imagine how you borked up your perl installation to
 that extent.

Er, I think you are right. I assumed that the OP wanted to build a
package for sid on Ubuntu; and assumed that he would have a proper sid
pbuilder chroot. I think I realize now that he wants to achieve
something totally different. Sorry for the wrong tip.

Kumar
-- 
Kumar


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Building localy

2009-03-23 Thread Kumar Appaiah
On Mon, Mar 23, 2009 at 5:32 PM, Jaromír Mikeš wrote:
  If I will install newer perl from sid it will probably break my ubuntu 
  here.
  I can't build in pbuilder coz missining dependencies.
  Can I somehow install manually dependencies to pbuilder chroot?

 The first section here might help:
 http://wiki.debian.org/PbuilderTricks

 That is absolutely what I was looking for ...

 Thanks o lot

Oh, well, happy to help! :-)

Kumar
-- 
Kumar


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Building localy

2009-03-23 Thread Kumar Appaiah
On Mon, Mar 23, 2009 at 5:50 PM, Jaromír Mikeš wrote:
  That is absolutely what I was looking for ...

 http://wiki.debian.org/PbuilderTricks

 Sorry , but one think I don't understand:

 HOOKDIR=/path/to/hook/dir

This has to be set in your pbuilderrc. I have a ~/.pbuilderrc in my
home, which is called if I run pbuilder using sudo. If you don't have
one, use /etc/pbuilderrc.

My HOOKDIR is set to ~/.pbuilder/hooks/ though any other directory is also fine.

 # put a file like D05deps to your $HOOKDIR, make it executable and put this 
 in there:

 (cd /path/to/the/dir/deps; apt-ftparchive packages .  Packages)
 apt-get update

 Can you explain please?

Create a file called D05deps in your HOOKDIR (for me, in
~/.pbuilder/hooks). The file should contain:

#!/bin/sh
(cd /path/to/the/dir/deps; apt-ftparchive packages .  Packages)
apt-get update

Then, chmod +x ~/.pbuilder/hooks/D05deps and run pbuilder. It should
now take the packages in /path/to/the/dir/deps in your build.

Kumar
-- 
Kumar


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: substvar-source-version-is-deprecated

2009-03-17 Thread Kumar Appaiah
On Wed, Mar 18, 2009 at 02:15:33AM +0100, Jaromír Mikeš wrote:
 Hello,
 
 having this warning message from lintian.
 Even I was qooqling a lot I didn't found clear answer how to repair it.

Two ways. First, run lintian with the -i option to display information
on the errors, warnings etc. being reported. The second way is to run

lintian-info --tags substvar-source-version-is-deprecated

which gives the necessary information.

HTH.

Kumar
-- 
Kumar Appaiah


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Using pbuilder to test packages with gcc-snapshot

2008-11-14 Thread Kumar Appaiah
On Fri, Nov 14, 2008 at 12:25:16PM +, Roger Leigh wrote:
 On Thu, Nov 13, 2008 at 08:19:38PM -0600, Kumar Appaiah wrote:
  I was wondering if you could suggest a nice way to use pbuilder to
  test package builds with gcc-snapshot.
 
 Just a note to point out that sbuild supports the use of gcc-snapshot without
 any special configuration.  Just add the --use-snapshot option and it will 
 make
 sure it's installed, and alter the build environment to use it in place of the
 default gcc.

Thanks. So I guess it might be time to try out sbuild as well.

Kumar
-- 
Kumar Appaiah


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



Using pbuilder to test packages with gcc-snapshot

2008-11-13 Thread Kumar Appaiah
Dear Debian Mentors,

I was wondering if you could suggest a nice way to use pbuilder to
test package builds with gcc-snapshot. Currently, I've got a way
(albeit crude way) to get that working, and I have listed it here:

Bottom part of: http://wiki.debian.org/PbuilderTricks

However, one of my packages has a make check routine which runs
some executables and compares the output generated for sanity
checks. Unfortunately, the checks fail, as the programs fail to run
because the LD_LIBRARY_PATH is not set to load the libraries for
gcc-snapshot (e.g. the _new_ libstdc++ present in
/usr/lib/gcc-snapshot/lib. When building outside a pbuilder, setting a
nice LD_LIBRARY_PATH environment variable works. So, my questions are:

1. Is there a way to set an arbitrary environment variable while
   running pbuilder (in my case, LD_LIBRARY_PATH).

2. Is there a better way of doing gcc-snapshot testing with pbuilder?

Either way, I promise to update the wiki page with the solution I get,
and will then request the person filing the gcc-snapshot FTBFS bugs to
point to that page, if possible.

Thanks in advance.

Kumar
-- 
Kumar Appaiah


signature.asc
Description: Digital signature


Re: Using pbuilder to test packages with gcc-snapshot

2008-11-13 Thread Kumar Appaiah
On Fri, Nov 14, 2008 at 11:34:31AM +0900, Paul Wise wrote:
  1. Is there a way to set an arbitrary environment variable while
running pbuilder (in my case, LD_LIBRARY_PATH).
 
 grep export ~/.pbuilderrc
 export CCACHE_DIR=/var/cache/pbuilder/ccache
 export PATH=/usr/lib/ccache:${PATH}
 export DPKG_GENSYMBOLS_CHECK_LEVEL=4
 export DEBUILD_DPKG_BUILDPACKAGE_OPTS=-j2
 export MAKEFLAGS=-j2

Thanks. I guess I misread (or misinterpreted) the pbuilder man
page. setting LD_LIBRARY_PATH in pbuilderrc worked.

  2. Is there a better way of doing gcc-snapshot testing with pbuilder?
 
 I would add a hook to get an interactive shell before pbuilder
 installs build-deps and install gcc-snapshot from that shell.
 
 My pbuilder configuration contains the interactive shell hook(s):
 
 http://people.debian.org/~pabs/tmp/pbuilder.tar.gz

Thanks, but I really want it to be automated for gcc-snapshot, so the
solution you suggest with the original trick on the Wiki works
perfectly for me.

Thanks for the information. I have updated the Wiki as well.

Kumar
-- 
Kumar Appaiah


signature.asc
Description: Digital signature


Re: Please clarify: to bugreport or not bugreport

2008-11-11 Thread Kumar Appaiah
On Tue, Nov 11, 2008 at 11:54:41AM +0100, Cyril Brulebois wrote:
 Kumar Appaiah [EMAIL PROTECTED] (01/11/2008):
  The most foolproof way of testing whether the package in question
  builds in pbuilder. pbuilder starts with a clean chroot, downloads the
  build dependencies, installs them and then copies and builds your
  package in that clean environment. If the package you suspect fails to
  build on a pbuilder environment, then that most likely points to a
  serious bug.
 
 Incomplete. pbuilder's (Build-)Dependency resolution differs from
 sbuild's, which is the tool used on buildds, so making sure the package
 builds in pbuilder (although usually sufficient) doesn't ensure it will
 do on buildds. BTW, setting sbuild chroots isn't really hard nowadays,
 so people may want to give it a try. :)

Thanks for filling in.

Kumar
-- 
Kumar Appaiah


signature.asc
Description: Digital signature


Re: Please clarify: to bugreport or not bugreport

2008-11-01 Thread Kumar Appaiah
On Sat, Nov 01, 2008 at 11:37:53PM +0200, Eric Pozharski wrote:
 Hence the problem;  Sometimes I FTBFS some package -- because
 Build-Depends either misses some package or lacks explicitly set
 relation.
 
 FTBFS itself doesn't make problem for me (each time I'd managed to
 figure out a block and workaround it manually).  I still can't decide --
 should (would? could?) I bugreport this?
 
 Look, I admit that I build unusual way.  Maybe it's not the problem?
 (I've solved that twice today, that's why I post.)

The most foolproof way of testing whether the package in question
builds in pbuilder. pbuilder starts with a clean chroot, downloads the
build dependencies, installs them and then copies and builds your
package in that clean environment. If the package you suspect fails to
build on a pbuilder environment, then that most likely points to a
serious bug.

You can find the documentation of pbuilder here:

http://www.netfort.gr.jp/~dancer/software/pbuilder-doc/pbuilder-doc.html

Hope this helps; else please tell me if I have misunderstood
something.

Thanks.

Kumar
-- 
Kumar Appaiah


signature.asc
Description: Digital signature


Re: Query about Debian

2008-05-06 Thread Kumar Appaiah
On Tue, May 06, 2008 at 11:49:56AM +0500, Ambareen wrote:
 The problem i am facing is that, after this command execution, i can not
 work smoothly i.e. many of utilities do not work properly like web browser
 and in any case i shutdown debian , when i come bck to work next time , the
 debian no more works. It appers in light grey color as k for username 
 password and become halted.
 so after that i again install debian and run the same command. I think the
 fetched dependencies do something wrong.

Your question is far from clear, but it should be directed to
[EMAIL PROTECTED], rather than here. If you get a login
screen, I think you should just login.

 i have these lines written in sources.list :  *dep
 http://ftp.us.debian.org/debian/sid main
   dep-src
 http://ftp.us.debian.org/debian/sid main

The entries you want would be:

deb http://ftp.us.debian.org/debian sid main
deb-src http://ftp.us.debian.org/debian sid main

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: buildd analog for new maintainters

2008-05-05 Thread Kumar Appaiah
On Mon, May 05, 2008 at 08:04:37PM +0300, Eugene V. Lyubimkin wrote:
 Dear mentors, I have a question: is there a service for NMs, similar to
  buildd.debian.org for DMs, where NMs can build debian packages from
 source on different architectures and/or debian releases
 (etch/lenny/sid)? Or, can NMs somehow access buildd.debian.org?

Uploads to Debian my DMs happen much the same way as uploads by Debian
developers do, packages are built by the buildds. However, if you are
referring to developer machines of various architectures to test your
packages, I would guess that only Debian developers have access to
such machines, and you may have to directo your architecture spcific
queries and requests to debian-arch@lists.debian.org.

HTH.

Kumar

P.S. Please don't recycle threads.
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: foo.diff.gz difficult to read

2008-04-25 Thread Kumar Appaiah
On Fri, Apr 25, 2008 at 02:59:12PM +0200, Goswin von Brederlow wrote:
  When I  look at  a diff.gz, I  use zgrep  '^+++ ' foo.diff.gz.  If the
 
 zcat foo.diff.gz | diffstat

Just for the record, diffstat foo.diff.gz would do. :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: BTS Command to get messages to a BUG#

2008-03-17 Thread Kumar Appaiah
On Sat, Mar 15, 2008 at 10:40:51PM +0100, Michelle Konzack wrote:
 Hello Mentors,
 
 Please can you tell me the BTS/PTS command (and the E-Mail)
 which I must use to get all messages to a Bug#.

If you need an mbox:

bts --mbox show bugno

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: What is the urgency field (in debian/changelog) for?

2008-02-21 Thread Kumar Appaiah
On Thu, Feb 21, 2008 at 04:46:50PM +0100, Siegfried-Angel wrote:
 I'd like to ask you where I could find an explanation about what the
 'urgency' field in debian/changelog is for, as it has been intriguing
 me for quite some time now.
 
 I've checked the Debian Policy Manual and the Debian New Maintainers'
 Guide but couldn't find much information about it in neither of them.

urgency=low: Usual upload, and you would want Britney to try to
transition the package to testing in 10 days (of no RC bugginess)

urgency=medium: RC bug fix(es). You give Britney 5 days for a
transition attempt.

urgency=high: For fixing critical bugs (esp. security). 2 days for
transition.

Please see:

http://www.debian.org/devel/testing

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: How uploaded zerofree?

2008-02-14 Thread Kumar Appaiah
On Thu, Feb 14, 2008 at 11:56:49AM +0100, Thibaut Paumard wrote:
 Hi,

 someone was so kind as to upload one of my packages, zerofree (now in  
 NEW). I'd like to be sure who that was, so I can contact them later for 
 the next upload for instance. How can I find out?

It was Christoph Haas. You can find out by going to your QA page, and
putting the mouse over the NEW link:

http://qa.debian.org/[EMAIL PROTECTED]

Once uploaded, you may wish to use the who-uploads package in
devscripts.

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: How uploaded zerofree?

2008-02-14 Thread Kumar Appaiah
On Thu, Feb 14, 2008 at 12:08:11PM +0100, Patrick Winnertz wrote:
   someone was so kind as to upload one of my packages, zerofree (now in
   NEW). I'd like to be sure who that was, so I can contact them later
   for the next upload for instance. How can I find out?
 
  It was Christoph Haas. You can find out by going to your QA page, and
  putting the mouse over the NEW link:
 Sorry.. :) No. It was me. 
 He also asks for sponsorship on the pkg-virtualbox-devel list on alioth and 
 I replied there that I'll sponsor it. (but as I saw now, I forgot to CC 
 him, so he doesn't get that email, since he wasn't subscribed.).

Argh! Yes, I am sorry. The first package on that list, which is
yorick-spydr, was uploaded by Christoph. The second one, naturally,
says winnie. :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: List of out-of-date packages on a given architecture.

2008-02-04 Thread Kumar Appaiah
On Tue, Feb 05, 2008 at 10:09:21AM +0530, Kapil Hari Paranjape wrote:
 On Tue, 05 Feb 2008, Charles Plessy wrote:
  So in conclusion, we have nothing else to do than hoping that the
  buildds will restart keeping up some day, or is it time to ask on
  debian-release that packages not up to date on these arches are allowed
  to migrate in testing anyway ?
 
 Or you could look for a suitable mips machine that could be used to
 help the existing buildd's!
 
 I did ask around here but no one seemed to have one.

(Off-topic, but anyway...)

Having a mipsel machine would help with debugging many things as
well. For example, the most recent are:

lam FTBFSing on mipsel due to a gcc bug:
http://experimental.ftbfs.de/fetch.php?pkg=lamver=7.1.2-1.1arch=mipselstamp=1202167930file=logas=raw

lapack FTBFSing on mips due to a mysterious reason:
http://experimental.ftbfs.de/fetch.php?pkg=lapackver=3.1.1-0.2arch=mipsstamp=1202168381file=logas=raw

If I get enough money later in life, I'm definitely buying one of
these machines, _just_ for testing out stuff and doing a dput/dupload
of packages built on them. Would look awesome to stand apart with a
mips(el) or s390 upload, when others are doing only
source+{i386,amd64}. :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: List of out-of-date packages on a given architecture.

2008-02-04 Thread Kumar Appaiah
(Removing CC to debian-mips, as your last mail got the point across).

On Tue, Feb 05, 2008 at 06:01:55AM +0100, Cyril Brulebois wrote:
 On 05/02/2008, Kumar Appaiah wrote:
  lam FTBFSing on mipsel due to a gcc bug:
  http://experimental.ftbfs.de/fetch.php?pkg=lamver=7.1.2-1.1arch=mipselstamp=1202167930file=logas=raw
 
 Enjoy 4.3 series... An IMHO interesting test would be trying to get it
 built with 4.2.

While I'd love to, this is a job for Debian (mips) man!. What I mean
is, someone has to do this on a machine and tell me if this is a
regression (since doko has ruled out the possiblity of GCC 4.2 being
the preferred build toolchain component, we have confirm that it's a
regression).

  lapack FTBFSing on mips due to a mysterious reason:
  http://experimental.ftbfs.de/fetch.php?pkg=lapackver=3.1.1-0.2arch=mipsstamp=1202168381file=logas=raw
 
 Maybe killed from outside, not necessarily a compiler error like the
 first one.

Possible, since it doesn't look like this:
http://buildd.debian.org/fetch.cgi?pkg=lapackarch=s390ver=3.0.2531a-1.2stamp=1202005519file=logas=raw

That is outright mysterious, though the blame goes on gcc
there. Again, this (according to knowledgeable people) is a gcc
bug. doko is working on fixing it (or working around it temporarily).

  If I get enough money later in life, I'm definitely buying one of
  these machines, _just_ for testing out stuff and doing a
  dput/dupload of packages built on them.
 
 Porter machines could help, anyway. Depending on the architectures,
 there are some of them available (at least for DDs). Some nice people
 even offer access to their architectures to mere contributors (hppa,
 kfreebsd-*, for example).

True. And another thing I wish to place on record is my appreciation
and gratitude to the porters who help keep a mammoth distribution sane
on so many architectures.

  Would look awesome to stand apart with a mips(el) or s390 upload,
  when others are doing only source+{i386,amd64}. :-)
 
 You're forgetting powerpc uploads anyway. :p

Accepted; I've seen a few people do that. But an esoteric (from my
POV) architecture would be too cool! :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: List of out-of-date packages on a given architecture.

2008-02-04 Thread Kumar Appaiah
On Tue, Feb 05, 2008 at 06:21:24AM +0100, Cyril Brulebois wrote:
 On 05/02/2008, Kumar Appaiah wrote:
  (Removing CC to debian-mips, as your last mail got the point across).
 
 Well, that was on purpose...

I know, and that was the right thing.

   Enjoy 4.3 series... An IMHO interesting test would be trying to
   get it built with 4.2.
  
  While I'd love to, this is a job for Debian (mips) man!. What I
  mean is, someone has to do this on a machine and tell me if this is
  a regression (since doko has ruled out the possiblity of GCC 4.2
  being the preferred build toolchain component, we have confirm that
  it's a regression).
 
 ... since I'd bet it's more likely to have a subscriber of -mips than a
 subscriber of -mentors be able to do so, that's why I replied with a
 cross-post. You might want to try [EMAIL PROTECTED], but looks
 to me you might have more chance by asking the -mips subscribers.

I am thankful to you for doing so, which is why I said you got the
point across (to the right people). :-)

Just to confirm, is it considered all right to mail debian-port for
help on debugging architecture specific problems? I guess people who
listen wouldn't mind helping out, would they?

Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: localizator

2007-12-29 Thread Kumar Appaiah
On Sun, Dec 30, 2007 at 12:10:45AM -0300, Mauro wrote:
 Hi there,
 
 Kumar i did the changed you recomend me, and everything worked fine
 now. thanks :)

The version is OK now. Great!

 If anybody could give me any other advice or comments about this package,
 i'll appreciate this
 The url is:
 http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=localizator

Please always give the dsc URL:

http://mentors.debian.net/debian/pool/main/l/localizator/localizator_0.2-1.dsc

Let me give you some additional remarks:

1. Successive builds fail. It doesn't seem to build if I do
dpkg-buildpackage;dpkg-buildpackage. Am I doing something wrong?

2. Priority should be `optional', not extra.

3. Please don't use smileys in the description. :-)

There may be a few more issues, I'll let a DD suggest these, as I also
have some doubts...

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: localizator

2007-12-28 Thread Kumar Appaiah
On 28/12/2007, Mauro wrote:
 Hi Kumar,
 i followed your advices and re-uploaded the package to mentors.debian.net;
 but im afraid that i didn't understood what you meant by 'my package
 being a native package',
 i mean the differences between the source in the orig.tar.gz and the
 package are the paths (original source uses relative paths and the
 package uses absolute paths), and those differences are just because
 i didn't 'gave' a directory structure to the original source code when
 i made it.
 tell me if im wrong with this.

Dear Mauro,

I can't build your package at the moment (not near my sid machine),
but I saw the changes you made, and they are very much in the right
direction. However, you should build a non-native package. To do this,
before building the package

1. Put localizator_0.2.orig.tar.gz in the directory before the
source directory. Ensure that it has NO debian/ directory; that is,
the tarball should be the upstream tarball, and the Debian specific
things will appear in the .diff.gz.

2. Set the version in the changelog to 0.2-1 instead of 0.2. 0.2 is
the upstream version, while the `1' after the hyphen refers to the
Debian revision. Say, some days later, you make changes tothe Debian
packaging _without_ changing anything in the .orig.tar.gz. In such a
case, you would just make the Debian specific change, write a
changelog entry for 0.2-2 and build it. This way, the packaging and
upstream are separated. See some example packages to get this point
clear.

Once you get this done, build your package, and install it and run it.
Once it seems OK, you have a basic package working. Then, fine tune
your packaging by running lintian -i -I on the changes file, and
observe the warnings and advice to correct them. If you go through
these steps carefully once, it'll be very easy to do them the next
time onwards.

I'll check your package again tomorrow, but if someone else
(preferably a DD) comes up for checking before that, it would be nice.

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600036


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



Re: RFS: localizator

2007-12-27 Thread Kumar Appaiah
Dear Mauro,

On Fri, Dec 28, 2007 at 02:38:51AM -0300, Mauro wrote:
 I am looking for a sponsor for my package localizator.
 
 * Package name: localizator
   Version : 0.2
   Upstream Author : Mauro Lizaur [EMAIL PROTECTED]
 * URL :  http://mlizaur.unixpod.com/py/localizator/
 * License   : GPLv2
   Section : misc
 - dget 
 http://mentors.debian.net/debian/pool/main/l/localizator/localizator_0.2.dsc
 
 I would be glad if someone uploaded this package for me.

I am not a Debian developer, but just happened to see your package. I
have the following remarks/questions.

* Why is your package a native package? Please see section 5.4 of the
  developer's reference, if you are unaware of what I mean, but in
  short, Debian packages are usually non-native if they are not
  specific to Debian (exceptions exist). If there is no compelling
  reason for this package to be a native one, please make it an
  `ordinary' one.
* Please correct Standards-Version. Also, use 3.7.3, as it is the
  most recent one.
* Your package should be `Architecture: all'.
* You really shouldn't be packaging a Python application or module
  without using the Python tools for Debian, viz. Python Central and
  Python Support. Please refer to the manuals and use them.
  /usr/share/doc/python-support/README.gz makes a good read.
  See some example Python applications to get an idea; here are a few:
  http://qa.debian.org/[EMAIL PROTECTED]
  Of course, consider joining the Python Application Team as well.

Hope the input is useful.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Finding out why a Build-Dependency is fetched.

2007-12-20 Thread Kumar Appaiah
On Thu, Dec 20, 2007 at 12:23:49PM +0530, Kumar Appaiah wrote:
 Well, I've filed one already with a patch and severity serious! It
 does affect common behaviour from earlier though. Let me downgrade it
 if it comes to that, or the maintainer objects.

OK, the verdict from #457151 is that ordering of Build-Depends must
not be relied upon, and Build-Conflicts is the way to go.

Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Finding out why a Build-Dependency is fetched.

2007-12-19 Thread Kumar Appaiah
Dear Debian Mentors,

This is with reference to a package of mine, libitpp, whose latest
version I have packaged and it is available at:

http://mentors.debian.net/debian/pool/main/l/libitpp/libitpp_4.0.1-2.dsc

What I want to know is, earlier builds never pulled in atlas3-base-dev
for the build, as you may see here:

http://buildd.debian.org/fetch.cgi?pkg=libitpparch=i386ver=4.0.0-3stamp=1193598381file=logas=raw

Also, when I try to build the package on my machine outside a
pbuilder, with the B-Deps installed, it works fine without atlas, and
generates packages which don't depend explicitly on libatlas. However,
the moment I try to use pbuilder on it, it fetches atlas3-base-dev for
the build, and my package now depends on atlas3-base. The same thing
happens on amd64 (thanks to William Pitcock for testing it for me).

Despite my best efforts, I am unable to spot what is causing atlas to
be pulled in. I do observe that lapack3-dev has the following
dependencies:

Depends: lapack3 (= 3.0.2531a-6.1), libc6-dev, atlas3-base-dev | 
refblas3-dev | libblas-3.so, g77

However, libitpp uses the following dependencies:
Build-Depends: debhelper (= 5), autotools-dev, doxygen (= 1.5.1-1), 
refblas3-dev, libfftw3-dev, texlive-latex-base, gs, lapack3-dev

Clearly, refblas3-dev is provided, so lapack3-dev shouldn't need
atlas3-base-dev, right? What am I missing?

Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Finding out why a Build-Dependency is fetched.

2007-12-19 Thread Kumar Appaiah
(Annotation at the end)

On Thu, Dec 20, 2007 at 10:30:14AM +0530, Kumar Appaiah wrote:
 Dear Debian Mentors,
 
 This is with reference to a package of mine, libitpp, whose latest
 version I have packaged and it is available at:
 
 http://mentors.debian.net/debian/pool/main/l/libitpp/libitpp_4.0.1-2.dsc
 
 What I want to know is, earlier builds never pulled in atlas3-base-dev
 for the build, as you may see here:
 
 http://buildd.debian.org/fetch.cgi?pkg=libitpparch=i386ver=4.0.0-3stamp=1193598381file=logas=raw
 
 Also, when I try to build the package on my machine outside a
 pbuilder, with the B-Deps installed, it works fine without atlas, and
 generates packages which don't depend explicitly on libatlas. However,
 the moment I try to use pbuilder on it, it fetches atlas3-base-dev for
 the build, and my package now depends on atlas3-base. The same thing
 happens on amd64 (thanks to William Pitcock for testing it for me).
 
 Despite my best efforts, I am unable to spot what is causing atlas to
 be pulled in. I do observe that lapack3-dev has the following
 dependencies:
 
 Depends: lapack3 (= 3.0.2531a-6.1), libc6-dev, atlas3-base-dev | 
 refblas3-dev | libblas-3.so, g77
 
 However, libitpp uses the following dependencies:
 Build-Depends: debhelper (= 5), autotools-dev, doxygen (= 1.5.1-1), 
 refblas3-dev, libfftw3-dev, texlive-latex-base, gs, lapack3-dev
 
 Clearly, refblas3-dev is provided, so lapack3-dev shouldn't need
 atlas3-base-dev, right? What am I missing?

FWIW, I observe a similar happening with octave2.9. The Build-Depends
haven't change significantly, but all of a sudden, atlas is coming in:

Without Atlas on Sparc:
http://buildd.debian.org/fetch.cgi?pkg=octave2.9ver=1%3A2.9.17-1arch=sparcstamp=1195174810file=log

With Atlas on Sparc:
http://buildd.debian.org/fetch.cgi?pkg=octave2.9ver=1%3A2.9.19-1arch=sparcstamp=1197772112file=log

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Finding out why a Build-Dependency is fetched.

2007-12-19 Thread Kumar Appaiah
Hi!

On Thu, Dec 20, 2007 at 10:56:46AM +0530, Kapil Hari Paranjape wrote:
 The building of a package should not produce a different package if
 some additional packages not listed in Build-Conflicts are
 installed.
 
 In other words, if you specifically do not want atlas3-base-dev to
 be present during the build then you should put it in
 Build-Conflicts.

I am aware, but want to avoid it.

 I know that this does not explain why pbuilder is behaving the way it
 is but it seems to be a solution.

Well, here's a further diagnosis. For some reason, the order of
installed packages in the buildds (and my pbuilder) are being
reordered in alphabetical order.

See this old log. The apt-get command follows the same order as
specified in the package's Build-Depends:
http://buildd.debian.org/fetch.cgi?pkg=octave2.9ver=1%3A2.9.17-1arch=sparcstamp=1195174810file=log

But here, it is in alphabetical order:
http://buildd.debian.org/fetch.cgi?pkg=octave2.9ver=1%3A2.9.19-1arch=sparcstamp=1197772112file=log

And I saw the source package for octave2.9, here's the control:

Build-Depends: g++-4.1 (= 4.1.1-4), debhelper (= 5.0.0), autoconf, texinfo,
 texlive-latex-base, texlive-generic-recommended, g77,
 libreadline5-dev,
 libncurses5-dev, gperf, libhdf5-serial-dev (= 1.6.5) |
 libhdf5-lam-dev (= 1.6.5) | libhdf5-mpich-dev (= 1.6.5),
 refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev,
 gnuplot-nox, fftw3-dev, texi2html, less, dpatch,
 slice, libpcre3-dev, flex, libglpk-dev (= 4.15),
 libsuitesparse-dev, gawk, gs-gpl, libcurl4-dev, libqhull-dev,
 desktop-file-utils

Notice that refblas3-dev is _before_ lapack3-dev. Now, if apt-get is
called faithfully in this order, atlas does not come in. But if it is
reordered, the lapack3-dev dependencies are honoured first, and that
pulls in atlas3-base, which is the first alternate dependency, and is
satisfiable.

Now, the question is, where is the reordering occurring? sbuild?

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Finding out why a Build-Dependency is fetched.

2007-12-19 Thread Kumar Appaiah
On Thu, Dec 20, 2007 at 11:49:53AM +0530, Kumar Appaiah wrote:
 See this old log. The apt-get command follows the same order as
 specified in the package's Build-Depends:
 http://buildd.debian.org/fetch.cgi?pkg=octave2.9ver=1%3A2.9.17-1arch=sparcstamp=1195174810file=log
 
 But here, it is in alphabetical order:
 http://buildd.debian.org/fetch.cgi?pkg=octave2.9ver=1%3A2.9.19-1arch=sparcstamp=1197772112file=log
 
 And I saw the source package for octave2.9, here's the control:
 
 Build-Depends: g++-4.1 (= 4.1.1-4), debhelper (= 5.0.0), autoconf, texinfo,
  texlive-latex-base, texlive-generic-recommended, g77,
  libreadline5-dev,
  libncurses5-dev, gperf, libhdf5-serial-dev (= 1.6.5) |
  libhdf5-lam-dev (= 1.6.5) | libhdf5-mpich-dev (= 1.6.5),
  refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev,
  gnuplot-nox, fftw3-dev, texi2html, less, dpatch,
  slice, libpcre3-dev, flex, libglpk-dev (= 4.15),
  libsuitesparse-dev, gawk, gs-gpl, libcurl4-dev, libqhull-dev,
  desktop-file-utils
 
 Notice that refblas3-dev is _before_ lapack3-dev. Now, if apt-get is
 called faithfully in this order, atlas does not come in. But if it is
 reordered, the lapack3-dev dependencies are honoured first, and that
 pulls in atlas3-base, which is the first alternate dependency, and is
 satisfiable.
 
 Now, the question is, where is the reordering occurring? sbuild?

And the answer is, that the dsc file itself has it ordered! The
generated dsc file has ordered B-Deps.

I think this has to do with the dpkg-dev refactoring. I'll find out if
a bug is warranted, though I'd appreciate more input.

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Finding out why a Build-Dependency is fetched.

2007-12-19 Thread Kumar Appaiah
On Thu, Dec 20, 2007 at 12:01:24PM +0530, Y Giridhar Appaji Nag wrote:
 IMO, this isn't a bug.  The order in which packages are listed in the
 build-depends shouldn't matter.  Build-Depends: lapack3-dev | refblas3-dev
 or Build-Depends: refblas3-dev | lapack3-dev (if you please) is what you
 want to use really.

Well, I've filed one already with a patch and severity serious! It
does affect common behaviour from earlier though. Let me downgrade it
if it comes to that, or the maintainer objects.

And no. I want to Build-Depend on BOTH lapack3-dev and refblas3-dev,
and not one of them. I don't want atlas3 coming in.

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: colordiff

2007-12-13 Thread Kumar Appaiah
On Wed, Dec 12, 2007 at 10:38:27PM +, Colin Tuckley wrote:
 Yes, in fact so new that I don't think the lintian update has made it into
 testing yet (you do run lintian -i on your package don't you?).

It's always best to use the lintian in sid, since all packages (most
of them) enter , and are meant for, sid. :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: mustang

2007-12-13 Thread Kumar Appaiah
Dear Morten,

On Fri, Dec 14, 2007 at 12:29:49AM +0100, Morten Kjeldgaard wrote:
 - dget 
 http://mentors.debian.net/debian/pool/main/m/mustang/mustang_3.0-1.dsc

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

I am not a DD, but want to just make some minor points:

* A diffstat of your diff.gz reveals that some .pdb files in the tests
  are entering the .diff.gz. If they are generated during the build,
  please remove them in the clean section, though I am not sure. If
  you wish to include them anyway, I would suggest a patch system like
  dpatch or quilt, if possible.
* Have you filed an ITP bug? If not, please file an ITP bug against
  the WNPP package, and make the upload close the package. More
  details are at: http://www.debian.org/devel/wnpp/
* Please use 3.7.3 as the standards version. Ensure you use lintian
  from the latest sid, as all packages enter sid (unstable).

Otherwise, I think it's fine. A DD's eye can spot further
problems. :-)

All the best!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: mustang

2007-12-13 Thread Kumar Appaiah
On Fri, Dec 14, 2007 at 11:18:30AM +0530, Kumar Appaiah wrote:
  - dget 
  http://mentors.debian.net/debian/pool/main/m/mustang/mustang_3.0-1.dsc
 
  I would be glad if someone uploaded this package for me.
 
 I am not a DD, but want to just make some minor points:
 
 * A diffstat of your diff.gz reveals that some .pdb files in the tests
   are entering the .diff.gz. If they are generated during the build,
   please remove them in the clean section, though I am not sure. If
   you wish to include them anyway, I would suggest a patch system like
   dpatch or quilt, if possible.
 * Have you filed an ITP bug? If not, please file an ITP bug against
   the WNPP package, and make the upload close the package. More

Of course, I meant close the bug! :-)

   details are at: http://www.debian.org/devel/wnpp/
 * Please use 3.7.3 as the standards version. Ensure you use lintian
   from the latest sid, as all packages enter sid (unstable).


Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Packages getting created without signature

2007-12-12 Thread Kumar Appaiah
On Wed, Dec 12, 2007 at 04:44:03AM -0800, iluvlinux wrote:
 
 hi
   i don't have a GPG key, and i also don't know how to create one.
 
 i went through the maintainers guide at location
 http://www.debian.org/doc/maint-guide/index.en.html#contents
 http://www.debian.org/doc/maint-guide/index.en.html#contents 

You definitely need a GPG key, because, even to upload to Debian
mentors, the processing of your upload requires your public key. So,
please read a GPG howto, and get a key made! :-)

Here's one:
http://dewinter.com/gnupg_howto/english/GPGMiniHowto.html

HTH. Look forward to your contributions to Debian! :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: file encoding and eol marker in orig.tar.gz

2007-11-08 Thread Kumar Appaiah
On Thu, Nov 08, 2007 at 09:10:11AM -0200, Tiago Saboga wrote:
 I am polishing the packages for omegat (#448867) and
 libhtmlparser-java (#448872) and I have a few questions. The
 background is that I already have to repackage upstream tarball,
 because they contain compiled jars.

 1) Should I convert eol markers (fromdos)? Or at least should I fix
 the half a dozen files which have CRLF+CR as eol markers?

For many Java packages, I have had to do this, especially to have nice
looking patches.

 2) Should I convert the encoding to utf-8?

I don't know about this.

 In libhtmlparser, there are two files without copyright notice. This
 is already corrected in upstream's svn, but upstream is slowly
 preparing a new major version and doesn't seem likely to release soon.
 May I introduce myself the notice, noting somewhere that it was
 'backported' from svn?

Again, this is also a debatable one. But since you are repackaging,
you might want to merge these changes from upstream, or patch them,
without hurting anyone's sentiments. But I think more knowledgeable
persons should answer this. :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: file encoding and eol marker in orig.tar.gz

2007-11-08 Thread Kumar Appaiah
On Thu, Nov 08, 2007 at 03:24:40PM +0100, Bas Wijnen wrote:
 I don't know much about java, but if those are just compilations of
 things for which the source is also in the tarball, there is no need to
 repackage.  You can remove them in the clean target in debian/rules, for
 example, to make sure they are regenerated.  But of course I may be
 completely missing the point. :-)

The idea is that FTP master rejects abt binary content in your
orig.tar.gz for which you don't have source. So, if you package for
Java, remove all the jars, package them from their source, and
repackage your original program (Build-)?Depending on the others.

  1) Should I convert eol markers (fromdos)? Or at least should I fix
  the half a dozen files which have CRLF+CR as eol markers?
 
 I wouldn't do that.  Repackaging is done to make the tarball complient
 with our standards, not to beautify it.  If this conversion is a good
 idea (and I agree that it is), then that is an upstream issue, and it
 should be fixed there.  Asking them about it is a good idea, changing it
 in the package is not IMO.

I had to do this, because this caused some build failed for some
reason (I don't recall, but my mentor asked me to do it). Also, my
patches looked too ugly.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: file encoding and eol marker in orig.tar.gz

2007-11-08 Thread Kumar Appaiah
On Thu, Nov 08, 2007 at 10:09:59AM -0500, Justin Pryzby wrote:
  Making changes to make the build work is always good, of course.
  However, when changes are made for the Debian package, this should be
  done in a way which doesn't hide them.  When a user sees a package where
  the tarball is repackaged because some files had to be removed, she's
  not going to expect any changes other than the removal of some files.
  For other changes, we have a nicely working patch system.
 In fact devref 6.7.8.2.2 discourages doing anything except removing
 files when repackaging.

If this is the case, I shall try to avoid it in the next revision.

Thanks for pointing this out.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: file encoding and eol marker in orig.tar.gz

2007-11-08 Thread Kumar Appaiah
On Thu, Nov 08, 2007 at 03:59:44PM +0100, Bas Wijnen wrote:
 Making changes to make the build work is always good, of course.
 However, when changes are made for the Debian package, this should be
 done in a way which doesn't hide them.  When a user sees a package where
 the tarball is repackaged because some files had to be removed, she's
 not going to expect any changes other than the removal of some files.
 For other changes, we have a nicely working patch system.

That is all documented in README.Debain-source. All the repackaged
packages of mine have such a file which describe, in detail, what I
do. In that sense, it is not hidden.

  Also, my patches looked too ugly.
 
 And that's not an argument not to use it. :-)  If you need to do ugly
 things, then it should look ugly.  Putting those changes somewhere where
 they're hard to see may cause other problems which are hard to track
 down (not for you, but for other people who are expecting the have the
 original source).  Especially if those changes are needed to make the
 build work, it is important that they are visible like other changes,
 and that's in the .diff.gz (directly or through a patch system, whatever
 you prefer).

I agree on this, and you are very correct. But my mentor recommended
the change, as we were repackaging it anyway. Besides, noting whatever
I've done in README.Debian-source does alleviate suffering a
little. But it's always tough when repackaging... *sigh*

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: Doubt about a java version of a package

2007-10-24 Thread Kumar Appaiah
On Wed, Oct 24, 2007 at 10:48:31PM -0400, Muammar El Khatib wrote:
 I have a package (yacas [0]) which is providing a java-based version
 of itself on its latest upstream version. I have read the java-policy.
 I read that the file (in my case a .jar one)  must be executable and
 installed in /usr/bin. What I am not sure it's how the application
 should be launched when it's installed in Debian.

As far as I can tell, the JAR must be put in /usr/share/java, and the
executable must be a wrapper script which calls the java interpreter
with the right jar. For example, in case of JFTP:

[EMAIL PROTECTED] ~] ls -l /usr/share/java/jftp*
-rw-r--r-- 1 root root 466158 2007-10-12 10:57 
/usr/share/java/jftp-1.51~pre3.jar
lrwxrwxrwx 1 root root 18 2007-10-25 08:29 /usr/share/java/jftp.jar - 
jftp-1.51~pre3.jar

And /usr/bin/jftp has this:
#!/bin/sh
/usr/lib/jvm/java-6-sun/jre/bin/java -jar /usr/share/java/jftp.jar $@

(Note that your package shouldn't explicitly use /usr/lib/jvm/etc.
unless you specifically require a JVM for it. You should use
/usr/bin/java, which defaults to the JVM alternative the user has set
in /etc/alternnatives/java.)

 I'd like to know if any of you know about a package in Debian that
 installs a java application so I can do an apt-get source and  see how
 to proceed. (I've tried downloading some packages making use of
 aptitude search but I haven't found the right one yet)

Well, you could see jftp, except that it's in contrib, but you may be
able to get it into main if you get it to build it with a free Java
compiler like gcj. Or, see the pkg-java list for a bigger list.

 I hope you can help me.

Come to debian-java for more. :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: Doubt about a java version of a package

2007-10-24 Thread Kumar Appaiah
On Wed, Oct 24, 2007 at 11:19:46PM -0400, Muammar El Khatib wrote:
  Well, you could see jftp, except that it's in contrib, but you may be
  able to get it into main if you get it to build it with a free Java
  compiler like gcj. Or, see the pkg-java list for a bigger list.
 
 
 I had to use sun-java6-jdk to compile the application, so I'll have to
 try to build it using a free java compiler to get the java-based
 version into main, right? (I'm sorry for asking that but it's my first
 time facing a java packaging)

If you have a look at the JFTP rules file, it has this line:

JAVA_HOME   := /usr/lib/jvm/java-6-sun

Now, instead of this, you should try to use /usr/lib/jvm/java-gcj and
Build-Depend on java-gcj-compat-dev. If this helps build your package
and runs it, yacas can stay in main. However, if you just can't build
it using GCJ, then you may try kaffe or jikes, but I don't know too
much about them.

See any of the packages maintained by pkg-java-maintainers. For example,
commons-io is a simple one. They all use cdbs for building, and it
should be quite simple to  adapt the ant based build to yacas.

All the best!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: New packaging advice, manpages and binary additions

2007-10-15 Thread Kumar Appaiah
On Mon, Oct 15, 2007 at 10:46:08AM +0100, Robin Cornelius wrote:
 The first issue i had was getting my man page to be found in the
 debianised source. I could not find this documentation anywhere but it
 seems that just having my manpage named debian/qavimator.6 was not
 enough i had to also have a file debian/manpages that lists the
 manpages to be included, eg contained debian/qavimator.6. Have i
 just misunderstood the documentation (new maintainers guide and policy
 reference), or have there been changes to dh_installman ?

Put a file called manpages in the Debian directory (or
package/manpages, in case you use multiple packages). The contents
of this file should be:

debian/qavimator.6

That's it, if you ensure that dh_installman is called.

 Second issue is how do I add a binary file, eg an icon (xpm), to the
 source tree?. The applicaiton is a X11 QT app and so it would be nice
 to have a menu icon but upstream does not have one. Clearly the ideal
 situation is to get upstream to add one but untill that happens is it
 possible to just add an icon to the source tree with out
 unrepresentable changes messages when running dpkg-buildpackage ?
 What is the correct policy for doing this? Do i need to split the
 package into 2 for arch independent and dependent, the amount of data
 is very small so it did not seem worth while.

As you say, you can convert the image to XPM and put it in the debian/
directory. Then, you can use dh_install to put it in the right place.

 One final thing, upstream only has a SVN tree, it is not making
 tarball releases. Is this an issue? I can try to work with them to see
 if they will do it, but if not should i create a friendly fork?

No issue. Just ensure that you version your tarballs with epoch etc.

For example, foo-1.2.3+svn20071015-1 could be the version. If they
don't have any version (like 1.2.3), you may artifically add 0 and
make the Debian version foo-0+svn20071015-1. Ensure you name your
orig.tar.gz appropriately.

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: New packaging advice, manpages and binary additions

2007-10-15 Thread Kumar Appaiah
On Mon, Oct 15, 2007 at 03:59:46PM +0530, Kumar Appaiah wrote:
 Put a file called manpages in the Debian directory (or
 package/manpages, in case you use multiple packages). The contents

Sorry, it should be package.manpages.

 of this file should be:
 
 debian/qavimator.6
 
 That's it, if you ensure that dh_installman is called.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: Bug#444514: marked as done (gpredict: FTBFS: error: 'GtkTooltips' undeclared)

2007-10-15 Thread Kumar Appaiah
On Mon, Oct 15, 2007 at 08:36:26PM +0900, Charles Plessy wrote:
 Since the maintainer is not a DD and is apparently inactive for one
 year, I would recommend Cyril to ask on -devel, and -qa if he can orphan
 the package, and then propose comprehensive NMU.

If it is to be orphaned, there are two other ways:

1. Systematic: ITA+Upload.
2. Not recommended: Hijack+Upload. :-)
3. Plain NMU.

This is just to make the point clear...

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: RFS: xmms-pulse

2007-09-27 Thread Kumar Appaiah
On Fri, Sep 28, 2007 at 12:19:12AM +0800, Thomas Goirand wrote:
 I'm not registered to the debian-devel as it's a way too much traffic
 for me to read on... When I first subscribed, it was on the java license
 problem period, and it was too much for me. Is it always that busy? Do
 you think it's a mistake not to read that list?

1. It's not a mistake that you didn't read that list. But just make it
a point to poll the archives for a week or so after you file an ITP.

2. If you call debian-devel busy, what about debian-user? :-)

Kumar

P.S. A nice comparison:
http://gmane.org/plot-rate.php?group=gmane.linux.debian.user
http://gmane.org/plot-rate.php?group=gmane.linux.debian.devel.general
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: RFS: daloRADIUS - Advanced RADIUS Web Management Application

2007-09-25 Thread Kumar Appaiah
On Tue, Sep 25, 2007 at 09:22:33AM +0200, liran tal wrote:
 I will add the webpage address to the debian/copyright.
 Is there a webpage tag to add in the debian/control file or should I simply
 add it to the description?

No. I think what Christoph wants you to do is add
Homepage: http://...; in the intial section of the control file as a
field, below Build-Depends, Section etc.

 
 Since you are also the upstream I suggest you
  ask a fellow Debian developer to create the package for you. Or file a
  WNPP bug to find someone to create a package (`reportbug wnpp`).
 
 
 Uhmm, I will check the 'reportbug wnpp' indeed although I thought
 that this would be the place to get the package sponsored - i.e receiving
 help from a Debian maintainer/developer to help build this package and
 upload it to Debian's repositories.

If you are intent on being the Debian package maintainer, thisis the
right place and people will guide you here.

All the best!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: daloRADIUS - Advanced RADIUS Web Management Application

2007-09-25 Thread Kumar Appaiah
On Tue, Sep 25, 2007 at 10:47:19AM +0200, liran tal wrote:
 I have some questions regarding the package building though which
 concerns the orig.tar.gz I think...  The way I build the package is
 having in the daloradius-0.9.3/ directory the debian/ and the usr/
 directories where the usr/ occupies in the full path of
 usr/share/daloradius my package files (the php stuff and
 everything). in debian/rules what I do is cp daloradius-0.9.3/usr to
 daloradius-0.9.3/debian/usr Is this ok? I'm asking because I think
 that having the orig.tar.gz makes dpkg-source think that it's
 suppose to copy it over to the daloradius-0.9.3/debian dir but I'm
 not entirely sure.

Actually, the recommended way to copy files from your upstream
source location to the debian/package directory would be to use
dh_install. Even better than calling dh_install directly from rules
would be to use an install file in the debian/ directory which has
things of the form

upstream file/directory   destination

For example, for the package foo, if I want to install
foo-1.2/bar/file1 to /usr/share/foo/bar file1, my install file woul
have an entry like:

bar/file1 usr/share/foo

Or if you want to copy the directory foo-1.2/common-files to
/usr/share/foo/common-files, you can add an entry like:

common-files usr/share/foo

etc. Read man dh_install for details. Also dh_installdocs,
dh_installexamples and dh_installwhatever for more nie stuff.

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Menu transition - status of doc-base?

2007-09-25 Thread Kumar Appaiah
On Tue, Sep 25, 2007 at 04:33:28PM +0200, Daniel Leidert wrote:
 Some weeks ago, the menu transition was announced. The doc-base system
 uses the sections defined in the menu policy for their own Section:
 field. But may I already use the new menu sections (Applications instead
 of Apps, ...) in .doc-base files? I checked the Wiki and the original
 thread about the transition but didn't find an answer to this question.

My lintian 1.23.34 already complains for Apps etc. So, I guess you
should use Applications/

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Menu transition - status of doc-base?

2007-09-25 Thread Kumar Appaiah
On Tue, Sep 25, 2007 at 06:13:37PM +0200, Daniel Leidert wrote:
 Does it really complain about Apps in a doc-base file? The menu
 transition itself is already handled in lintian, but I cannot find a
 check for the section in doc-base files. I also cannot find any file
 in /usr/share/doc-base, that uses the new sections defined in the latest
 menu policy.

I agree with you on this one. Only meny issues are flagged by lintian,
and I am not aware of doc-base files.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: debian/watch, sf.net and -dev versions

2007-09-21 Thread Kumar Appaiah
On Fri, Sep 21, 2007 at 01:37:33PM +0200, Patrick Schoenfeld wrote:
 version=3
 http://sf.net/package/package-(.*)\.tar\.gz
 
 Then it will report every development version as a newer version, which
 is wrong. On the sourceforges projet site this files are divided into
 different packages, on called package and one package-dev. Is there
 any way to handle this properly? I currently think of changing the regex
 to contain a fixed version part (1.4.*), but that would break as soon as
 upstream decides to release a stable 1.5.
 
 Anny ideas?

If you are sure that they use only dots and numbers, you may wish to
use ([\d\.]+) instead of (.*) for versioning. 

Could you please tell us the package you are interested in, if this
doesn't help?

Thanks!

Kumar

P.S. [OT] For sf.net, if you want a standard directory listing instead of
using the watch sf.net workaround, try
http://heanet.dl.sourceforge.net/sourceforge/package, for example:
http://heanet.dl.sourceforge.net/sourceforge/maxima/

-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: debian/watch, sf.net and -dev versions

2007-09-21 Thread Kumar Appaiah
On Fri, Sep 21, 2007 at 02:06:48PM +0200, Patrick Schoenfeld wrote:
 How would that help me? This would match digits and points as part of
 the version instead of everything and so it would also consider 1.5.x to
 be newer then 1.4.x.
 Which is right, if one just compares version numbers to each other. But
 then again I do package only stable versions of the software, so I don't
 mind those -dev versions. Ehm. To make it more clearer. The package name
 has the same scheme:

Use uversionmangle to substitute (.*)-dev to some junk value, like
zero. It may be inelegant, but should work.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



Re: RFS: libj2ssh-java

2007-09-06 Thread Kumar Appaiah
On Thu, Sep 06, 2007 at 09:40:25AM +0200, Michael Koch wrote:
 Your package is very good. Thanks for your work. Just one nit. Please
 put the javadocs and examples into an extra -doc package. I think the
 size of them warrents an extra package. And please make the normal
 package suggest the -doc package.

We shall get down to this this evening. I have two questions:

1. Could you please consider adding kumanna-guest and varun-guest to
pkg-java? I have already mailed there in this regard.

2. Could I mail you in off-list, when I upload the revised package?

Thanks a lot!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Help with -dbg packages for a library

2007-09-01 Thread Kumar Appaiah
On Fri, Aug 31, 2007 at 10:57:55AM -0400, Justin Pryzby wrote:
 So I think there should be no performance difference between running
 with the libraries compiled without -g, compiled with -g, compiled
 with -g and stripped, and compiled with -g and debug symbols/sections
 moved to a separate file.

Thanks for the detailed explanation.

 It would be neat if you could compare the ELF files using binutils
 tools.

I didn't do that, but ran some tests myself (it's a mathematical
library), and concluded that there's little to chose from between -g +
stripping and no debug+no stripping.

Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


RFS: libj2ssh-java

2007-08-30 Thread Kumar Appaiah
(CC'ed to Debian Mentors).

Dear Mentors,

Myself and a friend have managed to package libj2ssh-java.

http://mentors.debian.net/debian/pool/main/l/libj2ssh-java/libj2ssh-java_0.2.9-1.dsc

Description: a Java library for the SSH protocol
 J2SSH is an object-orientated Java library implementation of the SSH
 version 2 protocol. It provides a rich, powerful, and extensible SSH
 API that enables developers to gain access to SSH servers and to
 develop entire SSH client/server frameworks. The API library provides
 a fully-featured SSH2 implementation specifically designed for
 cross-platform development. Higher level components, representing
 both the standard SSH client and SSH servers, are provided which
 implement the protocol specification for user sessions and port
 forwarding. The specification currently supports public key and
 password authentication and a full implementation of the SFTP
 protocol.

 .
  Homepage: http://sshtools.sourceforge.net

The primary reason why we wish to see this package in Debian is
because this is a dependency for JFTP, which has a long pending RFP.

Needless to say, the packages build cleanly with pbuilder, and are
Lintian clean.

Please get back to us with suggestions. Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Help with -dbg packages for a library

2007-08-29 Thread Kumar Appaiah
Dear Debian Mentors,

I have a specific question with regard to -dbg packages for
libraries. My understanding of generating -dbg libraries is like this:

1. We build the package with CFLAGS or CXXFLAGS = -g -O2 (for
optimization).

2. We call dh_strip while exluding the dbg package, to ensure that
debugging sumbols are present there.

Now, my situation is that upstream generates special pkg_debug
packages by sending ./configure --enable-debug. While I achieve the
desired result with the CFLAGS mentioned above, upstream fears that
generating the library with debugging symbols first and then stripping
them may result in a slightly reduced performance (it's a numerical
computation library). While I am going to run some tests myself to
verify this, I just wanted to ask the mentors here about their
knowledge of this issue.

Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Help with a debian/watch file (getting tarball via websvn)

2007-08-26 Thread Kumar Appaiah
On Mon, Aug 27, 2007 at 03:24:58AM +0200, Daniel Leidert wrote:
 Hi,
 
 I could need some help with a debian/watch file :) In this special case
 I would like to create a debian/watch file for molekel
 (http://bioinformatics.org/molekel). Unfortunately upstream doesn't
 provide tarballs. So I thought about the possibility to check the path
 via the websvn interface:
 
 http://bioinformatics.org/websvn/listing.php?repname=molekelpath=%2Ftags%2Frev=0sc=0

With this watch file:

version=3
http://bioinformatics.org/websvn/listing.php?repname=molekelpath=%2Ftags%2Frev=0sc=0
 
listing.php\?repname=molekel\amp;path=%2Ftags%2F([\d\.]+)%2F\amp;rev=0\amp;sc=0

This command: uscan --no-conf --watchfile watch --force-download --package 
molekel
--upstream-version 0

does this:
molekel: Version (5.2.0) available on remote site:
  
http://bioinformatics.org/websvn/listing.php?repname=molekelpath=%2Ftags%2F5.2.0%2Frev=0sc=0
  (local version is 0)

So, just add a debian script line to the second watchfile line to
move your src.tar.gz to molekel_VER.orig.tar.gz. See the uscan man
page for this. (I am having trouble with the net connection, so can't
probe further).

HTH.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


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



RFS: logapp

2007-08-16 Thread Kumar Appaiah
Dear Mentors,

I would request you to have a look at logapp.

http://mentors.debian.net/debian/pool/main/l/logapp/logapp_0.7-1.dsc

License: GPL
Description: supervise execution of applications producing heavy output
 Logapp is a wrapper utility that helps supervise the execution of
 applications that produce heavy console output (e.g. make, CVS, and
 Subversion). It does this by logging, trimming, and coloring each
 line of the output before displaying it. It can be called instead of
 the executable that should be monitored; it then starts the
 application and logs all of its console output to a file. The output
 shown in the terminal is preprocessed, e.g. to limit the length of
 printed lines and to show the stderr output in a different color. It
 is also possible to automatically highlight lines that match a
 certain regular expression. The output is therefore reduced to the
 necessary amount, and all important lines are easy to identify.
 .
  Homepage: http://logapp.sourceforge.net/

Note that this package does not have anything to do with GNUstep,
though it ends with app. :-)

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: logapp

2007-08-16 Thread Kumar Appaiah
On Thu, Aug 16, 2007 at 11:47:22AM +0200, Mario Iseli wrote:
 Good morning *wave*

Hey, time zone difference! ;-)

 debian/changelog:
 * Fix man page hyphens
 That's quite bad.
 Write something like:
 * Added patches/0?_BlaBla.dpatch to fix hyphens in manpages

Well, I think I was getting _too_ concise!

 Please also update the date in your changelog entry everytime you change
 something on it...

Some emacs magic missing after an upgrade! Anyway, I have corrected
this using dch -e.

 debian/control:
 (e.g. make, CVS, and Subversion)
 I don't know how this exactly works in english, but in German it's quite
 forbidden to use a colon before and.

It's like this: If my understanding is correct, American English
permits a comma before and, while British English doesn't. Since I
prefer Indian (closer to British) English, I make this change. Someone
can correct me if I am wrong.

 debian/copyright:
 - It was downloaded from http://logapp.sourceforge.net/
 + It was downloaded from http://logapp.sourceforge.net/

Done.

 Please also remove those useless whitespaces at the and of the lines.

Done.

 debian/examples:
 Quite complicated to use a whole file just for one file, you could also
 do that with a dh_installexamples parameter. But yes, it works also so
 it's okay, just as a hint...
 
 debian/manpages:
 Same here... ;)

Well, I just thought it was a good practice. But, I have now added
these things to rules and removed the separate files.

 debian/rules:
 Again two useless whitespaces behind the dh_clean lines...

Done.

 Regards and thanks for your work,

Thanks for your quick review! :-)

I have uploaded an updated copy, and have addedthe package to
sponsors.d.net.

Thanks again!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: logapp

2007-08-16 Thread Kumar Appaiah
On Thu, Aug 16, 2007 at 01:06:48PM +0200, martin f krafft wrote:
  Write something like:
  * Added patches/0?_BlaBla.dpatch to fix hyphens in manpages
 
 It's still pretty bad. Since the changelog is for users, it should
 also contain what actually got changed without reference to
 a patch. Were the hyphens broken? What's a broken hyphen?

OK, so it now reads:
Added 01manpage_hyphen_fix.dpatch to ensure hyphens aren't used as minus 
signs.

I think it can't be more clear than that!

 It's correct to use a comma before and even in British English.

Well, I am not changing this.

  debian/copyright:
  - It was downloaded from http://logapp.sourceforge.net/
  + It was downloaded from http://logapp.sourceforge.net/
 
 Rationale? Sponsoring isn't really about making sure your
 preferences are honoured.

Reverting to the one without , since the URL is highlighted
incorrectly in Emacs if I have the trailing . :-)

  debian/examples:
  Quite complicated to use a whole file just for one file, you could also
  do that with a dh_installexamples parameter. But yes, it works also so
  it's okay, just as a hint...
 
 It's really the way debhelper was designed and is much easier and
 more transparent for NMUs etc. IMHO.

Well, in this case, I really feel it's all right, since the package
is, as such, quite small. But I also like the separate file way for
the reason that if upstream adds another file later, I just append it
there rather than look for it in rules...

Anyway, the latest one is available at:
http://mentors.debian.net/debian/pool/main/l/logapp/logapp_0.7-1.dsc

Thanks for the tips, Martin!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: logapp

2007-08-16 Thread Kumar Appaiah
On Thu, Aug 16, 2007 at 02:20:09PM +0200, Mario Iseli wrote:
 My education was: Every difference from the dh_make templates are bad,
 except if you have good reasons for it. But hmm, ok...

I agree, but I thought url://... was a placeholder meant to be
replaced with just the URL. :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


RFS: flickcurl

2007-08-05 Thread Kumar Appaiah
Dear Debian Mentors,

I would request a mentor to have a look at the following package and
consider sponsoring it:

http://mentors.debian.net/debian/pool/main/f/flickcurl/flickcurl_0.11-1.dsc

It builds the following packages:
flickcurl - call Flickr API from command line
flickrdf - generate RDF triples from a Flickr photo
libflickcurl-dev - C library for accessing the Flickr API - development files
libflickcurl0 - C library for accessing the Flickr API
libflickcurl0-dbg - C library for accessing the Flickr API

From my ITP (bug #436065):
 Package name: flickcurl
  Version : 0.11
  Upstream Author : Dave Beckett
* URL : http://librdf.org/flickcurl/
* License : LGPL 2.1 / GPL 2 /Apache 2.0 (I have chosen GPL)
  Programming Lang: C
  Description : C library for the Flickr API
Flickcurl is a C library for the Flickr API, handling creating the
requests, signing, token management, calling the API, marshalling
request parameters and decoding responses. It uses libcurl to call the
REST web service and libxml2 to manipulate the XML responses. The
current version supports part of the API, primarily the functions for
reading photo, people and tags description, uploading photos, changing
tags and comments.

Thanks in advance.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: flickcurl

2007-08-05 Thread Kumar Appaiah
Dear Mario,

First of all, thanks for the quick review.

On Sun, Aug 05, 2007 at 06:43:50PM +0200, Mario Iseli wrote:
 debian/control:
 Well done, really... :)

Well, I must thank the last mentor who guided me through a library
process (Neil codehelp Williams). So, this was pretty all right.

 debian/copyright:
 You have some useless whitespaces mostly at the end of the lines. Then
 ehm: License: LGPL 2.1 / GPL 2 / Apache 2.0
 What should that mean? If you have several licenses in your package you
 have to list which files and which author did what, for example have a
 look at
 http://packages.debian.org/changelogs/pool/main/m/mcabber/mcabber_0.9.3-1/mcabber.copyright
 how to do that. You really have to go through all the source files and
 add every single copyright to this file, that's important.

OK, so here's the deal. The author gives you the option of choosing
from among GPL 2+, LGPL 2.1 or the Apache license. And, I *have*
checked every file. For example, see this:

find |egrep \.(h|c)$|xargs grep (GPL)

Compare that to find|egrep \.(h|c)$. That shows that example.c
(which is an example) and flickcurl_getopt.h may not be GPL'd. So, I
have mentioned flickcurl_getopt.h as being public domain, and all
other files as GPL.

And since the COPYING file is included, I am going ahead with the
assumption that it is GPL'd. Besides, it'd be a pity if a 50 line C
example program is discarded!

 debian/flickcurl.1:
 Nice manpage, but please remove the comment lines at the beginning since
 they are from the template and not used.

Done.

 debian/flickcurl-config.1:
 Well done again...

Thanks.

 debian/flickcurl.manpages:
 - ./debian/flickcurl.1
 + debian/flickcurl.1

OK. Done.

 debian/flickrdf.docs:
 Useless empty line at the end of the file.

Removed.

 debian/rules:
 Also some useless whitespaces at the end of the line, if you use vim
 please add the following to your vimrc and then you will see what i
 mean:
 syntax on
 highlight WhitespaceEOL ctermbg=red guibg=red
 match WhitespaceEOL /\s\+$/

I think I've done it right now.

 debian/watch:
 Well done :)

Thanks!

 So, hmm yes, I'm generally interested to sponsor your package, please
 register it on sponsors.debian.net, I use that to track my sponsoring
 and get in contact with me if you have fixed the things from above.

Well, thanks a lot! I have registered the package on
Sponsors.d.net. Please check it out, and many thanks for the review
and upload offer! :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: flickcurl

2007-08-05 Thread Kumar Appaiah
On Sun, Aug 05, 2007 at 11:08:49PM +0530, Kumar Appaiah wrote:
  debian/copyright:
  You have some useless whitespaces mostly at the end of the lines. Then
  ehm: License: LGPL 2.1 / GPL 2 / Apache 2.0
  What should that mean? If you have several licenses in your package you
  have to list which files and which author did what, for example have a
  look at
  http://packages.debian.org/changelogs/pool/main/m/mcabber/mcabber_0.9.3-1/mcabber.copyright
  how to do that. You really have to go through all the source files and
  add every single copyright to this file, that's important.
 
 OK, so here's the deal. The author gives you the option of choosing
 from among GPL 2+, LGPL 2.1 or the Apache license. And, I *have*
 checked every file. For example, see this:
 
 find |egrep \.(h|c)$|xargs grep (GPL)

Oops! One more miss! getopt.c is also public domain!

find |egrep \.(h|c)$|xargs grep -L (GPL) gives getopt.c,
flickcurl_getopt.h and example.c

I am reuploading with the modification in the copyright file. Sorry.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: flickcurl

2007-08-05 Thread Kumar Appaiah
On Sun, Aug 05, 2007 at 11:16:12PM +0530, Kumar Appaiah wrote:
 Oops! One more miss! getopt.c is also public domain!
 
 find |egrep \.(h|c)$|xargs grep -L (GPL) gives getopt.c,
 flickcurl_getopt.h and example.c
 
 I am reuploading with the modification in the copyright file. Sorry.

Done! Copyright now reads this
copyright
License for flickcurl_getopt.h and getopt.c: Public domain

License for all other files:
gpl-stuff/
/copyright

And uploaded to mentors. Hope it's OK now.

http://mentors.debian.net/debian/pool/main/f/flickcurl/flickcurl_0.11-1.dsc

Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Sponsor Checklist

2007-07-31 Thread Kumar Appaiah
On Tue, Jul 31, 2007 at 07:53:24AM +0100, Neil Williams wrote:
 Sponsors who upload packages that result in more than a fair share of
 RC bugs are not looked upon favourably by the release team or other
 parts of Debian. (This is why I do not sponsor PHP packages, despite
 using PHP extensively myself.) 
 ;-)

Double standards! :-)

 Maintaining packages in Debian *is tough* for people who have no
 upstream experience or knowledge simply because they are dependent on
 others to fix certain bugs. It is easier for Debian *and* for upstream
 if the Debian maintainer has detailed knowledge of the upstream code
 because bug reports can include working patches. One example is
 architecture-specific bugs - upstream have no real way of fixing bugs
 that only appear on some of the supported Debian architectures because
 they don't have access to the hardware. If the Debian maintainer has
 insufficient knowledge of the upstream code to fix problems specific to
 Debian, these kind of bugs tend to escalate in severity until either
 someone else has to do an NMU or the package is removed from testing.

I understand. As you say, the quality of the package in Debian is also
a function of the maintainer's familiarity with the package.

Thanks for the clarifications!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Creating /usr/bin/ entries to scripts the right way

2007-07-30 Thread Kumar Appaiah
On Mon, Jul 30, 2007 at 11:27:35AM +0530, Kumar Appaiah wrote:
 echo -e #!/bin/sh\nexec /usr/bin/python2.4 \
 /usr/lib/python2.4/site-packages/HarvestMan/harvestman.py \[EMAIL 
 PROTECTED]  harvestman

OK, so it's actually this:

echo -e #!/bin/sh\nexec /usr/bin/python2.4 \
/usr/lib/python2.4/site-packages/HarvestMan/harvestman.py \[EMAIL 
PROTECTED]  ./debian/harvestman/usr/bin/harvestman

Thanks a lot!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


RFS: harvestman (updated package)

2007-07-30 Thread Kumar Appaiah
Dear Debian Mentors,

I am looking for a sponsor for harvestman. It is a Python based
package already in Debian.

The current package fixes a minor bug and clears up some Python
packaging issues. Also, it now uses a script in /usr/bin, rather than
a symbolic link, like earlier packages. Otherwise, there isn't much
change.

The package is at:

http://mentors.debian.net/debian/pool/main/h/harvestman/harvestman_1.4.6-4.dsc

I'd appreciate it if someone could sponsor the package. Please do send
me your comments and queries, if you have any.

Thanks.

Kumar

P. S.: You may be wondering what has suddenly rekindled my interest in
the package. It's just that upstream is developing a new version, and
I wanted to see what shape the package is in well before the next
upstream release.
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: harvestman (updated package)

2007-07-30 Thread Kumar Appaiah
On Mon, Jul 30, 2007 at 01:56:09PM +0200, Piotr Ozarowski wrote:
 * please add python-xml to Depends (HarvestMan/xmlparser.py, line 2)

Done, although it was working for me without python-xml.

 * XS-Vcs-* fields are for debian changes, not upstream's

Removed.

 * debian/harvestman.1 - escape hyphen (\-) in line 116, 122, 126, 890, 921

Done.

Since a version bump is not necessary, please find the updated package
here:

dget -x 
http://mentors.debian.net/debian/pool/main/h/harvestman/harvestman_1.4.6-4.dsc

And thanks a lot for the quick response and suggestions.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: harvestman (updated package) - uploaded

2007-07-30 Thread Kumar Appaiah
On Mon, Jul 30, 2007 at 04:13:18PM +0200, Piotr Ozarowski wrote:
 thanks

Thanks from me too! :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: harvestman (updated package)

2007-07-30 Thread Kumar Appaiah
On Mon, Jul 30, 2007 at 04:17:07PM +0200, Adeodato Simó wrote:
  On Mon, Jul 30, 2007 at 01:56:09PM +0200, Piotr Ozarowski wrote:
   * please add python-xml to Depends (HarvestMan/xmlparser.py, line 2)
 
  Done, although it was working for me without python-xml.
 
 Because Python itself provides a XML implementation, in this case
 /usr/lib/python2.4/xml/parsers/expat.py.

That I realized after a relook. I guess performance is the criterion
for this choice, after reading up a bit.

Thanks for the suggestion!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: harvestman (updated package)

2007-07-30 Thread Kumar Appaiah
On Mon, Jul 30, 2007 at 04:29:47PM +0200, Piotr Ozarowski wrote:
 oh, right, python provides DOM (and SAX since python2.4, IIRC),
 I forgot about this - sorry, Kumar

It's quite all right. But for my TODO list, should the dependency be
there for the next release or should it be removed?

Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Sponsor Checklist

2007-07-30 Thread Kumar Appaiah
Dear Don,

Though I am not a sponsor, I'm a sponsoree, and have the following
questions.

On Mon, Jul 30, 2007 at 11:48:16AM -0700, Don Armstrong wrote:
 Determine if the maintainer can actually maintain the package
 
  * What is the skill level of the maintainer?
  * Are they familiar with the package and its languages?
  * How active are they?
  * Do they have existing packages?
  * How do they interact with users? [Check out their existing bugs.]

I wish to know how you can evaluate skill level. For example, if ative
contribution to a FOSS project is a required skill, I really won't fit
in. But if it is just knowledge of issues with the package and
packaging techniques, that's all right. Of course, I realize that it's
my responsibilities to get bugs fixed as well.

For example, though I use python on a regular basis for small scripts
for getting things done (mostly like shell script replacements,
procmail mini-filters etc.), I haven't written any big application
using python. However, my Python packages do build well and I am aware
of the issues that concern them, such as pycentral, correcting the
#!... for non-executable scripts etc.

So, how do you propose to evaluate people? Though evaluation is
necessary, isn't it tough for people who don't really have a FOSS
contributor background?

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Sponsor Checklist

2007-07-30 Thread Kumar Appaiah
On Mon, Jul 30, 2007 at 06:59:30PM -0700, Don Armstrong wrote:
 The point isn't really to exclude prospective maintainers, but to make
 sure that the sponsor has a rough idea of how much time and effort
 it's going to take to help the maintainer keep the package in a state
 that's appropriate for Debian, and only sponsor packages where they
 can actually expend that time and effort.

I appreciate this point.

Another point I wish to make, to add to what Manoj has already said,
is that sponsors _may_ wish to insist that the uploaded packages be
pdebuilt, just to be sure that the packages are build on a clean, sid
chroot.

Thanks a lot!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


RFS: elfrc

2007-07-30 Thread Kumar Appaiah
Dear Debian Mentors,

I'd appreciate it if someone could have a look at elfrc, at:

dget http://mentors.debian.net/debian/pool/main/e/elfrc/elfrc_0.7-1.dsc

Upstream: http://ktown.kde.org/~frerich/elfrc.html

License: BSD

Description: program to convert arbitrary files into elf objects
 elfrc is a program which can turn arbitrary files into ELF object files which
 can then be linked into your program directly and accessed via simple,
 user-defined symbol names.
 .
 For instance, it's possible to embed even huge (16MB+) files directly into the
 executable and then access the data in constant time without making the
 compiler or linker eat loads of memory.

Please do send me your comments, if you find something lacking. I
shall make the corrections and make a new upload later.

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Sponsor Checklist

2007-07-30 Thread Kumar Appaiah
On Mon, Jul 30, 2007 at 09:40:26PM -0500, Manoj Srivastava wrote:
 Hmm.  Since the DD/sponsor is the one who creates the uploaded
  packages, they do not have to insis; they can just make it so. I hope
  DD's do the actual tend build/clean/rebuild/piuparts-run personally.
  Therefore I actually am only insistent on the sources being available,
  since I usually discard the pre-build .debs anyway.

True, but I thought that if the maintainer discovers the problems
himself, it'd just save time for the sponsor. :-)

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: kplayer

2007-07-29 Thread Kumar Appaiah
On Sun, Jul 29, 2007 at 02:54:34PM -0500, Richard A. Johnson wrote:
 Dear mentors,
 
 I am looking for a sponsor for my package kplayer.
 kplayer- KDE multimedia player frontend for MPlayer

What about this:
shell
[EMAIL PROTECTED] apt-cache show kmplayer
Package: kmplayer
Priority: optional
Section: kde
Installed-Size: 2312
Maintainer: Debian KDE Extras Team [EMAIL PROTECTED]
Architecture: i386
Version: 1:0.9.4a-2
[snip]
Description: media player for KDE
 KMPlayer is a simple frontend for MPlayer/Xine/ffmpeg/ffserver/VDR.
[snip]
/shell

Is it different?

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Creating /usr/bin/ entries to scripts the right way

2007-07-29 Thread Kumar Appaiah
Dear Debian Mentors,

While working on a Python command-line application (harvestman, which
is already in Debian), I have the necessity to create a /usr/bin
entry. Now, creating a symbolic link to the actual executable in
/usr/lib/python2.4/... is what the provided installer does. But I want
to replace it with this:

#!/bin/sh
exec /usr/bin/python /usr/lib/`pyversions \
-d`/site-packages/HarvestMan/harvestman.py $@

Now, this is find and great. But _how_ do I put this in my package? Do
I put it as harvestman.exec in my package's ./debian/ directory and
then copy it and set the permissions for it using install? Or is there
a more elegant way of getting over this?

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: kplayer

2007-07-29 Thread Kumar Appaiah
On Sun, Jul 29, 2007 at 11:44:46PM -0500, Richard A. Johnson wrote:
 Yes it is. Granted they are similar, KPlayer is a bit more advanced with 
 extra 
 features.  One of my favorite features is how it can either be compact or it 
[snip]

Right! I just wanted to be sure (I am _not_ playing spoilsport), so
it's great that you have packaged it. All the best in finding a
sponsor!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Creating /usr/bin/ entries to scripts the right way

2007-07-29 Thread Kumar Appaiah
On Mon, Jul 30, 2007 at 07:19:20AM +0200, Bart Martens wrote:
 If the source package contains debian/bin/harvestman then debian/install
 can contain this line: debian/bin/harvestman usr/bin/

Unfortunately, the source package does not contain such a file. It
merely creates a symbolic link, if I run a wrapper installer they
provide, and I don't do that.

Or should I just create such a file of that type using dpatch? That
way, I keep the diff clean.

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: Creating /usr/bin/ entries to scripts the right way

2007-07-29 Thread Kumar Appaiah
On Mon, Jul 30, 2007 at 07:39:59AM +0200, Mike Hommey wrote:
 This is just the fine way. Or, for 2 lines, you can directly write them
 in debian/rules. BTW, I would recommend you to, and to hard code the
 python version in the script provided by the package instead of using
 pyversions at runtime : if your package is built for python 2.4 and 2.5,
 and is installed when python 2.6 becomes default, it will stop working.

That's a good point. But I would like you to elaborate on this.

1. How do I put this in rules? Will this be OK:

echo -e #!/bin/sh\nexec /usr/bin/python2.4 \
/usr/lib/python2.4/site-packages/HarvestMan/harvestman.py \[EMAIL PROTECTED] 
 harvestman

(It seems to dump the required thing!).

2. As you see, in the above string, I have hard coded python2.4. I
   guess, when Python 2.5 becomes current, I just make another
   upload with Python 2.5 as current. Is that correct?

Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


RFS: pkpgcounter

2007-07-28 Thread Kumar Appaiah
(Cross posted to debian-mentors and debian-python)

Dear Debian Mentors,

I have packaged pkpgcounter, whose description reads this:

Language: Python
License: GPL
description
 pkpgcounter is a generic Page Description Language parser which can
 either count the number of pages or compute the percent of ink
 coverage needed to print various types of documents. It is written in
 Python.
 .
 It currently recognizes the following file formats :
 .
  * PostScript (both DSC compliant and binary)
  * PDF
  * PCL3/4/5
  * (And some more)
 .
  Homepage: http://www.pykota.com/software/pkpgcounter
/description

I was wondering if someone would be interested in packaging it. It is
available at:

http://mentors.debian.net/debian/pool/main/p/pkpgcounter/pkpgcounter_2.18-1.dsc

It's lintian clean (I guess :-), but if you have suggestions for
improving or correcting the package, please do tell me.

Thanks!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: RFS: pkpgcounter

2007-07-28 Thread Kumar Appaiah
On Sat, Jul 28, 2007 at 10:31:16PM +0200, Christoph Haas wrote:
 Sponsored.

Thanks a lot, Christoph!

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: List of (un)sponsored packages on Mentors (approximate)

2007-07-26 Thread Kumar Appaiah
On Thu, Jul 26, 2007 at 07:50:49PM +1000, Paul TBBle Hampson wrote:
 Your title= tagging has unfortunately barfed on my name, due
 to the TBBle in it causing the quoted string to terminate
 early.

Well, I don't think this page is necessary anymore, since better
options to check this are available (courtesy this thread). So, don't
bother too much; that page is going away in a while! :-)

Kumar
-- 
Kumar Appaiah,
462, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


Re: List of (un)sponsored packages on Mentors (approximate)

2007-07-26 Thread Kumar Appaiah
On Thu, Jul 26, 2007 at 03:04:31PM -0500, Raphael Geissert wrote:
 I've made some changes to your script in order to improve it's results.
 The modified script can be downloaded from here:
 http://files.myopera.com/atomo64/files/mentors_comp.py
 and the results generated by the modified script:
 http://files.myopera.com/atomo64/files/output.test.html

Very nice!

Kumar
-- 
Kumar Appaiah,
462, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036


signature.asc
Description: Digital signature


  1   2   >