Re: How to write emacs dependency ?

2009-11-12 Thread Paul Gevers
Craig Small wrote:
 On Wed, Nov 11, 2009 at 06:51:01PM +0100, Sven Joachim wrote:
 On 2009-11-11 16:43 +0100, Christoph Egger wrote:
 Depends: emacs21 | emacs22 | emacs23 | xemacs21,
   gnus | emacs22 | emacs23 | xemacs21
 This does not give you any guarantee that somebody trying to run darcsum
 on emacs21 has the gnus package installed.
 It does, let's say you have emacs21 installed but not gnus.
 The first clause matches emacs21, so its satisfied.
 The second, nothing matches, so you have an unmet dependency.
 For instances off emacs22, emacs23 and xemacs21 then whatever is
 installed meets both clauses.

No it doesn't, if you have both emacs21 and emacs22 installed AND run
darcsum on emacs21 (for whatever reason) you don't necessarily have
gnus. So no guarantee with this string.

Paul



signature.asc
Description: OpenPGP digital signature


Re: How to write emacs dependency ?

2009-11-12 Thread TANIGUCHI Takaki
 On Thu, 12 Nov 2009 11:26:35 +1100
 csm...@debian.org(Craig Small)  said:

  How about simply dropping support for emacs21?  It's an obsolete Emacs
  flavor version that has been removed from sid already.
 That is possibly the better idea in that case.

I choice this idea.

 
  - Craig
 -- 
 Craig Small  GnuPG:1C1B D893 1418 2AF4 45EE  95CB C76C E5AC 12CA DFA5
 http://www.enc.com.au/ csmall at : enc.com.au
 http://www.debian.org/  Debian GNU/Linux, software should be Free 
 
 
 -- 
 To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 
--
谷口 貴紀 (TANIGUCHI Takaki)tak...@asis.media-as.org
http://takaki-web.media-as.org/ tak...@debian.org


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



Re: Building pdf from odt files noninteractively?

2009-11-12 Thread Paul Gevers
Eugene V. Lyubimkin wrote:
 Felipe Sateler wrote:
 I have a source package that has pdf documentation, which is generated
 with openoffice.org. Is it possible to generate said pdf without user
 interacion (that is, for autobuilding in the buildds)? Or maybe I can
 just ship the also-included pdf files? AFAICS, the license is not
 violated.

 Try unoconv or jodconverter.

Some time ago I tried unoconv for my package, but it had issues as can
be seen in the bts:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491456#102

Do you know a way to get it done? (I have to look into jodconverter).

Paul



signature.asc
Description: OpenPGP digital signature


Re: insserv: warning: current stop runlevel(s) ... overwrites defaults

2009-11-12 Thread Raphael Geissert
Michael Hanke wrote:
[...]
 
 Can anyone please point me to the problem and its solution?
 

