Re: RFS: mscgen

2009-07-13 Thread Y Giridhar Appaji Nag
Hi Niels,

I looked at v0.16-1 of mscgen that you uploaded to mentors.debian.net.  We are
good to go except for a few small details.

Comments:

- You've modified the .orig.tar.gz to remove a file that doesn't have license
  information.  In such cases, you should indicate that in the version number
  of the package (by adding a +dfsg1 or such to it).  See also - lintian-info
  for the tag dfsg-version-with-period.

- Please also include a small README.source documenting the above and
  indicating the use of dpatch (and refer to the README.source of dpatch in
  it).  This is necessary per policy 3.8.1 (and I think a lintian check
  corresponding to this is on its way).

Suggestions:

- Few of the example files have a syntax error in them because they have a C
  style comment.  Please consider including a dpatch that makes them work with
  mscgen without the user having to do any modifications to them.

- You don't have to have the .0 in Standards-Version: 3.8.2.0.  Only the
  first 3 digits of the version number are enough.

The package looks good and we can upload if the above Comments are fixed.

Also, read on ...

On 09/07/09 11:54 +0200, Niels Thykier said ...
 Yes, the 0.15 release suffers from two very apparent bugs (an easily
 introduced seg. fault and a regression on a promoted sample file). I
 think that these could, however, easily be changed into using being a
 0.15 with some debian patches.

This is preferred usually if development is too active to consider uploading
an SVN snapshot to unstable.

 Though such a change would require that the version number of mscgen was
 lowered. How would I go about doing that in regards to my changelog?
 Merge all entries so far into 0.15-5 (updating svn-releases to patches)?

Yes, you could do that.  As as aside, I don't mind (and infact prefer it) that
you don't add a new changelog stanza every time a new revision of the package
is uploaded to mentors.debian.net

  In debian/control Priority need not be extra, you can make it optional.  See
  the thread http://lists.debian.org/debian-mentors/2009/05/msg00666.html also
 
 Done.

The Priority stills seems to be extra in v0.16-1.  But this will not be a
blocker for our upload.

  Please consider maintaining the package in collab-maint on alioth, you would
  want to add the Vcs-* headers to debian/control in case you do that.
  
  In case there is no location from where you can download the upstream source
  (because you are packaging an svn snapshot), it is a good idea to have a
  get-orig-source target in debian/rules that gets the upstream source from 
  svn
  and makes an .orig.tar.gz.
 
 Both of these sounds like good ideas, I will have a look at them.

Thanks for considering.

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: mscgen

2009-07-13 Thread Y Giridhar Appaji Nag
On 09/07/13 23:18 +0200, Niels Thykier said ...
  - You've modified the .orig.tar.gz to remove a file that doesn't have 
  license
information.  In such cases, you should indicate that in the version 
  number
of the package (by adding a +dfsg1 or such to it).  See also - 
  lintian-info
for the tag dfsg-version-with-period.
 
 Done - I used +dfsg-debian-number since +dfsgdebian-version
 wanted me to rename the orig to include the deb-version (I assumed it
  would make me unable to recycle the orig in case of a debian specific
 upgrade).

I don't think you can use +dfsgdebian-revision, it would either be
+dfsg-debian-revision (like you did) or +dfsgX-debian-revision where X
starts from 0.  And you will have to modify X only if find out later that
you did some mistake in cleaning up for DFSG freeness.  For other debian
specific upgrades on the same version of the package, you will increment the
debian-revision.

  - Please also include a small README.source documenting the above and
 
 Added, I decided to include (most of) the dpatch README.source (it
 seemed to be written for this purpose).

I tend to just include a pointer on the dpatch README.source rather than
duplicate that information.  That way people always get the latest info on the
dpatch usage (if that changes).

 When I read up on this I noticed that the upgrade checklist [1] uses the
 word should whereas the standard policy [4.14] uses recommendation [2].

Ah, I did not notice that.  Perhaps file a minor debian-policy bug?

  Though such a change would require that the version number of mscgen was
  lowered. How would I go about doing that in regards to my changelog?
  Merge all entries so far into 0.15-5 (updating svn-releases to patches)?
 
  Yes, you could do that.  As as aside, I don't mind (and infact prefer it) 
  that
  you don't add a new changelog stanza every time a new revision of the 
  package
  is uploaded to mentors.debian.net
 
  The Priority stills seems to be extra in v0.16-1.  But this will not be a
  blocker for our upload.
 
 Right, forgot to move that over to the new upstream release build. Fixed
 it (again).

I suppose you could've avoided this minor detail if the package was in a VCS
:-).  Also, the intention behind a new dch stanza for each upload is to show
changes from the previous revision.  This becomes redundant if the package is
in VCS.  It also makes life easier for a sponsor to review what changed.

 It is uploaded on mentors again (0.16+dfsg-1).

Uploaded, thank you for your work.  Hereafter, do contact me directly for
sponsorship of updates to the mscgen package.

I could not include the changelog for 0.15-1 in the changes file (the -v
option to dpkg-buildpackage needs a valid version number that is present
_before_ all the stanzas that one wants to include in the .changes file).  You
will have to mark the bug pending now (see the bts program in the devscripts
package).  And you will also have to close that bug when the package gets out
of the NEW queue.

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: mscgen

2009-07-08 Thread Y Giridhar Appaji Nag
Hi Niels,

I looked at mscgen 0.16~svn35-1 on mentors.debian.net

On 09/07/02 16:51 +0530, Y Giridhar Appaji Nag said ...
 On 09/07/01 14:58 +0200, Niels Thykier said ...
  I am looking for a sponsor for my package mscgen.
  
  It builds these binary packages:
  mscgen - Message Sequence Chart (MSC) generator
 
 I will take a look at this package.

Comments:

I noticed that the released version upstream is 0.15 and you choose to
package the svn version.  Is this a conscious decision?  Any reason why you
choose to do it this way?  The svn snapshot is suitable for widespread user.
You might want to upload 0.15 to unstable and upload 0.16~svn to experimental.

For an svn snapshot package, the debian/watch file doesn't really make sense.

in debian/control, it doesn't look like you need versioned dependencies on
most of the packages in Build-Depends.  You don't need to Build-Depend on
libc6 (Hint: see build-essential) and you probably need libgd2-noxpm-dev or
libgd2-xpm-dev but not both.

in the Package: mscgen stanza, you don't need libgd2-xpm | libgd2-noxpm in
Depends.  That would be generated automagically from ${shlibs:Depends}
depending on what you have in Build-Depends based on the above (Hint: read
about substvars and ${shlibs:Depends}).

In the Description Can be used ... is a bit abrupt, you might want to say
mscgen can be used ... and There also exists extensions ... would rather
be extensions also exist   although MSCs need not be complicated to
create or use. is a bit odd in there.

The description of the dpatch 01_debian-patch is verbose and is incorrect wrt
what the patch actually does (in particular about the linker flags).

in debian/rules, it is not necessary to have dh_installdocs TODO when there
is a debian/docs file that lists TODO. dh_makeshlibs is not needed.

Suggestions:

In debian/control Priority need not be extra, you can make it optional.  See
the thread http://lists.debian.org/debian-mentors/2009/05/msg00666.html also

Please consider maintaining the package in collab-maint on alioth, you would
want to add the Vcs-* headers to debian/control in case you do that.

In case there is no location from where you can download the upstream source
(because you are packaging an svn snapshot), it is a good idea to have a
get-orig-source target in debian/rules that gets the upstream source from svn
and makes an .orig.tar.gz.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: mscgen

2009-07-02 Thread Y Giridhar Appaji Nag
Hi Niels,

On 09/07/01 14:58 +0200, Niels Thykier said ...
 I am looking for a sponsor for my package mscgen.
 
   Upstream Author : Michael C McTernan michael.mcternan.2...@cs.bris.ac.uk
   URL : http://www.mcternan.me.uk/mscgen/
   License : Partly GPL-2 (or later), partly LGPL-2.1 (or later)
   Section : devel
 
 It builds these binary packages:
 mscgen - Message Sequence Chart (MSC) generator
 
 http://mentors.debian.net/debian/pool/main/m/mscgen/mscgen_0.16~svn31-1.dsc
 
 I would be glad if someone uploaded this package for me.

I will take a look at this package.

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Re: ITR: febootstrap

2009-06-02 Thread Y Giridhar Appaji Nag
On 09/06/01 16:47 +0100, Richard W.M. Jones said ...
 On Thu, May 28, 2009 at 01:26:32AM +0530, Y Giridhar Appaji Nag wrote:

