RFS: libpam-alreadyloggedin

2009-05-12 Thread Jakub Wilk

Dear mentors,

I am looking for a sponsor for my package libpam-alreadyloggedin.

* Package name: libpam-alreadyloggedin
  Version : 0.3-1
  Upstream Author : Ilya Evseev
* URL : http://ilya-evseev.narod.ru/posix/pam_alreadyloggedin/
* License : BSD
  Section : admin

It builds these binary packages:
libpam-alreadyloggedin - PAM module to skip password authentication for logged 
users

The package appears to be lintian clean.

The upload would fix these bugs: 520108

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/l/libpam-alreadyloggedin
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget 
http://mentors.debian.net/debian/pool/main/l/libpam-alreadyloggedin/libpam-alreadyloggedin_0.3-1.dsc

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

--
Jakub Wilk


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



RFS: ampache-themes (updated package)

2009-05-12 Thread Charlie Smotherman
Dear mentors,

I am looking for a sponsor for the new version 3.4.3-1
of my package ampache-themes.

It builds these binary packages:
ampache-themes - Themes for Ampache

The package appears to be lintian clean.

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/a/ampache-themes
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget 
http://mentors.debian.net/debian/pool/main/a/ampache-themes/ampache-themes_3.4.3-1.dsc

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

Kind regards
 Charlie Smotherman


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


Re: RFS: libpam-alreadyloggedin

2009-05-12 Thread Salvatore Bonaccorso
Hi Jakub

