Re: How to do a survey on lbzip2 as a bzip2 alternative?

2009-11-20 Thread Kapil Hari Paranjape
Hello,

On Sat, 21 Nov 2009, ERSEK Laszlo wrote:
 I *really* feel my work between lbzip2-0.15 and lbzip2-0.17, both
 upstream and packaging, is down the drain.

At the very least this work was of use to _you_ --- so it is not down
the drain.

 I was pestering the bzip2 and tar package maintainers to cooperate
 with me on alternatives symlinks, but once it comes to specifics,
 they conveniently ignore me. I guess they are right; if users don't
 care, why should they?  And why should users care if lbzip2 is not
 useful to them? I'm just hurting because I worked in vain to serve
 what I perceived to be a user request. Won't happen ever again, I
 promise.

I don't really understand how you feel. However, Galois, Abel, van
Gogh and others who spent their life unappreciated might have felt
even greater pain than you do! :-)

This is not meant to mock you but to help you appreciate the fact
that doing a nice job (as you have done) does not necessarily lead to
appreciation from the society at large. This should not deter us from
continuing to do our best.

Regards,

Kapil.
--


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



Re: RFS: obexpushd (updated package)

2009-06-06 Thread Kapil Hari Paranjape
Hello,

On Tue, 02 Jun 2009, Dominik Bruhn wrote:
 I am looking for a sponsor for the new version 0.8-1
 of the package obexpushd.

On Sat, 06 Jun 2009, Dominik Bruhn wrote:
 I'm looking for someone to sponsor a new version (0.8) for obexpushd.
 The changes are small, so it should be reasy to review. It is of course
 linitan clean, so no problems here.

The RFA was ITP'ed by the upstream maintainer
Hendrik Sattler p...@hendrik-sattler.de on 3rd June 2009.

Dominik Bruhn deb...@dbruhn.de ITP'ed on 6th June 2009.

Could you please resolve this matter between the two of you
before we proceed?

There are two possibilities:
 a. Co-maintainer-ship
 b. The person who will give up the ITP should send an appropriate
 mail to 529...@bugs.debian.org.

Regards,

Kapil.
--


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



Re: Combining changelog entries with dpkg-genchanges

2009-06-05 Thread Kapil Hari Paranjape
Hello,

On Fri, 05 Jun 2009, Romain Beauxis wrote:
 Can't you just create a version number that fits ?
 
 For instance, if your version schema is x.y.z-t, and you want all versions, 
 you can use for instance 0.0.0
 
 I think this means also that the version passed in -v does not have to be 
 present in the changelog.

This does not work.

As I wrote at the top of this thread:
 I have wondered why dpkg-genchanges takes the -v option the way
 it does; which is to take the changelog entries for changes _after_
 the specified version --- which must exist.


In other words, dpkg-genchanges will not accept a version number
argument to -v which is not present in the changelog --- with one
exception[*] pointed out by Ben Finney. If the version given is empty
then it will take _all_ the entries as new.

Regards,

Kapil.

[*] Of course, one could also argue that the empty version number
_is_ present in the changelog :-)

--


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



Combining changelog entries with dpkg-genchanges

2009-06-03 Thread Kapil Hari Paranjape
Hello,

In the context of the RFS for febootstrap,
On Wed, Jun 03, 2009 at 01:16:26AM +0530, Y Giridhar Appaji Nag wrote:
 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.

I have wondered why dpkg-genchanges takes the -v option the way
it does; which is to take the changelog entries for changes _after_
the specified version --- which must exist.

This makes it difficult to include multiple changelog entries in a NEW
upload. 

One suggestion I found (I think in Neil William's sponsoring
requirements write-up) was to use an empty argument for -v but I
couldn't get that to work.

Any suggestions?

Regards,

Kapil.
--


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



Re: Combining changelog entries with dpkg-genchanges

2009-06-03 Thread Kapil Hari Paranjape
Hello,

On Thu, 04 Jun 2009, Ben Finney wrote:
 Kapil Hari Paranjape ka...@debian.org writes:
 
  One suggestion I found (I think in Neil William's sponsoring
  requirements write-up) was to use an empty argument for -v but I
  couldn't get that to work.
 
 It works fine for me. Perhaps show a VCS repository containing the
 pre-build state of your tree, and show the ‘foo.source_changes’ you get
 so we can try reproducing the problem?

I didn't give the full context of what was being tried.

The -v was inside a pbuilderrc DEBBUILDOPTS variable assignment. It
is possible that I got the quotes wrong in the assignment. :-(

Since the empty value for the -v argument is not mentioned on the man
page I didn't try it with much confidence! I'll try it again.

Thanks and regards,

Kapil.
--


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



Re: RFS: agedu

2009-05-29 Thread Kapil Hari Paranjape
Hello,

On Fri, 29 May 2009, Alexander Prinsier wrote:
 Anything else that keeps my package from getting sponsored?;)

Uploading!

I'm uploading the package. However, you should find a different way
to handle the manpage patches in the long run.

 - send those patches upstream so they can be incorporated
   into the upstream source. This would be the ideal way.
 - (possibly in parallel) use some sort of patch management like quilt
   to manage Debian patches in debian/patches and push the patches
   into the quilt series.

The latter will be useful in case upstream is slow to incorporate
these fixes and/or there are other patches which are required for the
Debian package.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: agedu

2009-05-29 Thread Kapil Hari Paranjape
Hello,

On Fri, 29 May 2009, Alexander Prinsier wrote:
 PS: can I bother you when I have an update available for agedu or should
 I mail to debian-mentors again?

You could email to me with a cc to debian-mentors. It may just happen
that I am unavailable at the time and someone else will sponsor the
package if you send a copy to debian-mentors.

 PS2: for DD's, is it customary to upload a new version to unstable even
 if it only fixes a small issue? Or should small issues be batched into
 one update? Couldn't find an answer on this in the Debian policy.

There is no one formula to fit this.

If you think that the package looks bad without this fix and/or there
is a release/freeze coming up then it is better to fix even small-ish
issues. On the other hand if there is a lot of upstream flux or the
package is new and is likely to draw a lot of comments/bugs then it
may be better to wait so as to incorporate all these as well.

Regards,

Kapil.

P.S. There was a discussion on what fixes are too small on
debian-mentors a couple of months ago but I couldn't locate it in my
mailbox!
--



signature.asc
Description: Digital signature


Re: RFS: agedu

2009-05-28 Thread Kapil Hari Paranjape
Hello,

On Wed, 27 May 2009, Alexander Prinsier wrote:
 * Package name: agedu
   Version : 8442-2
   Upstream Author : Simon Tatham ana...@pobox.com
 * URL : http://www.chiark.greenend.org.uk/~sgtatham/agedu/
 * License : MIT
   Section : utils
 
 It builds these binary packages:
 agedu  - a Unix utility for tracking down wasted disk space
 
 The package appears to be lintian clean.

Appearances are deceptive. :-) Run a recent version of lintian with
the -iIv options to see more!

 - the manpage uses a hyphen instead of a minus sign
 - there is no debian/watch file
 - the standards version is 3.8.0 whereas it should be 3.8.1
 - The word Copyright or the unicode copyright symbol should
   appear in the copyright file

I used:

 - dget http://mentors.debian.net/debian/pool/main/a/agedu/agedu_8442-4.dsc

Regards,

Kapil.
P.S. It would be nice if the key with which you sign the dsc file was
in some public place like the keyrings at keys.gnupg.net or
pgp.mit.edu
--



signature.asc
Description: Digital signature


Re: pbuilder --build --binary-arch invokes 'build' target

2009-05-05 Thread Kapil Hari Paranjape
Hello,

On Tue, 05 May 2009, Petr Pudlak wrote:
 The problem is that if pbuilder is invoked with --binary-arch, it still tries
 to build the whole project, including the documentation (indep). It looks to 
 me as if the problem
 is with pbuilder (or with the tools it's invoking), but of course the problem
 might as well be my ignorance.

If you invoke pbuilder --binary-arch then it in turn invokes
debian/rules binary-arch. So it looks as if your binary-arch target
is running the complete build target.

In the case of the tex4ht package I have chosen to create two
targets build-arch and build-indep which are invoked by the
appropriate binary-* targets. You can browse the SVN repo of the
debian directory of the tex4ht package on svn.debian.org
 http://svn.debian.org/wsvn/collab-maint/deb-maint/tex4ht/trunk/debian/rules
to see this.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: Best way to solve a file conflict between packages?

2009-03-30 Thread Kapil Hari Paranjape
Hello,

On Mon, 30 Mar 2009, Davide Puricelli wrote:
 I'm asking you help about bug #509367.

As you can imagine similar problems have come-up in the past.

 2) just putting a Conflicts between mono-devel and chicken-bin,
 but I think it's not a good solution for users.

This is not correct since there is no conflict in the usability 
of these two packages on the same system.

 3) well, mono-devel came second, they introduced the problem and they
 should fix it, renaming their file.

 I prefer the solution #3, but I'm not really impartial, I know, so,
 what do you think?

I agree with this approach.

In the long run, both maintainers must think about how likely it is
that users will call /usr/bin/csc _by_ _name_ ('csc') in each case. If
this is not too likely, then the binary could equally well be located
somewhere else (like /usr/lib/pkgname/csc for example).

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: man pages question

2009-03-25 Thread Kapil Hari Paranjape
Hellom

On Wed, 25 Mar 2009, Jaromír Mikeš wrote:
 I got these warnings in lintian for my package, having no idea how to solve 
 this issue.
 I probably have to manage to same man pages opening like this:
 
 man jack-jconv
 
 will be opened on these too:
 
 man jconv
 man fconv
 man mkwavex

This is done by symbolic links.

For example 'man grep' and 'man egrep' are usually the same page. If
the links are not created by your upstream package, then you will
have to create them with debian/pkgname.links

Regards,

Kapil.
--



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



Re: RFS: tmux (updated package)

2009-03-12 Thread Kapil Hari Paranjape
Hello,

On Wed, 11 Mar 2009, Karl Ferdinand Ebert wrote:
 I am looking for a sponsor for the new version 0.7-1
 of my package tmux.

Here are some comments:
- add FAQ to docs
- add CHANGES file as upstream changelog
- ITP bug will be closed by the first upload not the first packaging attempt
  So the Closes should come in the topmost changelog entry.
- some licenses are BSD 3-clause some are BSD-2 and others are of the type
  included in the debian/copyright file
- include NOTES file in docs
- include examples in docs

 The package appears to be lintian clean.