[snip...]

  Suggestions:
  
  - It is usually a good idea to maintain the debian packaging also in a VCS.
 
 I'm of course maintaining this package in my own VCS.  Is the suggestion
 to add the debian/ subdirectory to my upstream git:
 
 http://git.et.redhat.com/?p=febootstrap.git;a=summary
 
 I thought it was bad for upstream to have their own debian/
 subdirectory?

It is, because (a) makes it difficult for the Debian package maintainers to
read from the diff.gz what changes went in to making the package (b) upstream
usually don't care about Debian policy and may not be able to keep up with it.

However, in this case you are both upstream as well as the Debian package
maintainer and maintaining the changes for Debian on a different branch is a
good idea.

  - Since /usr/share/doc/febootstrap/README complains rather loudly that it is
required to patch 2.8, consider including the patches in the doc directory
as well.
 
 Surely not necessary since fakechroot will always be = 2.9 (by the
 dependencies)?

That is right.  Originally I was (incorrectly) thinking that it would be
useful for a backport because fakechroot in stable is 2.8 (stable backports
require a stable chroot build with no additional modified packages).

 The new package is in the same place:
 
 http://www.annexia.org/tmp/debian/

I uploaded the package, with a couple of changes: changed the FSF address in
debian/copyright to the latest, and removed dh_link from debian/rules (it was
not necessary).  Please do include these changes in future revisions of the
package.

Another note: I built with -v2.1-1 in debbuildopts but that doesn't include
the changelog entry for 2.1-1 in the changes file.  So you will have to tag
#530425 on your own as pending and later close it when the package is out of
new and installed into the archive.

Thank you for your work.  Feel free to contact me directly for sponsorship of
future updates to febootstrap.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: ITR: febootstrap

2009-06-02 Thread Y Giridhar Appaji Nag
On 09/06/03 01:16 +0530, Y Giridhar Appaji Nag said ...
 On 09/06/01 16:47 +0100, Richard W.M. Jones said ...
 
  The new package is in the same place:
  
  http://www.annexia.org/tmp/debian/
 
 I uploaded the package, with a couple of changes: changed the FSF address in
 debian/copyright to the latest, and removed dh_link from debian/rules (it was
 not necessary).  Please do include these changes in future revisions of the
 package.

It would've been a good idea to indicate these changes in the changelog,
unfortunately, I forgot to do that.

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: ITR: febootstrap

2009-05-29 Thread Y Giridhar Appaji Nag
On 09/05/28 17:17 -0700, Russ Allbery said ...
 Y Giridhar Appaji Nag app...@debian.org writes:
 
  I am not sure if enforcing extra in cases other than conflicts,
  Depends: on lower priority and very clear specialised requirements
  (elinks-lite, debug symbols etc.) gains us much.
 
 Oh, yes, I agree.  I wouldn't go to people in general and ask them to
 make their packages priority: extra.  I was only questioning because
 you'd said to raise the priority from extra to optional, and this didn't
 seem like a package where we'd want to make a special effort to move it
 into optional.

Ah, I tend to use optional unless _really_ extra based on the above
definition rule.  And I am not particular that the OP _must_ change the
package priority to extra (if that is a conscious decision), however, the
section devel is inappropriate (and looks like Rich did not modify the
dh_make templates appropriately).

Regards,

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Re: ITR: febootstrap

2009-05-28 Thread Y Giridhar Appaji Nag
On 09/05/27 13:41 -0700, Russ Allbery said ...
 Y Giridhar Appaji Nag app...@debian.org writes:
 
  I read that part of policy (only likely to be useful if you already
  know what they are) as there is an optional package that has been
  built out of the same source package, but this one is built for
  special needs of that package.  My understanding was that this was
  largely for packages that conflict with those in = optional.
 
  OK, I looked at debootstrap and cdebootstrap, while the former is
  extra the latter is optional.
 
  As a maintainer of policy, what do you think?
 
 I use extra for anything that I consider to be for special use, obscure,
 or otherwise probably not worth listing with all the other packages in
 its section for the casual browser looking for interesting packages.

This seems to be a very subjective criteria.  So is the text in policy:

  optional

  (In a sense everything that isn't required is optional, but that's not
  what is meant here.) This is all the software that you might reasonably
  want to install if you didn't know what it was and don't have
  specialized requirements. This is a much larger system and includes the
  X Window System, a full TeX distribution, and many applications. Note
  that optional packages should not conflict with each other.

The tricky part is reasonably.

 So, for instance, funky old Kerberos v4 compatibility packages I
 consider extra, or a new but currently mostly unused SASL
 implementation, or Shishi (an interesting Kerberos implementation, but
 99% of users will want either MIT or Heimdal instead).

I agree with this particular example.  But I could argue if would reasonbly
want to install Kerberos if I Didn't know what it was.

I've not seen ftp-master enforce the distinction between optional and extra,
not even in the cases where it is very clearly defined in policy i.e. extra
contains all packages that conflict with others with required, important,
standard or optional priorities.  And in case of Packages must not depend on
packages with lower priority values (excluding build-time dependencies)..
Look at the Debcheck pages.

I am not sure if enforcing extra in cases other than conflicts, Depends: on
lower priority and very clear specialised requirements (elinks-lite, debug
symbols etc.) gains us much.

Regards,

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Re: RFS: masqmail (updated package)

2009-05-28 Thread Y Giridhar Appaji Nag
On 09/05/28 17:21 +0200, markus schnalke said ...
 [2009-05-24 23:11] markus schnalke mei...@marmaro.de
  
  I am looking for a sponsor for the new version 0.2.21-6
  of my package masqmail.
 
 Now, someone did ... but how can I find out, who?
 
 The mail from mentors does not contain a name and I found no upload
 logs or a similar source.

Use the who-uploads script from the devscripts package.

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: febootstrap

2009-05-27 Thread Y Giridhar Appaji Nag
Hi Rich,

On 09/05/27 11:03 +0100, Richard W.M. Jones said ...
 Dear mentors, I'm looking for a sponsor for my package 'febootstrap'.
 
 As the name may suggest, it's a program like 'debootstrap' that
 bootstraps Fedora root filesystems.  In reality, it's a smallish shell
 script around the 'yum' command (already in Debian), and uses fakeroot
 and fakechroot to do its work.  It also includes some image
 minimization tools, and a program to turn root filesystems into
 initramfs images.

Are there compelling reasons why one would want to use febootstrap as opposed
to mach? [1].

[1] http://packages.debian.org/sid/mach

   Package name: febootstrap
   Upstream URL: http://et.redhat.com/~rjones/febootstrap/
 
 My Debian package is available here:
 
   http://www.annexia.org/tmp/debian/

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Re: RFS: febootstrap

2009-05-27 Thread Y Giridhar Appaji Nag
Hi Daniel,

On 09/05/27 09:25 -0700, Daniel Moerner said ...
 On Wed, May 27, 2009 at 5:50 AM, Y Giridhar Appaji Nag app...@debian.org 
 wrote:
 Are there compelling reasons why one would want to use febootstrap as opposed
 to mach? [1].

 The last upstream release of mach was on April 19, 2007. The list of
 supported distributions in the control file seems to predate the Fedora Core
 to Fedora renaming.

That seems to be the last-upload date to the Debian archive.  Upstream
released 0.9.4 in Aug 2008.

 Febootstrap also seems to have more features.

Sure, and looks like apt for rpm is necessary to run mach.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


ITR: febootstrap [Was: Re: RFS: febootstrap]

2009-05-27 Thread Y Giridhar Appaji Nag
On 09/05/27 19:11 +0100, Richard W.M. Jones said ...
 On Wed, May 27, 2009 at 06:20:27PM +0530, Y Giridhar Appaji Nag wrote:
  On 09/05/27 11:03 +0100, Richard W.M. Jones said ...
   Dear mentors, I'm looking for a sponsor for my package 'febootstrap'.
   
  Are there compelling reasons why one would want to use febootstrap as 
  opposed
  to mach? [1].
  
  [1] http://packages.debian.org/sid/mach
 
 The biggest problem with mach is it needs root, eg to run 'apt-get' or
 'yum' or to run %post scripts.
 
 febootstrap does the right thing - it encapsulates any operations
 using fakeroot/fakechroot, so you can use it from ordinary non-root
 build scripts.

I will review the package and will send in comments (if any) / do an upload.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: febootstrap