(I'm not a DD)

On Tue, May 12, 2009 at 09:11:15AM +0200, Jakub Wilk wrote:
 Dear mentors,

 I am looking for a sponsor for my package libpam-alreadyloggedin.

 * Package name: libpam-alreadyloggedin
   Version : 0.3-1
   Upstream Author : Ilya Evseev
 * URL : http://ilya-evseev.narod.ru/posix/pam_alreadyloggedin/
 * License : BSD
   Section : admin

 It builds these binary packages:
 libpam-alreadyloggedin - PAM module to skip password authentication for 
 logged users

 The package appears to be lintian clean.

Only a short note on that, the source package fails to build in a
clean pbuilder environment with:

make[1]: Entering directory `/tmp/buildd/libpam-alreadyloggedin-0.3'
gcc -c -g -O2 -Wall -fPIC -DLINUX_PAM -I. -DBUG_STAT_MISSING 
pam_alreadyloggedin.c
pam_alreadyloggedin.c:70:31: error: security/pam_appl.h: No such file or 
directory
pam_alreadyloggedin.c:71:34: error: security/pam_modules.h: No such file or 
directory
pam_alreadyloggedin.c:72:31: error: security/pam_misc.h: No such file or 
directory
pam_alreadyloggedin.c:151: error: expected '=', ',', ';', 'asm' or 
'__attribute__' before 'int'
pam_alreadyloggedin.c:206: error: expected '=', ',', ';', 'asm' or 
'__attribute__' before 'int'
make[1]: *** [pam_alreadyloggedin.o] Error 1
make[1]: Leaving directory `/tmp/buildd/libpam-alreadyloggedin-0.3'
dh_auto_build: make returned exit code 2
make: *** [build-stamp] Error 1

There seems to be a missing Build dependency on at least libpam0g-dev.

Hope that helps
Bests
Salvatore


signature.asc
Description: Digital signature


RFS: cconv -- A iconv based simplified-traditional chinese conversion tool

2009-05-12 Thread Vern Sun
Dear mentors,

I am looking for a sponsor for my package cconv.

* Package name: cconv
  Version : 0.5.2-1
  Upstream Author : 杨建禹 httpqu...@sina.com.cn
* URL : http://code.google.com/p/cconv/
* License : GPLv2
  Section : text

It builds these binary packages:
cconv  - iconv based simplified-traditional chinese conversion tool
cconv-dev  - iconv based simplified-traditional chinese conversion tool 
(development files)

This tool is useful to convert all existing Chinese WML files for the Debian
website from Big5 to UTF-8. Examples:
$ echo 内存,海内存知已,後天,皇后 | cconv -f utf-8 -t utf8-tw
記憶體,海內存知已,後天,皇后

The package appears to be lintian clean.

The upload would fix these bugs: 528319.

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/c/cconv
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget http://mentors.debian.net/debian/pool/main/c/cconv/cconv_0.5.2-1.dsc

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

Kind regards
-- 
Vern
2009-05-12


signature.asc
Description: Digital signature


Re: RFS: ninja (updated package)

2009-05-12 Thread William Vera
Hello

On Sat, May 9, 2009 at 1:44 AM, Mauro Lizaur
lavaram...@debian-community.org wrote:
 On Sat, 09 May 2009, William Vera wrote:

 Dear mentors,

 I am looking for a sponsor for the new version 0.1.2-3
 of my package ninja.

 It builds these binary packages:
 ninja      - Privilege escalation detection system for GNU/Linux

 The package appears to be lintian clean.

 The upload would fix these bugs: 515174


 Hi there,
 IANADD, but I'm curious about the debian/copyright file:
 This package was debianized by William Vera bi...@billy.com.mx on
 Wed, 31 Aug 2005 20:03:34 -0500.

 while on debian/changelog:
ninja (0.1.2-1) unstable; urgency=low

  * Initial release (Closes: #325824)

 -- William Vera bi...@billy.com.mx  Wed, 04 Jul 2007 21:41:21 -0500

 There are leap of 2 years, i'm not saying it's wrong but it looks weird
 to me.

Yes, you are right, is weird, I corrected that :) thanks.

 Also, seems like you're missing the copyright part of your package at the
 end of the file, I mean something like:
  The Debian packaging is © 1900 - 2012, John Doe j...@missing.org and
  is licensed under the GPL, see `/usr/share/common-licenses/GPL'.


What file? the copyright file has the correct structure (I think)
Thanks for your comments

Regards


 Regards,
 Mauro

 --
 JID: lavaram...@jabber.org | http://lusers.com.ar/
 2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1


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





-- 
William Vera bi...@billy.com.mx
PGP Key: 1024D/F5CC22A4
Fingerprint: 3E73 FA1F 5C57 6005 0439  4D75 1FD2 BF96 F5CC 22A4


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



Re: RFS: libpam-alreadyloggedin

2009-05-12 Thread Jakub Wilk

* Salvatore Bonaccorso salvatore.bonacco...@gmail.com, 2009-05-12, 09:53:

I am looking for a sponsor for my package libpam-alreadyloggedin.

* Package name: libpam-alreadyloggedin
  Version : 0.3-1
  Upstream Author : Ilya Evseev
* URL : http://ilya-evseev.narod.ru/posix/pam_alreadyloggedin/
* License : BSD
  Section : admin

It builds these binary packages:
libpam-alreadyloggedin - PAM module to skip password authentication for logged 
users

The package appears to be lintian clean.


Only a short note on that, the source package fails to build in a
clean pbuilder

Ooops, I should have checked that.
I've just uploaded a new version that compiles cleanly.

--
Jakub Wilk


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



Re: include desktop file and icon

2009-05-12 Thread Peter Pentchev
On Mon, May 11, 2009 at 05:49:02PM +0200, Grammostola Rosea wrote:
 Paul Wise wrote:
  On Mon, May 11, 2009 at 5:40 PM, Grammostola Rosea
  rosea.grammost...@gmail.com wrote:
 

  my install file looks like:
 
  phasex-0.11.1/phasex.desktop  usr/share/applications
  phasex-0.11.1/pixmaps/* usr/share/pixmaps
 
 

  Comments, suggestions to solve this?
  
 
  phasex.desktop  usr/share/applications
  pixmaps/* usr/share/pixmaps
 

 thanks
 
 lintian says:
 P: phasex source: direct-changes-in-diff-but-no-patch-system 
 misc/phasex.desktop and 1 more

Sigh.  And what does lintian -i say about that?  And what
does that actually *mean*?  And do you want to use a patch system?
And if you do, why not use one?  And if there are really good
reasons why you don't want to use a patch system, then you can
ignore this warning - but only after you've come to understand
what it means and why it is there.

And understanding what it means and why it is there is usually -
and in this case, too - as simple as *reading* the output of
lintian -i, thinking about it a bit, then reading what people
with similar issues have said and done on the -mentors list,
and sometimes examining a couple of packages that are already in
Debian to see how they deal with it.

In this particular case, just reading the additional information
that Lintian displays ought to be enough to understand it :)

Erm... I hope this doesn't seem harsh; it isn't meant to be.
Just a piece of well-meant advice that has helped me deal with
lintian warnings and other packaging problems in the past
year or two :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
This sentence contradicts itself - or rather - well, no, actually it doesn't!


pgpSWcvd3PiQH.pgp
Description: PGP signature


Re: RFS: cconv -- A iconv based simplified-traditional chinese conversion tool

2009-05-12 Thread Michal Čihař
Hi

Dne Tue, 12 May 2009 16:21:32 +0800
Vern Sun s5u...@gmail.com napsal(a):

 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/c/cconv
 - Source repository: deb-src http://mentors.debian.net/debian unstable main 
 contrib non-free
 - dget http://mentors.debian.net/debian/pool/main/c/cconv/cconv_0.5.2-1.dsc

- you might want to use debhelper 7 features (dh) to simplify
  debian/rules, your package seems to be good candidate to this
- lintian slightly complains:
P: cconv-dev: copyright-refers-to-symlink-license usr/share/common-licenses/GPL 
P: cconv: copyright-refers-to-symlink-license usr/share/common-licenses/GPL 
I: cconv: extended-description-is-probably-too-short
- any reason why library is placed in /usr/lib/cconv?
- you should split the library to libcconv0 and rename devel package to
  libcconv-dev
- please write useful description, pointing user to url is not a useful
  description
- you need to list all copyrights and licenses in debian/copyright
- Vcs-* fields are for debian packaging not for upstream
- -dev package is not a metapackage
- cconv man page is obviously generated, you should include it's
  sources and generate it during build
- README.Debian is useless
- why do you install empty file NEWS?

-- 
Michal Čihař | http://cihar.com | http://blog.cihar.com


signature.asc
Description: PGP signature


Re: include desktop file and icon

2009-05-12 Thread Grammostola Rosea

Peter Pentchev wrote:

On Mon, May 11, 2009 at 05:49:02PM +0200, Grammostola Rosea wrote:
  

Paul Wise wrote:


On Mon, May 11, 2009 at 5:40 PM, Grammostola Rosea
rosea.grammost...@gmail.com wrote:

  
  

my install file looks like:

phasex-0.11.1/phasex.desktop  usr/share/applications
phasex-0.11.1/pixmaps/* usr/share/pixmaps


  
  

Comments, suggestions to solve this?



phasex.desktop  usr/share/applications
pixmaps/* usr/share/pixmaps

  
  

thanks

lintian says:
P: phasex source: direct-changes-in-diff-but-no-patch-system 
misc/phasex.desktop and 1 more



Sigh.  And what does lintian -i say about that?  And what
does that actually *mean*?  And do you want to use a patch system?
And if you do, why not use one?  And if there are really good
reasons why you don't want to use a patch system, then you can
ignore this warning - but only after you've come to understand
what it means and why it is there.

And understanding what it means and why it is there is usually -
and in this case, too - as simple as *reading* the output of
lintian -i, thinking about it a bit, then reading what people
with similar issues have said and done on the -mentors list,
and sometimes examining a couple of packages that are already in
Debian to see how they deal with it.

In this particular case, just reading the additional information
that Lintian displays ought to be enough to understand it :)

Erm... I hope this doesn't seem harsh; it isn't meant to be.
Just a piece of well-meant advice that has helped me deal with
lintian warnings and other packaging problems in the past
year or two :)

  

Thanks, I understand your point.
But I can't understand all those messages yet and I'm not gonna read 
hundreds of difficult to read manual pages with at least 200 pages each..


I hope this doesn't seem harsh ;) But in my experience, it works the 
best at start to ask experienced people and learn bit by bit how things 
work. At first the manpages are mostly 'acadabra' but picking up some 
bits from others will help you to be able to quickly understand the more 
sophisticated issues. In my experience, when people tell me how to do it 
and I succeeded once, I don't have to ask it again how it works (like 
the install file thing). After a while I see other people do things 
different and then I can ask and investigate why...


If you want to read all the different things at start at once, packaging 
for Debian will cost you a fulltime job and that would in many cases not 
be good.


I think the help is good on this list. thanks for that. But I don't 
think 'read the manpages of that, that and that package' is a very 
productive way to learn things. It's like reading all the manuals for 
the electric apparatus in your house... you wouldn't have time to work 
on Debian if you did that...


Kind regards,

\r





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



Re: include desktop file and icon

2009-05-12 Thread Peter Pentchev
On Tue, May 12, 2009 at 11:08:29AM +0200, Grammostola Rosea wrote:
 Peter Pentchev wrote:
  On Mon, May 11, 2009 at 05:49:02PM +0200, Grammostola Rosea wrote:
[snip]
  lintian says:
  P: phasex source: direct-changes-in-diff-but-no-patch-system 
  misc/phasex.desktop and 1 more
  
 
  Sigh.  And what does lintian -i say about that?  And what
  does that actually *mean*?  And do you want to use a patch system?
  And if you do, why not use one?  And if there are really good
  reasons why you don't want to use a patch system, then you can
  ignore this warning - but only after you've come to understand
  what it means and why it is there.
 
  And understanding what it means and why it is there is usually -
  and in this case, too - as simple as *reading* the output of
  lintian -i, thinking about it a bit, then reading what people
  with similar issues have said and done on the -mentors list,
  and sometimes examining a couple of packages that are already in
  Debian to see how they deal with it.
 
  In this particular case, just reading the additional information
  that Lintian displays ought to be enough to understand it :)
 
  Erm... I hope this doesn't seem harsh; it isn't meant to be.
  Just a piece of well-meant advice that has helped me deal with
  lintian warnings and other packaging problems in the past
  year or two :)
 

 Thanks, I understand your point.
 But I can't understand all those messages yet and I'm not gonna read 
 hundreds of difficult to read manual pages with at least 200 pages each..
 
 I hope this doesn't seem harsh ;) But in my experience, it works the 
 best at start to ask experienced people and learn bit by bit how things 
 work. At first the manpages are mostly 'acadabra' but picking up some 
 bits from others will help you to be able to quickly understand the more 
 sophisticated issues. In my experience, when people tell me how to do it 
 and I succeeded once, I don't have to ask it again how it works (like 
 the install file thing). After a while I see other people do things 
 different and then I can ask and investigate why...
 
 If you want to read all the different things at start at once, packaging 
 for Debian will cost you a fulltime job and that would in many cases not 
 be good.
 
 I think the help is good on this list. thanks for that. But I don't 
 think 'read the manpages of that, that and that package' is a very 
 productive way to learn things. It's like reading all the manuals for 
 the electric apparatus in your house... you wouldn't have time to work 
 on Debian if you did that...

Well...  I think I should rather let others answer that - I'm not
a DD, not applied even to DM yet (though I intend to do both soon),
just a random volunteer who tries to help Debian every once in
a while with a package or fifteen :)  So maybe someone more
authoritative could chime in here and give us an official opinion
if needed :)

Still, I'd just like to point out that none of what you describe
was actually a problem for me a couple of years ago when I started.
(Just for the record, it was not a full-time job back then, and
it isn't now, although the truth is that part of my job *does*
include making Debian packages of in-house software for Etch and Lenny).
I read the Developer's Reference, I examined several packages to
see how things were done, I ran dh_make with different options to
see what it did... then I ran it once again and started working on
lintian warnings (and errors, too, in my first packages).  Working
on them was really just run lintian -i, read what it says, read
the Policy section if one is mentioned, take a look at the manpage
of the dh_* tool in question, change one line be done with it.
Maybe it helped that I started using just plain debhelper from
the start, and first dpatch, then quilt afterwards.  IMHO, debhelper's
manpages are written wonderfully - short, to the point, with plain
and simple descriptions of what the tool does and what files it reads.

And, of course, following the -mentors list helped a lot :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
What would this sentence be like if pi were 3?


pgpHbJh6oMFos.pgp
Description: PGP signature


RFS: scid (updated package)

2009-05-12 Thread W. van den Akker
Dear mentors,

I am looking for a sponsor for the new version 3.7.3-1
of my package scid.

It builds these binary packages:
scid   - chess database with play and training functionality

The package appears to be lintian clean.

The upload would fix these bugs: 465788, 487771

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

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

I have contacted the previous maintainer (see also #487771). He agreed
that I may continue maintaining the package for Debian.
Since the previous upload (aug-08) I have made massive changes in the
build proces after some feedback from (Sandro Tosi).

Kind regards
W. van den Akker




-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


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



RFS: scid (updated package)

2009-05-12 Thread W. van den Akker
Dear mentors,

I am looking for a sponsor for the new version 3.7.3-1
of my package scid.

It builds these binary packages:
scid   - chess database with play and training functionality

The package appears to be lintian clean.

The upload would fix these bugs: 465788, 487771

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

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

I have contacted the previous maintainer (see also #487771). He agreed
that I may continue maintaining the package for Debian.
Since the previous upload (aug-08) I have made massive changes in the
build proces after some feedback from (Sandro Tosi).

Kind regards
W. van den Akker



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


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



Re: RFS: cconv -- A iconv based simplified-traditional chinese conversion tool

2009-05-12 Thread Paul Wise
On Tue, May 12, 2009 at 4:21 PM, Vern Sun s5u...@gmail.com wrote:

 cconv      - iconv based simplified-traditional chinese conversion tool
 cconv-dev  - iconv based simplified-traditional chinese conversion tool 
 (development files)

 This tool is useful to convert all existing Chinese WML files for the Debian
 website from Big5 to UTF-8. Examples:
 $ echo 内存,海内存知已,後天,皇后 | cconv -f utf-8 -t utf8-tw
 記憶體,海內存知已,後天,皇后

Why isn't iconv capable of doing this? iconv --list contains Big5 here.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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



Re: include desktop file and icon

2009-05-12 Thread Neil Williams
On Tue, 12 May 2009 11:08:29 +0200
Grammostola Rosea rosea.grammost...@gmail.com wrote:

  And understanding what it means and why it is there is usually -
  and in this case, too - as simple as *reading* the output of
  lintian -i, thinking about it a bit, then reading what people
  with similar issues have said and done on the -mentors list,
  and sometimes examining a couple of packages that are already in
  Debian to see how they deal with it.
 
  In this particular case, just reading the additional information
  that Lintian displays ought to be enough to understand it :)

Exactly.

 But I can't understand all those messages yet and I'm not gonna read 
 hundreds of difficult to read manual pages with at least 200 pages each..

You do need to read all the existing documentation and that includes a
lot more than just 200 pages. If there is a single manpage with more
than 200 screens, by all means let us know but you are exaggerating the
workload.

Every maintainer has had to read all that documentation, every DD has
to read (and update) a whole load more. It is part of the role and you
do just have to read it and get to understand it. There are no
shortcuts.

You are going to have to read all the manpages - this list is not a
substitute for reading the documentation.
 
 I hope this doesn't seem harsh ;) But in my experience, it works the 
 best at start to ask experienced people and learn bit by bit how things 
 work. 

That only works when the questions are not those already answered in
the manpages. The experienced people on this list are busy and have
other tasks to do, you have to put in the effort at your end and show
that you can do something to help yourself.

Being a maintainer for a package means doing the work yourself and that
work involves reading and understanding the documentation already
provided. The list can help clarify issues or fix problems but you must
understand the basic documentation and be willing to read up on the
issues yourself. You have to put in the time.

 At first the manpages are mostly 'acadabra' but picking up some 
 bits from others will help you to be able to quickly understand the more 
 sophisticated issues. In my experience, when people tell me how to do it 
 and I succeeded once, I don't have to ask it again how it works (like 
 the install file thing). After a while I see other people do things 
 different and then I can ask and investigate why...

Yet with the install file, it took many answers before you understood
it - how much of that was because you hadn't read the documentation or
taken enough time to understand it first?

Do test builds of packages, work out what works and what doesn't,
download source packages, fiddle about and see what breaks then read
the manpages to work out why it broke - you should be doing all of that
yourself, in your own time and off your own initiative.

How do you propose to fix bugs if you don't understand how to test
packages, identify problems and read manpages to look up the correct
solution?

 If you want to read all the different things at start at once, packaging 
 for Debian will cost you a fulltime job and that would in many cases not 
 be good.

You need to read and understand all the existing documentation - there
is no getting away from that. It isn't a full time job, don't
exaggerate it. Reading the documentation is not optional.

Read the New Maintainer Guide, the Developer Reference and Policy. Read
the manpages for debhelper commands. You initially had problems
understanding what CDBS was doing, to solve that problem you need to
fully understand the debhelper manpages - all of them. CDBS relies
heavily on such understanding - if you don't use CDBS, you still have
to understand all the debhelper commands that your package uses -
there really is no escape from reading and understanding *all* the
relevant manpages.

If you genuinely have problems understanding the documentation, fine,
build some test packages for that particular problem, look up packages
that have probably already solved those issues and work out how they do
it yourself. If you still have issues, then post to the list with
information on the section at issue, what you've done to try and work
out what is going on and what is going wrong.

Using syntax like debian/$package.install is commonplace and you need
to become familiar with such substitution patterns. You need to
understand concepts like that to be able to debug the package as well
as the packaging.

 I think the help is good on this list. thanks for that. But I don't 
 think 'read the manpages of that, that and that package' is a very 
 productive way to learn things.

Manpages and other documentation has to be the foundation of all things
discussed on the list. Asking repeated questions that are already
answered in the relevant manpage is just going to frustrate those
trying to help you. After a while, people will simply stop helping you.

 It's like reading all the manuals for 
 the 

Re: RFS: cconv -- A iconv based simplified-traditional chinese conversion tool

2009-05-12 Thread LI Daobing
On Tue, May 12, 2009 at 18:12, Paul Wise p...@debian.org wrote:
 On Tue, May 12, 2009 at 4:21 PM, Vern Sun s5u...@gmail.com wrote:

 cconv  - iconv based simplified-traditional chinese conversion tool
 cconv-dev  - iconv based simplified-traditional chinese conversion tool 
 (development files)

 This tool is useful to convert all existing Chinese WML files for the Debian
 website from Big5 to UTF-8. Examples:
 $ echo 内存,海内存知已,後天,皇后 | cconv -f utf-8 -t utf8-tw
 �w,海�却嬷�已,後天,皇后

 Why isn't iconv capable of doing this? iconv --list contains Big5 here.

iconv can't cover this. It sounds like an automatic translation
instead of changing encoding.

i don't know how to explain this, but if you lived in Chinese culture,
you should know it's true.

zh-autoconvert has a similar function like this program.

wikipedia page:
http://en.wikipedia.org/wiki/Traditional_Chinese_characters
http://en.wikipedia.org/wiki/Simplified_Chinese_characters

-- 
Best Regards
LI Daobing


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



Re: include desktop file and icon

2009-05-12 Thread Peter Pentchev
On Tue, May 12, 2009 at 12:43:21PM +0300, Peter Pentchev wrote:
[snip]
 Well...  I think I should rather let others answer that - I'm not
 a DD, not applied even to DM yet (though I intend to do both soon),
 just a random volunteer who tries to help Debian every once in
 a while with a package or fifteen :)  So maybe someone more
 authoritative could chime in here and give us an official opinion
 if needed :)

Just one final point now, and I'm shutting up, I promise :)
This is something I simply forgot to write in my previous e-mail,
and it was *the main reason* I started writing it!  It is, by all
means, my largest pet peeve for the past more than twelve years,
ever since I started writing documentation for my first small
programs and then I had three different coworkers come to me with
simple little questions that were already answered in the docs.

The main reason - I *almost* want to say the only reason - for
anybody, ever, to write documentation for any project is to lighten
the support burden on the project authors later on.  Let's just
consider a simple little question that may be answered in two sentences
and may be documented in five (e.g. including a section heading).
Now, which do you think is easier *for everyone*:

1. The author does not document the question, and in the next year,
   fifty people ask him the same question in person, via e-mail, ICQ,
   IRC, or bug reports.  Each time he responds with the same two
   sentences, for a total of fifty sentences for the question,
   a hundred sentences for the answer, and a hundred minutes time
   overall.  Also, the author is... let's say, somewhat irritated...
   for having to repeat himself fifty times.  Hopefully, he gets
   irritated enough to document the answer :)

2. The author does document the question.  Throughout the next year,
   fifty people read the question in the docs and do not bother
   the author, for a total of five sentences for the documented
   question, and fifty-five minutes time overall (five minutes for
   the author documenting the question, and fifty minutes for
   the people answering it).

Now, in the second scenario, the author has the time to actually
do something else while people find the answer for themselves :)

And now, consider the case when the author *has* documented the answer
and fifty people *still* come to him with the same question, over and
over again, when they could have spent a minute - or, well, sometimes
five minutes - to just find the answer in the docs.  Shall we say,
the author is somewhat irritated? :)

As I said, I'm shutting up now :)

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
What would this sentence be like if pi were 3?


pgphVlxyjvPuo.pgp
Description: PGP signature


Re: RFS: cconv -- A iconv based simplified-traditional chinese conversion tool

2009-05-12 Thread Paul Wise
2009/5/12 LI Daobing lidaob...@debian.org:

 iconv can't cover this. It sounds like an automatic translation
 instead of changing encoding.

 i don't know how to explain this, but if you lived in Chinese culture,
 you should know it's true.

 zh-autoconvert has a similar function like this program.

 wikipedia page:
 http://en.wikipedia.org/wiki/Traditional_Chinese_characters
 http://en.wikipedia.org/wiki/Simplified_Chinese_characters

Thanks for the explanation, something like this probably would have
been useful in the initial RFS.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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



Re: RFS: autoconf-archive (updated package)

2009-05-12 Thread LI Daobing
On Tue, May 12, 2009 at 11:37, Deng Xiyue
manphiz-gu...@users.alioth.debian.org wrote:
 Dear mentors,

 I am looking for a sponsor for the new version 20090426-1
 of my package autoconf-archive.

 It builds these binary packages:
 autoconf-archive - The Autoconf Macro Archive

 The package appears to be lintian clean.

 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/a/autoconf-archive
 - Source repository: deb-src http://mentors.debian.net/debian unstable main 
 contrib non-free
 - dget 
 http://mentors.debian.net/debian/pool/main/a/autoconf-archive/autoconf-archive_20090426-1.dsc

 I tried to contact the main maintainer(CCing) for review, but his box
 was unavailable, so he granted me to find others for review and sponsor.
 Thanks Huo.

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

uploaded.


-- 
Best Regards
LI Daobing


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



Re: RFS (take 2): libapache2-mod-authnz-external

2009-05-12 Thread LI Daobing
Hello,

On Tue, May 12, 2009 at 02:29, Hai Zaar haiz...@haizaar.com wrote:
 On Mon, May 11, 2009 at 9:24 PM, Hai Zaar haiz...@haizaar.com wrote:
 All fixed. Reuploaded. How come my lintian -viI does not show this warnings?
 Sorry, forgot dh_prep. Rebuilt and reuploaded.


uploaded.

and you need not (or should not) repack the upstream tarball if the
upstream tarball is already in .tar.gz format. rename or make a soft
link is enough.

-- 
Best Regards
LI Daobing


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



Re: RFS (take 2): libapache2-mod-authz-unixgroup

2009-05-12 Thread LI Daobing
Hello,

On Tue, May 12, 2009 at 02:29, Hai Zaar haiz...@haizaar.com wrote:
 On Mon, May 11, 2009 at 5:23 PM, LI Daobing lidaob...@gmail.com wrote:
 Hello,

 On Mon, May 11, 2009 at 05:31, Hai Zaar haiz...@haizaar.com wrote:
 Good time of a day, dear mentors!
 This is a second call for sponsor for libapache2-mod-authz-unixgroup


 -- Forwarded message --
 From: Hai Zaar haiz...@haizaar.com
 Date: Sun, May 3, 2009 at 6:57 PM
 Subject: RFS: libapache2-mod-authz-unixgroup
 To: debian-mentors@lists.debian.org


 Dear mentors,

 I am looking for a sponsor for my package libapache2-mod-authz-unixgroup.

 * Package name    : libapache2-mod-authz-unixgroup
  Version         : 1.0.1-1
  Upstream Author : Jan Wolter       j...@unixpapa.com
 * URL             : http://www.unixpapa.com/mod_authz_unixgroup/
 * License         : Apache
  Section         : web

 It builds these binary packages:
 libapache2-mod-authz-unixgroup - access control based on on unix group
 membership for Apache

 The package appears to be lintian clean.

 The upload would fix these bugs: 526790

 The package can be found on mentors.debian.net:
 - URL: 
 http://mentors.debian.net/debian/pool/main/l/libapache2-mod-authz-unixgroup
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget 
 http://mentors.debian.net/debian/pool/main/l/libapache2-mod-authz-unixgroup/libapache2-mod-authz-unixgroup_1.0.1-1.dsc

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

 comments:
 1. lintian warning:
 W: libapache2-mod-authz-unixgroup source:
 out-of-date-standards-version 3.8.0 (current is 3.8.1)

 2. no debian/watch

 3. no Homepage field in debian/control

 All fixed. Reuploaded.

comments:

you should not repack the upstream tarball if the upstream tarball is
already in .tar.gz format. rename or make a soft link is enough.

please fix this and re-upload.

-- 
Best Regards
LI Daobing


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



Re: RFS: macchanger-gtk (updated package) -- fixed URL in watch file

2009-05-12 Thread LI Daobing
Hello,

On Tue, May 12, 2009 at 11:09, Alejandro Garrido Mota
garridom...@gmail.com wrote:
 Dear mentors,

 I am looking for a sponsor for the new version 1.1-4
 of my package macchanger-gtk.

 It builds these binary packages:
 macchanger-gtk - a GTK+ interface for GNU/MACchanger

 The package appears to be lintian clean.

 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/m/macchanger-gtk
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget 
 http://mentors.debian.net/debian/pool/main/m/macchanger-gtk/macchanger-gtk_1.1-4.dsc

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

undocumented changes in README:

$ debdiff macchanger-gtk_1.1-3.dsc macchanger-gtk_1.1-4.dsc | diffstat
 README  |2 +-
 macchanger-gtk-1.1/debian/changelog |6 ++
 macchanger-gtk-1.1/debian/watch |2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)



-- 
Best Regards
LI Daobing


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



Re: RFS (take 2): libapache2-mod-authz-unixgroup

2009-05-12 Thread Hai Zaar
On Tue, May 12, 2009 at 3:23 PM, LI Daobing lidaob...@gmail.com wrote:

 you should not repack the upstream tarball if the upstream tarball is
 already in .tar.gz format. rename or make a soft link is enough.
I'll take it from now on. Thanks.

 please fix this and re-upload.
All done. Re-uploaded.

-- 
Zaar


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



Re: RFS (take 2): libapache2-mod-authnz-external

2009-05-12 Thread Hai Zaar
On Tue, May 12, 2009 at 3:12 PM, LI Daobing lidaob...@debian.org wrote:
 Hello,

 On Tue, May 12, 2009 at 02:29, Hai Zaar haiz...@haizaar.com wrote:
 On Mon, May 11, 2009 at 9:24 PM, Hai Zaar haiz...@haizaar.com wrote:
 All fixed. Reuploaded. How come my lintian -viI does not show this warnings?
 Sorry, forgot dh_prep. Rebuilt and reuploaded.


 uploaded.

 and you need not (or should not) repack the upstream tarball if the
 upstream tarball is already in .tar.gz format. rename or make a soft
 link is enough.
Following your advice, I've fixed and re-uploaded this package as well.

Thank you!
-- 
Zaar


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



Re: RFS: libmemcached

2009-05-12 Thread LI Daobing
Hello,

On Tue, May 12, 2009 at 05:58, Monty Taylor mord...@inaugust.com wrote:
 Dear mentors,

 I am looking for a sponsor for my package libmemcached.

 * Package name    : libmemcached
  Version         : 0.28-1
  Upstream Author : Brian Aker
 * URL             : http://tangent.org/552/libmemcached.html
 * License         : BSD
  Section         : libs

 It builds these binary packages:
 libmemcached-dev - a C and C++ client library to the memcached server
 libmemcached-tools - A C and C++ client library to the memcached server
 libmemcached2 - A C and C++ client library to the memcached server

 The package appears to be lintian clean.

 There is, however, a lintian override for a manpage issue. I could make
 a dpatch for it - but I can fix it in upstream almost immediately, so it
 seems more sensible to handle the bug there directly.

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

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

comments:

1. the debian policy version should be 3.8.1

2. /usr/bin/memstat in libmemcached-tools is conflict with the same
file in memstat package[1], one solution is install it as
memstat.libmemcached and document this in README.Debian
http://packages.qa.debian.org/m/memstat.html

3. consider remove the .la file if you already have a .pc file.

thanks.

-- 
Best Regards
LI Daobing


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



Re: RFS: sphinxsearch

2009-05-12 Thread Tom Simnett
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ben Finney wrote:
 Jérémy Lal je...@edagames.com writes:
 These command names are rather too generic. Perhaps they should be
 prefixed with ‘sphinx-’?
 
 These all look like installing the package with the wrong options to
 ‘configure’, but that's a guess.
 
 Either write something useful in the README.Debian, or remove it if it's
 not needed for the package.
 
 Perhaps Lintian was never run on this package before uploading it?

This has now been re-uploaded. The manpages don't exist, and as there is
no ITP bug, it can't close it, so those warnings remain. Apart from that
it appears to me to be clean.

Thanks,

Tom
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkoJdo0ACgkQcqOpPRWIadcX9QCeNrSKAB21YyRieMPYxjt1dB4R
SfQAn3HDGQdGYiIF9c38BPz6IunRFqQa
=i7dE
-END PGP SIGNATURE-


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



Re: RFS: sphinxsearch

2009-05-12 Thread Hai Zaar
On Tue, May 12, 2009 at 4:15 PM, Tom Simnett t...@initforthe.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Ben Finney wrote:
 Jérémy Lal je...@edagames.com writes:
 These command names are rather too generic. Perhaps they should be
 prefixed with ‘sphinx-’?

 These all look like installing the package with the wrong options to
 ‘configure’, but that's a guess.

 Either write something useful in the README.Debian, or remove it if it's
 not needed for the package.

 Perhaps Lintian was never run on this package before uploading it?

 This has now been re-uploaded. The manpages don't exist, and as there is
 no ITP bug, it can't close it, so those warnings remain. Apart from that
 it appears to me to be clean.
Hi!
I'm not a mentor or DD, but you can:
1. Write man pages yourself - pick template from
/usr/share/debhelper/dh_make/debian/manpage.1.ex
2. Open an ITP bug for sphinxsearch yourself - just file a bug (using
reportbug tool) against wnpp package.

My 2 cents :)
-- 
Zaar


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



Re: RFS (take 2): libapache2-mod-authz-unixgroup

2009-05-12 Thread LI Daobing
Hello,

On Tue, May 12, 2009 at 20:56, Hai Zaar haiz...@haizaar.com wrote:
 On Tue, May 12, 2009 at 3:23 PM, LI Daobing lidaob...@gmail.com wrote:

 you should not repack the upstream tarball if the upstream tarball is
 already in .tar.gz format. rename or make a soft link is enough.
 I'll take it from now on. Thanks.

 please fix this and re-upload.
 All done. Re-uploaded.

sorry to bother again.

copyright issue:

1. where is the copyright come from? i did not find it in the source
or the homepage.

2. whether this copyright is free? whether it has been discussed in
debian-legal? if so, paste a link here, thanks.


-- 
Best Regards
LI Daobing


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



Re: RFS (take 2): libapache2-mod-authz-unixgroup

2009-05-12 Thread Hai Zaar
On Tue, May 12, 2009 at 4:21 PM, LI Daobing lidaob...@gmail.com wrote:
 Hello,

 On Tue, May 12, 2009 at 20:56, Hai Zaar haiz...@haizaar.com wrote:
 On Tue, May 12, 2009 at 3:23 PM, LI Daobing lidaob...@gmail.com wrote:

 you should not repack the upstream tarball if the upstream tarball is
 already in .tar.gz format. rename or make a soft link is enough.
 I'll take it from now on. Thanks.

 please fix this and re-upload.
 All done. Re-uploaded.

 sorry to bother again.

 copyright issue:

 1. where is the copyright come from? i did not find it in the source
 or the homepage.
You are right. I've just blindly copied copyright file from
mod_authnz_external, assuming it would be the same, since both
packages are alike and come from the same author. I'll write to the
author and ask to put copyright notice into the package.


 2. whether this copyright is free? whether it has been discussed in
 debian-legal? if so, paste a link here, thanks.


 --
 Best Regards
 LI Daobing




-- 
Zaar


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



Re: Bug#521918: pbuilder --build --binary-arch invokes 'build' target

2009-05-12 Thread Filippo Rusconi
On Mon, May 11, 2009 at 08:34:54PM +0200, Petr Pudlak wrote:
 
 On Mon, May 11, 2009 at 03:11:22PM +0200, Filippo Rusconi wrote:
  
  It is a pity to have a Debian Policy so well documented, to point
  package-making learners to that Policy and then have non-conformant
  builders.
  
  In fact, I'd ask what would be the solution to overcome the problem
  (apart from the desirable fixing the builders)?
 
 Hi, I'm glad I (finally) got some response to the problem!
 
 I've had precisely the same problem as Filippo: I prepared my first package, I
 spent many hours studying the Policy to follow it precisely, and to my
 disappointment, I got a FTBFS bug report immediately after uploading the
 package.

I suspected I was not alone in this situation :)

 I don't think the problem is so much in the Policy, I think the problem is 
 with
 the builders. The builders must provide dependencies according to
 debian/control and the target(s) they're calling. Of course, improving the
 Policy is OK, but once the guidelines are agreed upon and written there, the
 builders must follow it.

I agree with this, also because what is stated in Policy is just plain
sensible.

 Not the other way around.  I'm quite surprised that
 these problems with the builders haven't been solved already, considering the
 number of packages in Debian!

Well, maybe there are not so many packages that perform as a clear cut
separation between build-indep and build-arch...
 
 I suggest to create a dummy package that would be as simple as possible and
 that would demonstrate the problem. Then test it with various building tools 
 and
 fill eventual bug reports. Maybe I could prepare such dummy package in the
 following days, if I have time.

If this would convince the developers responsible for the builders to
deal with the problem, then that would be awsome. Any such DD
listening ?

Best regards,
 Filippo

--
Filippo Rusconi, PhD - CNRS - public key C78F687C
Author of ``massXpert'' at http://www.massxpert.org


signature.asc
Description: Digital signature


RFS: twittare

2009-05-12 Thread Dominik George
Dear mentors,

I am looking for a sponsor for my package twittare. Of course, a check and 
constructive criticism beforehand would be great ;).

* Package name: twittare
  Version : 0.7.42-1
  Upstream Author : Tabaré Caorsi lucifers.preac...@gmail.com
* URL : http://www.twittare.com
* License : GPL-3+
  Section : net

It builds these binary packages:
twittare   - A twitter client for Linux written in Qt

The package appears to be lintian clean.

The upload would fix these bugs: 528273

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/t/twittare
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget 
http://mentors.debian.net/debian/pool/main/t/twittare/twittare_0.7.42-1.dsc

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

Kind regards
 Dominik George




signature.asc
Description: OpenPGP digital signature


Re: RFS: macchanger-gtk (updated package) -- fixed URL in watch file

2009-05-12 Thread Alejandro Garrido Mota
2009/5/13 LI Daobing lidaob...@gmail.com:
 Hello,

 On Tue, May 12, 2009 at 11:09, Alejandro Garrido Mota
 garridom...@gmail.com wrote:
 Dear mentors,

 I am looking for a sponsor for the new version 1.1-4
 of my package macchanger-gtk.

 It builds these binary packages:
 macchanger-gtk - a GTK+ interface for GNU/MACchanger

 The package appears to be lintian clean.

 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/m/macchanger-gtk
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget 
 http://mentors.debian.net/debian/pool/main/m/macchanger-gtk/macchanger-gtk_1.1-4.dsc

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

 undocumented changes in README:

 $ debdiff macchanger-gtk_1.1-3.dsc macchanger-gtk_1.1-4.dsc | diffstat
  README                              |    2 +-
  macchanger-gtk-1.1/debian/changelog |    6 ++
  macchanger-gtk-1.1/debian/watch     |    2 +-
  3 files changed, 8 insertions(+), 2 deletions(-)



Please, check again. I fix the problem

-- 
http://www.mogaal.com
GNU/Linux Debian SID
Usuario Linux registrado #386758
GPG Key Fingerprint = F6A7 EF7E 4688 70C6 6B37  A8EF F6B0 9645 B24B F200


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



python setuptools usage in trac package

2009-05-12 Thread Gunnar Thielebein
I am currently on packaging trac package from the sid repository to the
current version for debian and ubuntu. The sid package is trac-0.11.2.1.

The rule's file contains this line:

 python setup.py install \
 --root=$(CURDIR)/debian/trac \
 --single-version-externally-managed


When i packaged this version to ubuntu jaunty  which uses python2.6 as
default python version
the installation prefix changed from /usr to /usr/local for unknown reason.

 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/resource.py
 to resource.pyc
 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/db/pool.py
 to pool.pyc
 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/db/mysql_backend.py
 to mysql_backend.pyc
 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/db/schema.py
 to schema.pyc
 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/db/api.py
 to api.pyc
 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/db/postgres_backend.py
 to postgres_backend.pyc
 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/db/sqlite_backend.py
 to sqlite_backend.pyc
 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/db/util.py
 to util.pyc
 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/db/__init__.py
 to __init__.pyc
 byte-compiling
 /root/Trac-0.11.4/debian/trac/usr/local/lib/python2.6/dist-packages/trac/loader.py
 to loader.pyc

For workaround I set the --prefix argument. What I am wonder about, is
it good practice to statically define the prefix in the rules file like
this? Are there documented changes in python's package tools pycentral,
python-shared for python2.6? Are there alternative solution to this?

 python setup.py install \
 --prefix=/usr
 --root=$(CURDIR)/debian/trac \
 --single-version-externally-managed


Best Regards,
Gunnar


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



Re: python setuptools usage in trac package

2009-05-12 Thread Jonathan Wiltshire
On Tue, May 12, 2009 at 04:50:44PM +0200, Gunnar Thielebein wrote:
 When i packaged this version to ubuntu jaunty  which uses python2.6 as
 default python version
 the installation prefix changed from /usr to /usr/local for unknown reason.

See the rules file in rednotebook/sid; I had exactly the same problem
when trying to make it Ubuntu-friendly.

-- 
Jonathan Wiltshire

PGP/GPG: 0xDB800B52 / 4216 F01F DCA9 21AC F3D3  A903 CA6B EA3E DB80 0B52


signature.asc
Description: Digital signature


Re: RFS: cconv -- A iconv based simplified-traditional chinese conversion tool

2009-05-12 Thread Vern Sun
on 二, 2009-05-12 at 17:02 +0800, Michal Čihař wrote:
 - you should split the library to libcconv0 and rename devel package to
   libcconv-dev
 - please write useful description, pointing user to url is not a useful
   description
done

 - cconv man page is obviously generated, you should include it's
   sources and generate it during build
I use asciidoc to generate manpage, fixed.

 - Vcs-* fields are for debian packaging not for upstream
 - README.Debian is useless
 - why do you install empty file NEWS?
clear

Reuploaded. The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/c/cconv
- Source repository: deb-src http://mentors.debian.net/debian unstable main
  contrib non-free
- dget http://mentors.debian.net/debian/pool/main/c/cconv/cconv_0.5.2-1.dsc

Thanks for the review.
-- 
Vern
2009-05-12


signature.asc
Description: Digital signature


Re: RFS: scmbug

2009-05-12 Thread Kristis Makris
   1. Do not make package native.
  
  What do I need to do to change the package into being non-native ?
  How/where do I specify the non-native version number ?

What do I need to do to change the packaging into being non-native ?

 
   2. Please create proper debian directory and not by symlink to some
   directory with templates and other crap in it.
  
  Why not ?
 
 Because it breaks some tools which check archive and makes NMUs
 needlessly complicated.

It sounds like some tools need to be corrected.

For example, man dpkg-buildpackage reports a -c parameter for
specifying the control file from a directory OTHER than debian/. But
this flag is not available for dpkg-buildpackage.

One should be able to provide those files in a directory with any name
they want.

  Debian is not the only distribution this system is packaged for. I don't
  like to have a top-level directory called debian in the source code
  repository. Instead, I have a directory called packaging/debian.
 
 There is no need to have debian packaging things in upstream.

I disagree.

  There are no hardcoded paths in the build process. I'm not sure why this
  error occurs. 
 
 Have you looked at Makefile in your package? It contains this path on
 dozens of lines.

Thanks, this was an issue with cleaning up. Corrected now.

   7. Source should match the one available on upstream website:
   $ md5sum SCMBUG_RELEASE_0-26-13.tar.gz scmbug_0.26.13.tar.gz
   a5c92c23e8c2fa5f67a389e12c04aacd  SCMBUG_RELEASE_0-26-13.tar.gz
   d5645be5bc4a620f8f9db67a11662f0b  scmbug_0.26.13.tar.gz
  
  I don't understand how dpkg-buildpackage prepared this new .tar.gz file.
 
 You should not make native package. Then tarball would match the
 original one and all packaging changes will be in separate file.



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


Re: RFS (take 2): libbash

2009-05-12 Thread Hai Zaar
On Tue, May 12, 2009 at 8:01 PM, Patrick Matthäi pmatth...@debian.org wrote:
 Hmm there are some new lintian warnings in
 http://mentors.debian.net/debian/pool/main/l/libbash/libbash_0.9.10c-1.dsc


 I: libbash source: debian-watch-file-is-missing
Oops... fixed
 I: libbash source: build-depends-without-arch-dep doxygen
Fixed - doxygen moved to Build-Depends-Indep. Uploaded.
 E: libbash: dir-or-file-in-var-lock var/lock/dirlocks/
Well... does it mean I'll have to create /var/log/dirlocks during boot
process? If yes, is there any service in Debian that can create
requested files/dirs on boot? (Please do not tell me that I need to
write init script to do it :)





-- 
Zaar


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



Re: RFS: sphinxsearch

2009-05-12 Thread Tom Simnett
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hai Zaar wrote:
 On Tue, May 12, 2009 at 4:15 PM, Tom Simnett t...@initforthe.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Ben Finney wrote:
 Jérémy Lal je...@edagames.com writes:
 These command names are rather too generic. Perhaps they should be
 prefixed with ‘sphinx-’?

 These all look like installing the package with the wrong options to
 ‘configure’, but that's a guess.

 Either write something useful in the README.Debian, or remove it if it's
 not needed for the package.

 Perhaps Lintian was never run on this package before uploading it?
 This has now been re-uploaded. The manpages don't exist, and as there is
 no ITP bug, it can't close it, so those warnings remain. Apart from that
 it appears to me to be clean.
 Hi!
 I'm not a mentor or DD, but you can:
 1. Write man pages yourself - pick template from
 /usr/share/debhelper/dh_make/debian/manpage.1.ex
 2. Open an ITP bug for sphinxsearch yourself - just file a bug (using
 reportbug tool) against wnpp package.
 
 My 2 cents :)

I now have an ITP bug resolved and manpages. This package is now lintian
clean according to lintian :)

- --
Tom Simnett
Director
initforthe Ltd
W: www.initforthe.com
T: 020 7183 3116
M: 07786 441 844
E: t...@initforthe.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkoJuFgACgkQcqOpPRWIaddYigCbBdMtPp7UZznFoFopBDK4CcNs
rucAoI7Lz8n/WSA2PVetOSDVrMn60QnA
=tJsT
-END PGP SIGNATURE-


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



Re: RFS: libmemcached

2009-05-12 Thread Monty Taylor
LI Daobing wrote:

 1. the debian policy version should be 3.8.1

Oops.

 2. /usr/bin/memstat in libmemcached-tools is conflict with the same
 file in memstat package[1], one solution is install it as
 memstat.libmemcached and document this in README.Debian
 http://packages.qa.debian.org/m/memstat.html

Done.

 3. consider remove the .la file if you already have a .pc file.

Is that a policy/best practice for library packages?

I've uploaded a new copy to mentors with 1 and 2 fixed. I'd like to know
more about 3 before making that change.

Thanks!

Monty


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



Re: RFS: scmbug

2009-05-12 Thread Boyd Stephen Smith Jr.
In 1242149210.3959.13.ca...@localhost, Kristis Makris wrote:
   1. Do not make package native.
  What do I need to do to change the package into being non-native ?
  How/where do I specify the non-native version number ?
What do I need to do to change the packaging into being non-native ?

Use a version number containing a dash.  IIRC, the version is in your 
debian/Changelog.
-- 
Boyd Stephen Smith Jr.   ,= ,-_-. =.
b...@iguanasuicide.net  ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.net/\_/



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


Re: python setuptools usage in trac package

2009-05-12 Thread Piotr Ożarowski
[Gunnar Thielebein, 2009-05-12]
 I am currently on packaging trac package from the sid repository to the
 current version for debian and ubuntu. The sid package is trac-0.11.2.1.
 
 The rule's file contains this line:
 
  python setup.py install \
  --root=$(CURDIR)/debian/trac \
  --single-version-externally-managed
 
 
 When i packaged this version to ubuntu jaunty  which uses python2.6 as
 default python version
 the installation prefix changed from /usr to /usr/local for unknown reason.

http://lists.debian.org/debian-python/2009/03/msg00091.html

additional notes:
if you use private directories, instead of --install-layout=deb, you
can use set of other options (like --install-lib) - this will ease
backporting your package to Lenny. If you don't use private directories,
just use python-support = 1.0 which is checking for Python files in
lots of places (including /usr/{,local}/python*/{site,dist}-packages).
-- 
http://people.debian.org/~piotr/sponsor


signature.asc
Description: Digital signature


Re: RFS: scmbug

2009-05-12 Thread Boyd Stephen Smith Jr.
In 1242149210.3959.13.ca...@localhost, Kristis Makris wrote:
  Debian is not the only distribution this system is packaged for. I
  don't like to have a top-level directory called debian in the source
  code repository. Instead, I have a directory called packaging/debian.
 There is no need to have debian packaging things in upstream.
I disagree.

Well, then you are wrong.  There is certainly never a *need* to have the 
Debian packaging upstream.  A desire, perhaps misguided, sure; but, never a 
*need*.

If it is a native package, there is no upstream.  If it is a non-native 
package the packaging is versioned separately from the upstream.  This 
removes one of the concerns that might drive one to maintain them together.

The Debian packaging may involves Debian-specific patches, and may need to 
change with the Debian policy which upstream shouldn't need to worry about.  
Separating the packaging commands is an advantage here.

Most of the people downloading your release tarballs won't be building a 
Debian package.  Most of those that are building a Debian package will 
already have access to the packaging commands, outside of your release 
tarball.  If any changes that Debian (or Debian-derivatives) need to make 
any changes to your package, various tools may complain.  At the very least, 
there will be spurious diffs.

If you want to maintain a debian/ directory in your upstream VCS and provide 
your own .debs and/or apt repository then, by all means, do so.  However, 
please don't include the debian/ directory in your release tarballs so they 
don't get in the way of the official Debian (or Ubuntu or Knoppix or 
whatever) packaging.
-- 
Boyd Stephen Smith Jr.   ,= ,-_-. =.
b...@iguanasuicide.net  ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.net/\_/



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


Re: RFS: sphinxsearch

2009-05-12 Thread Jérémy Lal

On 12/05/2009 19:56, Tom Simnett wrote:


Ben Finney wrote:

Jérémy Lalje...@edagames.com  writes:
These command names are rather too generic. Perhaps they should be
prefixed with ‘sphinx-’?

These all look like installing the package with the wrong options to
‘configure’, but that's a guess.

Either write something useful in the README.Debian, or remove it if it's
not needed for the package.

Perhaps Lintian was never run on this package before uploading it?

This has now been re-uploaded. The manpages don't exist, and as there is
no ITP bug, it can't close it, so those warnings remain. Apart from that
it appears to me to be clean.

Hi!
I'm not a mentor or DD, but you can:
1. Write man pages yourself - pick template from
/usr/share/debhelper/dh_make/debian/manpage.1.ex
2. Open an ITP bug for sphinxsearch yourself - just file a bug (using
reportbug tool) against wnpp package.

My 2 cents :)


I now have an ITP bug resolved and manpages. This package is now lintian
clean according to lintian :)

i just had a quick look at it (as a novice), as i'm willing to use it :
- usr/sbin is listed in debian/dirs but not really used ?
- watch file is missing
- /usr/share/doc/sphinxsearch should contain the doc provided by sphinx source 
tarball, such doc should be properly registered using doc-base and docs file.
- provide a README in the /usr/share/doc/sphinxsearch so that once the package 
is installed, one knows what's left to do to get it working

Regards,
Jérémy Lal.


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



Re: RFS: scmbug

2009-05-12 Thread David Bremner
At Tue, 12 May 2009 10:26:50 -0700,
Kristis Makris wrote:

  Because it breaks some tools which check archive and makes NMUs
  needlessly complicated.
 
 It sounds like some tools need to be corrected.
 
 For example, man dpkg-buildpackage reports a -c parameter for
 specifying the control file from a directory OTHER than debian/. But
 this flag is not available for dpkg-buildpackage.
 
 One should be able to provide those files in a directory with any name
 they want.

Hi Kristis;

I think it is probably not too realistic to expect debian to adapt
their tools to your expectations.  When/if you get more familiar with
the tools and the debian packaging process, feel free to file bug
reports for suggested enhancements.  In the meantime, please consider
that despite what might come across as a bit arbitrary and rough toned
from time to time, people here are trying to lead you to a state of if
not best practices, at least good enough practices for your
package to enter the debian archive.

all the best, 

David


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



Re: RFS (take 2): libbash

2009-05-12 Thread Patrick Matthäi

Hai Zaar schrieb:

On Tue, May 12, 2009 at 8:01 PM, Patrick Matthäi pmatth...@debian.org wrote:

Hmm there are some new lintian warnings in
http://mentors.debian.net/debian/pool/main/l/libbash/libbash_0.9.10c-1.dsc


I: libbash source: debian-watch-file-is-missing

Oops... fixed

I: libbash source: build-depends-without-arch-dep doxygen

Fixed - doxygen moved to Build-Depends-Indep. Uploaded.

E: libbash: dir-or-file-in-var-lock var/lock/dirlocks/

Well... does it mean I'll have to create /var/log/dirlocks during boot
process? If yes, is there any service in Debian that can create
requested files/dirs on boot? (Please do not tell me that I need to
write init script to do it :)


Wouldn't it make sense to write those lockfiles to ~/ instead of a 
systemwide dir?



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



Re: RFS (take 2): libbash

2009-05-12 Thread Hai Zaar
On Tue, May 12, 2009 at 10:55 PM, Patrick Matthäi pmatth...@debian.org wrote:

 Well... does it mean I'll have to create /var/log/dirlocks during boot
 process? If yes, is there any service in Debian that can create
 requested files/dirs on boot? (Please do not tell me that I need to
 write init script to do it :)

 Wouldn't it make sense to write those lockfiles to ~/ instead of a
 systemwide dir?
Some tools that use libbash (my custom app for example), run scripts
as system users that do not have valid ~/

-- 
Zaar


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



Re: RFS: ninja (updated package)

2009-05-12 Thread Mauro Lizaur
On Tue, 12 May 2009, William Vera wrote:

  Also, seems like you're missing the copyright part of your package at the
  end of the file, I mean something like:
   The Debian packaging is © 1900 - 2012, John Doe j...@missing.org and
   is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
 
 
 What file? the copyright file has the correct structure (I think)
 Thanks for your comments
 

I'm talking about debian/copyright itself, take a look at this 
one:
http://packages.debian.org/changelogs/pool/main/e/emesene/emesene_1.0.1-2/emesene.copyright

at the end of the file you may notice that Emilio Pozuelo Monfort 
licensed his work (the package), for example.

Regards

-- 
JID: lavaram...@jabber.org | http://lusers.com.ar/
2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1


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



Re: RFS (take 2): libbash

2009-05-12 Thread Patrick Matthäi

Hai Zaar schrieb:

On Tue, May 12, 2009 at 10:55 PM, Patrick Matthäi pmatth...@debian.org wrote:

Well... does it mean I'll have to create /var/log/dirlocks during boot
process? If yes, is there any service in Debian that can create
requested files/dirs on boot? (Please do not tell me that I need to
write init script to do it :)

Wouldn't it make sense to write those lockfiles to ~/ instead of a
systemwide dir?

Some tools that use libbash (my custom app for example), run scripts
as system users that do not have valid ~/



A valid point maybe also /tmp, your /var/lock/dirlocks has currently the 
same functions (meant as permissions) as /tmp.



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



Re: RFS (take 2): libbash

2009-05-12 Thread Hai Zaar
On Tue, May 12, 2009 at 11:00 PM, Patrick Matthäi pmatth...@debian.org wrote:
 Hai Zaar schrieb:

 On Tue, May 12, 2009 at 10:55 PM, Patrick Matthäi pmatth...@debian.org
 wrote:

 Well... does it mean I'll have to create /var/log/dirlocks during boot
 process? If yes, is there any service in Debian that can create
 requested files/dirs on boot? (Please do not tell me that I need to
 write init script to do it :)

 Wouldn't it make sense to write those lockfiles to ~/ instead of a
 systemwide dir?

 Some tools that use libbash (my custom app for example), run scripts
 as system users that do not have valid ~/


 A valid point maybe also /tmp, your /var/lock/dirlocks has currently the
 same functions (meant as permissions) as /tmp.
Sure. But still I need to create /tmp/dirlocks (or better
/var/tmp/dirlocks) on boot. How do I do it?



-- 
Zaar


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



Re: RFS: ninja (updated package)

2009-05-12 Thread William Vera
Hi
On Tue, May 12, 2009 at 2:52 PM, Mauro Lizaur
lavaram...@debian-community.org wrote:
 On Tue, 12 May 2009, William Vera wrote:

  Also, seems like you're missing the copyright part of your package at the
  end of the file, I mean something like:
   The Debian packaging is © 1900 - 2012, John Doe j...@missing.org and
   is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
 

 What file? the copyright file has the correct structure (I think)
 Thanks for your comments


 I'm talking about debian/copyright itself, take a look at this
 one:
 http://packages.debian.org/changelogs/pool/main/e/emesene/emesene_1.0.1-2/emesene.copyright

 at the end of the file you may notice that Emilio Pozuelo Monfort
 licensed his work (the package), for example.

 Regards

I see, but AFAIK it's optional
Regards


 --
 JID: lavaram...@jabber.org | http://lusers.com.ar/
 2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1


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





-- 
William Vera bi...@billy.com.mx
PGP Key: 1024D/F5CC22A4
Fingerprint: 3E73 FA1F 5C57 6005 0439  4D75 1FD2 BF96 F5CC 22A4


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



Re: RFS: ninja (updated package)

2009-05-12 Thread Mauro Lizaur
On Tue, 12 May 2009, William Vera wrote:

 Hi
 On Tue, May 12, 2009 at 2:52 PM, Mauro Lizaur
 lavaram...@debian-community.org wrote:
  On Tue, 12 May 2009, William Vera wrote:
 
   Also, seems like you're missing the copyright part of your package at the
   end of the file, I mean something like:
    The Debian packaging is © 1900 - 2012, John Doe j...@missing.org and
    is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
  
 
  What file? the copyright file has the correct structure (I think)
  Thanks for your comments
 
 
  I'm talking about debian/copyright itself, take a look at this
  one:
  http://packages.debian.org/changelogs/pool/main/e/emesene/emesene_1.0.1-2/emesene.copyright
 
  at the end of the file you may notice that Emilio Pozuelo Monfort
  licensed his work (the package), for example.
 
  Regards
 
 I see, but AFAIK it's optional
 Regards
 

Alright, that was all I had to say :-)

Bye

-- 
JID: lavaram...@jabber.org | http://lusers.com.ar/
2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1


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



Re: RFS (take 2): libbash

2009-05-12 Thread Boyd Stephen Smith Jr.
In cfb54190905121302h695d3eb6t61f08bb9294fe...@mail.gmail.com, Hai Zaar 
wrote:
On Tue, May 12, 2009 at 11:00 PM, Patrick Matthäi pmatth...@debian.org 
wrote:
 Hai Zaar schrieb:
 On Tue, May 12, 2009 at 10:55 PM, Patrick Matthäi
 pmatth...@debian.org
 wrote:
 Well... does it mean I'll have to create /var/log/dirlocks during
 boot process? If yes, is there any service in Debian that can create
 requested files/dirs on boot? (Please do not tell me that I need to
 write init script to do it :)
 Wouldn't it make sense to write those lockfiles to ~/ instead of a
 systemwide dir?
 Some tools that use libbash (my custom app for example), run scripts
 as system users that do not have valid ~/
 A valid point maybe also /tmp, your /var/lock/dirlocks has currently the
 same functions (meant as permissions) as /tmp.
Sure. But still I need to create /tmp/dirlocks
on boot. How do I do it?

I believe Patrick meant to put the files in /tmp, not in /tmp/dirlocks.  If 
you need the locks to last across reboots, /var/tmp, not /var/tmp/dirlocks.

Both /tmp and /var/tmp have the 1777 permissions you want and are present on 
any Debian system.
-- 
Boyd Stephen Smith Jr.   ,= ,-_-. =.
b...@iguanasuicide.net  ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.net/\_/



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


Re: RFS (take 2): libbash

2009-05-12 Thread Hai Zaar
On Tue, May 12, 2009 at 11:15 PM, Boyd Stephen Smith Jr.
b...@iguanasuicide.net wrote:
 In cfb54190905121302h695d3eb6t61f08bb9294fe...@mail.gmail.com, Hai Zaar
 wrote:
On Tue, May 12, 2009 at 11:00 PM, Patrick Matthäi pmatth...@debian.org
 wrote:
 Hai Zaar schrieb:
 On Tue, May 12, 2009 at 10:55 PM, Patrick Matthäi
 pmatth...@debian.org
 wrote:
 Well... does it mean I'll have to create /var/log/dirlocks during
 boot process? If yes, is there any service in Debian that can create
 requested files/dirs on boot? (Please do not tell me that I need to
 write init script to do it :)
 Wouldn't it make sense to write those lockfiles to ~/ instead of a
 systemwide dir?
 Some tools that use libbash (my custom app for example), run scripts
 as system users that do not have valid ~/
 A valid point maybe also /tmp, your /var/lock/dirlocks has currently the
 same functions (meant as permissions) as /tmp.
Sure. But still I need to create /tmp/dirlocks
on boot. How do I do it?

 I believe Patrick meant to put the files in /tmp, not in /tmp/dirlocks.  If
 you need the locks to last across reboots, /var/tmp, not /var/tmp/dirlocks.
I need separate 1777 directory for locks library of libbash, since it
may create rather complex file structure there, so I do not want to
put it to just /tmp or /var/tmp/, since it may lead to collisions with
files created manually by users (yes, I understand that users can
occasionally, or on purpose to create files in /var/tmp/dirlocks as
well, but that is  another story).

-- 
Zaar


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



Re: RFS (take 2): libbash

2009-05-12 Thread Boyd Stephen Smith Jr.
In cfb54190905121411u71ae6971r499e87a0895b8...@mail.gmail.com, Hai Zaar 
wrote:
I need separate 1777 directory for locks library of libbash, since it
may create rather complex file structure there, so I do not want to
put it to just /tmp or /var/tmp/, since it may lead to collisions with
files created manually by users

That's a *desire*, not a *need*.

Follow the lead set by GPG, KDE, ORBit, PulsaAudio, SCIM, and SSH.[1]  Put 
files in /tmp and if you need a complex directory structure, create a per-
user (or instance) directory in /tmp and place your files inside.

mkdtemp is your friend here, although it is not completely portable.  
mktemp+mkdir are portable, but make sure your code does not have a race 
condition.

So far you haven't provided any evidence that /tmp or /var/tmp are 
inappropriate for your program.
-- 
Boyd Stephen Smith Jr.   ,= ,-_-. =.
b...@iguanasuicide.net  ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
http://iguanasuicide.net/\_/

[1] Taken together, it is a good crowd to be in.


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


RFS: gearmand

2009-05-12 Thread Monty Taylor
Dear mentors,

I am looking for a sponsor for my package gearmand.

* Package name: gearmand
  Version : 0.5-1
  Upstream Author : Eric Day and Brian Aker
* URL : http://launchpad.net/gearmand
* License : BSD
  Section : web

It builds these binary packages:
gearman- A distributed job queue
gearman-client - A distributed job queue
gearman-server - A distributed job queue
libgearman-dev - A distributed job queue
libgearman0 - A distributed job queue

The package appears to be lintian clean. There is one lintian override
that I've had fixed upstream, but the new version of upstream isn't out
just yet. I'll remove the override when the new version comes out.

The upload would fix these bugs: 528309

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/g/gearmand
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget
http://mentors.debian.net/debian/pool/main/g/gearmand/gearmand_0.5-1.dsc

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

Kind regards
 Monty Taylor


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