When making changes to the runlevels either via update-rc.d or the lsb
header, the init script needs to be removed first (via update-rc.d, as
simply removing the symlink won't work in the case of file-rc).

In other words: you need to check if the user is upgrading from an affected
version (probably anything lt the new version) and then do an update-rc.d
remove. All that before the #DEBHELPER# mark so that the rest is done for
you.

And like Rogéiro Brito said, remove the S runlevel. First of all, S is only
used by some special cases where the script only needs to be run once,
second, syslog daemons are only available from post-rcS (which at some
point would render your package uninstallable because of unmet init script
dependencies).

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



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



Re: presumable last policy change before releasing Squeeze?

2009-11-12 Thread ERSEK Laszlo

On Sun, 4 Oct 2009, Paul Wise wrote:


Write an article for debaday.debian.net about lbzip2 to promote it and
get more users/testers.


The DebADay Team has reviewed and published my article under [0].

Many thanks to Ana Guerrero, Martín Ferrari, and the rest of the DebADay 
Team!


Also thank you, Paul, for the suggestion.

Cheers,
lacos

[0] http://debaday.debian.net/2009/11/12/lbzip2-parallel-bzip2-utility/

Re: Building pdf from odt files noninteractively?

2009-11-12 Thread Eugene V. Lyubimkin
Paul Gevers wrote:
 Some time ago I tried unoconv for my package, but it had issues as can
 be seen in the bts:
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491456#102
 
 Do you know a way to get it done? (I have to look into jodconverter).
Yes, I saw this bug as well, but worked around it by issuing unoconv several
times, so it successfully started the listener on 2nd or 3rd time, but this is
indeed unreliable.

I cannot say something about jodconverter, I used it many years ago when it
was not yet packaged into official archive and don't remember details.

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
C++/Perl developer, Debian Developer



signature.asc
Description: OpenPGP digital signature


Re: insserv: warning: current stop runlevel(s) ... overwrites defaults

2009-11-12 Thread Michael Hanke
On Thu, Nov 12, 2009 at 09:03:59AM -0600, Raphael Geissert wrote:
 Michael Hanke wrote:
 [...]
  
  Can anyone please point me to the problem and its solution?
  
 
 When making changes to the runlevels either via update-rc.d or the lsb
 header, the init script needs to be removed first (via update-rc.d, as
 simply removing the symlink won't work in the case of file-rc).

Ah! Thanks a lot, that explains it.

 In other words: you need to check if the user is upgrading from an affected
 version (probably anything lt the new version) and then do an update-rc.d
 remove. All that before the #DEBHELPER# mark so that the rest is done for
 you.
 
 And like Rogéiro Brito said, remove the S runlevel. First of all, S is only
 used by some special cases where the script only needs to be run once,
 second, syslog daemons are only available from post-rcS (which at some
 point would render your package uninstallable because of unmet init script
 dependencies).

Well, the respective package is a firewall. I'd say it should run
once in S pretty much right after networking becomes available.
It may even not be necessary to run it again when switching to a runlevel
other then 0 1 6, correct?

So instead of removing S I should remove 2 3 4 5, I guess.

Additionally, as you mentioned syslog is not available at that early
stage.  The question is now whether I should sacrifice the startup
log-message for the sake of establishing the firewall as early as
possible -- or not?

Oppinions very much appreciated!


Michael


-- 
GPG key:  1024D/3144BE0F Michael Hanke
http://mih.voxindeserto.de


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



RFS: congruity

2009-11-12 Thread Mathieu Trudel-Lapierre
Dear mentors,

I am looking for a sponsor for my package congruity.

* Package name: congruity
 Version : 13+dfsg-1
 Upstream Author : Stephen Warren s-t-concorda...@wwwdotorg.org
* URL : http://sourceforge.net/projects/congruity
* License : GPL-3+
 Section : misc

It builds these binary packages:
congruity  - graphical utility to configure Logitech Harmony remotes

The package appears to be lintian clean.

The upload would fix these bugs: 512599

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

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

Kind regards
 Mathieu Trudel


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



Re: swami - libgtk1.2

2009-11-12 Thread Barry deFreese
Jaromír Mikeš wrote:
 Od: Paul Wise p...@debian.org
 
 
 Get upstream to port it to GTK+ 2.0 and ensure that it will be
 compatible with GTK+ 3.0 (which will remove a bunch of deprecated
 stuff from GTK+ 2.0). An alternative would be to send upstream a patch
 for that. If upstream is not active you could take over the upstream
 project:

 http://sourceforge.net/apps/trac/sourceforge/wiki/Abandoned%20Project%20Takeovers

 -- 
 
 Thank you for help. Just going contact upstream.
 
 regards
 
 mira
 
 
Hmm, sorry this is so late but I just ran across this.  The newer versions of
swami from upstream do use GTK2 but seem to be in a developmental state.

Have you talked to them?

Thanks,

Barry deFreese
Debian QA


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



Re: RFS: congruity

2009-11-12 Thread Vincent Bernat
OoO Lors de  la soirée naissante du jeudi 12  novembre 2009, vers 17:28,
Mathieu Trudel-Lapierre mathieu...@gmail.com disait :

 Dear mentors,
 I am looking for a sponsor for my package congruity.

 * Package name: congruity
  Version : 13+dfsg-1
  Upstream Author : Stephen Warren s-t-concorda...@wwwdotorg.org
 * URL : http://sourceforge.net/projects/congruity
 * License : GPL-3+
  Section : misc

Hi Mathieu!

In debian/copyright, you say that  remote.png is CC-BY-SA-2.5. Is it the
original  remote.png  (the one  removed  from  the  archive to  get  the
DFSG-free version) or the new remote.png?

In the first case, you should specify the license of the new one. In the
second case, CC-BY-SA-2.5 does not comply with DFSG.

You should also build-depends on sharutils to get uudecode.
-- 
panic(Oh boy, that early out of memory?);
2.2.16 /usr/src/linux/arch/mips/mm/init.c


pgp2WUxPD1cAK.pgp
Description: PGP signature


Re: RFS: congruity

2009-11-12 Thread M. van Brummelen
Hi,

 It builds these binary packages:
 congruity  - graphical utility to configure Logitech Harmony remotes
Nice I just bought one yesterday.

 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/c/congruity
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget 
 http://mentors.debian.net/debian/pool/main/c/congruity/congruity_13-1.dsc
This link doesn't work it should be dget
http://mentors.debian.net/debian/pool/main/c/congruity/congruity_13+dfsg-1.dsc

Did you test it with pbuilder? Cause it needs sharutils :
uudecode debian/remote.png.uu
make: uudecode: Command not found



Regards,
Martijn van Brummelen



signature.asc
Description: OpenPGP digital signature


Re: RFS: congruity

2009-11-12 Thread Mathieu Trudel-Lapierre
On Thu, Nov 12, 2009 at 11:56 AM, Vincent Bernat ber...@debian.org wrote:

 In the first case, you should specify the license of the new one. In the
 second case, CC-BY-SA-2.5 does not comply with DFSG.

 You should also build-depends on sharutils to get uudecode.

Indeed, I'm still good too fast. I knew it needed sharutils, and that
I needed to add it to Build-Depends...

I just re-did my upload to mentors with these changes. CC-BY-SA-2.5
was the license for the old file. The new one is GPL-3.

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

Regards,

/ Matt


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



RFS: php-net-ipv6

2009-11-12 Thread Bas Roos
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dear mentors,

I am looking for a sponsor for my package php-net-ipv6.

* Package name: php-net-ipv6
  Version : 1.1.0b2-1
  Upstream Author : Alexander Merz kont...@alexander-merz.com
* URL : http://pear.php.net/package/Net_IPv6
* License : BSD
  Section : web

It builds these binary packages:
php-net-ipv6 - Check and validate IPv6 addresses

The package appears to be lintian clean.

The upload would fix these bugs: 555948

My motivation for maintaining this package is: Working in an ISP
environment as systems and network engineer, I see a growing need for
tooling to administer and maintain the IPv6 protocol. Having used PHP
for most of the tools within my company, I am happy to see this PEAR
package being added to Debian. I am confident that I have the time,
skills, and most importantly the will to keep this package in good shape
for this great distribution.

The package can be found on mentors.debian.net:
- - URL: http://mentors.debian.net/debian/pool/main/p/php-net-ipv6
- - Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- - dget
http://mentors.debian.net/debian/pool/main/p/php-net-ipv6/php-net-ipv6_1.1.0b2-1.dsc

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

Kind regards
 Bas Roos
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkr8ei4ACgkQavJDIBG+R54LsgCfRscHDcFXJvK9mYn7JpCxQIea
S2UAoNB1nA+bUc3rjxIo9Hk3xw8HTWG5
=SN/L
-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: How to write emacs dependency ?

2009-11-12 Thread Goswin von Brederlow
Paul Gevers p...@climbing.nl writes:

 Craig Small wrote:
 On Wed, Nov 11, 2009 at 06:51:01PM +0100, Sven Joachim wrote:
 On 2009-11-11 16:43 +0100, Christoph Egger wrote:
 Depends: emacs21 | emacs22 | emacs23 | xemacs21,
   gnus | emacs22 | emacs23 | xemacs21
 This does not give you any guarantee that somebody trying to run darcsum
 on emacs21 has the gnus package installed.
 It does, let's say you have emacs21 installed but not gnus.
 The first clause matches emacs21, so its satisfied.
 The second, nothing matches, so you have an unmet dependency.
 For instances off emacs22, emacs23 and xemacs21 then whatever is
 installed meets both clauses.

 No it doesn't, if you have both emacs21 and emacs22 installed AND run
 darcsum on emacs21 (for whatever reason) you don't necessarily have
 gnus. So no guarantee with this string.

 Paul

dpkg can not express that. The dependency will always be fullfilled by
emacs22 being there.

Only way out is to go dirty and use plain

Depends: gnus | emacs22 | emacs23

gnus already depends on (x)emacs21.

MfG
Goswin


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



scrollkeeper/rarian

2009-11-12 Thread Pietro Battiston
Hello,
I'm trying to package some manual with a package of mine (of which I'm
also upstream), and I'm having big (and unexpected) problems in
installing it correctly.

Basically, I have the manual files, and then the omf, which, when
installed correctly, work fine.

However, in the .omf file the path of the manual must be insterted.

Now, as upstream I have no problem in doing it in the setup.py. But as
packager, this doesn't solve my problem, since setup.py will get as path
the fake one.

I've read at [0] that scrollkeeper-preinstall should take care of that.
Then I found dh_scrollkeeper... and discovered it's obsoleted by rarian,
which for being a system of managing documentation seems to be really
short of it.

In the end: what to do?

I saw a package - Jokosher - patching the omfs at build time. I saw many
other packages use complex - and, I fear, obsolete - makefiles. I'd
really like to avoid both those.

thank you for any hint

Pietro Battiston


[0]:
http://scrollkeeper.sourceforge.net/documentation/writing_scrollkeeper_omf_files/ar01s05.html
 


signature.asc
Description: Questa è una parte del messaggio firmata digitalmente


Lintian experimental tags (was: RFS: ampache (updated package))

2009-11-12 Thread Russ Allbery
Raphael Geissert geiss...@debian.org writes:

 Well, experimental checks are not to be considered irrelevant chatter,
 hence my question.

 The current experimental checks are:
 Tag: spelling-error-in-binary
 Severity: normal
 Certainty: wild-guess

 It is based on the output of strings(1) so it can't tell for sure whether a
 string is actually displayed or it is just a symbol or something else, or
 whether it is really an error or not (although it is pretty accurate in
 most cases).

I've removed the experimental tag on this for the next release of Lintian.
I think it's reasonably mature, and the certainty is wild-guess, which is
about right.  I changed the severity to minor, since by definition in our
BTS spelling errors are minor bugs.  minor/wild-guess will make this an
info-level tag.

 Tag: template-uses-unsplit-choices
 Severity: normal
 Certainty: possible

 Erm, IIRC this one should no longer be marked as experimental ever since
 lenny was released.

Will no longer be experimental in the next upload.

 Tag: embedded-pear-module
 Severity: normal
 Certainty: possible

 PEAR modules are a bit tricky to detect properly without making it too
 specific, in which case the check itself wouldn't be of much use.

Left experimental for the time being.

 Tag: shlib-calls-exit
 Severity: wishlist
 Certainty: possible

 There's no way for lintian to tell whether the usage of exit or _exit is
 correct at all in the shared library, and it is based only by looking at
 the symbols.

I'm considering removing this one entirely.  It has very serious false
positive problems due to generic helper libraries that could call exit but
never use that code path in the library code.  We have this because it's
something that rpmlint checks, but most of the cases of it that I've seen
are actually wrong or at least not interesting.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


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



Re: Lintian pickiness and packaging improvements

2009-11-12 Thread Russ Allbery
Manoj Srivastava sriva...@debian.org writes:

 Ah. I have a few of those. For example, take this warning from
  Lintian: description-synopsis-might-not-be-phrased-properly

 This is not policy, but dev-ref,

Fixed the cross-reference, which was simply wrong.

  and when it was proposed, it was argued that if we had a non clause,
  the front ends can make it look nicer, by completing the sentence,
  adding the period, etc, (perhaps by showing Package is a short
  description .  That was around 6 years or so ago.

[...]

 And why is this a warning as opposed to an informational
  message? How is the package impacted by having a gosh darned period in
  the short description? This is the same level of impairment as the
  other non info warnings? seriously? Thisis not a severity normal bug.
  It is not even a severity wishlist bug. It is a style issue.

I think an argument could be made that it's a severity: minor bug from a
consistency perspective, but not normal.  I've therefore now downgraded it
to severity: minor, which I think more accurately represents how important
it is.  Since it's also certainty: possible, this downgrades it to an
info-level tag.

 Things like that are why I take every lintian warning with a
  huge grain of salt.

Any others?  :)

 Ideally, Errors should correlate to important+ bugs, and must
  violations, I think, warnings are bugs (minor and normal) and should
  violations, and everything wishlist ought to be a informational
  message. Style things belong in experimental. And, to give credit where
  it is due, the majority of the tags are listed at their proper
  severity. But by no means all of them are.

Style things belong in pedantic, unless they're fairly widely agreed-on,
in which case they belong as severity: minor.  In general, though, I agree
with the above.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


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



Re: RFS: congruity

2009-11-12 Thread Paul Wise
On Fri, Nov 13, 2009 at 2:00 AM, Mathieu Trudel-Lapierre
mathieu...@gmail.com wrote:
 On Thu, Nov 12, 2009 at 11:56 AM, Vincent Bernat ber...@debian.org wrote:

 In the first case, you should specify the license of the new one. In the
 second case, CC-BY-SA-2.5 does not comply with DFSG.

 You should also build-depends on sharutils to get uudecode.

 Indeed, I'm still good too fast. I knew it needed sharutils, and that
 I needed to add it to Build-Depends...

Now that the archive accepts them, it would be better to switch to the
v3 source package format, which converts the diff.gz into a
debian.tar.gz, so you don't need sharutils at all. See the dpkg-source
manual page, search for 3.0 (quilt) and here:

http://wiki.debian.org/Projects/DebSrc3.0

-- 
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