2009-05-27 Thread Y Giridhar Appaji Nag
On 09/05/27 11:03 +0100, Richard W.M. Jones said ...
 Dear mentors, I'm looking for a sponsor for my package 'febootstrap'.
 
 My Debian package is available here:
 
 http://www.annexia.org/tmp/debian/

Is the latest verison of the package is in the febootstrap directory?  I
noticed from the previous conversation that you fixed a few things (e.g the
typo, but that is still present in fakechroot-2.8-relchroot.patch -- or did
you intend to fix that only upstream and not in the package yet?).

Or is http://www.annexia.org/tmp/debian/febootstrap_2.1-3.dsc the file I can
dget and look at the source package?

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: ITR: febootstrap

2009-05-27 Thread Y Giridhar Appaji Nag
On 09/05/27 23:57 +0530, Y Giridhar Appaji Nag said ...
   On 09/05/27 11:03 +0100, Richard W.M. Jones said ...
Dear mentors, I'm looking for a sponsor for my package 'febootstrap'.

 
 I will review the package and will send in comments (if any) / do an upload.

Comments:

- in debian/control, Section should be admin (not devel) and priority should
  be optional (not extra).

- debian/control: Remove ${shlibs:Depends} from Depends, you don't need it.

- I am not happy with the presubj file.  People using a Debian package expect
  to file bugs in the Debian BTS and forcing them to use a different reporting
  system (that requires them to signup for an account) is not nice.  As a
  package maintainer, it is your responsibility to 'forward' bugs upstream
  etc.  Most users don't know what bug is with Debian packaging means.
  
  BTW, presubj files can be installed using dh_bugfiles (but that is not
  relevant here).

- A lot of dh_* commands from the dh_make templates are still in debian/rules
  but commented, please remove them.

- dh_strip in debian/rules is not necessary.

- Your intention in using dh_installexamples in debian/rules is to install
  examples folder also to /usr/share/doc, but examples are not installed,
  see dh_installexamples(1)

- The CVS directories (both upstream tarball as well as in the diff.gz)
  clutter the directories, please remove them.

- Please run latest lintian (as lintian -EI --pedantic) on the package.  Of
  the tags that lintian reports, build-depends-without-arch-dep,
  debian-watch-file-is-missing (and also diff-contains-cvs-control-dir,
  source-contains-cvs-control-dir?) are worth fixing.  Hint: lintian-info(1)
  and dpkg-buildpackage -I -i.  For fixes that you intend to make in the
  upstream tarball for the next upstream release, please include lintian
  overrides (See dh_lintian(1))

- Typo in debian/changelog: Remove comments from Debian/rules Debian should
  not be capitalised there.

- In debian/copyright, please include the How to Apply These Terms to Your
  New Programs related text instead of just GPL (v2+) in License:

Suggestions:

- It is usually a good idea to maintain the debian packaging also in a VCS.
  Even though this package is simple, since you are also the upstream, I was
  wondering if you you would be interested in maintaining the Debian packaging
  also in upstream git (possibly on a debian branch).  In case you implement
  this suggestion, please add Vcs-Git and Vcs-Browser to debian/control.

- Since you are using debhelper = 7, have you considered using dh (your
  debian/rules will be very simple).

- Please do include an upstream changelog from the next upstream release
  onwards.

- Since /usr/share/doc/febootstrap/README complains rather loudly that it is
  required to patch 2.8, consider including the patches in the doc directory
  as well.

Best regards,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: ITR: febootstrap

2009-05-27 Thread Y Giridhar Appaji Nag
On 09/05/28 01:26 +0530, Y Giridhar Appaji Nag said ...
 On 09/05/27 23:57 +0530, Y Giridhar Appaji Nag said ...
On 09/05/27 11:03 +0100, Richard W.M. Jones said ...
 Dear mentors, I'm looking for a sponsor for my package 'febootstrap'.
 
  
  I will review the package and will send in comments (if any) / do an upload.
 
 Comments:

[snip...]
 
 Suggestions:
 
 - It is usually a good idea to maintain the debian packaging also in a VCS.
   Even though this package is simple, since you are also the upstream, I was
   wondering if you you would be interested in maintaining the Debian packaging
   also in upstream git (possibly on a debian branch).  In case you implement
   this suggestion, please add Vcs-Git and Vcs-Browser to debian/control.

This will help tools like debcheckout (from the devscripts package) that some
people use.

I noticed that you are incrementing the debian revision each time you update
the package in your personal repository.  While some Debian package sponsors
like it that way, I actually prefer the opposite (just one changelog entry per
upload to the Debian archive).  But I don't insist either way, feel free do it
the way you like it.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: ITR: febootstrap

2009-05-27 Thread Y Giridhar Appaji Nag
On 09/05/27 13:02 -0700, Russ Allbery said ...
 Y Giridhar Appaji Nag app...@debian.org writes:
 
  Comments:
 
  - in debian/control, Section should be admin (not devel) and priority should
be optional (not extra).
 
 Hm, why would you increase the priority to optional?  This seems like an
 extra thing to me -- only people with specific needs who already knows
 it exists are likely to want to use this package.

I read that part of policy (only likely to be useful if you already know what
they are) as there is an optional package that has been built out of the same
source package, but this one is built for special needs of that package.  My
understanding was that this was largely for packages that conflict with those
in = optional.

OK, I looked at debootstrap and cdebootstrap, while the former is extra the
latter is optional.

As a maintainer of policy, what do you think?

Regards,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: ITR: scrotwm - dynamic tiling window manager

2009-05-20 Thread Y Giridhar Appaji Nag
On 09/05/20 09:58 +0100, Jonathan Wiltshire said ...
 On Wed, May 20, 2009 at 11:40:43AM +0300, Peter Pentchev wrote:
   Right. I had to use `dput -f' to make it upload the same revision twice.
  
  What I usually do is just remove the old one via the mentors.d.n
  web interface :)
 
 m.d.n will allow a same version upload and overwrite it. dput uses the
 local *.upload file to decide whether it's been uploaded yet.

With the -U option introduced in dput 0.9.4, you can avoid writing the
*.upload file.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Re: ITR: scrotwm - dynamic tiling window manager

2009-05-20 Thread Y Giridhar Appaji Nag
Hi Andrea,

On 09/05/20 08:07 +0200, Andrea Bolognani said ...
 On Wed, 20 May 2009 09:03:05 +0530
 Y Giridhar Appaji Nag app...@debian.org wrote:
 
  That leaves us with just one TODO, the examples file.  Please fix that and
  upload a new package to m.d.n and I'll sponsor an upload.
 
 So we should be done now :)

Yes we are, and hence uploaded :).  Please feel free to contact me directly
for sponsorship of updates to the scrotwm package.

Have fun,

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Re: ITR: scrotwm - dynamic tiling window manager

2009-05-19 Thread Y Giridhar Appaji Nag
Hi Andrea,

On 09/05/18 13:41 +0530, Y Giridhar Appaji Nag said ...
 On 09/05/17 23:36 +0200, Andrea Bolognani said ...
  On Mon, 20 Apr 2009 10:48:12 +0200
  Andrea Bolognani e...@kiyuko.org wrote:
  
   I am looking for a sponsor for my package scrotwm.
   
   The upload would fix these bugs: 514322
   
   I would be glad if someone uploaded this package for me.
 
 I will review this package.

I took a look at the package and have a bunch of comments:

- It is not necessary that README.source be installed, README.source is for
  source packages only.

- Any reason why you call ./debian/rules unpatch and not just depend on the
  unpatch target?

- Per policy, binary-arch and binary-indep are optional.  In your case there
  aren't complex arch/indep parts, so you can just have a binary: target.

- It might be a good idea to use a examples file rather than listing all the
  files installed as examples (you have more than one or two example files).

- apm executable in Debian is in /usr/bin and not in /usr/sbin.  Should you
  Patch baraction.sh appropriately?

- Since spawn_term uses x-terminal-emulator, you would want to Recommend
  x-terminal-emulator | xterm?

- There are references to a scrot program in screenshot.sh, where does one
  find that program?

- Are you recommending xfonts-terminus package because terminus-medium is the
  default setting in scrotwm.conf?  Just wondering if you could downgrade that
  to a suggests.

The package looks neat otherwise, thank you for the good work :)

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Re: ITR: scrotwm - dynamic tiling window manager

2009-05-19 Thread Y Giridhar Appaji Nag
On 09/05/19 22:27 +0200, Andrea Bolognani said ...
 On Tue, 19 May 2009 19:46:46 +0530
 Y Giridhar Appaji Nag app...@debian.org wrote:
 
  - It is not necessary that README.source be installed, README.source is for
source packages only.
 
 Fixed in collab-maint.
 
 By the way, how am i supposed to upload a fixed version of the package to
 mentors.debian.net without adding a spurious changelog entry?

It is not necessary that you add a new dch entry.  Just upload a new version
of the package and mentors.d.n will replace the package it has with the new
version.

  - Any reason why you call ./debian/rules unpatch and not just depend on the
unpatch target?
 
 So that calling `make clean' executes the clean target of the patched
 Makefile.
 
 It isn't really needed at the moment, but were I to further patch the
 Makefile, I wouldn't need to modify the rules file. Moreover, since the
 build system is patched right before building, it seems correct to remove
 the patches right after clean.