Not so! :-(
There are Lintian errors in your manpage (hyphen used as minus sign).
The report is attached.

Regards,

Kapil.
--

N: Setting up lab in /tmp/S5enavUQOg ...
N: Processing changes file tmux_0.7-2_amd64.changes ...
N: Processing 2 packages...
N: 
N: Processing source package tmux (version 0.7-2) ...
N: 
N: Processing binary package tmux (version 0.7-2) ...
I: tmux: hyphen-used-as-minus-sign usr/share/man/man1/tmux.1.gz:340
N:
N:   Manual page seems to contain a hyphen where a minus sign was intended.
N:   '-' chars are interpreted as hyphens (U+2010) by groff, not as minus
N:   signs (U+002D). Since options to programs use minus signs (U+002D),
N:   this means for example in UTF-8 locales that you cannot cutpaste
N:   options, nor search for them easily.
N:   
N:   '-' must be escaped ('\-') to be interpreted as minus. If you really
N:   intend a hyphen, write it as '\(hy' to emphasise that fact. See
N:   groff(7) and especially groff_char(7) for details, and also the thread
N:   starting with
N:   http://lists.debian.org/debian-devel/2003/debian-devel-200303/msg01481
N:   .html
N:   
N:   If you use some tool that converts your documentation to groff format,
N:   it might be possible that this tool converts dashes of any kind to
N:   groff hyphens, while the safe way of converting dashes is usually to
N:   convert them to '\-'.
N:   
N:   Because this error can occur very often we show only the first 10
N:   occurrences for each man page and give the number of suppressed
N:   occurrences. If you want to see all warnings, run lintian with the
N:   -d/--debug option.
N:
I: tmux: hyphen-used-as-minus-sign usr/share/man/man1/tmux.1.gz:342
I: tmux: hyphen-used-as-minus-sign usr/share/man/man1/tmux.1.gz:344
I: tmux: hyphen-used-as-minus-sign usr/share/man/man1/tmux.1.gz:346
I: tmux: hyphen-used-as-minus-sign usr/share/man/man1/tmux.1.gz:999
N: Removing /tmp/S5enavUQOg ...


signature.asc
Description: Digital signature


Re: RFS: tmux (updated package)

2009-03-11 Thread Kapil Hari Paranjape
Hello,

On Thu, 12 Mar 2009, Paul Wise wrote:
 This sounds very much like 'screen', what advantages does it have over 
 'screen'?

Just quoting from the FAQ:
  
  * How is tmux different from GNU screen? What else does it offer?
  
  tmux offers several advantages over screen:
  
  - a clearly-defined client-server model: windows are independent
entities which may be attached simultaneously to multiple sessions
and viewed from multiple clients (terminals), as well as moved
freely between sessions within the same tmux server;
  - a consistent, well-documented command interface, with the same syntax
whether used interactively, as a key binding, or from the shell;
  - easily scriptable from the shell;
  - multiple paste buffers;
  - choice of vim or emacs key layouts;
  - an option to limit the window size;
  - a more usable status line syntax, with the ability to display the
first line of output of a specific command;
  - a cleaner, modern, easily extended, BSD-licensed codebase.

Some of these (preferably not just the last!) should be chosen and
added to the package description.

Currently upstream considers UTF-8 support to be in need of
improvement.
  
Kapil.
--


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



Re: RFS [2]: math input formatter for pidgin (pidgintex), general math formatter tool (mathtex)

2009-03-04 Thread Kapil Hari Paranjape
Hello,

On Sat, 24 Jan 2009, Johan Henriksson wrote:
 Johan Henriksson wrote:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509601
  http://mahogny.areta.org/temp/debs/
 
  Source: pidgintex
  Section: net
  Priority: optional
  Maintainer: Johan Henriksson maho...@areta.org
  Build-Depends: debhelper (= 7), pidgin-dev
  Standards-Version: 3.8.0
  Homepage: http://code.google.com/p/pidgintex/

I see that your package has not been sponsored as yet. As I do not
use pidgin (though I use TeX) I am not yet sure that I will sponsor
your package eventually. In any case here are some preliminary comments:

- debian/copyright information is at odds with pidginTeX.[ch]
- FSF address in those files is wrong
- debian/copyright needs state the license more clearly than a bald GPL 2.0
- spurious change in upstream Makefile (blank line added)
- there are some other mini-tex converters like texgd, will the
  package work with those?
- is it LaTeX only or does it work with plain TeX.

The last two questions could be addressed in a README.Debian or if
possible in the package description.

I may return to examine this package this evening with some more
comments.

Kapil.
--


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



Re: RFS [2]: general math formatter tool (mathtex)

2009-03-04 Thread Kapil Hari Paranjape
Hello,

On Sat, 24 Jan 2009, Johan Henriksson wrote:
 Johan Henriksson wrote:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509626
  http://mahogny.areta.org/temp/debs/
 
  Source: mathtex
  Section: graphics
  Priority: optional
  Maintainer: Johan Henriksson maho...@areta.org
  Build-Depends: debhelper (= 7), docbook-to-man
  Standards-Version: 3.8.0
  Homepage: http://www.forkosh.dreamhost.com/source_mathtex.html
 
  Package: mathtex
  Architecture: any
  Depends: ${shlibs:Depends}, ${misc:Depends}, dvipng, texlive
  Description: Generate image from LaTeX command
   MathTeX, licensed under the gpl, is a cgi program that lets you easily
   embed LaTeX math  in your own html pages, blogs, wikis, etc.  It parses
   a LaTeX math expression and immediately emits the corresponding gif
   (or png) image, rather than the usual TeX dvi.

Usually, it is good to separate the RFS's according to package! Here
are some comments.

- description needs to be improved; e.g. do not mention gpl. can
  it be used only as cgi? is it LaTeX only or does it support 
  plain TeX or other dialects.
- dependency on all of texlive is probably incorrect.
- bald GPL 3.0 is not a copyright assertion.
- license has been changed to GPL 3 or later while packaging!
- Makefile can be replaced by debian/rules
- manpage can be kept in debian/ since it has been added as part of debian 
packaging
- what is the difference between this and mimetex or texgd?
- add a debian/watch file (see man uscan)

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: libpam-paperauth

2009-03-04 Thread Kapil Hari Paranjape
Hello,

On Fri, 27 Feb 2009, Luke Faraone wrote:
 I am looking for a sponsor for my package libpam-paperauth.

Generally looks good. However, it fails to build from source.
The pbuilder build returned the following error:
/usr/bin/ld: pam_ppp_so-pam_ppp.o: relocation R_X86_64_32 against
 `a local symbol' can not be used when making a shared object;
 recompile with -fPIC
pam_ppp_so-pam_ppp.o: could not read symbols: Bad value

The log is attached.

Kapil.
--

I: Using pkgname logfile
Current time: Wed Mar  4 16:21:09 IST 2009
pbuilder-time-stamp: 1236163869
Installing the build-deps
 - Attempting to satisfy build-dependencies
 - Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team pbuilder-ma...@lists.alioth.debian.org
Description: Dummy package to satisfy dependencies with aptitude - created by 
pbuilder
 This package was created automatically by pbuilder and should
Depends: cdbs, debhelper (= 7), autotools-dev, uuid-dev, libpam0g-dev, 
asciidoc, xsltproc, docbook-xml, docbook-xsl
dpkg-deb: building package `pbuilder-satisfydepends-dummy' in 
`/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Reading package lists...
Building dependency tree...
Reading state information...
aptitude is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Selecting previously deselected package pbuilder-satisfydepends-dummy.
(Reading database ... 9780 files and directories currently installed.)
Unpacking pbuilder-satisfydepends-dummy (from 
.../pbuilder-satisfydepends-dummy.deb) ...
dpkg: dependency problems prevent configuration of 
pbuilder-satisfydepends-dummy:
 pbuilder-satisfydepends-dummy depends on cdbs; however:
  Package cdbs is not installed.
 pbuilder-satisfydepends-dummy depends on debhelper (= 7); however:
  Package debhelper is not installed.
 pbuilder-satisfydepends-dummy depends on autotools-dev; however:
  Package autotools-dev is not installed.
 pbuilder-satisfydepends-dummy depends on uuid-dev; however:
  Package uuid-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libpam0g-dev; however:
  Package libpam0g-dev is not installed.
 pbuilder-satisfydepends-dummy depends on asciidoc; however:
  Package asciidoc is not installed.
 pbuilder-satisfydepends-dummy depends on xsltproc; however:
  Package xsltproc is not installed.
 pbuilder-satisfydepends-dummy depends on docbook-xml; however:
  Package docbook-xml is not installed.
 pbuilder-satisfydepends-dummy depends on docbook-xsl; however:
  Package docbook-xsl is not installed.
dpkg: error processing pbuilder-satisfydepends-dummy (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 pbuilder-satisfydepends-dummy
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
The following NEW packages will be installed:
  asciidoc{a} autotools-dev{a} bsdmainutils{a} cdbs{a} debhelper{a} 
  docbook-xml{a} docbook-xsl{a} file{a} gettext{a} gettext-base{a} 
  groff-base{a} html2text{a} intltool-debian{a} libcroco3{a} libdb4.5{a} 
  libgcrypt11{a} libglib2.0-0{a} libgpg-error0{a} libmagic1{a} 
  libpam0g-dev{a} libpcre3{a} libsqlite3-0{a} libssl0.9.8{a} libxml2{a} 
  libxslt1.1{a} man-db{a} mime-support{a} po-debconf{a} python{a} 
  python-minimal{a} python2.5{a} python2.5-minimal{a} sgml-base{a} 
  sgml-data{a} uuid-dev{a} xml-core{a} xsltproc{a} 
The following partially installed packages will be configured:
  pbuilder-satisfydepends-dummy 
0 packages upgraded, 37 newly installed, 0 to remove and 0 not upgraded.
Need to get 19.7MB of archives. After unpacking 68.3MB will be used.
Writing extended state information...
Get:1 http://192.168.17.7 sid/main libmagic1 4.26-2 [369kB]
Get:2 http://192.168.17.7 sid/main file 4.26-2 [44.8kB]
Get:3 http://192.168.17.7 sid/main html2text 1.3.2a-13 [103kB]
Get:4 http://192.168.17.7 sid/main libpcre3 7.8-2 [215kB]
Get:5 http://192.168.17.7 sid/main libglib2.0-0 2.18.4-2 [844kB]
Get:6 http://192.168.17.7 sid/main libxml2 2.7.3.dfsg-1 [870kB]
Get:7 http://192.168.17.7 sid/main libcroco3 0.6.1-2 [123kB]
Get:8 http://192.168.17.7 sid/main gettext-base 0.17-6 [125kB]
Get:9 http://192.168.17.7 sid/main gettext 0.17-6 [2710kB]
Get:10 http://192.168.17.7 sid/main intltool-debian 0.35.0+20060710.1 [30.8kB]
Get:11 http://192.168.17.7 sid/main po-debconf 1.0.15 [237kB]
Get:12 http://192.168.17.7 sid/main groff-base 1.18.1.1-21 [898kB]
Get:13 http://192.168.17.7 sid/main bsdmainutils 6.1.10 [179kB]
Get:14 http://192.168.17.7 sid/main man-db 2.5.4-1 [1386kB]
Get:15 http://192.168.17.7 sid/main debhelper 7.0.52 [547kB]
Get:16 http://192.168.17.7 sid/main cdbs 0.4.52 [921kB]
Get:17 http://192.168.17.7 sid/main autotools-dev 20080123.2 [63.0kB]
Get:18 http://192.168.17.7 sid/main uuid-dev 1.2-1.41.3-1 [59.4kB]
Get:19 http://192.168.17.7 

Re: generating html documentation from LaTeX?

2009-02-27 Thread Kapil Hari Paranjape
Hello,

On Fri, 27 Feb 2009, Petr Pudlak (Debian) wrote:
 generating documentation also in HTML. I found a nice program, tex4ht, which 
 seems to work quite well.

Great to hear that!

 I have a few question though:

 2) The HTML page is quite large, ~300k, about the same size as the PDF. 
 Should 
 I put it into a separate package or not?

You could use the sectioning options for tex4ht (look at the log file
after running htlatex for additional options to fine tune the output
of tex4ht) to decide how to split the output so that individual pages
are not too big.

 3) Should I state 'tex4ht' in build dependencies and rebuild the 
 documentation 
 in debian/rules, or should I create it in advance and include it as a 
 diff/patch?

I think the first method is better.  It may be possible to make a
separate -doc package which is arch all. This way you could build
the documentation only once and you avoid loading the buildd's. You
can also use Build-Depends-Indep to put tex4ht only as a Build
dependency only for the arch independent build. However with only
300k worth of documentation (:-)) this may not be worth the effort.

Regards,

Kapil.
--


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



Re: Closing bugs, incrementing release number, and uploads to mentors.debian.net

2009-01-18 Thread Kapil Hari Paranjape
Hello,

On Mon, 19 Jan 2009, Ben Finney wrote:
 * When packages are created by ‘dpkg-buildpackage’, the ‘*_changes’
   files by default contain only changes from the latest entry in the
   changelog.

By default, yes. However, there is the -vmmm.nnn-qqq option which makes the
changelog of all versions succeeding  mmm.nnn-qqq get included in the
changes file.

Kapil.
--



signature.asc
Description: Digital signature


Re: Library Packaging

2008-10-03 Thread Kapil Hari Paranjape
Hello,

On Fri, 03 Oct 2008, Neil Williams wrote:
 On Fri, 2008-10-03 at 16:16 -0400, Jonathan Steel wrote:
  I'm trying to create a package of a shared library and I can't figure 
  out how to do it. I can do it for a normal binary using dh_make and 
  debuild. Ive read through all the debian packaging guides I can find. 

 Generally, I don't recommend that anyone on this list seriously
 considers packaging shared libraries until they have a couple of
 ordinary binary packages in the archive. 

/me agrees.

 /me thinks I'm going to have to write a little guide on this but lack
 the time right now.

There is a guide covering some of the basic issues at
http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html

Kapil.
--



signature.asc
Description: Digital signature


Re: [OT] Re: how to install package using apt-get in folder other than /usr

2008-09-30 Thread Kapil Hari Paranjape
Hello,

On Tue, 30 Sep 2008 21:19:27 +0900 Charles Plessy [EMAIL PROTECTED] wrote:
 whereas one of the goals of letting the user installing packages in his
 home directory is to not bother the admins.

In that case, use fakechroot, it may be enough for you.

Alternatively use qemu or user-mode-linux to create an entire emulated
machine over which the user has complete control. On recent hardware
this can be fast enough for regular use.

You have already mentioned zero-install. It works outside the
packaging system and provides a solution for some users as well.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: how to install package using apt-get in folder other than /usr

2008-09-29 Thread Kapil Hari Paranjape
Hello,

On Mon, 29 Sep 2008, Kruti wrote:
 Can someone help me regarding how to install a package in any user defined
 folder other than /usr using apt-get?

If you just want to examine the contents of the .deb package then you
can download the package (e.g. aptitude download pkgname) and
unpack it using dpkg -x pkgname target_directory or using ar.

Installing a package so that it can be used is more complex since it
is likely that the pre-compilation configuration of a binary package
set the prefix for the installation as /usr. Hence the package
may not work as you expect.

Here are some possible solutions:

1. Use an schroot (e.g. this is described in my article
http://www.linuxgazette.net/150/kapil.html) This will still be in
/usr but under a different directory heirarchy.

2. Use a fakechroot (e.g. this is described in my blog post
http://www.imsc.res.in/~kapil/blog/floss/fakeroot-2008-03-04-10-01

The second solution does not require you to re-install all the
dependencies of the package that have already been installed.
However, it may not work for all packages.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: No response from MIA

2008-09-26 Thread Kapil Hari Paranjape
Hello,

On Fri, 26 Sep 2008, W. van den Akker wrote:
 I am trying to get the maintainership for a package (SCID, et al).

Does this mean that you are:

 1. Working on bugs in the package --- in which case please file patches
 to the relevant bug report.

 2. Working on a newer upstream version --- in which case file a bug report
 saying please package newer version and if possible post an interdiff
 between the existing debian .diff.gz and a new diff.gz which packages
 the new version.

 3. Finding bugs in the package --- in which case please report the
 bugs and file patches where possible.

If you have already done all of the above then please mention this
(with reference to the bug report) in your e-mail to QA.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: apt-proxy, apt-cacher approx

2008-09-22 Thread Kapil Hari Paranjape
Hello,

On Tue, 23 Sep 2008, Thomas Goirand wrote:
 P.S: I also had hard time doing a backport of the Lenny version of
 apt-cacher that depends on so many packages to be backported.

You can use schroot or chroot to run the lenny version of
software under etch (for example http://linuxgazette.net/150/kapil.html
even if I say so myself!) It takes slightly more disk space than a
backport but is often simpler than the latter.

Disclaimer: I run approx.

Kapil.
--



signature.asc
Description: Digital signature


Re: Need advice about my first package

2008-09-20 Thread Kapil Hari Paranjape
Hello,

On Sat, 20 Sep 2008, Laurent Guignard wrote:
 I think that the RFS procedure is too strict or legal for me
 (at this moment according to my knowledge about Debian) and i would like
 to have a mam to man discuss about... Is it possible ?

Don't ask whether you can ask! Just ask.

In other words, ask your question about Debian packaging. What is the
worst that can happen?

Kapil.
--



signature.asc
Description: Digital signature


[DONE] Re: RFS: remind (updated package)

2008-07-11 Thread Kapil Hari Paranjape
Hello,

On Fri, 11 Jul 2008, Kurt B. Kaiser wrote:
 I've uploaded -2, thanks!  (Will need tarball upload)
 
 http://mentors.debian.net/debian/pool/main/r/remind/remind_03.01.05-2.dsc

Please note that the following changelog line was missing from
your package and was added:
   * Update Standards Version to 3.8.0. No other changes required.

Uploaded. Thanks for your work on this package.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


License help needed (nvi 1.81.6-3)

2008-07-06 Thread Kapil Hari Paranjape
Dear Jan,
(I am cc-ing this to debian-mentors some of whom might be able to
help.)

I looked at your packaging at:
http://www-pool.math.tu-berlin.de/~hesso/deb/nvi_1.81.6-3.dsc

I agree that the copyright situation is a bit complex.

Basically, Joerg has raised the question because the current
debian/copyright does not clarify matters enough.

I would try to create a debian/copyright which tries to clearly
collate and organise all the copyright assertions in the code. We can
then separately worry about interpretations and what an appropriate
aggregated copyright is! (A document that will help to organise things is
http://wiki.debian.org/Proposals/CopyrightFormat)

For example, grep -rl LICENSE gives all the files that refer to the
file LICENSE which is the BSD 3-clause license file. This reduces the
number of files that one needs to examine for variations.

Another example. You probably need to include the top portion of
regex/COPYRIGHT in debian/copyright according what is stated there.
That is the license of Henry Spencer who is the original author.
Moreover, he has specifically said that *his* code is _not_ subject to
any license of the Regents of the University of California!

The _modifications_ to that code are under distributed under BSD-3.

This is all a bit painful but I am sure that we will all thank you for
this effort. I too will try to help by producing my version of
debian/copyright for this package.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: License help needed (nvi 1.81.6-3)

2008-07-06 Thread Kapil Hari Paranjape
Dear Jan,

On Sun, 06 Jul 2008, Jan Christoph Nordholz wrote:
 I've uploaded an updated package to the above URL and also uploaded the new
 copyright file separately to
 
   http://www-pool.math.tu-berlin.de/~hesso/deb/nvi.copyright
 
 Short explanation:
 * All files that refer to LICENSE instead of including an own license
   statement are covered by BSD-3 and pose no problem.
 
 * The regex/ subdirectory is covered by regex/COPYRIGHT. Original author
   seems to be Henry Spencer, whose license text I have included as-is.
   Subsequent modifications are by UCB and therefore under BSD-3.
 
 * The clib/ subdirectory has BSD-4 license texts, but the only copyright
   holder is UCB, so due to their retroactive removal of the ad-clause I
   believe those to be equivalent to BSD-3.
 
 * dist/ltmain.sh is FSF code under GPL-2+.

This is more or less what I thought as well. Some points:

 a. dist/ltmain.sh is a generated file and so I think it need not
 be described in debian/copyright separately.  That file says:

# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.

 b. While I concur with you on the clib/ directory, I think it
 would be good if we get a second opinion (perhaps Joerg's?) from
 debian-mentors. Alternatively/additionally, the statement you made
 above should probably be made in debian/copyright so that it is clear
 on what basis we are drawing our conclusions. This is because the
 files explicitly contain the BSD-4 clause license.

 c. The debian/copyright file in the URL above makes no mention of the
 debian packaging. That is copyrighted by the maintainer(s) and a
 license has to be specified.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: remind (updated package)

2008-07-05 Thread Kapil Hari Paranjape
Hello,

On Thu, 03 Jul 2008, Kurt B. Kaiser wrote:
 I am looking for a sponsor for the new version 03.01.05-1
 of my package remind.

Since the previous version (03.01.04) of the package has been accepted with
DM-Upload-Allowed: yes and you as the maintainer, it seems to me
that you should be able to upload the package yourself since you are
listed in the Debian Maintainer's keyring.

Here are some additional comments.

 - A lot of the files list David F. Skoll as one of the copyright
   holders, not just the files that you list under exceptions in
   debian/copyright.

 - You use the field XS-DM-Upload-Allowed instead of
   DM-Upload-Allowed.

 - You use Standards Version 3.7.3 when the current version is
   3.8.0

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: remind (updated package)

2008-07-05 Thread Kapil Hari Paranjape
Hello,

On Sat, 05 Jul 2008, Kurt B. Kaiser wrote:
 I am not yet in the DM keyring.  Once I get my package gambc uploaded, I
 will apply.

Oops. I should have checked with gpg --list-options show-keyring!
Sorry about that.

 Also, remind has never been uploaded with the DM-Upload-Allowed field
 set, 

Actually, this is what confused me a bit. If you run
apt-get source remind
zgrep DM-Upload-Allowed remind_03.01.04-1.diff.gz 
then you'll see that this field *is* set in the Debian package.

 That's when I switched back to XS-DM-U-A :-)

Currently that counts as a diff between your new 03.01.05-1 package
and Debian version 03.01.04-1.

Here is an important principle of Debian packaging (especially needs
checking when your packages are being sponsored).
The current version of the Debian package is what is in the
archive --- *not* the version that is on your disk.
(I've been bitten by this at least once!) So it is best if you do an
apt-get source -t unstable remind in order to check the differences
between the earlier version and the new one.

I would upload it with DM-U-A set as it is in 03.01.04-1.

 David F. Skoll is the owner of Roaring Penguin, which holds the remind
 copyright.  The exceptions are for code which is not (entirely) his own.

In that case, it would best if a change is made to the files
upstream. Alternatively, you could just add the copyright assertion
for David F. Skoll to debian/copyright where it used to be next to the
copyright assertion for Roaring Penguin in the earlier version.

The point is that someone looking at the source files and comparing
them with debian/copyright might not be aware of the fact you have
given above and would need further clarification. The point of
debian/copyright is to avoid such needs!

 The package has been on mentors for two months; my sponsor hasn't been
 able to find the time to upload it, so I'm now asking here.

Since I use remind regularly, I am keen to see an updated version and
will upload it. Please fix the debian/control and debian/copyright
files as indicated.

Regards,

Kapil.
--


signature.asc
Description: Digital signature


[DONE] Re: RFS: bindfs

2008-06-27 Thread Kapil Hari Paranjape
On Fri, 27 Jun 2008, Eugene V. Lyubimkin wrote:
 New package on mentors:
 http://mentors.debian.net/debian/pool/main/b/bindfs/bindfs_1.6.2-1.dsc

Uploaded.

Thanks for your contribution to Debian.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: Some license issues (Was Re: RFS: unionfs-fuse)

2008-06-26 Thread Kapil Hari Paranjape
Dear Bernd,

On Thu, 26 Jun 2008, Bernd Schubert wrote:
 Thanks at lot! I modified a bit following the wiki page Richard posted 
 (http://wiki.debian.org/Proposals/CopyrightFormat#head-133d3ff18d9a3119d48e96f0c8aca4a37391769f).
 In detail I changed License to other. From the wiki page it not clear to me 
 if it ok to have the license at the end of the file. All examples there have 
 the license text directly below the License field. I also removed the 
 Authors field, since it does not exist on the wiki page.

Looks good.

 Fixed now, by rewriting the elfhash function.

That's quick!

 dget 
 http://mentors.debian.net/debian/pool/main/u/unionfs-fuse/unionfs-fuse_0.20-3.dsc
 
 PS: I didn't try to upload the package for several months, since I was all the
 time afraid of the formalisms like these.

I hope that this response has been encouraging rather than otherwise.

I have one and a half more nit-picks.

  - The debian/copyright.in file no longer has any use and can be removed.
  - You may want to install the CREDITS file in /usr/share/doc/unionfs-fuse
using dh_installdocs

Regards,

Kapil.
--




signature.asc
Description: Digital signature


Re: Some license issues (Was Re: RFS: unionfs-fuse)

2008-06-26 Thread Kapil Hari Paranjape
Hello,

On Thu, 26 Jun 2008, Bernd Schubert wrote:
 Thanks for spotting that. Fixed now. I just uploaded another version.
 dget 
 http://mentors.debian.net/debian/pool/main/u/unionfs-fuse/unionfs-fuse_0.20-4.dsc

Uploaded. Thanks for your contribution to Debian. Please check
http://buildd.debian.org/unionfs-fuse for further info.

On a personal note. I have a version of pbuilder that uses
unionfs to speed things up. So far that has not worked under
vserver because unions cannot be created and removed in those.
I am hoping to use unionfs-fuse to solve this issue.

Regards,

Kapil.
--


signature.asc
Description: Digital signature


Re: Some license issues (Was Re: RFS: unionfs-fuse)

2008-06-26 Thread Kapil Hari Paranjape
Hello,

On Thu, 26 Jun 2008, Bernd Schubert wrote:
   PS: I didn't try to upload the package for several months, since I was
   all the time afraid of the formalisms like these.
 
  I hope that this response has been encouraging rather than otherwise.
 
 Well, yes and no ;) For this package all of this is still ok, since the
 package is rather small. Your help and efforts are great and very 
 appreciated, of course!
 On the other we (q-leap) also have our own debian ofed packages and actually
 we also want to upload these. But compared to unionfs-fuse ofed-1.3 is huge 
 (38 packages) and I'm really scared of the debian-upload process.

Since I do mathematical research I compare this process to that.

The most enjoyable part is to do the mathematics. Then there is the
part of actually writing the paper and getting it ready for public
consumption (with the interference^Wassistance of referees).

However, the great thing is that once the second step is over, it
becomes possible for other people to pick up the baton.

Best wishes for your larger package set.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: bindfs

2008-06-26 Thread Kapil Hari Paranjape
Hello,

On Thu, 26 Jun 2008, Eugene V. Lyubimkin wrote:
 Dear mentors, I'm looking for sponsor :)

 - - dget 
 http://mentors.debian.net/debian/pool/main/b/bindfs/bindfs_1.6.1-3.dsc

Here are some issues with this package.
 - many source files have *no* copyright or author identification.
 - there are spelling mistakes in debian/changelog. Please spellcheck
   the files in debian/ which are for users to read.
 - dpkg_shlibs gives the following warnings:
dpkg-shlibdeps: warning: dependency on libdl.so.2 could be
avoided if debian/bindfs/usr/bin/bindfs were not uselessly
linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on librt.so.1 could be
avoided if debian/bindfs/usr/bin/bindfs were not uselessly
linked against it (they use none of its symbols).

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Some license issues (Was Re: RFS: unionfs-fuse)

2008-06-25 Thread Kapil Hari Paranjape
Hello,

Mentors with some experience ith license issues may want to chip in
here!

On Mon, 23 Jun 2008, Bernd Schubert wrote:
   - Please comply with section 4.2 of the Maintainer's guide
 
 I tried my best to fulfill these reqirements

 dget 
 http://mentors.debian.net/debian/pool/main/u/unionfs-fuse/unionfs-fuse_0.20-2.dsc

The general consensus is that the debian/copyright file should
contain details about the copyright for each file that is included
not just the primary files.

I have enclosed a sample debian/copyright file for your package.
You might wish to edit it before including it.

Another point is that I am not very clear on the compatability of the
CPL license (used in elfhash*) with the BSD code. It _seems_ to be OK
and so I would upload your package, but it would be nice if you have a
reference (URL or e-mail) readily available to clarify this.

Regards,

Kapil.
--

This package was debianized by Bernd Schubert [EMAIL PROTECTED] on
Wed, 12 Sep 2007 19:22:07 +0200.

It was downloaded from http://podgorny.cz/moin/UnionFsFuse

The brief summary of the copyright information for the files in this
package is given below. The summary is followed by the detailed
license texts.

Files: debian/*
Authors: Bernd Schubert [EMAIL PROTECTED]
Copyright: Copyright 2008, Bernd Schubert [EMAIL PROTECTED]
License: Modified BSD 3-Clause

Files: hashtable*.[ch]
Authors: Christopher Clark
Copyright: Copyright 2002, 2004, Christopher Clark
License: Modified BSD 3-Clause

Files: elfhash.[ch]
Authors: Arash Partow
Copyright: Copyright 2002, Arash Partow
Licence: Common Public Licences (CPL) Version 1.0 or most recent

Files: cow_utils.[ch]
Authors: OpenBSD developers
Bernd Schubert [EMAIL PROTECTED]
Copyright: Copyright 1991, 1993, 1994,  The Regents of the University of 
California.
License: Original BSD 3-Clause

Files: *
Authors:
Radek Podgorny
Maxim Konushikhin [EMAIL PROTECTED]
R. Ramkumar [EMAIL PROTECTED]
John Cobb [EMAIL PROTECTED]
Bernd Schubert [EMAIL PROTECTED]
Samuel Gelineau [EMAIL PROTECTED]
Mattias Wadman [EMAIL PROTECTED]
Lucas C. Villa Real [EMAIL PROTECTED]
Copyright: Copyright 2008, Radek Podgorny, Bernd Schubert
License: Modified BSD 3-Clause

The detailed License Texts
==

Original BSD 3-Clause:
--

The Original BSD 3-Clause licence can be found in the file
/usr/share/common-licenses/BSD on a Debian system.

Modified BSD 3-Clause:
--
(taken from LICENSE file in source package)

Copyright author_names specific to each file as detailed above
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

* Neither the name of the original author; nor the names of any 
contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Common Public License 
-
(taken from http://www.opensource.org/licenses/cpl1.0.txt)

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
LICENSE (AGREEMENT). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

1. DEFINITIONS

Contribution means:

a) in the case of the initial Contributor, the initial code and
documentation distributed under this Agreement, and

b) in the case of each subsequent Contributor:

i) changes to the Program, and

ii) additions to the Program;

where such changes and/or additions to the Program originate from and are
distributed by that particular Contributor. A Contribution 'originates' from a
Contributor if it was added to the Program by such Contributor itself or anyone
acting on such Contributor's behalf. Contributions do not include additions to
the 

Re: RFS: nvi [DONE] (Was Re: Multi-RFS: nvi, autofs5, mt-st)

2008-06-22 Thread Kapil Hari Paranjape
Hello,

On Thu, 12 Jun 2008, Jan Christoph Nordholz wrote:
 * nvi (1.79-26 = 1.81.6+debian-1)
 Switch from the stable branch (which has been dead for ages) to the
 development branch - it doesn't feel developmental though.
 Package has been thoroughly revised (the 1.79 series didn't even employ
 a patch system) at that opportunity.

On Sun, 22 Jun 2008, Jan Christoph Nordholz wrote:
 [1]: http://www-pool.math.tu-berlin.de/~hesso/deb/nvi_1.81.6-2.dsc
  (again built with -sa -v1.79-26)

Uploaded the most recent revision.

Thanks for your work on Debian.

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: nvi (Was Re: Multi-RFS: nvi, autofs5, mt-st)

2008-06-20 Thread Kapil Hari Paranjape
Hello,

On Thu, 12 Jun 2008, Jan Christoph Nordholz wrote:
 * nvi (1.79-26 = 1.81.6+debian-1)
 Switch from the stable branch (which has been dead for ages) to the
 development branch - it doesn't feel developmental though.
 Package has been thoroughly revised (the 1.79 series didn't even employ
 a patch system) at that opportunity.

Mostly looks good.

Warning during build:
 - dpkg-shlibdeps: warning: dependency on libpthread.so.0 could be avoided if
   debian/nvi/usr/bin/nview debian/nvi/usr/bin/nvi debian/nvi/usr/bin/nex
   were not uselessly linked against it (they use none of its symbols).

I see that you have 1.81.6+debian as a repackaged source file since
you have added the files:
nvi-1.79/FAQ
nvi-1.79/docs/changelog
nvi-1.79/docs/tutorial/vi.advanced
nvi-1.79/docs/tutorial/vi.beginner
In view of long-term maintenance (for example if upstream goes to
1.81.7) isn't it easier to add these files in patches (which you can
also send upstream). That way you do not need to repack the upstream
tar ball.

Does nvi support wide-chars?

Regards,

Kapil.
--


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



Re: Multi-RFS: nvi, autofs5, mt-st

2008-06-20 Thread Kapil Hari Paranjape
Hello,

On Thu, 12 Jun 2008, Jan Christoph Nordholz wrote:
 * nvi (1.79-26 = 1.81.6+debian-1)
 Switch from the stable branch (which has been dead for ages) to the
 development branch - it doesn't feel developmental though.
 Package has been thoroughly revised (the 1.79 series didn't even employ
 a patch system) at that opportunity.

  http://www-pool.math.tu-berlin.de/~hesso/deb/nvi_1.81.6+debian-1.dsc

I am looking at this. However, I almost gave up since it is now:

http://www-pool.math.tu-berlin.de/~hesso/deb/nvi_1.81.6+debian-2.dsc

Jan, please send an updated mail when you create new versions.

Regards,

Kapil.
--


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



Re: RFS: unionfs-fuse

2008-06-20 Thread Kapil Hari Paranjape
Hello,

On Fri, 20 Jun 2008, Bernd Schubert wrote:
 I am looking for a sponsor for my package unionfs-fuse.

 http://mentors.debian.net/debian/pool/main/u/unionfs-fuse/unionfs-fuse_0.9.20-2.dsc

This should have been:
 - 
http://mentors.debian.net/debian/pool/main/u/unionfs-fuse/unionfs-fuse_20-1.dsc

The copyright file is buggy:
 - it contains multiple versions of the same lines
 - it contains the complete BSD licence instead of refering to 
   common-licenses
 - Please comply with section 4.2 of the Maintainer's guide

There is no watch file

Is there any chance that unionfs-tools can be used to manage these
unionfs-fuse file systems?

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: Sponsor for link-grammar

2008-06-20 Thread Kapil Hari Paranjape
Hello,

On Fri, 20 Jun 2008, Ken Bloom wrote:
 Could someone please sponsor an upload of link-grammar for me? The
 packages are at http://lingcog.iit.edu/~bloom/link-grammar/

Is there some reason to use this package rather than the more
actively developed one (current version 4.3.5) at the URL below?
http://www.abisource.com/projects/link-grammar/

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: Need some tips on building Debian packages

2008-05-30 Thread Kapil Hari Paranjape
Hello,

On Fri, 30 May 2008, Paul Johnson wrote:
 I've been asking around for help on building debian packages.

 changes, and all of those fiddles were getting wrapped up into the one
 big diff file, making it impossible to figure out who did what.

One possible reason to do this is that the person/machine doing a
build from source requires *no* tools other than compilers and make
(and the library dependencies). In order to keep track of the patches
applied, there has been a suggestion that these patches be kept
inside the debian/ directory sorted by topic. (Thereby the size of
the .diff.gz is roughly doubled.)

A more common approach is to use debian/patches and then have the
patches applied using some patch management tool. Note that in this
case the build process depends on this patch management tool.

 And the Debian diff for the package would then pick up all the
 rcs files, right?

dpkg-source (which is called by *-buildpackage) has the -i and -I
options to ignore certain files/directories.

 That process creates a bunch of files that should NOT be included in
 the Debian diff file, such as changes in config.sub or such, but the
 Debian package does include those things.

You can remove them in the clean target. The rule to remember is
that the Debian .diff.gz will *not* track files that are removed from the
upstream source during the build process. So you can safely
regenerate autogenerated upstream files and then remove them if you
do not want these changes to go into the diff.

Regards,

Kapil.
--


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



Re: Finding the origin of a binary package.

2008-03-11 Thread Kapil Hari Paranjape
Hello,

On Tue, 11 Mar 2008, Alexander Schmehl wrote:
 Am 11.3.2008 schrieb Charles Plessy
 [EMAIL PROTECTED]:
 
 I am wondering how to find the origin of a binary package: if it was
 built on a buildd or the machine of a developper, and in this case, who
 uploaded it.
 
 Well... If it was build by an buildd, it is mentioned in the build log.

In any case, it can be found by examining the changes file which
can be found on merkel.debian.org (only for DD's!) at

/org/ftp.debian.org/queue/done/pkgname_pkgver_arch.changes

Regards,

Kapil.
--


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



Re: Requests for sponsors to upload NMUs

2008-03-04 Thread Kapil Hari Paranjape

On Tue, 04 Mar 2008, Neil Williams wrote:
 Note:
 only fix bugs that are already filed to the BTS
 
 The rest of the normal NMU rules still apply:

The following quote invites other fixes as well!

On Sun, 02 Mar 2008, Marc 'HE' Brockschmidt wrote:
(http://lists.debian.org/debian-devel-announce/2008/03/msg1.html)
 Please note that in a BSP, you shouldn't just NMU every RC bug you see.
 While you are working on a package, check for other low-hanging fruits
 (like translation updates, typos that can easily be fixed, ...) and fix
 them in your NMU.

So it would seem like *some* additional cleanup *is* permissible while
NMU'ing.

But HE also said:
 On the other hand, if you notice that a package looks
 unmaintained, refrain from fixing the bugs for now and try to find out if
 the package should be removed or adopted by another maintainer instead.

There is no best answer to packages which seem un-maintained to some
while the maintainer appears to feel that they are in good shape.

Here is a possible order with some time-lag between these (except
between 0 and 1!)

0. File bugs.
1. Put bug fixes in the BTS tagged patch.
2. Make a NMU which fixes *only* BTS bugs.
3. Offer to co-maintain the package (copy to MIA).
3alt. Suggest removal of the package.
4. Offer to adopt the package (copy to MIA).

Above all be polite both in words and deed!

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: monkey

2008-02-27 Thread Kapil Hari Paranjape
Hello,

On Wed, 27 Feb 2008, Thorsten Schmale wrote:
 i'm not on testing - i'm using etch currently. Is that a problem?

Even if you run etch you should probably have a testing/unstable copy
of lintian and the various documents like policy, developer's ref
and maint-guide. Of course, you should do your builds in an unstable
chroot as well (probably using pbuilder).

One solution to this is to have a testing/unstable chroot with a
minimal install for development (lintian, pbuilder and
the documents at the very least). You can use (c)debootstrap to
build such a chroot. (Note that pbuilder will then create a chroot
inside this chroot but that is fine of course!).

Regards,

Kapil.
--



signature.asc
Description: Digital signature


[Uploaded] RFS: syslog-summary (updated and adopted package)

2008-02-21 Thread Kapil Hari Paranjape
Hello,

On Thu, 07 Feb 2008, David Paleino wrote:
 I am looking for a sponsor for the new version 1.13 of the package
 syslog-summary, which I'm also adopting (ITA: #455005).

On Thu, 21 Feb 2008, David Paleino wrote:
 I've fixed everything, you can find the new package at the same url as before.

Uploaded. Thanks for your contribution to Debian.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: syslog-summary (updated and adopted package)

2008-02-20 Thread Kapil Hari Paranjape
Hello,

On Wed, 20 Feb 2008, David Paleino wrote:
 The package is now available on sourceforge.net:
 
 http://sourceforge.net/projects/syslog-summary
 
 The .dsc can be found on mentors:
 
 http://mentors.debian.net/debian/pool/main/s/syslog-summary/syslog-summary_1.13-1.dsc
 
 Could you please review it? :)

Looking ...

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: GPG key change

2008-02-20 Thread Kapil Hari Paranjape
Hello,

On Wed, 20 Feb 2008, David Paleino wrote:
 is there any procedure to follow in case one needs to revoke his GPG key (thus
 creating a new one)?
 
 I mean, I have some packages in Debian, which are signed by my current key
 (0x1392B174). Is it sufficient to start signing new packages with my new key?

The only real reason to revoke the primary GPG key would be when
there are security concerns about it like:
1. You feel that you have chosen a key size which is too
small.
2. You lost your key in some way.
3. Your private key has become exposed.

Otherwise, you can continue to use your GPG key forever. Note that
you can add different sub-keys and different e-mail identities to
your primary key so you are not stuck with using the same location
information.

 I've also applied NM, but I'm in an early stage -- my key hasn't been
 involved yet.

In some sense your key is already involved since (for example) the
key with which you signed your packages on mentors has entered my
key-ring and is used to verify newer packages that you upload to
mentors. If packages now appear on mentors signed with the new keys
how can I be sure that it is the same David Paleino whose excellent
packages I sponsored earlier ;-)

More seriously, you should think carefully about why you want to
revoke your key.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: GPG key change

2008-02-20 Thread Kapil Hari Paranjape
Hello David,

On Wed, 20 Feb 2008, David Paleino wrote:
 I've somehow lost my private key for encryption. That is, I can sign anything,
 also encrypt, but not decrypt anything encrypted with my key.
 
 I've already added a new encryption sub-key (and works), but having lost the
 private part for the other subkey, I cannot revoke it. Any idea?

Its a while since I played around with GPG but IIRC, the sub-keys are
signed (and thus revoked) by the signing key. So having access to the
signing key ought to be enough to generate a revocation certificate
for an encryption key. Let me check.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: Bug#466550: Please clarify the get-orig-source target stated in Policy 4.9

2008-02-19 Thread Kapil Hari Paranjape
Hello,

Perhaps the following elaborate statement can be condensed (once
sufficient cooling has occurred :-))

1. Once pkg_ver.orig.tar.gz enters the Debian archive this is
considered the authoritative Debian version from which all the binary
Debian packages will be built (for that version of the package). A
signature/checksum is used (in the upload and the Sources.gz file) so
as to detect any contamination.

2. If re-packaging of upstream sources was required in order to create
this .orig.tar.gz, then this should be documented in the copyright
file (with some further explication in README.Debian-source perhaps).

3. Whenever upstream releases a new version, one needs to create a
pkg_nver.orig.tar.gz for the newer version.

In case this is merely a matter of downloading and renaming an
upstream tar.gz, the uscan and uupdate programs are adequate and
there is no significant need for a get-orig-source target.

In the case when re-packaging has been done as in (2), it is
a non-trivial convenience if these steps are automated by such
a program or target. Such a program further clarifies the statements
in the copyright file and the README.Debian-source file. (Program as
documentation!)

In the last case, someone who wishes to verify the accuracy of the
statements in the copyright file may also wish to re-generate
pkg_ver.orig.tar.gz to compare it with the Debian version. This
can also be provided for to the extent possible.

If there is any reason to suspect that the pkg_ver.orig.tar.gz was
not in fact created as documented then this constitutes a bug whose
severity would depend on the extent of the discrepancy.

Regards,

Kapil.
--


signature.asc
Description: Digital signature


Re: RFS: ee (updated package)

2008-02-19 Thread Kapil Hari Paranjape
Hello,

On Wed, 20 Feb 2008, Paul Wise wrote:
 On Feb 20, 2008 6:27 AM, Mauro Lizaur [EMAIL PROTECTED] wrote:
 
  It builds these binary packages:
  ee - An easy editor for novices and compuphobics
 
 What are compuphobics? Sounds like a word that should not be in a
 short description.

Apparently the correct word is cyberphobic people (which could 
probably be shortened to cyberphobics):

Cyberphobia - Fear of computers or working on a computer.
(from www.phobialist.com)

Though why someone who has this fear would be using an editor on a
computer is not clear...

Regards,

Kapil.
--



signature.asc
Description: Digital signature


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

2008-02-18 Thread Kapil Hari Paranjape
Hello,

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

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

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

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

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

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

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

Regards,

Kapil.
--



signature.asc
Description: Digital signature


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

2008-02-18 Thread Kapil Hari Paranjape
Hello,

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

I misunderstood. 

 So it should be devel, right? 

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

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

Regards,

Kapil.
--



signature.asc
Description: Digital signature


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

2008-02-18 Thread Kapil Hari Paranjape
Hello,

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

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

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

So admin seems to be a reasonable section as well.

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

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

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: removal of unneeded packages installed by pbuilder

2008-02-16 Thread Kapil Hari Paranjape
Hello,

One way to use pbuilder and avoid using aptcache is to  use a
local mirroring tool as the MIRRORSITE. I use approx but YMMV.

Another way to avoid the massive file copying is to use a
BINDMOUNTS and set APTCACHE to . The tricky part is that 
pbuilder's BINDMOUNTS allows you to specify the source of
the bind but not the target. So one way around this would be
to use BINDMOUNTS as /var/cache/pbuilder/${DISTRIBUTION}/aptcache.
Then you configure apt in the chroot to use this directory
as its cache directory. I had this setup until I hit upon the first
option.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: removal of unneeded packages installed by pbuilder

2008-02-16 Thread Kapil Hari Paranjape
Hello,

On Sun, 17 Feb 2008, Kapil Hari Paranjape wrote:
 Then you configure apt in the chroot to use this directory
 as its cache directory. I had this setup until I hit upon the first
 option.

I forgot to say that you can use the APTCONFDIR option to
give a specialised configuration for APT inside the CHROOT.

Regards,

Kapil.
--


signature.asc
Description: Digital signature


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

2008-02-16 Thread Kapil Hari Paranjape
Hello,

On Sat, 16 Feb 2008, Andres Mejia wrote:
 Second question is regarding a get-orig-source target I have for the package 
 mediatomb. It goes like:
 
 # Common variables used to ease maintenance of the get-orig-source target.
 MEDIATOMB_TARBALL = mediatomb-0.10.0.tar.gz
 MEDIATOMB_VERSION = 0.10.0
 CORRECT_CHECKSUM = 2436c73de4ac5f3ba1575f7ee93a0430

Why have you hardcoded the version number and checksum for the
tarball?

The way I understand it, the get-orig-source target is used to get
newer upstream sources.

Policy 4.9 says:

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

So your script is mainly a tool to provide an automated way for
someone to get a newer version of upstream source re-packaged exactly
the way you have done with the current version.

If you want to document how/why you re-packaged the source for
Debian, this should be in README.Debian-source.

 This target may be invoked in any directory, and should take care
 to clean up any temporary files it may have left.

I think this means that you should probably run the download in a
temporary directory using mktemp and then create/move the output
to the directory just above the current directory.

I hope this clarifies most of your questions.

Regards,

Kapil.
--


signature.asc
Description: Digital signature


Re: RFS: syslog-summary (updated and adopted package)

2008-02-15 Thread Kapil Hari Paranjape
Hello,

On Fri, 15 Feb 2008, David Paleino wrote:
 Il giorno Fri, 15 Feb 2008 09:58:34 +0530
 Kapil Hari Paranjape [EMAIL PROTECTED] ha scritto:
 
  Could you please clarify the following issues:
  1. The package does not seem to be Debian specific.
 Yet it is packaged as such.
 
 FYI: https://sourceforge.net/projects/syslog-summary/

I was going to suggest Alioth but you were too quick for me! :-)

All the best for your exams.[*]

Kapil.
[*] As one who is essentially at the opposite end of examinations
(i.e. examiner instead of examinee which is what I understood you to
mean) I can assure you that they are equally painful from both ends! :-(
--



signature.asc
Description: Digital signature


Re: How uploaded zerofree?

2008-02-14 Thread Kapil Hari Paranjape
Hello,

On Thu, 14 Feb 2008, Thibaut Paumard 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?

Usually, who-uploads from devscripts should provide the answer.

Regards,

Kapil.
--


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



Re: RFS: syslog-summary (updated and adopted package)

2008-02-14 Thread Kapil Hari Paranjape
Hello,


On Thu, 07 Feb 2008, David Paleino wrote:
 I am looking for a sponsor for the new version 1.13 of the package
 syslog-summary, which I'm also adopting (ITA: #455005).

Looks like a worthwhile package to keep going.

 The package can be found on mentors.debian.net:
 - dget
 http://mentors.debian.net/debian/pool/main/s/syslog-summary/syslog-summary_1.13.dsc

Could you please clarify the following issues:
1. The package does not seem to be Debian specific.
   Yet it is packaged as such.
2. I think that you have incorporated all changes
   from the Ubuntu patch but please make sure!
3. What is the status of 284708?

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: Help with watch file -- versions based on different libraries

2008-02-12 Thread Kapil Hari Paranjape
Hello,

On Wed, 13 Feb 2008, I wrote:
 I've been trying to write a watch file for flpsed.

First of all sorry for hijacking the thread.

Secondly, it is amazing how writing down one's problem
makes it clear how to solve it!

 As far as I can see the author's logic for this somewhat bizarre
 numbering is the hope that by the time 0.5.x needs enough revisions
 to cross 0.6, everyone will be using fltk2.x anyway.

Given this logic, I suppose the natural choice for the watch file
would be to use 0.5.* as the pattern that needs to be matched!

Thanks anyway.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Help with watch file -- versions based on different libraries

2008-02-12 Thread Kapil Hari Paranjape
Hello,

I've been trying to write a watch file for flpsed.

The upstream home page is at
http://www.ecademix.com/JohannesHofmann/flpsed.html

This lists two versions of flpsed based on which version of the
library fltk is being used. Since Debian only has fltk1.1.x at
the moment, I can package only flpsed 0.5.0.

However, any watch file I can cook up prefers 0.6.0 to this version.

As far as I can see the author's logic for this somewhat bizarre
numbering is the hope that by the time 0.5.x needs enough revisions
to cross 0.6, everyone will be using fltk2.x anyway.

Any solutions?

Regards,

Kapil.
--


signature.asc
Description: Digital signature


Re: Lintian: outdated-autotools-helper-file

2008-02-11 Thread Kapil Hari Paranjape
On Mon, 11 Feb 2008, Bas Wijnen wrote:
 I suggest to mandate remove all generated files in the clean target
 (formulated in a way which includes generated by upstream, not only
 generated by the build target), which implies rebuild everything in
 the build target.
 
 With the current wording it is allowed to use shipped built files from
 the upstream tarball, as long as the source is present.  It is even
 allowed to ship the build results (uuencoded, for example) in the
 diff.gz and use those.  I suppose we all agree that this is unacceptable
 for normal build results.
 
 Now reread the previous paragraph while thinking of Makefile.in instead
 of normal build results.  It is common practice to do exactly that:
 ship and use pre-built versions, or even ship them in the diff.gz (which
 then gets huge).  Makefile.am is only present as source-file, but it
 isn't used at all during the build.  Any changes the user makes will not
 be noticed by the build system.
 
 I'd like to hear why this exception is so important for people.  Or
 better yet, I'd like to hear that everyone agrees with me, so we can
 make this change and finally to the Right Thing. :-)

It is a good idea if one can use .orig.tar.gz to be the same as the
upstream .tar.gz whenever it is DFSG-free to do so.

One reason is that it becomes easier to verify that the .orig.tar.gz
is the same --- has the same GPG signature, MD5SUM etc.

Another reason (which is the same reason in disguise!) is that it is
easier to see exactly what Debian is changing in the upstream source.

Note that if the upstream's auto-generated files are deleted during
the clean target, then the source *must* be re-packaged to avoid
needless clutter in the .diff.gz which is of a negative nature.

So all such source must come with a get-orig-source target and a
README.Debian-source which explains the changes made.

Regards,

Kapil.
--


signature.asc
Description: Digital signature


Re: Lintian: outdated-autotools-helper-file

2008-02-11 Thread Kapil Hari Paranjape
Hello,

On Mon, 11 Feb 2008, Bas Wijnen wrote:
 Secondly, when the clean target removes all generated files, they are
 ignored when generating the diff.gz, so it doesn't actually clutter it.
 It does produce some warnings during make clean, but those are not a
 problem IMO.

Oops. I'd forgotten this aspect --- files which have been
deleted from the .orig.tar.gz do not show up in .diff.gz

So my reason for running a proper clean is not valid and
objection is withdrawn!

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: libx86 (adopted package)

2008-02-09 Thread Kapil Hari Paranjape
Hello,

On Sat, 09 Feb 2008, David Paleino wrote:
 You're right. Thanks for noticing this :)
 
 http://mentors.debian.net/debian/pool/main/l/libx86/libx86_0.99+ds1-1.dsc

Looks like there is convergence!

I'm currently away from my build machine. I'll upload as soon as I
get there.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


[uploaded] RFS: libx86 (adopted package)

2008-02-09 Thread Kapil Hari Paranjape
Hello,

On Wed, 06 Feb 2008, David Paleino wrote:
 I am looking for a sponsor for the new version 0.99-2+ds1 of the package
 libx86, which I want to adopt.

On Sat, 09 Feb 2008, David Paleino wrote:
 http://mentors.debian.net/debian/pool/main/l/libx86/libx86_0.99+ds1-1.dsc

Uploaded. Thanks for your work on this package.

Please check http://buildd.debian.org/libx86
for further information on the results of buildd's.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: libx86 (adopted package)

2008-02-08 Thread Kapil Hari Paranjape
Hello,

Sorry for the delay in responding. I had less free time than I thought.

gregor herrmann [EMAIL PROTECTED] ha scritto:
 So I suggest you use e.g. 0.99+ds-1 for your package.

On Fri, 08 Feb 2008, David Paleino wrote:
 Now, after some reasoning, I believe that I should use something like
 0.99+ds-1, (or 0.99~ds-1, but it results to be lesser than 0.99-1).

I understand the ds part. Is there some reason why 0.99.ds1-2 was
left out of the choices? This seems to be the practice for packages
like sysvinit for example. The .tar.gz would then be named
libx86_0.99.ds1.orig.tar.gz which is fine since it is the source
which is being re-packaged by Debian.

I have not yet done the rest of my review so you may want to wait a
while before uploading a new version to mentors.

Regards,

Kapil.
--




signature.asc
Description: Digital signature


Re: RFS: libx86 (adopted package)

2008-02-08 Thread Kapil Hari Paranjape
Hello,

On Sat, 09 Feb 2008, Kapil Hari Paranjape wrote:
 I have not yet done the rest of my review so you may want to wait a
 while before uploading a new version to mentors.

Since you are adding quilt, it is probably a good idea to modify/add
the Makefile in a quilt patch.

Once you take a decision on this and the name change please upload
your file to mentors and I will upload it.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: libx86 (adopted package)

2008-02-07 Thread Kapil Hari Paranjape
Hello,

On Thu, 07 Feb 2008, David Paleino wrote:
 I've merged the Ubuntu patch, and mentioned it in debian/changelog:
 
 http://mentors.debian.net/debian/pool/main/l/libx86/libx86_0.99-2+ds1.dsc
 
  2. You should perhaps request upstream author to
 maintain a clean tarball.
 
 I've done it, and also asked if he wants to co-maintain the package (or take 
 it
 back), so as to reduce the delta between Debian and Ubuntu :)

Good work. I will examine your package tonight (about 12 hours from
now) and tell convey any further suggestions.

Meanwhile, could you explain the logic behind the version number 0.99-2+ds1.
(I suppose one could also look up policy on this but I'm being lazy!)

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: RFS: QA Upload - imlib - Two bug fixes, including RC bug

2008-02-06 Thread Kapil Hari Paranjape
Hello,

On Mon, 04 Feb 2008, Barry deFreese wrote:
 I've uploaded a version of imlib that fixes an important and RC bug.  If  
 someone has time to review/sponsor.

Sune Vuorela wrote:
 On 2008-02-05, Moritz Muehlenhoff [EMAIL PROTECTED] wrote:
 I've uploaded a version of imlib that fixes an important and RC bug.  If 
 someone has time to review/sponsor.
 You should rather spend your time to get this package removed in favour
 of imlib2 than kept alive. 
 
 Unfortunately, this is kind of blocked by kde as the kuickshow package
 in kde3 uses it.

This is not the only one. Here are some relatively commonly used
packages by that depend on imlib.
icewm
fvwm (uses gdk-imlib11)
e16menuedit (depends on gdk-imlib11)

Regards,

Kapil.
--


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



Re: RFS: libx86 (adopted package)

2008-02-06 Thread Kapil Hari Paranjape
Hello,

On Wed, 06 Feb 2008, David Paleino wrote:
 I am looking for a sponsor for the new version 0.99-2+ds1 of the package
 libx86, which I want to adopt.

Thanks for this work. This package is quite important for people with
laptops!

Some remarks:
1. The Ubuntu package seems to have some additional
   patches are these relevant to Debian?

2. You should perhaps request upstream author to
   maintain a clean tarball.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


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

2008-02-04 Thread Kapil Hari Paranjape
Hello,

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.

Regards,

Kapil.
--


signature.asc
Description: Digital signature


Re: RFS: hashalot (updated)

2008-01-25 Thread Kapil Hari Paranjape
Hello,

On Fri, 25 Jan 2008, Adam Borowski wrote:
 Ok, I did this, then overwrote 0.3-5 on mentors.  There's a watch file for
 uscan now as well.

Good work. One last correction...

Under the new policy apt-get installs all recommended packages by
default. Moreover, Recommends: means that the package normally
needs the recommended packages to do the things that the user wants
done.

So I think you can downgrade Recommends: cryptsetup, dmsetup to
Suggests:.

Regards,

Kapil.
--


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



Re: RFS: hashalot (updated)

2008-01-24 Thread Kapil Hari Paranjape
Hello,

On Thu, 24 Jan 2008, Adam Borowski wrote:
 On Thu, Jan 24, 2008 at 09:10:11AM +0530, Kapil Hari Paranjape wrote:
  Has this patch been submitted upstream?
 
 Yes, albeit only a week ago.

Is upstream still working on this package? The last upload seems to
have been in 2004!

On Thu, 24 Jan 2008, Luca Bruno wrote:
 I've seen that you've already found Kapil available, fine :). 

Luca Bruno: please consider sponsoring if you like.

On Thu, 24 Jan 2008, Adam Borowski wrote:
 On Thu, Jan 24, 2008 at 09:25:05AM +0100, Luca Bruno wrote:
  Anyway your gzipped diff is 70K (almost as big as the original
  tarball), which seems to clash with your previous statement.

 Matthias Urlich enabled AM_MAINTAINER_MODE some time ago -- this stops _new_
 unrequested autotoolization changes, but is a reautotooling by itself.

It is indeed true that 
diff -ur hashalot-0.3-[45] | wc -c
returns just about 5K. And these are the changes documented in the
changelog.

At a cursory glance it looks like this package may continue to need
such large patches it it continues to be un-maintained upstream (if
only for re-autotool-ing!).

Is Adam willing to take up the task of being de-facto long-term
maintainer of the package in this case? 

Regards,

Kapil.
--


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



Re: RFS: hashalot (updated)

2008-01-24 Thread Kapil Hari Paranjape
Hello,

Sorry about the delay in responding. Different time zones!

On Thu, 24 Jan 2008, Adam Borowski wrote:
 Actually, it seems that reverting to upstream autotooling doesn't break
 anything (except obviously being unfriendly to those who want to update
 autotoolage themselves).  I would need to rename a file by hand in
 debian/rules, that's all.
 
 Should I remove those parts from the diff?

I think so. The package does not depend on anything substantial other
than the C library and compiler. Updating the autotool-age should not
be necessary.

I notice that you have shifted the man page from section 1 (used by
upstream) to section 8. Since hashalot is not just a command to be
used by system administrators, I don't know why this has been done.

 Debian patches are small: -q for suppressing output, manpage and now the
 buffer overflow fix.

Rather than include the manpage you should patch the upstream
manpage. (Upstream seems to have included the manpage written by
Matthias Ulrich at some stage but the Debian packaging hasn't taken
this into account).

 In long-term, the package will most likely be absorbed into cryptsetup,

Now that there is luks, there is some doubt about this!

 It's mostly there to avoid breaking people's setups.

That is a very good reason indeed.

Overall, it would be good if you simplified the Debian .diff.gz so
that it is clear that it consists of (a) packaging (b) bug fixes to
the upstream code. (Usually (b) is done by using dpatch or quilt
but I won't insist on this).

That way anyone wanting to utilise the code later would know exactly
what parts to use.

Regards,

Kapil.
--


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



Re: RFS: hashalot (updated)

2008-01-23 Thread Kapil Hari Paranjape
Hello,

Some quick comments.

On Thu, 24 Jan 2008, Adam Borowski wrote:
 * Buffer overflow on RMD160:
   It will cause only a crash instead of executing arbitrary code, and
   considering the typical usage this is nearly always harmless.  Yet, in
   non-typical uses even wrong output can be pretty bad for a hash.
 
   A nearly-identical fix is already in Ubuntu (they move some functions
   around without an apparent reason).

Has this patch been submitted upstream?

 * Vcs-Svn and Vcs-Browser.

Shouldn't the Vcs-Svn entry start with svn: instead of http:?

 As the diff is small (except for file deletions), this shouldn't take much
 of your time.  If someone could upload this, that would be cool.

I will take a more detailed look at it.

Regards,

Kapil.
--


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



Re: RFS: dblatex: long term / current release 0.2.8-3

2008-01-20 Thread Kapil Hari Paranjape
Hello,

On Sat, 19 Jan 2008, Andreas Hoenen wrote:
 as my default sponsor recently has not found the time for sponsoring,
 and as he agrees I should better search another sponsor - well, here I
 am :-)

and:
 To finalize my advertisement: the dblatex package is not very
 complicated (architecture all), with a frequency of at most one release
 per month.  However, IMHO it's a useful and important package, being the
 sole DocBook-PDF tool in Debian main.  And although I'm making
 packaging mistakes, usually I learn and avoid repeating them.  My GPG
 key is signed by one DD, thus I'm basically connected to the web of
 trust.
 
 I hope to have given a picture clear enough to base a sponsoring
 decision upon.  Thus, if someone is interested, I really would be glad.

Since this package is based on python, it would probably be a good
idea to ask on the debian-python mailing list.

Regards,

Kapil.
--


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



Re: RFS: daloradius (updated package)

2007-12-30 Thread Kapil Hari Paranjape
Hello,

On Sun, 30 Dec 2007, liran tal wrote:
 Hey Richard,

By the way you have sent HTML mail to the list which you
should avoid.

 but it does bother me on some level that someone whose suppose
 to be a Mentor has taken such a lot of effort to discourage me from
 building a package (whatever it may be) and to explicitly ban it from
 Debian.

Different mentors work differently... I did not see Neil mention banning
your package from Debian. What he said was:

1. *He* would not sponsor your package.

2. In *his* opinion your statements indicate that
   your package may never be suitable for Debian.

Other mentors *may* have a different opinion but it would be up to
you to show that you have at least answered Neil's criticisms to the
satisfaction of a new possible sponsor/mentor.

All the best with your package,

Kapil.
(Who does know anything about PHP)
--


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



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

2007-12-20 Thread Kapil Hari Paranjape
Hello,

On Thu, 20 Dec 2007, Kumar Appaiah wrote:
  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.

It may not be avoidable. See
http://lists.debian.org/debian-devel/2007/07/msg00588.html

Unless your package has the possibility of a configure option like
--without-atlas, your only way to prevent atlas dependency being
configured during the build is to conflict with it.

Of course, it would be nice if pbuilder would avoid installing
un-needed dependencies, especially when one is running the build on a
small machine which does not have a very high-speed network link.

Regards,

Kapil.
--


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



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

2007-12-19 Thread Kapil Hari Paranjape
Hello,

On Thu, 20 Dec 2007, Kumar Appaiah wrote:
 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 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 know that this does not explain why pbuilder is behaving the way it
is but it seems to be a solution.

Regards,

Kapil.
--


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



Re: Packages getting created without signature

2007-12-14 Thread Kapil Hari Paranjape
Hello,

On Fri, 14 Dec 2007, iluvlinux wrote:
 Storing your passphrase in a file or ENV variable is never safe as told in
 documents and by mentors.

True enough. Yet ...

 than here's what i found:
 gpg's default home dir is ~/.gunpg (you can change it using --homedir
 option, using this option will,  upto some extent provides at-least some
 security as no one knows where your default directory is)
 create a file gpg.conf in that folder and edit it to contain text as
 passphrase your-passphrase

... here you are suggesting that you store the passphrase in a file!

A much better option is to use the gpg agent.

As far as signing packages is concerned, I would recommend that you
never do this in the background. You need to verify the package
*before* you sign it. Your signature on the package affirms that you
have checked it as thoroughly as possible and are certifying this. So
run lintian, piuparts and so on before you sign a package.

Regards,

Kapil.
--


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



Re: Packages getting created without signature

2007-12-14 Thread Kapil Hari Paranjape
Hello,

On Fri, 14 Dec 2007, iluvlinux wrote:
 but dpkg-buildpackage command asks for passphrase just before building the
 package (at dh_builddeb ). so how can i check it with lintian etc.
 
 Do you want that first i should build a package, check it and than use gpg
 separately for signing the package?

Use no key --- look at the -uc -us switches to dpkg-buildpackage.

Note that if you use pbuilder to build the package (which is
recommended) then the package created is not signed since it is
created within a chroot where your keyring is not present.

Later you can sign the changes file using debsign.

This is how I do things. If you work on a multi-user system then you
may want to be more careful.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: mentors.debian.net reloading

2007-10-26 Thread Kapil Hari Paranjape
Hello,

On Fri, 26 Oct 2007, Christoph Haas wrote:
 That would mean getting the package in Debian (with the dependencies),
 installing it, testing upgrading to the new deb etc., right? I just
 worry what happens if I try that with a package that pulls in 1 GB of
 dependencies. How would that work? (Disclaimer: I have just recently
 begun to actually use piuparts.)

Perhaps this is not what your question is about but, ...

One way is to use some package caching proxy like approx (which I
use) to get the packages. Over time this builds itself a copy of the
relevant portions of the Debian archive. Of course, since the builds
are against unstable the cache gets out-of-date often but most of
these caching tools are good at handling that.

Regards,

Kapil.
--


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



Re: RFS: polipo (updated package)

2007-10-11 Thread Kapil Hari Paranjape
Hello,

On Thu, 11 Oct 2007, DS wrote:
 I am looking for a sponsor for the new version 1.0.3-1
 of my package polipo.
 
 It builds these binary packages:
 polipo - a small, caching web proxy

$ who-uploads polipo
Uploads for polipo:
1.0.2-1 to unstable: Guus Sliepen [EMAIL PROTECTED]

It is generally best if the previous sponsor (being the sponsor most
familiar with your package) is asked first. Of course, sometimes
new sponsors are required for a variety of reasons.

Sponsees(?) should indicate in the RFS that they are looking for a
new sponsor to replace an earlier one if that is the case.

Regards,

Kapil.
--


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



Re: RFS: kopete-otr 0.6-1

2007-09-11 Thread Kapil Hari Paranjape
Hello,

On Tue, 11 Sep 2007, Francesco Cecconi wrote:
 this is my last attempt :)

You need to be more persistent than that :D

All the best with your effort for which we are all grateful.

Kapil.
--


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



Re: RFS: normalize-audio (updated package)

2007-09-03 Thread Kapil Hari Paranjape
Hello,

On Mon, 03 Sep 2007, Joachim Reichel wrote:
 I am looking for a sponsor for the new version 0.7.7-2
 of my package normalize-audio.

I haven't checked this in detail but a quick look shows additional
build-dependencies:
Build-Depends: debhelper (= 5), dpatch, autotools-dev,
  libaudiofile-dev, libmad0-dev, mpg321, vorbis-tools, flac

as compared with:
Build-Depends: debhelper (= 5), autotools-dev,
  libaudiofile-dev, libmad0-dev, vorbis-tools

As far as I could see the build does not depend on mpg321,
vorbis-tools or flac as no audio files are being converted during the
build.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: [RFS] stunnel4 (updated package, adoption, RFS repost)

2007-08-28 Thread Kapil Hari Paranjape
Hello,

On Mon, 27 Aug 2007, Luis Rodrigo Gallardo Cruz wrote:
 Ready. The new package at
 http://mentors.debian.net/debian/pool/main/s/stunnel4/stunnel4_4.20-4~2.dsc

Uploading to master (via ftp to ftp-master.debian.org):
stunnel4_4.20-4.dsc: done.
stunnel4_4.20-4.diff.gz: done.
stunnel_4.20-4_all.deb: done.
stunnel4_4.20-4_arm.deb: done.
stunnel4_4.20-4_arm.changes: done.
Successfully uploaded packages.

Please check http://buildd.debian.org/stunnel4 for further
information.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


debian .orig.tar.gz vs. upstream tar.gz

2007-08-27 Thread Kapil Hari Paranjape
Hello,

I got hit by this so I wanted to note it down where it might be of
use to others. It *is* elementary but then ...

Suppose pkg_123.45.orig.tar.gz is already in the Debian archive.

To build a new version pkg_123.45-xxx of the Debian package.

*Always* use the Debian version of the .orig.tar.gz by doing apt-get -d source 
pkg.

Do *not* get the upstream .tar.gz which may have changed for some
mysterious reason.

Do *not* depend on a local .orig.tar.gz as it may also have changed for
some other mysterious reason.

Regards,

Kapil.
(Who is learning and so is living :)
--


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



Re: debian .orig.tar.gz vs. upstream tar.gz

2007-08-27 Thread Kapil Hari Paranjape
Hello,

On Mon, 27 Aug 2007, Neil Williams wrote:
 I'm confused. Is this related to the other messages in this thread or
 did you mean to start a new thread?

I'm sorry that I posted to your thread and confused the issue. Many
apologies for the hijack.

On Mon, 27 Aug 2007, Neil Williams wrote:
 EVERY instance of repacking .orig.tar.gz needs to be explained in
 debian/changelog.

Not just debian/changelog but README.Debian-source. However, the point
of my mail was not about *how* pkg_123.45.orig.tar.gz turned out to
be different from upstream's version but what to do *if* it turned
out to be different.

One has no control over pkg_123.45.orig.tar.gz if it is *already*
in the Debian archive. This applies (e.g.) to the situation where a
sponsee adopts a package.

  Do *not* depend on a local .orig.tar.gz as it may also have changed for
  some other mysterious reason.
 
 It should not have changed.

It should not have changed but it may have. For example, at some
point someone may have done:

gunzip pkg_123.45.orig.tar.gz
gzip -9 pkg_123.45.orig.tar.gz

for all the wrong reasons. 

Or, for example, upstream may have moved the archive to a public
repository, and since it was a large file did:

gunzip pkg-123.45.tar.gz
gzip --rsyncable pkg-123.45.tar.gz

 One of the reasons I started the original thread was so that I could
 rely on .orig.tar.gz only being downloaded once for each sponsorship
 run.

The rule (for the sponsor) could be something like. While sponsoring a
package *always* check that pkg_123.45.orig.tar.gz matches upstream.
If the package is being adopted then also check the Debian archive
version of pkg_123.45.orig.tar.gz. All differences must be sorted out
and if necessary documented in README.Debian-source.

To see some of my past mistakes coming back to haunt me
have a look at par_1.52-3 and README.Debian-source in it.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: debian .orig.tar.gz vs. upstream tar.gz

2007-08-27 Thread Kapil Hari Paranjape
Hello,

On Mon, 27 Aug 2007, Jörg Sommer wrote:
  Do *not* get the upstream .tar.gz which may have changed for some
  mysterious reason.
 
 I don't think the upstream tar.gz have changed, but your orig.tar.gz is
 not the same as the upstream tar.gz. This happens if the orig.tar.gz was
 repacked to rename the top directory to package-version.
 dpkg-buildpackage -S does this as described by Policy C.4.

Section C.4 describes how to unpack the source without dpkg-source
not how it is repacked by dpkg-buildpackage --- at least in my local
copy of debian-policy. 

If the upstream source package is already in the form of a .tar.gz
there is little reason to repack the source. In particular, the
manner in which dpkg-source unpacks the source ensures that rename
the top directory to package-version is generally not a good
enough reason to repack the source.

For large enough packages, repacking with gzip -9 --rsyncable may
be a good enough reason. (Though policy C.3 asserts that the
Debian .tar.gz should *always* be gzip -9 compressed so I am
probably wrong about the large enough part).

In any case if this is done then it *must* be documented in
debian/changelog and/or README.Debian-source.

Regards,

Kapil.
--


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



Re: debian .orig.tar.gz vs. upstream tar.gz

2007-08-27 Thread Kapil Hari Paranjape
Hello,

On Tue, 28 Aug 2007, Kapil Hari Paranjape wrote:
 In any case if this is done then it *must* be documented in
 debian/changelog and/or README.Debian-source.

The *must* in the above line is not supported by Debian policy.
So I'll change that to a *should* :-)

Regards,

Kapil.
--


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



Re: [RFS] stunnel4 (updated package, adoption, RFS repost)

2007-08-26 Thread Kapil Hari Paranjape
Hello,

On Sun, 26 Aug 2007, Luis Rodrigo Gallardo Cruz wrote:
 Should I upload with just the change from (1)?

Yes. I agree with your reasoning.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: [RFS] stunnel4 (updated package, adoption, RFS repost)

2007-08-24 Thread Kapil Hari Paranjape
Hello,

On Thu, 23 Aug 2007, Kapil Hari Paranjape wrote:
 Package looks fine. I'm currently updating my local pbuilder base and
 will upload when that is done.

Unfortunately, I just realised that there are a few more changes that
I think you should make!

While looking through your debian/rules I found under the install
rules:

   cd src; $(MAKE) install prefix=$(CURDIR)/debian/stunnel4/usr
   cd doc; $(MAKE) install prefix=$(CURDIR)/debian/stunnel4/usr

   ln doc/stunnel.8 doc/stunnel4.8

   # Manpages will be installed by dh_installman
   rm -rf $(CURDIR)/debian/stunnel4/man
   rm -rf $(CURDIR)/debian/stunnel4/usr/man

   install -p -m 0644 tools/stunnel.conf-sample\
 $(CURDIR)/debian/stunnel4/etc/stunnel/stunnel.conf

   # mv executables into /usr/bin, with propper names
   mv $(CURDIR)/debian/stunnel4/usr/sbin/stunnel   \
 $(CURDIR)/debian/stunnel4/usr/bin/stunnel4
   mv $(CURDIR)/debian/stunnel4/usr/sbin/stunnel3  \
 $(CURDIR)/debian/stunnel4/usr/bin/stunnel3
   rmdir $(CURDIR)/debian/stunnel4/usr/sbin/

   # Move docs into propper dir
   mv $(CURDIR)/debian/stunnel4/usr/share/doc/stunnel  \
 $(CURDIR)/debian/stunnel4/usr/share/doc/stunnel4

1. I think it is better to use $(MAKE) -C src and $(MAKE) -C doc
   instead of the cd src; $(MAKE) and cd doc; $(MAKE) constructs.

2. Since you use debhelper, I think it is better if you use debhelper's
   .install files to move/install files in the correct places (man dh_install).

Sorry for the late realisation.

Thanks and regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: [RFS] stunnel4 (updated package, adoption, RFS repost)

2007-08-23 Thread Kapil Hari Paranjape
Hello,

On Wed, 22 Aug 2007, Luis Rodrigo Gallardo Cruz wrote:
 I have uploaded a new version with the suggested fixes. Following your
 sugestion I used 3:4.20-4~1 as version. If you consider it worthy of
 upload, please change it to -4. And please build with -v3:4.20-2 

Thanks for pointing this (-v3:4.20-2) out or I might have forgotten!

 http://mentors.debian.net/debian/pool/main/s/stunnel4/stunnel4_4.20-4~1.dsc

Package looks fine. I'm currently updating my local pbuilder base and
will upload when that is done.

I've been playing with both kinds of repositories, with and without
upstream sources, in my packages, but I'm not sure yet which workflow
is easier. Do you have some description on pros/cons from others, to
help decide?

I have moved towards repositories that contain *only* the debian/
directory. I find it easier to keep track of my own changes that way.
As far as I know this is the recommended approach. It is relatively
easy to setup something like debian/rules get-orig-source to get
the upstream source (though I have not done this for some of my
packages!). 

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: advice on maintainting packages on alioth ?

2007-08-17 Thread Kapil Hari Paranjape
Hello,

On Sat, 18 Aug 2007, Thomas Jollans wrote:
 In future, I would like to maintain my packages in Mercurial (or git) 
 repositories. It seams the best place for these to be would be alioth, but 
 I'm not sure where is the best place -- should I rather request a private 
 sub-directory or apply for collab-maint membership and upload packages 
 there ? I have some doubts about collab-maint though: Maintenance is unlikely 
 to be collaborative, and I'm not in NM, which pretty much takes care of the 
 point of collab-maint as outlined on the wiki [1].

If the package has an upstream and all that is being maintained on
alioth is the packaging aspect then the simplest approach is to put
things under collab-maint even if it is not being maintained
collaboratively. The point is that it becomes easier:
- to find co-maintainers if it becomes necessary
- for people to offer patches
- if the package is orphaned it is easier to take over
- for upstream to figure out what you are doing to their
  package.

 Also, I'm not sure how readily private hg/git sub-directories are
 granted to non-DDs.

If the package is in Debian or is soon going to be then you should
give it a try. I've found the people at alioth quite helpful!

Regards,

Kapil.
--


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



Re: [RFS] stunnel4 (updated package, adoption, RFS repost)

2007-08-16 Thread Kapil Hari Paranjape
Hello,

On Fri, 10 Aug 2007, Luis Rodrigo Gallardo Cruz wrote:
 I am looking for a sponsor for the new version 3:4.20-3
 of my package stunnel4.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/s/stunnel4
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget 
 http://mentors.debian.net/debian/pool/main/s/stunnel4/stunnel4_4.20-3.dsc

Looks nice.

I have some fixes/suggestions for you. Since this would be the first
package that I would sponsor, I hope we can learn from each other!

General remark:
===
Please go through the package completely *as if* I were the person
who had done the packaging and you were the person performing the
sponsor-ship. Experience says that the time of adoption is probably
the time when the maximum effort is/can be put into cleaning up
packaging issues.

Must fixes:
==
- The author of debian/StunnelConf-0.1.pl is not mentioned in the
  debian/copyright file. I have *not* checked all the files in your
  tree. Please check each file of the unpacked source and the debian/
  directory to find relevant attributions.
- Please fix the debian/copyright file. See
http://lists.debian.org/debian-devel-announce/2003/12/msg7.html
  Specifically, one thing that *is* missing is the dates of the
  copyright assertion by the upstream author.
- Avoid patching tools/script.sh in your diff. Use quilt instead.
  In fact your collab-maint repository should ideally only contain
  the debian/ directory.
- linda complains about the empty directory /usr/share/lintian/overrides/
  I am not sure what you are using overrides here for.
- This changelog entry is not clearly written.
  * Use less cmd line args to debhelper commands in debian/rules.
  An alternative may be
  * Rewrite dh_* invocations in debian/rules.
  Or
  * Shorten dh_* invocations in debian/rules.

Optional fixes:
==
- IMHO the README.Debian file needs better organisation. Perhaps
  three or four sections. One Upgrading from stunnel to stunnel4,
  two Sample Stunnel configurator, three Howto create Tunnels,
  four Howto create SSL keys for stunnel.
- debian/StunnelConf-0.1.pl could perhaps be placed in 
  /usr/share/doc/stunnel4/contrib/ as it is not a document but
  contributed code.
- The preferred debian/changelog entry format seems to be.
New maintainer. Closes: #416955.
rather than
Adopt package (closes: #416955).
- I (have learnt to) prefer changelog entries that clearly indicate
  which files were changed rather than those that just describe the
  effect of the changes.

Not sure aspects:
===
- I am not sure that the warnings in the doc/ directory are enough
  of a warning for those who have so far been using stunnel3.
  Since stunnel starts network tunnels through init.d or inetd
  someone could suffer quite a bit in the transition. We should
  think about this some more ...

I hope some other mentor can clarify the last issue.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: stripping by upstream

2007-08-13 Thread Kapil Hari Paranjape
Hello,

On Mon, 13 Aug 2007, Kevin Coyner wrote:
 Such is the case with my packages. Upstream does strip in the
 Makefile. Aside from editing the Makefile using dpatch, is there
 anything else that is easily done to correct this?

Different strokes for different folks.

I got away with redefining the value of one flag which I redefined
in debian/rules so I didn't require dpatch or quilt.

Remember, in any case to *document* this so that mysterious breakage
after upstream updates can be avoided.

Regards,

Kapil.
--


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



Help with wrong upload

2007-08-08 Thread Kapil Hari Paranjape
Hello,

Could some mentors help me here?!

I uploaded tex4ht version 20070717-1 to ftp-master.debian.org.

Unfortunately, a couple of typos slipped in which make this package
un-installable.

I have now prepared a fixed version 20070717-2 which has been checked
really properly (this time!) and uploaded.

I want to avoid over-loading the mirrors because of 20070717-1 being
propagated. Searching through various documentation I couldn't figure
out whether there is some way I can do this.

Is it enough to upload 20070717-2?

Thanks and regards.

Kapil.
--


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



Re: notifying the user about an incompatible upgrade

2007-06-04 Thread Kapil Hari Paranjape
Hello,

On Mon, 04 Jun 2007, Eric Cooper wrote:
 What is the best way to notify the user or administrator when a new
 version of a package changes the format of a configuration file in a
 backwards-incompatible way?
 
 These options occurred to me:
   Try to upgrade the user's old configuration automatically.
   Document it in NEWS.
   Print a warning on stderr.
   Use a debconf note.
   Send an email to root or some other system user.

I don't think there is a generic answer. The answer would depend
on the kind of service provided by the package.

For example, if the package provides an important service and
automatic upgradation of the old config files is likely to break,
then it may even be a good idea to have the new package with a new
name. Then you could keep both packages maintained for a while with a
clear indication to the users that one is deprecated.

Regards,

Kapil.
--


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



Re: staying in stable but compiling for sid

2007-04-13 Thread Kapil Hari Paranjape
Hello,

On Fri, 13 Apr 2007, Steve Kemp wrote:
   Sure, I primarily thinking of pbuilder when I wrote that.  Sorry!

You can use unionfs wth a (pbuilder) chroot to test most things without
damaging the pristine nature of the build environment.

Secondly you need not run a full-fledged X server unless you are
testing some accelerated X features. vncserver for example would be
able to test most X-related packages.

Regards,

Kapil.
--


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



Re: RFS: libsbml

2007-02-05 Thread Kapil Hari Paranjape
Hello,

On Tue, 06 Feb 2007, Charles Plessy wrote:
 $ apt-cache show latex2html
 Package: latex2html
 Priority: optional
 Section: non-free/tex

There are alternatives like hevea and tex4ht. Both of them work
on generic LaTeX documents. Unusual uses of latex may require fine
tuning to get the correct output.

I maintain tex4ht and I think that its structure makes it less
likely to fail than either hevea or latex2html. So if it fails
to translate your document please file a bug report :-)

I know of at least a couple of packages that used to depend on
latex2html and have switched to tex4ht after it was found that
some aspects of the latex2html license made it non-free.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


  1   2   >