That is right.  And many packages would want to do just this (use the patched
Makefile to clean) and they tend to do this with the clean target depending on
two targets, clean-patched and unpatch. 

I am certain that there are many situations where 'calling' debian/rules
recursively is not a good idea, but the scrotwm build system is rather simple
and not one of those.  Re-reading debian/rules isn't a lot of overhead either
so it is OK even if you leave this as is.

  - Per policy, binary-arch and binary-indep are optional.  In your case there
aren't complex arch/indep parts, so you can just have a binary: target.
 
 I think you're mistaking binary-{arch,indep} for build-{arch,indep}. While
 the latter are optional, the former are required.

Ah, my mistake.  You are right.

  - It might be a good idea to use a examples file rather than listing all the
files installed as examples (you have more than one or two example files).
 
 I tried creating an examples file, but neither debian/examples nor
 debian/scrotwm.examples did the trick. Can you confirm this?

A debian/examples file that has the following three lines works for me.

initscreen.sh
baraction.sh
screenshot.sh

In debian/rules, I changed ...

binary-arch: build
[snip...]
dh_installexamples initscreen.sh baraction.sh screenshot.sh

to

binary-arch: build
[snip...]
dh_installexamples

  - apm executable in Debian is in /usr/bin and not in /usr/sbin.  Should you
Patch baraction.sh appropriately?
  
  - There are references to a scrot program in screenshot.sh, where does one
find that program?

I later realised that there is a scrot package.

 I'm not sure it's worth it to patch the examples.

It usually is.  examples are 'more documentation' than documentation is.  When
I see an examples folder in /usr/share/doc/foo/examples, I tend to expect them
to work.

 I've patched the system-wide configuration file so that Scrotwm can be run
 without any kind of configuration, but the example files are provided just
 as guideline.

Thinking a bit more, In this particular case your examples have nothing to do
with scrotwm as such so I think it is OK to leave them unpatched.

  - Since spawn_term uses x-terminal-emulator, you would want to Recommend
x-terminal-emulator | xterm?
 
 I Recommend dwm-tools for a similar reason, so it makes sense.
 Fixed in collab-maint.
 
  - Are you recommending xfonts-terminus package because terminus-medium is 
  the
default setting in scrotwm.conf?  Just wondering if you could downgrade 
  that
to a suggests.
 
 Based on my tests, some fonts might not work. Moreover, as I explained above,
 I'd like the window manager to be usable right after installation without the
 need for further configuration.

OK.

That leaves us with just one TODO, the examples file.  Please fix that and
upload a new package to m.d.n and I'll sponsor an upload.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


ITR: scrotwm - dynamic tiling window manager

2009-05-18 Thread Y Giridhar Appaji Nag
Hi Andrea,

On 09/05/17 23:36 +0200, Andrea Bolognani said ...
 On Mon, 20 Apr 2009 10:48:12 +0200
 Andrea Bolognani e...@kiyuko.org wrote:
 
  I am looking for a sponsor for my package scrotwm.
  
  The upload would fix these bugs: 514322
  
  I would be glad if someone uploaded this package for me.

I will review this package.

 The packaging repository has been made available under the collab-maint
 umbrella[1], and the package itself has been uploaded to mentors[2].
 
 [1] http://bzr.debian.org/bzr/collab-maint/scrotwm/trunk

This is empty.  Did you forget to push your changes to bzr.d.o?

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Re: ITR: scrotwm - dynamic tiling window manager

2009-05-18 Thread Y Giridhar Appaji Nag
On 09/05/18 10:52 +0200, Andrea Bolognani said ...
 On Mon, 18 May 2009 13:41:35 +0530
 Y Giridhar Appaji Nag app...@debian.org wrote:
 
   [1] http://bzr.debian.org/bzr/collab-maint/scrotwm/trunk
  
  This is empty.  Did you forget to push your changes to bzr.d.o?
 
 $ bzr log http://bzr.debian.org/bzr/collab-maint/scrotwm/trunk | wc -l
 278
 $
 
 So no, the repository is definitely not empty ;)

Indeed, false alarm.  Thank you for clarifying :)

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Re: RFS: evilvte (updated package) - VTE terminal emulator

2009-05-16 Thread Y Giridhar Appaji Nag
Hi Wen-Yen,

On Tue, Apr 14, 2009 at 14:27, Wen-Yen Chuang ca...@calno.com wrote:
 I am looking for a sponsor for the new version 0.4.4.1-1
 of my package evilvte.

 It builds the binary package: evilvte

 Description: an VTE based super lightweight terminal emulator

Please have evilvte Provides: x-terminal-emulator in your next upload.

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: [Done] Re: RFS: libdaemon (updated package) -- 3rd try

2008-09-12 Thread Y Giridhar Appaji Nag
On 08/09/10 14:19 +0530, Kartik Mistry said ...
 On Wed, Sep 10, 2008 at 12:51 PM, Kartik Mistry [EMAIL PROTECTED] wrote:
  Original RFS: http://lists.debian.org/debian-mentors/2008/08/msg00321.html
  I will look and upload it by today.
 
 Uploaded.

Thank you for the upload Kartik.

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: libdaemon (updated package) -- 3rd try

2008-09-09 Thread Y Giridhar Appaji Nag
Hi,

3rd public attempt at finding a sponsor for libdaemon.  I would be happy
if someone can do a sponsored upload.

On 08/09/01 14:30 +0530, Y Giridhar Appaji Nag said ...
 On 08/08/21 22:33 +0530, Y Giridhar Appaji Nag said ...
  I am looking for a sponsor for the new version 0.13-1 of libdaemon.  This
  update is for a new upstream release and builds the following binary 
  packages:
 
 [snip...]
 
  I haven't heard from my previous sponsor in 3 weeks and 3 mails, hence this
  request to a wider group.
 
 I am still looking for someone to sponsor libdaemon.
 
 Original RFS: http://lists.debian.org/debian-mentors/2008/08/msg00321.html

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: libdaemon (updated package) -- new upstream release 0.13-1

2008-09-01 Thread Y Giridhar Appaji Nag
Hi debian-mentors,

On 08/08/21 22:33 +0530, Y Giridhar Appaji Nag said ...
 I am looking for a sponsor for the new version 0.13-1 of libdaemon.  This
 update is for a new upstream release and builds the following binary packages:

[snip...]

 I haven't heard from my previous sponsor in 3 weeks and 3 mails, hence this
 request to a wider group.

I am still looking for someone to sponsor libdaemon.

Original RFS: http://lists.debian.org/debian-mentors/2008/08/msg00321.html

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: sclapp and pytagsfs (updated packages)

2008-08-06 Thread Y Giridhar Appaji Nag
Hi Vincent,

On 08/08/04 21:14 +0200, Vincent Bernat said ...
 I have uploaded this new version.

Thank you :)

 I don't  know if I have already  told it (if so,  excuse the repetition)
 but  since pytagsfs  has unittests,  you can  run them  unless  there is
 nocheck in DEB_BUILD_OPTIONS.
 
 somerule: # for example install
 ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
   # run tests
   # clean tests (some pyc for example)
 endif
 
 It is up to you to decide if you want to run unittests. It should not be
 too CPU intensive but unittests are generally quick.

pytagsfs and sclapp tests require proctor [1], which has not been packaged for
Debian yet.  That is why I don't run the unit-tests as of now.

[1] http://www.doughellmann.com/projects/Proctor/

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: sclapp and pytagsfs (updated packages)

2008-08-03 Thread Y Giridhar Appaji Nag
Hi Vincent,

On 08/07/26 15:01 +0200, Vincent Bernat said ...
 As noted Alexander, this one fails to build from source :
 
 Traceback (most recent call last):
   File setup.py, line 22, in module
 from tests.common import TEST_DIR, TEST_DATA_DIR
   File tests/common.py, line 17, in module
 from sclapp.util import importName
 ImportError: No module named sclapp.util
 make: *** [build-stamp] Error 1
 
 I suppose that you need to put a stronger dependency on sclapp.

I did declare a stronger dependency, but 0.7 onwards pytagsfs also
build-depends on sclapp and I don't know how I ignored this.  I fixed this and
also updated pytagsfs to 0.7.1 (a bugfix release).

The package is ready for upload:

 http://mentors.debian.net/debian/pool/main/p/pytagsfs/

 This is better to be subscribed, especially when you put yourself out of
 mail-followup-to header.

I added a Mail-Followup-To: to this email.

Thanks and regards,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


RFS: sclapp and pytagsfs (updated packages)

2008-07-21 Thread Y Giridhar Appaji Nag
Hi,

I am looking for sponsors to upload new upstream versions of sclapp and
pytagsfs.  These updates build the following binary packages (with the said
changes):

python-sclapp (0.5.2-1) - framework for Python command-line applications

   * New upstream release
 + sclapp.txt is now licensed under GPLv2+
   * Update Standards-Version to 3.8.0

http://mentors.debian.net/debian/pool/main/s/sclapp

pytagsfs (0.7.0-1) - maps media files to an arbitrary directory structure

   * New upstream release
 + Needs python-fuse = 0.2
   * Remove patch 02_fuse_exceptions merged upstream
   * Update Standards-Version to 3.8.0 (no changes required)

The packages are lintian except a warning in sclapp which is a non-issue IMO
(The newer NEWS file is installed as changelog and I also retained the older
CHANGELOG file in /usr/share/doc/sclapp).

http://mentors.debian.net/debian/pool/main/p/pytagsfs

Both these packages have been in use by the sclapp/pytagsfs community for a
while and there haven't been any issues reported, so I consider it safe to do
an upload with a freeze around the corner.  I should've sent a call with RFS
much earlier (I had the packages ready about a month ago) but I would'nt have
been able to respond to feedback in a timely fashion then.

I am not subscribed to either debian-mentors or debian-python, so please Cc:
me on responses.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


RFS: sclapp and pytagsfs (updated packages)

2008-05-30 Thread Y Giridhar Appaji Nag
Hi debian-mentors,

I am looking for someone to sponsor updates to my packages sclapp and
pytagsfs.  I haven't heard from my earlier sponsor for these packages since
over three weeks and 4 emails, hence this request to a wider audience.

This update builds the following binary packages which the changes as listed.

python-sclapp (0.5.1-2) - framework for Python command-line applications

 - Re-order license sections in copyright so that the license of bulk of
   sclapp is right at the beginning.

http://mentors.debian.net/debian/pool/main/s/sclapp

pytagsfs (0.6.0-2)  - maps media files to an arbitrary directory structure

 - Change Section from python to utils
 - Patch 01_bug_reporting to set the bug reporting location to Debian and not
   upstream.
 - Patch 02_fuse_exceptions to catch any exception and log an error when fuse
   initialisation fails (like the user is not in the fuse group).

http://mentors.debian.net/debian/pool/main/p/pytagsfs

Both the packages are lintian clean but for a warning in sclapp which is
a non-issue IMO (The NEWS file is installed as changelog and I also
retained the older CHANGELOG file in /usr/share/doc/sclapp).

There is a new upstream version of sclapp (0.5.2) but it was updated for
pytagsfs 0.7 series (but 0.7.0 is still at rc1 and unreleased) and upstream
hasn't tested pytagsfs 0.6.0 with sclapp 0.5.2.  So I am not updating sclapp
to 0.5.2 yet.

I update a bunch of packages as a DM (and didn't screw up things yet) and in
case you don't mind me uploading sclapp / pytagsfs as a DM please do let me
know and I will add a DM-Upload-Allowed: yes

I am not subscribed to debian-mentors, please Cc: me on responses.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Re: RFS: python-sclapp and pytagsfs (new packages) - trying again

2008-04-05 Thread Y Giridhar Appaji Nag
Trying again for a sponsor.  I've got comments and updated both the
packages:

 - sclapp for a complete debian/copyright file, thanks Bernd Zeimetz
   (who gave me some useful comments but indicated he is busy right now
   to discuss the changes)
 - pytagsfs for a new upstream release.

pytagsfs provides very cool functionality :)

Both the packages are fairly simple (sclapp is a pure python module and
pytagsfs needs it).

http://mentors.debian.net/debian/pool/main/s/sclapp/
http://mentors.debian.net/debian/pool/main/p/pytagsfs/

Original RFS: http://lists.debian.org/debian-mentors/2008/03/msg00358.html

Cheers,

Giridhar

PS: I am not subscribed to debian-mentors, please Cc: me on responses.

On 08/04/01 02:17 +0530, Y Giridhar Appaji Nag said ...
 Thanks to Bernd Zeimetz for comments, updated packages are available at
 mentors.debian.net (the site is back up).
 
 http://mentors.workaround.org/debian/pool/main/s/sclapp/
 http://mentors.workaround.org/debian/pool/main/p/pytagsfs/
 
 Giridhar
 
 On 08/03/31 23:16 +0530, Y Giridhar Appaji Nag said ...
  The packages are available at http://www.appaji.net/foss/debian/ (since
  mentors.debian.net is down, I am using my personal web space).

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


RFS: python-sclapp and pytagsfs (new packages)

2008-03-31 Thread Y Giridhar Appaji Nag
Hi,

I am looking for a long-term sponsor for sclapp, a python module and
pytagsfs, a FUSE filesystem application.  These are new packages [1] [2]
that I ITPed.

[1] http://bugs.debian.org/472769
[2] http://bugs.debian.org/471971

python-sclapp is a Python module that makes it easy to write
well-behaved command-line applications and helps authors deal with
issues like signal handling, terminal character encodings, standard
output failures (broken pipes) etc.  It is necessary to use pytagsfs.

pytagsfs is a FUSE filesystem that arranges media files in a virtual
directory structure based on the file tags.  A set of audio files could
be mapped to a new directory structure organizing them hierarchically by
album, genre, release date, etc.  File tags can be changed by moving and
renaming virtual files and directories.  The virtual files can be
modified, opened and played just like regular files.

I've added Debian Python Modules Team and Python Applications Packaging
Team to as uploaders of sclapp and pytagsfs respectively.  sclapp is
already in the python-modules SVN, and even though pytagsfs has the
Vcs-* fields in debian/control I haven't yet committed it to python-apps
SVN (I will do that as soon as I am added to the python-apps alioth
project).

pytagsfs is lintian clean but sclapp has one warning that I consider a
non-issue (CHANGELOG is the older ChangeLog file, now replaced by the
NEWS file upstream).

The packages are available at http://www.appaji.net/foss/debian/ (since
mentors.debian.net is down, I am using my personal web space).

dget http://www.appaji.net/foss/debian/sclapp_0.5.1-1.dsc
dget http://www.appaji.net/foss/debian/pytagsfs_0.5.0-1.dsc

These are my first python packages, comments are welcome.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: RFS: python-sclapp and pytagsfs (new packages)

2008-03-31 Thread Y Giridhar Appaji Nag
Thanks to Bernd Zeimetz for comments, updated packages are available at
mentors.debian.net (the site is back up).

http://mentors.workaround.org/debian/pool/main/s/sclapp/
http://mentors.workaround.org/debian/pool/main/p/pytagsfs/

Giridhar

On 08/03/31 23:16 +0530, Y Giridhar Appaji Nag said ...
 The packages are available at http://www.appaji.net/foss/debian/ (since
 mentors.debian.net is down, I am using my personal web space).

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Fwd: Re: [mentors-ops] New mentors site as a Google SoC 2008 Debian project?

2008-03-29 Thread Y Giridhar Appaji Nag
If there are students on these liss considering applying for the Google
SoC 2008, Christoph Haas has ideas[1] for an enhanced mentors.debian.net
site.

[1] http://wiki.debian.org/SummerOfCode2008/debexpo

I suppose Christoph is a bit late in proposing this, 31st March is the
last date for student applications, but we try ... :)

Cheers,

Giridhar

- Forwarded message from Christoph Haas [EMAIL PROTECTED] -

From: Christoph Haas [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: Sat, 29 Mar 2008 16:38:39 +0100
Subject: Re: [mentors-ops] New mentors site as a Google SoC 2008
Debian project?
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
X-Spam-Status: No, score=-2.6 required=3.0 tests=BAYES_00,SPF_PASS 
autolearn=ham version=3.1.4

Giridhar,

On Wed, Mar 26, 2008 at 04:54:29PM +0530, Y Giridhar Appaji Nag wrote:
 On 08/03/26 10:00 +0100, Christoph Haas said ...
  On Sat, Mar 22, 2008 at 09:06:46PM +0530, Y Giridhar Appaji Nag wrote:
   Would it make sense to propose development of the new mentors site
   (significant parts of it, if not all of it) as one of the projects for
   Google SoC for Debian?
  
  Honestly I have no experience with the SoC and how it's handled in
  reality. I have already collected the bits, pieces and suggestions and
  glued together in a half-sane documentation that might help to develop
  the basic application. So if we follow that concept then it will
  probably be boring like hell for a SoC student to understand that and
 
 This sort of a thing is OK for the SoC.  See the netconf [1] proposal
 for example.
 
 [1] http://wiki.debian.org/SummerOfCode2008/netconf
 
  start to code. IMHO the SoC is about people developing their own
  concepts. But feel free to correct me. I'm an englishman in NY here.
 
 Not really.  Students can propose their own projects and concepts, but
 it is necessary that the project falls within the scope of a mentoring
 organization and there should be a mentor for the project.  The Debian
 SoC 2008 wiki page [2] has links to whatever you should know and more.
 
 [2] http://wiki.debian.org/SummerOfCode2008

Alright, I've spent a while with the SoC concept. So I proposed the
project here: http://wiki.debian.org/SummerOfCode2008/debexpo

Let's see what happens. :)

Kindly
 Christoph
-- 
[EMAIL PROTECTED]  www.workaround.org   JID: [EMAIL PROTECTED]
gpg key: 79CC6586 fingerprint: 9B26F48E6F2B0A3F7E33E6B7095E77C579CC6586
___
mentors-ops mailing list
[EMAIL PROTECTED]
http://workaround.org/cgi-bin/mailman/listinfo/mentors-ops


- End forwarded message -

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: Newlines in debconf template descriptions

2008-03-26 Thread Y Giridhar Appaji Nag
Replying to self, so that people searching for this also find the
solution.

On 08/03/25 16:56 +0530, Y Giridhar Appaji Nag said ...
 I want to include a newline after the help text for each command line
 option of ifplugd (actually ifplugd --help) in the template Description
 for ifplugd/args.
 
 debconf-updatepo seems to concatenate these as one single paragraph,
 which is not neat and hence #471178.  I can do a --skip-pot and update
 the po/templates.pot manually when I modify the templates (not very
 often), that would solve the bug, but is this the best way to go about
 it?  I also don't know what the best way is to have a frontend display
 newlines (not new-stanzas).

Inserting an extra space at the beginning of a template text line will
ensure that the resulting po/templates.pot file has a '\n' at the end of
the previous line.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Newlines in debconf template descriptions

2008-03-25 Thread Y Giridhar Appaji Nag
Hi,

I want to include a newline after the help text for each command line
option of ifplugd (actually ifplugd --help) in the template Description
for ifplugd/args.

debconf-updatepo seems to concatenate these as one single paragraph,
which is not neat and hence #471178.  I can do a --skip-pot and update
the po/templates.pot manually when I modify the templates (not very
often), that would solve the bug, but is this the best way to go about
it?  I also don't know what the best way is to have a frontend display
newlines (not new-stanzas).

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: ITS: ifplugd (updated package) -- ITA and multiple bugs fixed

2008-03-03 Thread Y Giridhar Appaji Nag
On 08/03/03 15:56 +0200, Alexander Schmehl said ...
 Am 2.3.2008 schrieb Y Giridhar Appaji Nag [EMAIL PROTECTED]:
 
 I am looking for a long-term sponsor for version 0.28-5 of ifplugd that
 I filed an ITA for.  ifplugd is a configuration daemon for ethernet
 
 Since I'm a regular user of ifplugd, I intend to sponsor your package as
 soon as I have the time for it -- hopefully that should be latest on
 wednesday.

Thank you Alexander.

 PS:  If anyone else intents to sponsor ifplugd:  Feel free ;)

Co-maintainers are welcome too.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


pgpHCUkHeEaac.pgp
Description: PGP signature


RFS: ifplugd (updated package) -- ITA and multiple bugs fixed

2008-03-02 Thread Y Giridhar Appaji Nag
Hi All,

I am looking for a long-term sponsor for version 0.28-5 of ifplugd that
I filed an ITA for.  ifplugd is a configuration daemon for ethernet
devices.  It will configure your ethernet device when a cable is plugged
in and de-configure it if the cable is pulled out.  It is useful on
laptops.

I would be very happy if the sponsor can also be a co-maintainer.  Even
though ifplugd itself is fairly stable (and written by upstream on
Debian), there are quirks in how people want to use it.  I probably do
not have sufficient knowledge to maintain the package as well as I
would've liked to and there are a good number of bugs that could do with
an extra pair of eyes, hence the request for a co-maintainer (However a
long-term sponsor is welcome as well).

If you are interested in co-maintaining the package, please add youself
as an uploader before you do an upload.  The package is in collab-maint
[1], so commit the change there too :)

[1] svn://svn.debian.org/svn/collab-maint/ext-maint/ifplugd/unstable and
http://svn.debian.org/wsvn/collab-maint/ext-maint/ifplugd/unstable/?op=log

A summary of changes:

 #452184 - ITA for ifplugd
 #360464, #461395 - remove ifplugd.hotplug on package upgrades
 #213910, #319727 - make debconf questions self-contained
 #368797 - init script can run with /bin/sh and doesn't need bash
 #404955 - don't start daemon for non-existing static interfaces 
 #418918 - ifplugd.rules was executable, chmod to 644 on upgrade
 #393185 - change incorrect name of /etc/default file in manpage
 #414888, #414760, #457827, #458193, #460304 - debconf translations

 Plenty of packaging changes, and fixes all lintian warnings.

There are a bunch of other bugs in the BTS that can be fixed, none very
pressing I would say, and I'd like to tackle them for a later upload.

The package is available on mentors.d.n:

 http://mentors.debian.net/debian/pool/main/i/ifplugd
 dget http://mentors.debian.net/debian/pool/main/i/ifplugd/ifplugd_0.28-5.dsc

Comments are welcome.

Cheers,

Giridhar

PS: I am on a weak internet link, a bit busy and not subscribed to
debian-mentors since a few days, so please Cc: me on responses and
expect a delay of a day or two before you hear back from me.

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


DM uploads to experimental [Was: Re: Anonymous delayed queue?]

2008-02-13 Thread Y Giridhar Appaji Nag
On 08/02/14 13:20 +0900, Charles Plessy said ...
 therefore tried a delayed upload, but as I am a DM, I have no access to
 gluck. Is there a possibility to make delayed uploads as a DM ?
 (Of course, it is not a big deal, but it helps to make the TODO list
 shorter).

On a related note, is it possible to upload to experimental as a DM?
Would dak look at the Maintainers: or Uploaders: and DM-Upload-Allowed:
fields for the package in unstable?

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: RFS: libdaemon v0.12-1 (ITA, packaging updates)

2007-12-26 Thread Y Giridhar Appaji Nag
On 07/12/21 16:39 +0530, Y Giridhar Appaji Nag said ...
 I am looking for a long-term sponsor for v0.12-1 of libdaemon.  The
 upload would fix #452187 (ITA).

Sjoerd Simons commented on the package and did a sponsored upload.
Thank you.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: RFS: axel

2007-12-25 Thread Y Giridhar Appaji Nag
Hi Erik,

On 07/12/25 23:09 +0100, Erik Schanze said ...
 It would be a pleasure for me to sponsor you.
 
 Unfortunately I had problem installing the resulted package:
 neo:~# dpkg -i /var/cache/pbuilder/result/axel_1.0b-7_i386.deb
 (Reading database ... 238528 files and directories currently installed.)
 Preparing to replace axel 1.0b-7 
 (using .../result/axel_1.0b-7_i386.deb) ...
 Unpacking replacement axel ...
 Setting up axel (1.0b-7) ...
 /var/lib/dpkg/info/axel.postinst: line 7: [: missing `]'
 
 Is this /usr/doc transition stuff still needed?

I thought I'd keep it around to let people upgrade from oldstable.  But
people have suggested that I remove it.  I have removed it now.

I uploaded a new version to mentors.d.n (tested for axel/axel-kapt
upgrade from stable and within unstable also).

 Kindly regards and Merry Christmas to my Bangalore friends,

Thank you, and hope you had a good Christmas too :)

Best regards,

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


RFS: axel [Was: Re: Looking for a sponsor for axel v1.0b-7 (ITA, repackage, bug fixes)]

2007-12-24 Thread Y Giridhar Appaji Nag
Trying again, with a 'filterable' subject :)

Cheers,

Giridhar

On 07/12/21 14:07 +0530, Y Giridhar Appaji Nag said ...
 I am (still) looking for a long-term sponsor for axel (v1.0b-7).  I
 have had an offer for help since my last request [1] over a month ago,
 but haven't heard back in over two weeks.  the following changes [2]
 have been made to the package:
 
 [1] http://lists.debian.org/debian-mentors/2007/11/msg00208.html
 [2] http://svn.debian.org/wsvn/collab-maint/ext-maint/axel/unstable/?op=log
 
 - Use debhelper for packaging
 - Bump up Standards-Version to 3.7.3
 - There are no changes outside the debian directory now (all patches are
   in debian/patches)
 - Patch to make axel-kapt use x-terminal-emulator instead of a hardcoded
   terminal program
 - Patch to fix lintian warnings on axel-kapt Desktop file (and make sure
   that it passes desktop-file-validate).
 - Use simple kaptain pop-ups for the Help and Bug Report (earlier it
   would try to invoke kmail).
 - Hermann J. Beckers was kind enough to update his earlier de.po file.
   I've included that in the package.
 - All the lintian informational messages are also fixed.
 
 That apart, v1.0b-4 has fixes for multiple important bugs.
 
 Thanks to kmap, mario for comments earlier, further comments are welcome
 :-).  I would be glad if someone can sponsor an upload.  The package can
 be found on mentors.d.n [3]
 
 [3] 
 http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=axel
 
 Cheers,
 
 Giridhar
 
 PS: There hasn't been an upload since v1.0b-4, so please use a -v1.0b-3
 option to dpkg-buildpackage for generating the changes file.

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Looking for a sponsor for axel v1.0b-7 (ITA, repackage, bug fixes)

2007-12-21 Thread Y Giridhar Appaji Nag
Hi,

I am (still) looking for a long-term sponsor for axel (v1.0b-7).  I
have had an offer for help since my last request [1] over a month ago,
but haven't heard back in over two weeks.  the following changes [2]
have been made to the package:

[1] http://lists.debian.org/debian-mentors/2007/11/msg00208.html
[2] http://svn.debian.org/wsvn/collab-maint/ext-maint/axel/unstable/?op=log

- Use debhelper for packaging
- Bump up Standards-Version to 3.7.3
- There are no changes outside the debian directory now (all patches are
  in debian/patches)
- Patch to make axel-kapt use x-terminal-emulator instead of a hardcoded
  terminal program
- Patch to fix lintian warnings on axel-kapt Desktop file (and make sure
  that it passes desktop-file-validate).
- Use simple kaptain pop-ups for the Help and Bug Report (earlier it
  would try to invoke kmail).
- Hermann J. Beckers was kind enough to update his earlier de.po file.
  I've included that in the package.
- All the lintian informational messages are also fixed.

That apart, v1.0b-4 has fixes for multiple important bugs.

Thanks to kmap, mario for comments earlier, further comments are welcome
:-).  I would be glad if someone can sponsor an upload.  The package can
be found on mentors.d.n [3]

[3] 
http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=axel

Cheers,

Giridhar

PS: There hasn't been an upload since v1.0b-4, so please use a -v1.0b-3
option to dpkg-buildpackage for generating the changes file.

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


RFS: libdaemon v0.12-1 (ITA, packaging updates)

2007-12-21 Thread Y Giridhar Appaji Nag
Hi All,

I am looking for a long-term sponsor for v0.12-1 of libdaemon.  The
upload would fix #452187 (ITA).

Even though only an ITA will be closed by the upload, there are plenty
of packaging changes that I did in this version:

- Add Homepage: and Vcs-*: fields to the control file.  Packaging in
  maintained on svn.debian.org in collab-maint/ext-main/libdaemon
- Bump up Standards-Version to 3.7.3.  Move away from ${Source-Version}
  to ${binary:Version}
- Update debian/compat to 5 and Build-Depend on debhelper (= 5)
- Provide a libdaemon0-dbg package with the debugging symbols in it.
- Added a debian/watch file
- In the build target, modify the doxygen generated man pages to prevent
  lintian I: hyphen-used-as-minus-sign
- Use .docs and .examples file rather than specifying the files
  explicitly them in debian/rules.  Install the upstream README file as
  changelog 

libdaemon0 is fairly important and has a few packages Depends-ing on it.

The package is lintian clean.  and is available on mentors.d.n [1].
Comments and suggestions are welcome.

[1] 
http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=libdaemon

Giridhar

PS: Despite the -1 Debian version, this isn't a new upstream release for
Debian.  The 0.12 upstream release was NMUed as v0.12-0.1.

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


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

2007-12-19 Thread Y Giridhar Appaji Nag
On 07/12/20 10:30 +0530, Kumar Appaiah said ...
 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

This could just mean that atlas3-base-dev has been added to the
dependencies of a package that you build-depend on.

 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

Is your environment up-to-date?  Did you ensure that you have all the
latest packages (in particular, those that you build-depend on) from
unstable?  With pbuilder, you are using the latest.

 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?

I would say that the order of resolving dependencies may be different
for different programs.  Consider this:

Option 1: You install refblas3-dev and then lapack3-dev, so
atlas3-base-dev is not brought in because refblas3-dev exists.

Option 2: The buildd gets the lapack3-dev and hence atlas3-base-dev
first and then it gets refblas3-dev.

But, when you build the package, if there is a check (maybe via the
configure script) for atlas3-base-dev and then for refblas3-dev, in
Option 1, refblas3-dev is used and in Option 2 atlas3-base-dev is used.

(I did not verify the above, but this is a possible explanation).

If you want to avoid the above, you should Build-Depends: lapack3-dev |
refblas3-dev.  You should be good with just a Build-Depends: lapack3-dev
but the | refblas3-dev helps backporters (if lapack3 doesn't depend on
refblas3-dev in its older versions).

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


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

2007-12-19 Thread Y Giridhar Appaji Nag
On 07/12/20 12:04 +0530, Kumar Appaiah said ...
 On Thu, Dec 20, 2007 at 11:49:53AM +0530, Kumar Appaiah wrote:
  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.

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.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


RFS: splint (updated package) -- ITA and fixes a bunch of bugs

2007-12-16 Thread Y Giridhar Appaji Nag
Hi,

I am looking for a long-term sponsor for a new version 3.1.2.dfsg-1 of
the package splint that I adopted.

It builds these binary packages:
splint - A tool for statically checking C programs for bugs
splint-data - Data files for splint - A static checker for C programs
splint-doc-html - Documentation for splint - A static checker for C programs

The package is lintian and linda clean (I added overrides for the
missing manpage warning because the manpage is installed by splint-data).

Changes from previous version:
#171437 - splint: KR / standard C mismatch
#298261 - splint: new upstream version - please package 3.1.2
#343564 - splint: small typo on manpage
#352298 - splint: manpage problems, useless files, copyright file
problems, requires environment variables
#424719 - ITA: splint -- A tool for statically checking C programs for
bugs
#430328 - ldbl128 transition for alpha, powerpc, sparc, s390
#436744 - splint: update debian/copyright to 3.7.2 standards template

The changelog has a few other things listed.  In particular, I have
removed manual.pdf from the upstream source (the source of manual.pdf is
a Microsoft word document).  I also download and include the FAQ/bugs
and changelog files from upstream website because they are not in the
upstream source tarball.  The orig.tar.gz can be constructed from the
get-orig-source target in debian/rules.  I also split the package into
three parts because the arch-indep part is fairly large compared to the
arch-dep part.

The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/s/splint
 - Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
 - dget 
http://mentors.debian.net/debian/pool/main/s/splint/splint_3.1.2.dfsg-1.dsc

Comments, suggestions etc. are welcome.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: RFS: splint (updated package) -- ITA and fixes a bunch of bugs

2007-12-16 Thread Y Giridhar Appaji Nag
On 07/12/17 00:43 +0900, Michal Čihař said ...
 Just quickly looked at the package, will look more deeply tomorrow and
 upload if noone else will be more interested/faster than me.

Thank you, nobody else has expressed interest yet.

 Are you sure that splint-data (= 3.1.2) dependency is right? Are you
 sure that splint 4.0 data will work with splint 3.1.2? And anyway you
 should not hardcode version and use ${source:Version} or
 ${binary:Version} instead.

I got this right this time around.  Thank you for pointing it out.

 Also the debian/*.dirs files seems not to be needed at all.

Fixed.

I also sneaked in a couple of other cosmetic changes.  BTW, there is an
SVN repository [1] on alioth in collab-maint/ext-maint for splint.

[1] http://svn.debian.org/wsvn/collab-maint/ext-maint/splint/unstable/?op=log

Please pass a -v3.1.1-6 option to dpkg-buildpackage because I bumped up
the debian revision number.

Further comments are welcome.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Removing parts of upstream tar-ball, parsers, autobuilding

2007-12-13 Thread Y Giridhar Appaji Nag
Hello World!,

I have a bunch of questions:

1. I have an upstream source tar-ball that accidentally includes some
files that are generated (and cleaned when a make distclean is issued)
using the build system, and it is not necessary that I include those
files in the orig.tar.gz file.  These files are not binary files.

Now, the best thing to do would be to copy the upstream tar-ball as-is
to orig.tar.gz and have a patch that removes these files (this will
result in a big diff).  However, is it OK to create an orig.tar.gz file
based on the upstream tar-ball with these files removed?  Do maintainers
create a new orig.tar.gz based on the upstream tar-ball and use it (even
in the non pkg-modified-to-be-dfsg case)?

2. Are there packages in our archive that directly include parsers
(generated by bison etc.) in the orig.tar.gz directly rather than
Build-Depends-ing on the parser-generator?

I am guessing that there shouldn't be any (unless the parser is
hand-edited heavily later) because a bug in the generated parser because
of the parser-generator would be difficult to spot.

3. Related to the above: do our autobuilders re-build all packages that
Build-Depend on a newly uploaded package?  Or, are bugs like the above
handled when (a) People voluntarily build the package or a part of the
archive once in a while (b) A new version of the package that
Build-Depends on the parser-generator is uploaded.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: Removing parts of upstream tar-ball, parsers, autobuilding

2007-12-13 Thread Y Giridhar Appaji Nag
On 07/12/13 19:03 +0530, Y Giridhar Appaji Nag said ...
 2. Are there packages in our archive that directly include parsers
 (generated by bison etc.) in the orig.tar.gz directly rather than
 Build-Depends-ing on the parser-generator?

gccxml includes gcc's parser and doesn't require bison (even though the
original grammar file is also included).  The gccxml source package uses
it like upstream does.  I wouldn't be suprised if there are more such
packages.

 I am guessing that there shouldn't be any (unless the parser is
 hand-edited heavily later) because a bug in the generated parser because
 of the parser-generator would be difficult to spot.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: Removing parts of upstream tar-ball, parsers, autobuilding

2007-12-13 Thread Y Giridhar Appaji Nag
On 07/12/13 23:18 +0100, Bernhard R. Link said ...
 * Thibaut Paumard [EMAIL PROTECTED] [071213 14:46]:
  Now, the best thing to do would be to copy the upstream tar-ball as-is
  to orig.tar.gz and have a patch that removes these files (this will
  result in a big diff).
 
  I tend to move those files to a safe place in the configure rule and
  put them back in place in the clean rule. It's often awkward, but
  that ensures that what is in the diff is meaningful.
 
 If those file can be easily deleted (i.e. the configure will not fail
 with them not around), then there is not reason to put them back or
 delete them from the .tar.gz, just delete them in the clean target.
 
 dpkg-source has special code to ignore deleted files so they will not
 bloat the .diff.gz. (and deleting them by the diff would be wasted space
 anyway, a single rm line in debian/rules clean target is much smaller
 than having a copy of the file in the diff).

This is what I am doing now.  Thank you all.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: Need help with new package

2007-12-05 Thread Y Giridhar Appaji Nag
Hi Hans,

On 07/12/05 12:53 +0100, Hans-J. Ullrich said ...
 if someone would take a look to the package, if I soemthing forgot.
 This is my very first try, so maybe there are mistakes.
 
 The package is called unicornscan. 

You should upload the package to mentors.debian.net and post a link
here for people to download and comment.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: RFS: axel (updated package) -- Fixes ITA and a bunch of bugs

2007-11-20 Thread Y Giridhar Appaji Nag
Hi Mario,

 On Tue, 20 Nov 2007 09:31:24 +0100, Mario Iseli wrote:
  On Tue, Nov 20, 2007 at 01:27:36PM +0530, Y Giridhar Appaji Nag wrote:

  I am looking for a sponsor for a new version 1.0b-4 of axel.  This

 I would like to sponsor it... The package looks ok, but I have one

Thank you :)

 question: Why don't you switch to debhelper as most people use it
 nowadays for such packages?

I will certainly do that.  I wanted to focus on closing the bugs that
were open against axel before I switch to DH and do other packaging
changes.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


RFS: axel (updated package) -- Fixes ITA and a bunch of bugs

2007-11-19 Thread Y Giridhar Appaji Nag
Hi,

I am looking for a sponsor for a new version 1.0b-4 of axel.  This is
for an ITA.  I originally requested Wilmer (the previous maintainer) for
a sponsored upload but it has been over 2 weeks since I heard from him,
hence this request to a wider audience :)

It builds these binary packages:
axel   - A light download accelerator - Console version
axel-kapt  - A light download accelerator - Console version front-end

The package is lintian and linda (after applying patch at #434989 to
linda) clean.

Bugs fixed and other changes:

196431 - Prevent crash on long URLs and also Increase max URL length.
359368 - Acknowledges /usr/doc transition NMU
419679 - ITA (adopted after speaking to Wilmer)
448964 - Remove backup (~) files that crept-in in 1.0b-3
449368 - Prevent crash if FTP CWD fails
449507 - Use strncpy instead of strcpy for length sensitive copies

  - Bump up Standards-Version to 3.7.2
  - Correct a typo in the menu file, install menu file in
/usr/share/menu/
  - Cleanup the .desktop file (remove lintian warnings)
  - Add Homepage: to the description

I have a bunch of other dpkg 1.14.6 changes (Homepage: and Vcs-* are
valid fields in debian/control) that I did not commit to SVN [1] yet.  I
intend to release those in a later upload (because I might change to git
-- I am still evaluating options).

[1] http://svn.debian.org/wsvn/collab-maint/ext-maint/axel/unstable/?op=log

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/a/axel
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget http://mentors.debian.net/debian/pool/main/a/axel/axel_1.0b-4.dsc

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


signature.asc
Description: Digital signature


Re: RFS: tvbrowser -- TV-Browser is a java-based TV guide

2005-08-06 Thread Y Giridhar Appaji Nag
On 05/08/06 18:20 +0200, Philipp Kern said ...
 On Aug 6, 2005, at 6:09 PM, Bastian Venthur wrote:
  I wonder, because even if I've cleaned up the whole sources, there
  would still be the .orig.tar.gz where all this copyrighted stuff is
  in.
 
 You just encountered the case where you need to repackage the source
 code, with the non-free parts removed from the .orig.tar.gz.

And when you are removing such non-free parts, and they form a good part
of the orig.tar.gz, you should add a .dfsg to the upstream version
number when creating a package, to make it clear that the non-free parts
were removed.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


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



Re: ldconfig-symlink-missing-for-shlib error

2005-07-14 Thread Y Giridhar Appaji Nag
On 05/07/14 04:42 -0400, kamaraju kusumanchi said ...
 
 But can you please tell me, where in the policy does it say that? I
 could have missed it while reading and would like to know which
 sentences convey this information. Please dont just give the section
 numbers, I am looking for some sentences quoted from the debian-ploicy
 here.

Quoting from 
http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-runtime

8.1 Run-time shared libraries

[snip]

The run-time library package should include the symbolic link that
ldconfig would create for the shared libraries. For example, the
libgdbm3 package should include a symbolic link from
/usr/lib/libgdbm.so.3 to libgdbm.so.3.0.0.

8.1.1 ldconfig

[snip]

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


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



Re: Building source packages

2005-07-08 Thread Y Giridhar Appaji Nag
On 05/07/08 15:50 +1000, John Skaller said ...
 
 What I am asking for is:
 
 apt-get install fred
 
 and it installs fred. If 'fred' is not available for my architecture,
 it is compiled and installed automatically and transparently. This
 occurs recursively for all dependencies, at least up to some base
 level.

apt-get --only-source build-dep fred
apt-get --only-source -b source fred

should do what you want.  This is how the pine source packages in are
built.

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/


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