Re: [UDD] Packages flagged 'error' in DEHS import

2011-01-19 Thread Raphael Geissert
Andreas Tille wrote:

 Hi,
 
 I was wondering, why DEHS claims ncbi-tools6 as not 'uptodate' but rather
 'error'. The DEHS page[1] says for experimental
 
[...]
 I'm actually running into an error.  What I really do not understand is,
 that the package in unstable has the very same watch file and does not
 seem to produce an error because it correctly detects outdated and is
 linking to the new version.
 
 Any reasonable explanation for this?

Experimental:
 Last time checked: 2011-01-04 18:07:05
Unstable:
 Last time checked: 2011-01-04 18:07:24

Something must have went wrong between the two checks.

-- 
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
Archive: http://lists.debian.org/ih8f3q$v9c$3...@dough.gmane.org



Re: [php-maint] RFS: php-gearman

2010-08-02 Thread Raphael Geissert
On Monday 02 August 2010 13:39:25 Clint Byrum wrote:
 Dear mentors and Debian PHP Maintainers,
 
 I am looking for a sponsor for my package php-gearman.
 
 * Package name: php-gearman
   Version : 0.7.0-1
   Upstream Author : James Luedke cont...@jamesluedke.com
 * URL : http://pecl.php.net/package/gearman
 * License : PHP v3.01
   Section : php
 
 It builds these binary packages:
 php5-gearman - PHP wrapper to libgearman
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 573894

Do you realise that the bug says that it is an Intent To Package and that I 
submitted the report and I own it (in terms of the BTS?)

I think that asking people to _read_ what the pages and documents say is not 
asking too much.

The package has been ready even before I filed the report but it is waiting for 
upstream to change the licence. I haven't heard from him since he said he 
would discuss with the PECL community if it was okay to do it, in spite of my 
other attempts to contact him.

Regards,
-- 
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
Archive: http://lists.debian.org/201008021528.01964.geiss...@debian.org



Re: RFS: phpunit (updated package)

2010-07-30 Thread Raphael Geissert
Hi,

Ivan Borzenkov wrote:
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/p/phpunit
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/p/phpunit/phpunit_3.4.15-1.dsc
 
 I would be glad if someone uploaded this package for me.

Have you contacted your previous sponsor already? maybe he is willing to 
continue working with you.

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
Archive: http://lists.debian.org/4c5329ab.8b18e60a.6e9b.4...@mx.google.com



Re: RFS: php-simpletest

2010-07-30 Thread Raphael Geissert
nikro...@gmail.com wrote:
 http://mentors.debian.net/debian/pool/main/p/php-simpletest/php-
simpletest_1.0.1-1.dsc
 

debian/changelog:
* You made more changes other than adopting the package, document them.

debian/control:
* do you have a vcs already?
* the dependency is incorrect: php4 no longer exists, and php5 only ensures 
one of the web SAPIs is installed, but the package can also be used wih 
php5-cli.

debian/dirs:
* you most likely don't need to list the usr/share/doc directory

debian/source/format:
* any special reason why you don't use 3.0?

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
Archive: http://lists.debian.org/4c533c95.5f83e60a.60f0.5...@mx.google.com



Re: Help for watch file

2010-07-13 Thread Raphael Geissert
David Paleino wrote:

 On Fri, 9 Jul 2010 16:02:13 +0800, Paul Wise wrote:
 
 On Fri, Jul 9, 2010 at 3:58 PM, Andreas Tille andr...@an3as.eu wrote:
 
  I wonder how I might get a watch file for code.google.com working.
 
 Sounds like Google changed their HTML again, which broke the redirector
 too:
 
 http://googlecode.debian.net/p/freemedform/

Please do not continue spreading the use of that redirector. Just because 
there's one for sourceforge it doesn't mean it is okay to have one for other 
hosting services. We ideally want *none*.

Also, I never saw a reply to Iustin Pop's email (basically saying nobody had 
actually contacted google code.) Neither a +1 or something to the 
ticket[1] opened by somebody else.

[1] http://code.google.com/p/support/issues/detail?id=4042

 I would've had tons of emails from angry users asking why it didn't work,
 if the redirector was actually broken :)

16 packages use it, there should be none.

Regards,
-- 
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
Archive: http://lists.debian.org/i1ijfc$k0...@dough.gmane.org



Packages with DMUA but no DM (was: Re: RFS: mpg321 (updated package with AudioScrobbler support))

2010-06-26 Thread Raphael Geissert
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Paul Wise wrote:

 On Sat, Jun 26, 2010 at 8:42 AM, Nanakos Chrysostomos
 nana...@wired-net.gr wrote:
 
 I am looking for a sponsor for the new version 0.2.11-4
 of my package mpg321.
 
 According to the PTS the package has DMUA set on it, so you should be
 able to build and upload it yourself.

Except that Nanakos isn't a DM according to [1] and [2], which makes me 
wonder why Michal sponsored an upload that sets the field.

Not to mention that some bugs were closed in the changelog when they should 
have been closed by manually sending a message to the report explaining why 
it is not a bug. Examples:

* Tried to reproduce the same experiment as Bug #388587 and
  i don't see any problem.
  If someone else can simulate the same problem, please report the bug
  and the way to simulate it again.So i am closing thsi bug also.
  (Closes: Bug#388587)
* Anyone who wants to use the -a option can follow the information 
from
  the manpage. To give an example: mpg321 -a /dev/dsp song.mp3.
  So Bug #286176 should close.The -a option seems to work fine.
  (Closes: Bug#286176).


I wonder if there should be a list of packages with DMUA but no DM 
Uploader[s] or Maintainer.

[1]https://nm.debian.org/dm_list.html
[2]http://bugs.debian.org/cgi-bin/pkgreport.cgi?archive=both;package=debian-
maintainers
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkwmu0YACgkQYy49rUbZzlrWAwCfZZMeB1aBdt1jauTDj4YXqa0j
FuIAn0TlAwL39bTW4Tpoxfx2ktRVhKwh
=oy+V
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c26bb53.5770e70a.1d64.4...@mx.google.com



Re: RFS: fritzing

2010-06-26 Thread Raphael Geissert
Paul Wise wrote:

 Please don't use HTML email on Debian lists:
 

A text/plain version of the message was included, so it's not a case I would 
jump on. It's just a matter of disabling HTML emails (on both ends: writer 
and reader.)

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
Archive: http://lists.debian.org/i06khk$4j...@dough.gmane.org



Re: RFS: checksec

2010-06-26 Thread Raphael Geissert
Hi Michael,

Michael Gilbert wrote:
 It builds these binary packages:
 checksec   - A script that reveals standard security features currently in
 use
 
[...]
 This script is provides
 useful information about which security features have been compiled
 in

There's a similar script already in the archive: hardening-check, from the 
hardening-includes package.

Please talk to Kees to come up with the best solution (either checksec is 
uploaded and and hardening-check dropped, or checksec is not uploaded and 
missing features added to hardening-check, or hardening-check is uploaded 
and both co-exist in the archive.)

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
Archive: http://lists.debian.org/i06lf4$7u...@dough.gmane.org



Re: question about debian/watch

2010-06-24 Thread Raphael Geissert
José Manuel Santamaría Lema wrote:
 http://qa.debian.org/watch/sf.php/radiotray/
 at the moment the last line says:
 Last database update: Sat, 05 Jun 10 23:58:50 +

I fixed it the other day (lock file was still around.)
Next time please report it to debian...@lists.d.o as soon as it is two days  
out of date.

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
Archive: http://lists.debian.org/i0171p$vj...@dough.gmane.org



embedded-zlib and fpc (was: Re: RFS: easymp3gain (updated package), fixes RC bug)

2010-04-12 Thread Raphael Geissert
Patrick Matthäi wrote:
 There is also an lintian error, which can not be overwritten and would
 reject it from the repository:
 E: easymp3gain-gtk: embedded-zlib ./usr/bin/easymp3gain

This is added by fpc, see #472304. Not sure what the real status is, though.

@ftp-masters: was the removal of embedded-zlib from the list of tags that 
can be overridden just temporary (because of the klibc incident)?

A new version of lintian is about to be released and would like to know 
whether that change should be propagated.

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
Archive: http://lists.debian.org/4bc3f946.1402be0a.12fe.5...@mx.google.com



Re: debian/watch sourceforge

2009-12-28 Thread Raphael Geissert
Jaromír Mikeš wrote:
 $ uscan
 uscan warning: In watchfile debian/watch, reading webpage
   http://qa.debian.org/watch/sf.php/jcgui/ failed: 500 Can't connect to
   qa.debian.org:80 (connect: timeout)
 

The whole server is down at the moment.

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: 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: Lintian pickiness and packaging improvements

2009-10-23 Thread Raphael Geissert
Manoj Srivastava wrote:

 On Thu, Oct 22 2009, Raphael Geissert wrote:
 
 Manoj Srivastava wrote:

 I also think that style issues should not be a part of even
  Pedantic checks. If a package is using a different, and arguably
  better style, then lintian should keep its nose out.

 If there's a better style I guess nobody would object to consider
 recommend it or
 
 You are not getting it. Better is subjective.  You can have a
  dozen better styles, all contradictory. Are you planning on having
  checks that can never all be met simultaneously? That is what you get
  when you go for subjectively better styles.

Yeah, I noticed that my argument was poor some minutes after posting the
message, but forgot to correct it.
The whole idea is to standardise, and preferably reduce to only
two standard styles if possible.

 
 at least make sure lintian doesn't complain about it.
 
 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, 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.

This should probably be brought up on -devel and the new concensus applied
and by lintian.

[...]
 
 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.

Agreed, the severity is over inflated.

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

Would be great if you could help out by pointing those out. Even a short
message on IRC with a short reasonable, initial, argument is enough.

Please remember that lintian has many many checks (counting 832 different
tags here), and that verifying each and every of them requires a lot of
time and effort so any help is welcome (and by that I don't mean you should
do anything else other than running lintian as usual and point out possible
issues).

 Lintian is a great tool. But it has long standing flaws, and
  previous maintainers of lintian have been resistant to changing that.
 

Feedback is very welcomed.

P.S. Last post about this in -mentors, as Charles suggested/requested.

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: Lintian pickiness and packaging improvements

2009-10-22 Thread Raphael Geissert
Manoj Srivastava wrote:

 I also think that style issues should not be a part of even
  Pedantic checks. If a package is using a different, and arguably
  better style, then lintian should keep its nose out.

If there's a better style I guess nobody would object to consider recommend
it or at least make sure lintian doesn't complain about it.

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: RFS: ampache (updated package)

2009-10-21 Thread Raphael Geissert
Hi Manoj,

Manoj Srivastava wrote:

 On Tue, Oct 20 2009, Raphael Geissert wrote:
 
 Hi Manoj,

 Manoj Srivastava wrote:
 [...]
 
 I find that experimental and pedantic add far too much
  irrelevant chatter, and that it tends to mask the problems one should
  actually fix.
 

 Could you please elaborate a bit more? I'd like to know how I can improve
 lintian so that it is more useful for others.
 
 ,[  Manual page lintian(1)  ]
 |  --pedantic
 | Display pedantic (P:) tags as well.  They are normally
 | suppressed.
 | 
 | Pedantic tags are Lintian at its most pickiest and include
 | checks for particular Debian packaging styles, checks that are
 | very frequently wrong, and checks that many people disagree
 | with.  Expect false positives and Lintian tags that you don't
 | consider useful if you use this option.  Adding overrides for
 | pedantic tags is probably not worth the effort.
 `
 
 Pretty much covers it, neh?
 
 Also:
 
 ,[ http://lintian.debian.org/manual/ch2.html#s2.3 ]
 | Experimental:
 |   This means that the code that generates this message is not as well
 |   tested as the rest of Lintian, and might still give surprising
 |   results. Feel free to ignore Experimental messages that do not seem to
 |   make sense, though of course bug reports are always welcomed.
 `

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

--

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.

--

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.

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

 
 Now, people experienced in packaging stuff for Debian ought to
  be looking at pedantic and experimental tags and giving feedback to
  Lintian, to improve it (I certainly do). But I only look at
  experimental and pedantic tags when I want to see f I want to give
  feedback to Lintian, not as a package check. As a package check it is
  very inefficient, and definitely not what I would recommend to a
  novice.

I would personally recommend checking pedantic tags here in mentors, it is a
great way to introduce people to best practises. If anyone refuses to make
the change suggested by lintian elaborating a bit more why could be a good
exercise as well.

As a reference, the current pedantic checks are:
 no-upstream-changelog
 experimental-to-unstable-without-comment
 debian-control-has-unusual-field-spacing
 copyright-refers-to-symlink-license
 source-contains-cvs-control-dir
 source-contains-svn-control-dir
 source-contains-bzr-control-dir
 source-contains-arch-control-dir
 source-contains-git-control-dir
 source-contains-hg-control-dir
 source-contains-bts-control-dir
 source-contains-svn-commit-file
 source-contains-svk-commit-file
 source-contains-arch-inventory-file
 source-contains-hg-tags-file
 source-contains-cvs-conflict-copy
 source-contains-svn-conflict-file
 source-contains-prebuilt-binary
 source-contains-prebuilt-windows-binary
 no-homepage-field
 direct-changes-in-diff-but-no-patch-system
 example-unusual-interpreter
 example-interpreter-in-usr-local
 example-shell-script-fails-syntax-check
 maintainer-script-without-set-e

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: Lintian pickiness and packaging improvements

2009-10-21 Thread Raphael Geissert
 Pedantic tags are Lintian at its most pickiest and include
 checks for particular Debian packaging styles, *checks that are
 very frequently wrong*, and checks that many people disagree
 with.  Expect false positives and Lintian tags that you don't
 consider useful if you use this option.  Adding overrides for
 pedantic tags is probably not worth the effort.

As the person who pushed and introduced pedantic support I always felt a bit
hesitant regarding the highlighted statement, maybe I should bring this up
on the lintian mailing list and ask Russ for his reasons behind it (maybe
what he wanted to express could be paraphrased).
If a check is wrong I don't think it should belong to the pedantic category,
IMHO.

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: RFS: ampache (updated package)

2009-10-20 Thread Raphael Geissert
Hi Manoj,

Manoj Srivastava wrote:
[...]
 
 I find that experimental and pedantic add far too much
  irrelevant chatter, and that it tends to mask the problems one should
  actually fix.
 

Could you please elaborate a bit more? I'd like to know how I can improve
lintian so that it is more useful for others.

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: RFS: fslint (updated package)

2009-07-25 Thread Raphael Geissert
Hi,

Maximiliano Curia wrote:

 Hola Pádraig Brady!
 
 El 23/07/2009 a las 16:53 escribiste:
[...]
 A few comments:
  - Standards-Version are a bit old 3.8.0, while 3.8.2 is the current one,
please check that in furter uploads.
  - Concerning bugs:
* #511805, should have been answered and closed. findutils is an
essential
  package, there is no need to declare essential packages as
  dependecies, you added the dependency, and the bug will be closed in
  this upload, there is no harm in this but it's not the best solution.
* You closed a few debian bugs in a version that never hit Debian
  repositories, that requires some manual tweaking to process the
  correct part of the changelog, please avoid it.

That's ok, it was me who forgot to include the changelog entries when
uploading it.

* You package version is 2.40-2, which would not include the original
  source in the upload, and requires some manual tweaking to do so,
  please avoid that.

This shouldn't be discouraged either.

  - You need to keep in contact with your mentors, that will accelerate
  your
uploads, once you gain their trust you might prefer to advocate as a
debian maintainer, so you can upload your own packages, it might be
educational to have a new mentor in every upload, but it's quite
inefficient (you are encouraged to ask for help, though).

He actually sent me a copy of his RFS and I was going to take a look at it
and require him to do proper cleanup this time (on the BTS and the package
itself).

I can't get 2.28 into debian because the mentor process sucks.,
that's not it.
 
 I'm uploading your package, please consider the previous comments in
 further changes.
 

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: RFS: libphp-pclzip (updated package)

2009-07-23 Thread Raphael Geissert
Hi,

debian/copyright:
 version 2 of the License, or (at your option) any later version.

Upstream releases the source code under the GNU LGPL version 2.1, not
version 2.

 Copyright (c) 2005-2009 Jose Carlos Medeiros deb...@psabs.com.br

2009? his last changes is dated 2007 on the changelog.

 and is licensed under the GPL version 3, 
 see /usr/share/common-licenses/GPL-3. 

Which is not really accurate, as Jose Carlos didn't really say under what
licence he released his packaging work. I guess it could be implied that
his work was released under the terms of the same licence as upstream.
This it nitpicking, but in theory no assumption could be made and the only
(right) solution is to contact him.

The debian/rules contains plenty of useless stuff, and installing the readme
via debian/docs and later renaming it on the rules file looks ugly. There
are also some debhelper scripts being called that don't anything on the
package.

debian/control:
Please fix the dependencies, and improve the description (start by not
repeating the name of the package all over the place). In case you need
help improving the description don't hesitate to contact the English i10n
mailing list.

pclzip.lib.php:
Using the current directory as the default directory for the temporary files
is *not* a good idea at all (think about permissions) and it should
therefore default to the TMPDIR environment variable, or at least /tmp.

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: RFS: deejayd (updated package)

2009-07-23 Thread Raphael Geissert
Alexandre Rossi wrote:
 And the script doesn't correctly handle the case where the default file
 has been removed (it expects the vars to be always defined). The Xsession
 script doesn't handle an unset DEEJAYD_DISPLAYNAME and DEEJAYD_XAUTHORITY
 vars either. [ -r ] is evaluated to true.
 
 [ -r ] behaves correctly both with bash and sh on my lenny box. Not
 sure I understand what to do here.

What I meant was that:
$ foo=/foo/bar; [ -r $foo ]  echo hello world
$ unset foo; [ -r $foo ]  echo hello world
hello world
$ unset foo; [ -r $foo ]  echo hello world
nothing

 Thanks a lot for the comments. I'll upload an updated version once I
 have implemented something to ensure the X server is ready in
 debian/deejayd.deejayd-xserver.init do_start() (and something better
 than sleep 2).
 

Okay

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: RFS: pyspi (NMU - RC bug fix)

2009-07-10 Thread Raphael Geissert
Charles Plessy wrote:
[...]
 
 If he does not show interest for his package, then unless you want to
 adopt it, I would rather recommend that you file a request for removal. If
 for more than one year there was no manpower to take care of this package
 (and its reverse dependancy), then NMUing it will only have the effect of
 drawing some time of another developper at the next RC bug…

I'll track its status, but am uploading the NMU in the meanwhile.

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: RFS: deejayd (updated package)

2009-07-09 Thread Raphael Geissert
[Sending you a copy in case you are not subscribed]

Hi,

Alexandre Rossi wrote:

 Dear mentors,
 
 I am looking for a sponsor for the new version 0.8.3-1
 of my package deejayd.
 
[...]
 
 The package appears to be lintian clean. The informational messages
 can be ignored because both debhelper and python are needed to run the
 clean target.
 $ lintian -IE --pedantic deejayd_0.8.2-1.dsc
 I: deejayd source: build-depends-without-arch-dep debhelper
 I: deejayd source: build-depends-without-arch-dep python

Whenever that happens you should report them. I just did it: #536405

 
 To sum up the changelog, this new version :
 - is a new upstream version that fixes a lot,
 - fixes the build with python 2.6 (change of install locations),

Which fixes an ubuntu bug but you are not closing it. The syntax is LP:
#

 - handles pyinotify = 0.8 API changes,
 - closes #535374 (bashism in debian/rules) which is not in the
 changelog because it has been fixed a while ago,
 - eases the connection with Xorg (this is a daemon running with its
 own privileges, so connection to Xorg is tricky).
 

debian/50...:
 tmpauthfile=`mktemp -p /tmp deejayd-reuse.XX`
why do you specify a directory instead of letting mktemp find one on its
own?

debian/deejayd?deejayd-xserver.init
 if [ -z `hostname --version 21 | grep GNU` ]; then
if ! hostname --version 21 | grep -q GNU; then
 xserverauthfile=`mktemp -p /tmp serverauth.XX`
same as above

And the script doesn't correctly handle the case where the default file has
been removed (it expects the vars to be always defined). The Xsession
script doesn't handle an unset DEEJAYD_DISPLAYNAME and DEEJAYD_XAUTHORITY
vars either. [ -r ] is evaluated to true.

And:
$ checkbashisms -x debian/50deejayd_steal-session
script debian/50deejayd_steal-session does not appear to have a #!
interpreter line;
you may get strange results
possible bashism in debian/50deejayd_steal-session line 7 (should be 'b =
a'):
if [ $DEEJAYD_XSERVER_METHOD == reuse ]; then

I've added a new rule to force the check of files in /etc/Xsession.d to the
script I use on my archive-wide runs.

There are probably other issues, but that's my review for now.

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: RFS: siege (updated package)

2009-03-25 Thread Raphael Geissert
Charles Plessy wrote:
 
 Dear Tristan,
 
 lintian is easy to backport. Just debcheckout lintian, git checkout
 the tag that corresponds to the latest release, and build the package.

It is much easier to take the package from sid and install it; it won't make
any difference.

 
 Have a nice day,
 

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: RFS: libsvm (bug fixed)

2009-03-01 Thread Raphael Geissert
Hello,

What about improving the short description?
The LIBSVM shared library only tells me something, twice, I alread know:
it is a library (*lib*svm2, The *LIB*SVM shared *library*), but doesn't
tell me at all what SVM stands for, or what exactly that library does.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: Re: RFS: xinha

2009-01-28 Thread Raphael Geissert
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Mathieu, Daniel,

Sorry for the late response, it's until now that I'm reading old messages
from -mentors.

Mathieu Parent wrote:
 2008/11/29 Mathieu Parent math.par...@gmail.com:
 2008/11/27 Raphael Geissert atomo64+deb...@gmail.com:
 [...]

 There are a couple of issues in xinha  itself that I will be reporting
 later (security issues). Do you happen to have an email address of
 upstream? I couldn't find it anywhere on the website.
 Nope. But there are some webpages:
 James Sleeman: http://code.gogo.co.nz/contact/index.html
 Raimund Meyer: http://xinha.raimundmeyer.de/ (email may be ray AT
 openplans.org)

Since those issues are rather minor it should be fine if xinha is, in the
meanwhile, uploaded to unstable so that it goes through NEW.

 I'm back here to know if anything is missing to upload xinha to
 unstable. I think I've addressed all the tips.

Just this: in debian/rules check-dfsg should be marked as a PHONY target as
well.

Daniel, since you are involved with other js packages: could you please take a
look at xinha and sponsor it? Mathieu has done an amazingly great job preparing
the package, and IMO it is perfect.

The current dsc can be found at:
http://mentors.debian.net/debian/pool/main/x/xinha/xinha_0.95-1.dsc

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

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

iEYEARECAAYFAkmAvoQACgkQYy49rUbZzlosGwCggcrIIkW0beecWmslfdmCKNO8
AlsAnjA5V/5JreSv9rsdXeQYY5HskeW2
=UDVt
-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: sl-modem (updated package)

2009-01-27 Thread Raphael Geissert
أحمد المحمودي wrote:

 On Mon, Jan 26, 2009 at 09:04:42PM -0600, Raphael Geissert wrote:
 
 Have you read the tag's description? it is not as to what the package does.
 
   You mean the long description ? I fixed it  uploaded.

No, I mean this:

$ lintian-info -t debhelper-but-no-misc-depends
N: debhelper-but-no-misc-depends
N:
N:   The source package uses debhelper but it does not use ${misc:Depends}
N:   in the given binary package's debian/control entry. This is required
N:   so the dependencies are set correctly in case the result of a call to
N:   any of the dh_ commands cause the package to depend on another
N:   package.
N:
N:   Refer to the debhelper(7) manual page for details.
N:
N:   Severity: normal; Certainty: certain
N:


 
  I fixed  uploaded, except for one patch (04_sregs_init.diff). That was
  introduced by previous maintainer. And I don't know what it does.
 
 Then that's your homework :)
 
 Thanks for the push ! I found out that it is an obsolete patch !
 Previous maintainer had to remove it since 2.9.9e-pre1a. (I had to dig
 into snapshot.debian.net to find out).

Good

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: RFS: whohas (bugfix)

2009-01-26 Thread Raphael Geissert
 http://mentors.debian.net/debian/pool/main/w/whohas/whohas_0.22-2.dsc

Why do you think the information in README.Debian is relevant to anyone
installing the package?

Also, some typos in README.Debian:
Intrebid
wih
upsream

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: RFS: tkgate (updated package)

2009-01-26 Thread Raphael Geissert

 http://mentors.debian.net/debian/pool/main/t/tkgate/tkgate_2.0~b4-1.dsc
 

$ lintian --pedantic -IE --show-overrides tkgate*dsc
I: tkgate source: duplicate-short-description tkgate tkgate-data tkgate-doc
I: tkgate source: quilt-patch-missing-description 01_paths.diff
I: tkgate source: quilt-patch-missing-description 02_manpages.diff

Please improve the packages descriptions.

Typos in debian/control:
langauge

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: RFS: sl-modem (updated package)

2009-01-26 Thread Raphael Geissert
 
 The package appears to be lintian clean.

Not really:
$ lintian --pedantic -IE --show-overrides sl-modem*dsc
W: sl-modem source: debhelper-but-no-misc-depends sl-modem-source
I: sl-modem source: quilt-patch-missing-description modem_group.diff
I: sl-modem source: quilt-patch-missing-description 02_dial_string_size.diff
I: sl-modem source: quilt-patch-missing-description 03_Makefile_2.6.12.4.diff
I: sl-modem source: quilt-patch-missing-description 04_sregs_init.diff
I: sl-modem source: quilt-patch-missing-description 05_st7554_license.diff
I: sl-modem source: quilt-patch-missing-description 
06_slmodem-class-simple-to-class-meins.diff
I: sl-modem source: quilt-patch-missing-description 08_ungrab_winmodem.diff
I: sl-modem source: quilt-patch-missing-description 10_drop_privileges.diff
I: sl-modem source: quilt-patch-missing-description 11_logfile.diff
I: sl-modem source: quilt-patch-missing-description kernel-ver.diff
I: sl-modem source: quilt-patch-missing-description README.diff
I: sl-modem source: quilt-patch-missing-description debug_level.diff
I: sl-modem source: quilt-patch-missing-description fortify_source.diff
I: sl-modem source: quilt-patch-missing-description class_device.diff

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: RFS: sl-modem (updated package)

2009-01-26 Thread Raphael Geissert
Hi Neil,

Neil Williams wrote:

 On Mon, 26 Jan 2009 13:08:53 -0600
 Raphael Geissert atomo64+deb...@gmail.com wrote:
 
  The package appears to be lintian clean.
 
 Not really:
 $ lintian --pedantic -IE --show-overrides sl-modem*dsc
 W: sl-modem source: debhelper-but-no-misc-depends sl-modem-source
 
 That one is fine, but I'm concerned with your use of --pedantic.
 
 I: sl-modem source: quilt-patch-missing-description modem_group.diff
 
 Is that the result of --pedantic or just normal lintian?

Michal already explained that pedantic tags are P, not I. In this case just
demonstrates that the package is --pedantic clean as of lintian 2.0.0, nothing
else.


 
 Raphael - are you saying that full compliance with the very new
 --pedantic option to lintian is now part of your sponsoring
 requirements?
 

I'm not, yet, a DD so I still can't sponsor. But compliance with pedantic will
be, at some extent, a requirement, yes. But please keep on reading before you
comment on this.

 I'm not looking at this package in particular, but IMHO --pedantic
 needs quite a lot of care in handling - Russ admits that pedantic has
 less certainty than ordinary lintian checks with more room for false
 positives and false negatives.

Those statements are true but also false, depends on the interpretations of each
word. They are less certain or more likely to be false positives in the sense
that for example no-upstream-changelog may be emitted even for multi bin
packages, or even when upstream doesn't provide a changelog at all. 

 
 http://www.eyrie.org/~eagle/journal/2009-01/019.html
 
 People should only use --pendantic if they're willing to see tags that
 are inaccurate or don't fit their personal style and take them with a
 grain of salt.
 

Sure.

 It might be worth qualifying your use of --pedantic as your own
 preference.
 
 Do you filter some of the messages from --pedantic?

Keep reading.

 
 I know you wanted --pedantic and worked on the implementation, but
 --pedantic does have problems and the results of using --pedantic are,
 IMHO, highly unreliable and in need of filtering one a
 package-by-package basis.
 
 FTR, I won't be using --pedantic *unless* it reveals a particular issue
 that I would like to have fixed anyway, i.e. where lintian provides
 some help on how to fix the issue.
 

I plan to require an explanation to why the cause of the tag being emitted is
not fixed/changed as suggested. There are currently only three tags:
 no-upstream-changelog
 no-homepage-field
 direct-changes-in-diff-but-no-patch-system

As you can see the first two fit in the maintainer missed it or its upstream's
problem case, while the last one is up to the maintainer, and would be happy
if a good and strong explanation is provided as to not use a patch system
nowadays. 

The following check requests have been considered to be implemented as pedantic:
497344, 497346, 474590, 409124, 127494, 236232, 339829, 119045, 483845, 42936.

Note that some are indeed questionable but are a good start point for discussing
the results with the maintainer, they are no necessarily meant to be just fix
it because it's The Right Thing tags.

At least that's my POV, others may of course differ.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: RFS: sl-modem (updated package)

2009-01-26 Thread Raphael Geissert
أحمد المحمودي wrote:

 On Mon, Jan 26, 2009 at 07:41:08PM +, Neil Williams wrote:
 On Mon, 26 Jan 2009 13:08:53 -0600
 Raphael Geissert atomo64+deb...@gmail.com wrote:
 
   The package appears to be lintian clean.
  
  Not really:
  $ lintian --pedantic -IE --show-overrides sl-modem*dsc
  W: sl-modem source: debhelper-but-no-misc-depends sl-modem-source
 
 That one is fine, but I'm concerned with your use of --pedantic.
 
 Sorry that I said that the package is lintian clean, I used the template
 that was in mentors.debian.net (seems that there is an old version of
 lintian there), and I totally forgot about this warning.

mentors.d.n is not perfect, and you should get used to running lintian on your
own :).

 I think that 
 it is fine too, because that package actually builds another package (if
 module-assistant is used), or just builds some module files (if DKMS is
 used).

Have you read the tag's description? it is not as to what the package does.

 
  I: sl-modem source: quilt-patch-missing-description modem_group.diff
 
 Is that the result of --pedantic or just normal lintian?
 
 Pedantic messages are prefixed with P:
 
 I fixed  uploaded, except for one patch (04_sregs_init.diff). That was
 introduced by previous maintainer. And I don't know what it does.

Then that's your homework :)

 
 Again, please advise me about the use of usermod in the postinst.
 

Looks fine, but I have one question: why did you disable the version check?


Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: Added requirement for translation of debconf templates

2009-01-18 Thread Raphael Geissert
Hi Neil,

One concern I have with your proposal/personal requirement is that:

a) it depends on the time and availability of translators, and
b) [ITP-only] it means that if a package is not in shape, doesn't fit in Debian,
or there's any reason not to include it in the archive it would mean wasted
time and work (depends on the POV of course[1]) for the translators, and am
sure the majority won't be very happen.

For a) not much can be done about, but for b) what I suggest is sending the
first RFC as usual, and once the package gets an ok in terms of yes, looks
good and I'm willing to help it get in the archive, the package maintainer
should then send the request for translations.

Other than that, +1 for pushing this idea.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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



RFS: ganttpv (was: Re: Processed: owner 509061)

2008-12-19 Thread Raphael Geissert
Hello Brian,

[CC'ing debian-mentors]

2008/12/19 Brian C. Christensen br...@pureviolet.net:
 Raphael,

 This is my first time submitting a request to get a package into Debian, so
 I don't know whether I'm supposed to contact you or not. If not, please
 ignore this email.

You can contact me, just like anybody else, if you wish to; but there's no 
requirement ;)
I'm just another folk working on Debian.


 I have taken my best shot at packaging GanttPV for Debian. I have posted
 requests for a sponsor on the sponsors web site and on the mentors web site.
 I have also sent the template email to the mentors mailing list and uploaded
 the .change file.

 Is there anything else that I am supposed to be doing to move this forward?

First of all, have you seen the two replies sent to your email to the mentors 
mailing list?
You can see your thread at
http://comments.gmane.org/gmane.linux.debian.devel.mentors/34499
or in a different view:
http://thread.gmane.org/gmane.linux.debian.devel.mentors/34499
or all alone:
http://article.gmane.org/gmane.linux.debian.devel.mentors/34499

If you are not subscribed to the mailing list then say so when sending your 
messages, so that people can send you a copy of the message when replying.


 From what I can see, I've had nibbles but no bites. I am hoping that someone
 will be able to look it over and let know if something is wrong. One problem
 I know about is that I don't know how to set it up so that double clicking
 on a .ganttpv file would open the file with GanttPV. It appears that I
 need to add a new mime type and icon somewhere, but I can't find the
 documentation that says where and how to do that.

That's done thanks to the .desktop files and to some other magic trick which I 
don't remember very well right now.
You can start by taking a look at the .desktop files specifications at:
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html


 In the mean time I'm trying to get people to try out my deb file. Assuming
 it works for them, I'll get the deb file posted on the GanttPV download
 site.

 Regards,
 Brian C. Christensen


 On Dec 18, 2008, at 8:27 PM, Debian Bug Tracking System wrote:

 Processing commands for cont...@bugs.debian.org:

 owner 509061 Brian C. Christensen br...@pureviolet.net

 Bug 509061 [wnpp] ITP: ganttpv -- project scheduling software
 Owner recorded as Brian C. Christensen br...@pureviolet.net.

 End of message, stopping processing here.

 Please contact me if you need assistance.

 Debian bug tracking system administrator
 (administrator, Debian Bugs database)



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

Douglas MacArthur  - We are not retreating - we are advancing in another 
direction.


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


Re: RFS: webcpp

2008-12-11 Thread Raphael Geissert
Cyril Brulebois wrote:

 Jonathan Wiltshire deb...@jwiltshire.org.uk (09/12/2008):
 This upload adds the VCS-* fields to debian/control and fixes some
 minor lintian warnings.
 
 Hi,
 
 thanks for your attention to details. That doesn't really look like
 needing an upload right now, though. I'd wait for a bugfix or a new
 upstream release to push those fixes (get them uploaded) if I were
 you.

Why? there's no need to wait until work piles up.
The only reason why I would recommend to wait is because the package currently
in sid should probably be unblocked. Then the new upload could be made. 
OR
The new package could be uploaded and the RT contacted so that it gets unblocked
once the 10 days delay is over.

 
 Mraw,
 KiBi.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: RFS: webcpp

2008-12-11 Thread Raphael Geissert
Jonathan Wiltshire wrote:

 On Thu, Dec 11, 2008 at 04:39:04PM -0600, Raphael Geissert wrote:
 The only reason why I would recommend to wait is because the package
 currently in sid should probably be unblocked. Then the new upload could be
 made. OR
 The new package could be uploaded and the RT contacted so that it gets
 unblocked once the 10 days delay is over.
 
 In this case should I apply for an unblock to allow one or the other
 into lenny? I hadn't thought it major enough but I'm not experienced in
 this bit, would appreciate your guidance.
 

You can request the unblock for the current version in sid, but providing the
debdiff for the new/proposed package and request the latter to be reviewed as
well. I think the release team will tell you it is fine and that you should
upload, and ping them when done.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: RFS: webcpp

2008-12-11 Thread Raphael Geissert
Jonathan Wiltshire wrote:
 On Thu, Dec 11, 2008 at 11:55:35PM +0100, Cyril Brulebois wrote:
 No need to generate buildd, mirror, and upgrade noise only to fix some
 lintian warnings with no real bug IMHO.

If it is lintian warning or error then chances are high that there *is* a bug.
1) ancient-libtool is about porting,
2) debhelper-but-no-misc-depends is about missing dependencies,
3) patch-system-but-direct-changes-in-diff and
configure-generated-file-in-source are both, in this case, related to the same
bug: lack of proper cleanup.

 
 FWIW the version curently in sid fixes a fairly nasty bug, but it
 doesn't cause data loss or anything so I don't know if it should qualify
 as an RC bug.
 

If the diffstat is not large, and the changes are not just cosmetic, it is very
likely that it will get unblocked.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
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: Re: RFS: xinha

2008-11-26 Thread Raphael Geissert
Hi,

2008/11/23 Mathieu Parent [EMAIL PROTECTED]:
 Hi,


 Thanks for all your help

 2008/11/23 Raphael Geissert [EMAIL PROTECTED]:
[...]

 Build-Depends: debhelper (= 6.0.7~)

 what is that tilde doing there? (lintian should probably warn about it)
 the tilde is for eventual backports of debhelper (see
 http://lintian.debian.org/tags/debhelper-script-needs-versioned-build-depends.html).

 Cite: Giving the version followed by ~ is recommended so that
 backports will satisfy the dependency.

Yeah, Russ Allbery pointed that out in -mentors right after I sent the email.

[...]

 debian/uupdate-wrapper:

   | gzip  xinha_$version.orig.tar.gz
 use max compression (a.k.a -9)
 Done

But looks like you didn't re-compress the tarball using -9, please do.


 * better use the same file name as in $file (there should be no worries about
 replacing the file while reading from it because tar requires the whole 
 tarball
 to be available/read).
 Original tarbal is bzip2. that's why I rename it.

I missed that part, sorry.

[...]

 Regards

 Mathieu Parent


There are a couple of issues in xinha  itself that I will be reporting
later (security issues). Do you happen to have an email address of
upstream? I couldn't find it anywhere on the website.


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

Yogi Berra  - I never said most of the things I said.


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



Re: Re: RFS: xinha

2008-11-22 Thread Raphael Geissert
Hi,

debian/control:

What about adding a replaces: htmlarea? or maybe some other mention so that
people looking for htmlarea actually find something (better).

 Build-Depends: debhelper (= 6.0.7~)

what is that tilde doing there? (lintian should probably warn about it)

debian/rules:

(cleanup) build-stamp is not needed, you can get rid of it ('build' is a PHONY
target anyway).

  #marking files as not executable (lintian warnings)
  find debian/xinha/usr/share/xinha/www -type f -exec chmod -x '{}' \;
  find debian/xinha/usr/share/doc/xinha/examples -type f -exec chmod -x '{}' 
 \; 

chmod -R -x,+X debian/xinha/usr/share/xinha/www
chmod -R -x,+X debian/xinha/usr/doc/xinha/examples

  cp contrib/php-xinha.php $(CURDIR)/debian/xinha/usr/share/doc/xinha/examples
  dh_installchangelogs -i release-notes.txt

Why are these in binary-indep and not in install just like the rest?
(I know must packages do something similar, even some (if not all) of mine).

debian/copyright-REMOVED:

nice work :)

debian/uupdate-wrapper:

   | gzip  xinha_$version.orig.tar.gz
use max compression (a.k.a -9)

You should also:
* use 'set -e'
* better use the same file name as in $file (there should be no worries about
replacing the file while reading from it because tar requires the whole tarball
to be available/read).

debian/copyright:
 Format-Specification:
http://wiki.debian.org/Proposals/CopyrightFormat?action=recallrev=REVISION

You are actually supposed to replace REVISION with the revision of the page you
based your copyright file on.

debian/examples:
I can see some references to the php-xinha.php file in xinha itself, are you
sure it should be installed just as an example?

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



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



Re: Bug#495542: RFS: libcas-php

2008-11-18 Thread Raphael Geissert
Hi,

[No need to CC me as long as -mentors is]

Olivier Berger wrote:

 Hi.
 
 Thanks for your review. I'll respond bellow.
 
 Le lundi 17 novembre 2008 à 15:20 -0600, Raphael Geissert a écrit :
 Olivier Berger wrote:
 [...]
  
  The corresponding ITP is found at
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495542
  
  Note that this package would allow the dependency of a number of
  packages such as moodle and glpi on that package instead of shipping a
  copy of phpCAS (http://packages.debian.org/sid/all/moodle/filelist and
  http://packages.debian.org/sid/all/glpi/filelist).
 
 While you are at it, as your package also uses domxml-php4-php5.php why don't
 you also package it? (it would be better if the code was finally ported
 instead of using a wrapper, though).
 
 
 I can see a couple of reasons why packaging domxml-php4-php5.php may not
 be needed :
 * it's a one file library, so I'm not sure it's really a habit of
 packaging individual files ?
 * it may be included in Debian packages only by those which include a
 copy of phpCAS (but confirmation would be welcome)
 * It will probably be no longer needed in phpCAS when future releases
 will be rewritten (as you suggest) to only support php5, thus using the
 php5 DOM API instead of the old PHP4 one. But that's not something that
 would be done only for Debian, and I'll wait until a decision is taken
 upstream (although I may also again contribute to upstream development
 for that). More details here :
 http://www.ja-sig.org/issues/browse/PHPCAS-25 about a rewrite to get rid
 of that wrapper.
 
 So until usptream phpCAS releases a new version which allows to get rid
 of domxml-php4-php5.php, I'll stick with it in.

Yeah, I forgot that all the matches I found of the dom lib were because of the
embedded copy of phpCAS

 
 debian/control:
  Depends: ${misc:Depends}, php5, php5-curl, php-db
 
 Does it really need a web SAPI?
 
 Uh, SAPI ?

SAPI: Server Application Programming Interface
E.g. apache, apache2, cgi, cli, embedded, roxen, etc.

 
 or can it be used with php5-cli? in the latter
 case add an ORed dependency on php5-cli in addition to php5.
 
 
 I have no clue.
 Typical use of CAS is traditionally on web apps, and the protocol
 involves redirections between the CAS server and clients, so I'm not so
 sure a non web use is something interesting.

I saw that, but CAS.php looked like a more general pourpose script, although I
didn't examine it very well.

 
 I suppose most of the use cases would be satisfied as is... unless in
 CGI mode, where php5-cgi would be ORed too ?

No, php5-cgi is already covered by php5.

 
 debian/README.Debian:
  This packaging needs testing as I'm not fully sure there ain't
  regressions introduced by this upgrade of the DOM parsing library.
 
 Have you at lest tested the basic functionality of the library with the newer
 version of domxml-php4-php5.php or are you blindly packaging stuff?
 
 No I have tested it, but you never exactly know for corner cases like
 error messages hard to test.
 
 Btw, my main motivation for packaging it is to use it on a production
 server, so I'd better have it tested of course.
 
 In any case I preferred some explicit mention that it's not exactly
 upstream's version, to let people know who's to blame in case of
 problem.
 
 Will rephrase as :
 
 Differences from upstream version :
 ---
 
 This package includes a Debian specific patch, to replace
 domxml-php4-php5.php version 1.5.5 (shipped with version 1.0.1
 of
 phpCAS) by version 1.20a of domxml-php4-to-php5.php, which is
 now
 under LGPL, making it DFSG-free.
 
 Best care was taken by the Debian packager to make sure there
 ain't
 regressions introduced by this upgrade of the DOM parsing
 library. Please report to the Debian BTS if you experience
 problems
 related to that change.
 

Ok, looks better now.

 
 CAS.php:
  define(CAS_PGT_STORAGE_FILE_DEFAULT_PATH,'/tmp');
 ..
  define(CAS_PGT_STORAGE_FILE_FORMAT_PLAIN,'plain');
 
 Doesn't look good at all.
 
 Hmmm... I guess that needs to be fixed indeed. Thanks for spotting that.
 
 
 CAS/client.php:
  if ( $this-isProxy() ) {
  // pass the callback url for CAS proxies
  $validate_url .=
  'pgtUrl='.$this-getCallbackURL();
  }
 
 Improper sanitation of getCallbackURL which uses data like REQUEST_URI; and
 there's more about this, but I'm better going to test it and send the info to
 bugtraq.
 
 Feel free to notify me and/or [EMAIL PROTECTED] please (or have a
 look at http://www.ja-sig.org/wiki/display/CASC/phpCAS+bug+reports .
 
 
 What about also shipping the api docs?
 
 
 Well maybe in a separate -doc package, then ?

IIRC it was pretty small, so there's no need, IMHO, to ship it in another
package.

 
  
  I

Re: Re: RFS: xinha

2008-11-18 Thread Raphael Geissert
Mathieu Parent wrote:

 Hi,
 

 ./plugins/Linker/dTree/dtree.css:| Copyright (c) 2002-2003 Geir
 Landr?   |
 ./skins/inditreuse/README:This work is licensed under the Creative Commons
 Attribution-ShareAlike License.
 ./skins/titan/README:This work is licensed under the Creative Commons
 Attribution-ShareAlike License.

 And the many other copyright owners which you can find via grep -r c_owner

 TODO. A bit more complex. I will dot it next.

 I've done a first try. there are some CC-by-sa files. Are they dfsg?
 or Should I remove them from tarballs?

Quoting [1]:
 Attribution-ShareAlike 2.0
 
 debian-legal contributors think that works licensed solely under the
 Attribution-ShareAlike 2.0 [BY-SA] are not free according to the DFSG and
 should not be included in Debian.  
 
 The Attribution-ShareAlike has the same problems as the Attribution 2.0
 license.

IOW: you either get a licence change or you have to remove them from the
tarball.

[1]http://web.archive.org/web/20070912053256/http://people.debian.org/~evan/ccsummary.html

 
 (http://evan.prodromou.name/ccsummary/ccsummary.html)
 ^^^
Nice, this is the same file :)

 
 
 Mathieu Parent

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



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



Re: Bug#495542: RFS: libcas-php

2008-11-17 Thread Raphael Geissert
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Olivier Berger wrote:
[...]
 
 The corresponding ITP is found at
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495542
 
 Note that this package would allow the dependency of a number of
 packages such as moodle and glpi on that package instead of shipping a
 copy of phpCAS (http://packages.debian.org/sid/all/moodle/filelist and
 http://packages.debian.org/sid/all/glpi/filelist).

While you are at it, as your package also uses domxml-php4-php5.php why don't
you also package it? (it would be better if the code was finally ported instead
of using a wrapper, though).

debian/control:
 Depends: ${misc:Depends}, php5, php5-curl, php-db

Does it really need a web SAPI? or can it be used with php5-cli? in the latter
case add an ORed dependency on php5-cli in addition to php5.

debian/rules:
What about cleaning it up?

debian/copyright:
 Upstream Author:
 
  Pascal Aubry

What about also displaying his email address?

 License: (stated at : http://www.ja-sig.org/wiki/display/CASC/phpCAS)
what about docs/README?

 - In case of jurisdiction dispute, the French law is authoritative.
let's see what ftpmasters say about this.

debian/dirs:
empty? delete it

debian/docs:
ditto

debian/README.Debian:
 This packaging needs testing as I'm not fully sure there ain't
 regressions introduced by this upgrade of the DOM parsing library.

Have you at lest tested the basic functionality of the library with the newer
version of domxml-php4-php5.php or are you blindly packaging stuff?

CAS.php:
 define(CAS_PGT_STORAGE_FILE_DEFAULT_PATH,'/tmp');
..
 define(CAS_PGT_STORAGE_FILE_FORMAT_PLAIN,'plain');

Doesn't look good at all.

CAS/client.php:
 if ( $this-isProxy() ) {
 // pass the callback url for CAS proxies
 $validate_url .= 'pgtUrl='.$this-getCallbackURL();
 }

Improper sanitation of getCallbackURL which uses data like REQUEST_URI; and
there's more about this, but I'm better going to test it and send the info to
bugtraq.

What about also shipping the api docs?

 
 I would be glad if someone uploaded this package for me.
 
 Kind regards
  Olivier Berger

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

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

iEYEARECAAYFAkkh4DgACgkQYy49rUbZzlpidACdHdyy2K2FNo2334O5aYeJBE3N
UuMAnitV2FwS6aXckmPYlucnoaLBivPm
=bYUb
-END PGP SIGNATURE-


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



Fwd: Re: RFS: xinha

2008-11-17 Thread Raphael Geissert

ping

--- Forwarded message (begin)

Subject: Re: RFS: xinha
From: Raphael Geissert [EMAIL PROTECTED]
Date: Sat, 30 Aug 2008 14:43:51 -0600
Newsgroup: gmane.linux.debian.devel.mentors

Mathieu Parent wrote:

 On Sat, Aug 30, 2008 at 4:30 AM, Raphael Geissert
 [EMAIL PROTECTED] wrote:
 Hi Mathieu,

 Mathieu PARENT wrote:

 Dear mentors,

 I am looking for a sponsor for my package xinha.

 * Package name: xinha
   Version : 0.95~rc2-1

 Version 0.95 has now been released, could you please update the package?

 
 This is already done since june, see:
 http://mentors.debian.net/debian/pool/main/x/xinha/xinha_0.95-1.dsc

Ok, sorry for not looking at mentors. So, let's review it so it can be
uploaded to the archive soon (won't make it for lenny, of course).

debian/control:
 Standards-Version: 3.7.3
Should be updated if the package comforms to 3.8.0

debian/rules:
 ...
cp -r plugins $(CURDIR)/debian/xinha/usr/share/xinha/www/plugins
cp -r popups  $(CURDIR)/debian/xinha/usr/share/xinha/www/popups
cp -r skins   $(CURDIR)/debian/xinha/usr/share/xinha/www/skins
install -t $(CURDIR)/debian/xinha/usr/share/xinha/www/ \
  htmlarea.js Xinha.css XinhaCore.js XinhaLoader.js

why not just use dh_install and debian/install?

 find debian/xinha/usr/share/xinha/www -type f -exec chmod -x '{}'
\;
 find debian/xinha/usr/share/doc/xinha/examples -type f -exec
chmod -x '{}' \;

chmod -X debian/ ?

debian/copyright:
 See `/usr/share/common-licenses/LGPL'.
You should be more specific and point to LGPL-2

 is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
same here (and you should really think about that licence, as a mix of BSD +
LGPL + GPL can cause troubles).

Btw, it doesn't mention:
./XinhaCore.js:--  Copyright (c) 2005-2008 Xinha Developer Team and
contributors
./popups/about.html:   Copyright (c) 2005-2008 Xinha Developer Team and
contributors
./plugins/Linker/dTree/dtree.css:| Copyright (c) 2002-2003 Geir
Landr?   |
./skins/inditreuse/README:This work is licensed under the Creative Commons
Attribution-ShareAlike License.
./skins/titan/README:This work is licensed under the Creative Commons
Attribution-ShareAlike License.

And the many other copyright owners which you can find via grep -r c_owner

debian/docs:
debian/dirs:
release-notes.txt should actually be installed as upstream's changelog
(dh_installchangelogs).

Please fix the above mentioned issues (and investigate on the copyright
owner line which has a '?', and the licences of the plugins and skins).

 
 Mathieu Parent

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html



--- Forwarded message (end)

-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net



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



Re: Using pbuilder to test packages with gcc-snapshot

2008-11-13 Thread Raphael Geissert
Paul Wise wrote:

 On Fri, Nov 14, 2008 at 11:19 AM, Kumar Appaiah
 [EMAIL PROTECTED] wrote:
 
 1. Is there a way to set an arbitrary environment variable while
   running pbuilder (in my case, LD_LIBRARY_PATH).
 
 grep export ~/.pbuilderrc
 export CCACHE_DIR=/var/cache/pbuilder/ccache
 export PATH=/usr/lib/ccache:${PATH}
 export DPKG_GENSYMBOLS_CHECK_LEVEL=4
 export DEBUILD_DPKG_BUILDPACKAGE_OPTS=-j2
 export MAKEFLAGS=-j2
 
 2. Is there a better way of doing gcc-snapshot testing with pbuilder?
 
 I would add a hook to get an interactive shell before pbuilder
 installs build-deps and install gcc-snapshot from that shell.

This is much easier:

export LD_LIBRARY_PATH=/usr/lib/gcc-snapshot/lib:$LD_LIBRARY_PATH
export PATH=/usr/lib/gcc-snapshot/bin:$PATH
EXTRAPACKAGES=gcc-snapshot ${EXTRAPACKAGES}

 
 My pbuilder configuration contains the interactive shell hook(s):
 
 http://people.debian.org/~pabs/tmp/pbuilder.tar.gz
 

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



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



Re: question

2008-10-22 Thread Raphael Geissert
Hi,

Dionysis Kalofonos wrote:

 Dear mentors,
 
 i have a program that i want to compile, but i miss the file
 'curl-config' and so the process stops with an error.
 
 My questions is. How can i find the package the provides the above file
 (it can be more than one)?

You can either use the apt-file command or packages.debian.org.

 
 i am currently searching on google for such cases, but i was wandering
 whether there is a better way.
 
 Mainly i want to provide a suggestion when such failures occur. For
 instance in this case i could say that possible candidate packages for
 this file are x,y,z...

That's what Build-Depends are for: there you specify the name of the
packages required to build the package; and of course you can use ORed
dependencies, e.g. Build-Depends: foo | bar

 
 many thanks

Cheers,
-- 
Raphael Geissert



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



Re: Automated checks for correct ‘build’ and ‘clean’ behaviour

2008-10-22 Thread Raphael Geissert
Ben Finney wrote:

 Howdy mentors,
 
 I've seen some discussion around the topic of Debian packages which
 don't clean properly in their ‘clean’ target, and others that fail if
 the ‘build’ target is invoked twice in succession.
 
 Are there automated checks one can invoke on a local machine to make
 sure a package behaves properly in these respects? Perhaps using a
 ‘pbuilder’ environment?
 

If you rebuild a package twice in a row (source and binary builds) and compare
the .diff.gz, or if the second build fails then you will find some of those
bugs. pbuilder support hook scripts which can help you do most of the stuff
automagically (once coded, of course).

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



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



Re: apt-proxy, apt-cacher approx

2008-09-25 Thread Raphael Geissert
Thomas Goirand wrote:

 Hi,
 
 We've been using apt-proxy for about a year, and then found it quite
 buggy. So we moved to using apt-cacher. Now we have loads of problems
 with apt-cacher as well (like currently, a recurring tzdata size

They will go away if you unlink the .deb file
in /var/cache/apt-cacher/packages/.

I've been using apt-cacher for over a year and despite some bugs it has
worked fine. I've been tempted to give apt-cacher-ng a try, though.

 mismatch error). I was wondering if approx is any better than the other
 two. Did any of you try?
 
 Thomas

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Choosing a sensible name for a new package split from octave3.0

2008-09-13 Thread Raphael Geissert
Rafael Laboissiere wrote:
...
 
 octave3.0-mscripts (although, there will be other files than *.m in
 the
 package)
...
 
 Suggestions?
 

Why not just octave3.0-scripts? (note the missing 'm').
It would make more sense than a -data or -common package to me as it really
describes the content.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: libmarkdown-php

2008-09-07 Thread Raphael Geissert
Daniel Watkins wrote:

 Hi Raphael,
 
 Thanks for the continuing attention.
 
 On Sun, 24 Aug 2008 19:16:14 -0500
 Raphael Geissert [EMAIL PROTECTED] wrote:
 debian/rules:
 The package FTBFS twice in a row because it moves the PHP Markdown
 Readme.text in the main directory without rolling back that change
 at the clean target (another possible solution would be to rename the
 file once it is under debian/).
 Fixed.

Hmmm, not quite right:

libmarkdown-php_1.0.1m-1_all.deb

 new debian package, version 2.0.
 size 28602 bytes: control archive= 911 bytes.
1009 bytes,24 lines  control
 311 bytes, 4 lines  md5sums
 Package: libmarkdown-php
 Version: 1.0.1m-1
 Architecture: all
 Maintainer: Daniel Watkins [EMAIL PROTECTED]
 Installed-Size: 96
 Depends: php5 | php5-cli
 Section: web
 Priority: optional
 Homepage: http://michelf.com/projects/php-markdown/
 Description: PHP library for rendering Markdown data   
  Markdown is two things: a plain text markup syntax, and a software
  tool that converts the plain text markup to HTML for publishing on the
  web.
  .
  The Markdown syntax allows you to write text naturally and format it
  without using HTML tags. More importantly: in Markdown format, your text
  stays enjoyable to read for a human being, and this is true enough that
  it makes a Markdown document publishable as-is, as plain text. If you
  are using text-formatted email, you already know some part of the
  syntax.
  .
  PHP Markdown can work as a plug-in for WordPress and bBlog, as a
  modifier for the Smarty templating engine, or as a replacement for
  textile formatting in any software that support textile.
drwxr-xr-x root/root 0 2008-09-07 14:15 ./
drwxr-xr-x root/root 0 2008-09-07 14:15 ./usr/
drwxr-xr-x root/root 0 2008-09-07 14:15 ./usr/share/
drwxr-xr-x root/root 0 2008-09-07 14:15 ./usr/share/php/
-rw-r--r-- root/root 48310 2008-06-21 01:58 ./usr/share/php/markdown.php
drwxr-xr-x root/root 0 2008-09-07 14:15 ./usr/share/doc/
drwxr-xr-x root/root 0 2008-09-07
14:15 ./usr/share/doc/libmarkdown-php/
-rw-r--r-- root/root  9535 2008-06-21
01:58 ./usr/share/doc/libmarkdown-php/PHP Markdown Readme.text.gz
-rw-r--r-- root/root  1475 2008-09-07
14:12 ./usr/share/doc/libmarkdown-php/copyright
-rw-r--r-- root/root   165 2008-09-07
14:12 ./usr/share/doc/libmarkdown-php/changelog.Debian.gz

You have to rename the file before debhelper builds the package, I.e. after
install and before binary.

Oh, and:

debian/copyright:
 The Debian packaging is (C) 2008, Daniel Watkins
[EMAIL PROTECTED]
 and is licensed under the BSD, see above.

N:   The copyright file contains dh-make's incomplete Debian packaging
N:   copyright boilerplate. As (C) is not considered as a valid way to
N:   express the copyright ownership the word Copyright or the © symbol
N:   should be used instead or in addition to (C).

(based on a check I wrote for lintian, but not yet merged)

 
 Cheers,
 
 Dan
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: libmarkdown-php

2008-09-07 Thread Raphael Geissert
Daniel Watkins wrote:

 On Sun, 07 Sep 2008 14:22:32 -0500
 
 The updated package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/l/libmarkdown-php
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget

http://mentors.debian.net/debian/pool/main/l/libmarkdown-php/libmarkdown-php_1.0.1m-1.dsc
 

With the sole exception being the fact that the Readme also contains the
changelog, it looks fine to me now (you could actually add
a 'changelog.gz' - 'README.gz' symlink). 

It is now up to a DD to sponsor the package (I'm stuck on NM, so can't do
it), which shouldn't be so hard now.

 
 Cheers,
 
 Dan
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: copher

2008-09-01 Thread Raphael Geissert
Hi,

Jonathan Wiltshire wrote:

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


Makefile:
This file is useless, you don't need it, you should drop it.

debian/watch:
 http://qa.debian.org/watch/sf.php/copher copher-(.*).tar.gz debian
Did you know that the first part can be written as http://sf.net/copher ?
Also note that the unquoted dots after the closing parenthesis is actually
interpreted as part of the regex and could actually match anything?

debian/control:
 Priority: extra
why?

 Architecture: any
 Depends: libwww-mechanize-perl, ${shlibs:Depends}
The perl script is architecture-dependent, isn't it?

  Copher makes a SourceForge release automatically.  It is useful as part
  of a build and release system.

This doesn't really tell me much about Copher; I am the admin of a project
at sf.net and that description doesn't tell me it could be useful to me.

  of a build and release system.  Support for other GForge-based sites is
  in development.

SF.net is not 'GForge-based', that sentence should be rephrased.

debian/copher.1:

 DESCRIPTION
Copher makes a SourceForge release automatically.  It is useful as
part
of a build and release system.  Support for other GForge-based
sites is
in development.  copher is a program that...

same here, although here it looks worst as it just ends with '...'

debian/rules:
debian/compat:
debian/control:
You build-depend on debhelper 7 but use none of its features? you
should/could use a lower compat level such as 5 instead.

debian/rules:
Please remove the commented commands, do what you do on the Makefile here,
and build the package in binary-indep, not in binary-arch.

debian/dirs:
file is useless, remove it

$ xlintian -I -E copher*changes
W: copher: extra-license-file usr/share/doc/copher/COPYING.gz
I: copher: package-contains-empty-directory usr/sbin/

 
 Thank you for taking the time to consider sponsoring me.
 
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: xinha

2008-08-30 Thread Raphael Geissert
George Danchev wrote:

 On Saturday 30 August 2008 04:30:21 Raphael Geissert wrote:
 
 Hello,
 
  * Package name: xinha
Version : 0.95~rc2-1

 Version 0.95 has now been released, could you please update the package?

 DD's: can anyone take a look at the package when updated? there are
 several packages shipping their own copy of xinha or htmlarea and would
 be nice to have just one copy in the whole archive.
 
 Do you happen to know which are these packages and if bugs (normal) was
 filed against them. Sometimes, it is not possible to avoid code dups,
 since there might be significant incompatible deviations from the
 original, but sometimes it worth the effort. These should also be
 identified at: http://wiki.debian.org/EmbeddedCodeCopies
 

Sure, finding them is as easy as grep'ing Contents-arch:
axyl
horde3

And for htmlarea:
moodle
serendipity
typo3-src-4.2? (rtehtmlarea)


And no, no bugs have been filed yet (well, at least *I* haven't filed any);
what I've been doing is collect the list of packages shipping their own
copy, and file a RFP CC'ing their respective @packages.d.o address. My plan
was to make lintian aware of those libs too as soon as the packaged js libs
were uploaded.

Oh, and you might also be interested in:
http://lintian.debian.org/tags/embedded-javascript-library.html 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: xinha

2008-08-30 Thread Raphael Geissert
Mathieu Parent wrote:

 On Sat, Aug 30, 2008 at 4:30 AM, Raphael Geissert
 [EMAIL PROTECTED] wrote:
 Hi Mathieu,

 Mathieu PARENT wrote:

 Dear mentors,

 I am looking for a sponsor for my package xinha.

 * Package name: xinha
   Version : 0.95~rc2-1

 Version 0.95 has now been released, could you please update the package?

 
 This is already done since june, see:
 http://mentors.debian.net/debian/pool/main/x/xinha/xinha_0.95-1.dsc

Ok, sorry for not looking at mentors. So, let's review it so it can be
uploaded to the archive soon (won't make it for lenny, of course).

debian/control:
 Standards-Version: 3.7.3
Should be updated if the package comforms to 3.8.0

debian/rules:
 ...
cp -r plugins $(CURDIR)/debian/xinha/usr/share/xinha/www/plugins
cp -r popups  $(CURDIR)/debian/xinha/usr/share/xinha/www/popups
cp -r skins   $(CURDIR)/debian/xinha/usr/share/xinha/www/skins
install -t $(CURDIR)/debian/xinha/usr/share/xinha/www/ \
  htmlarea.js Xinha.css XinhaCore.js XinhaLoader.js

why not just use dh_install and debian/install?

 find debian/xinha/usr/share/xinha/www -type f -exec chmod -x '{}'
\;
 find debian/xinha/usr/share/doc/xinha/examples -type f -exec
chmod -x '{}' \;

chmod -X debian/ ?

debian/copyright:
 See `/usr/share/common-licenses/LGPL'.
You should be more specific and point to LGPL-2

 is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
same here (and you should really think about that licence, as a mix of BSD +
LGPL + GPL can cause troubles).

Btw, it doesn't mention:
./XinhaCore.js:--  Copyright (c) 2005-2008 Xinha Developer Team and
contributors
./popups/about.html:   Copyright (c) 2005-2008 Xinha Developer Team and
contributors
./plugins/Linker/dTree/dtree.css:| Copyright (c) 2002-2003 Geir
Landr?   |
./skins/inditreuse/README:This work is licensed under the Creative Commons
Attribution-ShareAlike License.
./skins/titan/README:This work is licensed under the Creative Commons
Attribution-ShareAlike License.

And the many other copyright owners which you can find via grep -r c_owner

debian/docs:
debian/dirs:
release-notes.txt should actually be installed as upstream's changelog
(dh_installchangelogs).

Please fix the above mentioned issues (and investigate on the copyright
owner line which has a '?', and the licences of the plugins and skins).

 
 Mathieu Parent

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: phpmyid

2008-08-29 Thread Raphael Geissert
Vincent Bernat wrote:

 OoO  En ce début  d'après-midi ensoleillé  du jeudi  28 août  2008, vers
 15:04, Andreas Schildbach [EMAIL PROTECTED] disait :
 
 In debian/control, your dependencies  are too strict.
 
 I relaxed the dependencies. However, how can I know that my package
 actually works with all HTTP daemons? I cannot test them all.
 
 It is not  really your matter. You provide a  configuration file for the
 one or  several HTTP  daemon and  let the user  handle other  cases. The
 point here is to not force the user install Apache while he wants to use
 another daemon to run this package.

 Depends: apache2 | httpd, php5
This should actually be apache2 | httpd-cgi, php5; as a simple httpd like
dhttpd Provides: httpd but won't be of any use when the user wants to run
php5-cgi (which is the only web server non-apache SAPI of php being shipped
atm).

 
 I think that you should not ship htaccess file (or as documentation).
 It is usually better to put all configuration in Apache configuration
 file.  For example,  by default, rewrite rules are  not authorized in
 htaccess. You  can put the  content of htaccess in  your apache2.conf
 file for example.
 
 What do you mean by rewrite rules are not authorized? Is it perhaps
 better to not deviate from upstream in this case (htaccess comes from
 upstream)? I could try to convince upstream to change this with the next
 version.
 
 The default configuration of Apache  does not allow to put rewrite rules
 in .htaccess files. In post-lenny, nothing will be authorized by default
 in  .htaccess. Therefore,  a user  modifying  .htaccess will  get a  non
 working configuration unless it also modifies an AllowOverride clause.
 
 Upstream ships .htaccess because it  allows user to just unpack the soft
 in some directory and make  it work without modifying anything else (but
 as pointed above, this won't work on a default Debian system). Since you
 are packaging the  software for Debian, you don't  need to use .htaccess
 because you can  alter Apache configuration (usually by  dropping a file
 in /etc/apache2/conf.d).

The file is actually useless as it only provides a couple of examples on
what need to add when php5-cgi is used (it actually doesn't make any
sense that you need those).

 
 There is  no mandatory document  about this. You  can look at  the draft
 policy here:
  http://webapps-common.alioth.debian.org/draft/html/ch-httpd.html

...
Besides that, taking a quick look at the code:

 // if neither, offer the trust request
 $q = strpos($profile['req_url'], '?') ? '' : '?';

wrong assumption, strpos returns false but might also return 0 which in that
case would be evaluated just like false.


Oh, and by looking at the code:
 #   'allow_gmp' =  false,
 #   'allow_test'=  false,
 #   'allow_suhosin' =  false,

Enabling allow_gmp requires the user to have the php5-gmp extension
installed, so it might be a good idea to Suggests (probably not Recommends
as it can fall back to use bcmath which is a built-in extension of the php5
packages) it.

I don't see any real reason for this:

 $extension_b = array('suhosin');
 foreach ($extension_b as $x) {
 if (extension_loaded($x) ! $profile[allow_$x])
 error_500(phpMyID is not compatible with '$x');
 }

 phpMyID is NOT compatible with Suhosin or other hardened PHP systems
(Debian
 users take note).

 *) Received error: phpMyID is not compatible with 'suhosin'
 
Suhosin is a security add-on for PHP which, amongst other things,
removes
PHP's ability to open and access multiple sessions at one time. Simply
put,
phpMyID is reliant upon this feature, and will therefore not work with
a
hardened PHP.
 
To make phpMyID work with Suhosin, you can try the following:
1) Set the profile key 'allow_suhosin' to true in your config file.
2) Set suhosin.session.encrypt Off in either your PHP/Suhosin config
file,
   or as a php_flag in your httpd.conf (or .htaccess).
 
See: https://www.siege.org/forum/viewtopic.php?pid=3167

You should really clarify that.

Anyway, the code is prone to XSS attacks (I could actually be more specific
if you want me to, but better let upstream review all the code) on the html
it prints and the headers it sends. It even relies on HTTP_HOST and doesn't
perform any sanity check on it.

IMHO the code is not ready to be uploaded as there are security issues that
need to be addressed first and not after it is uploaded to Debian.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: wordpress-openid

2008-08-29 Thread Raphael Geissert
Andreas Schildbach wrote:

 Dear mentors,
 
 I am looking for a sponsor for my package wordpress-openid.
 
 * Package name: wordpress-openid
   Version : 2.2.1-1
   Upstream Author : Will Norris, Alan J. Castonguay, Factory Joe
 * URL : http://wordpress.org/extend/plugins/openid/
 * License : GPL  modified BSD, Apache License 2.0
   Section : net
 

logic.php:
script prints the content of QUERY_STRING directly probably without any kind
of sanitation.
interface.php:
similar issue when printing $_REQUEST['page']
logic.php:
I don't understand why there's such kind of, bogus, exception:
 // use email address for username if URL is from emailtoid.net
 $username = $identity_url;
 if (null != $_SESSION['openid_login_email'] and
strpos($username, 'http://emailtoid.net/') == 0) {
 if($user_data['user_email'] == NULL) {
 $user_data['user_email'] =
$_SESSION['openid_login_email'];
 }
 $username = $_SESSION['openid_login_email'];
 unset($_SESSION['openid_login_email']);
 }

Also, the strpos usage is completely incorrect, see the following example:
$ php -n -r '$foo=bar; var_dump(strpos($foo, moo) == 0);'
bool(true)
$ php -n -r '$foo=bar; var_dump(strpos($foo, moo) === 0);'
bool(false)

(again) logic.php:
 if( strpos( $claimed_url, '@' ) ) {
and
 if (strpos($wp_version, '2.5') != 0) {
are also incorrect.


files/jquery.xpath.*:
files are jquery plugins that should be shipped in a separate package.
files/jquery.textnode.*:
same as above, but I couldn't find its homepage

 
 Kind regards
  Andreas Schildbach
 
 
 P.S. there is also phpmyid, an OpenID identity provider, still waiting to
 be sponsored:
  http://mentors.debian.net/debian/pool/main/p/phpmyid

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: xinha

2008-08-29 Thread Raphael Geissert
Hi Mathieu,

Mathieu PARENT wrote:

 Dear mentors,
 
 I am looking for a sponsor for my package xinha.
 
 * Package name: xinha
   Version : 0.95~rc2-1

Version 0.95 has now been released, could you please update the package?

DD's: can anyone take a look at the package when updated? there are several
packages shipping their own copy of xinha or htmlarea and would be nice to
have just one copy in the whole archive.

 * URL : http://xinha.webfactional.com/
 * License : BSD
   Section : web
 
 It builds these binary packages:
 xinha  - powerful WYSIWYG HTML editor
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 479708 (ITP: xinha -- powerful
 WYSIWYG HTML editor)
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/x/xinha
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/x/xinha/xinha_0.95~rc2-1.dsc
 
 I would be glad if someone uploaded this package for me.
 
 Kind regards
  Mathieu Parent

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: No sponsor found for weeks, what to do now?

2008-08-28 Thread Raphael Geissert
[Please don't send me a copy of the message, thanks.]
Kartik Mistry wrote:

 On Thu, Aug 28, 2008 at 5:53 AM, Raphael Geissert
 [EMAIL PROTECTED] wrote:
 (xlintian is an alias to the dev copy of lintian on my machine, which
 also happens to have a couple or more checks that should/will be added to
 lintian).
 
 Probably, people on mentors will love to use your xlintian :)
 

Because it is an *x*lintian? or why? :)

The official lintian vcs can be found at git.d.o, as well as my own lintian
repository. But, as you can imagine, I try to get all my changes
mainstream.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: wordpress-openid [was: Re: No sponsor found for weeks, what to do now?]

2008-08-28 Thread Raphael Geissert
Andreas Schildbach wrote:

 Hi Raphael,
 
 On Wed, 2008-08-27 at 19:23 -0500, Raphael Geissert wrote:
 
 Andreas, please don't take these wrong but your packages really need a
 lot of changes and reading the documentation and looking at different
 packages and even reading the reviews posted for other packages could
 help you understand what needs to be changed in your packages. Once they
 are in a better shape they could then be polished.
 
 By the way, is there any PHP-related policy or best practice for PHP
 packaging, like there is for Java?

Mauro Lizaur already commented on that, but currently the best practise is
not documented and you should try to follow what other php packages do.

 
 I: wordpress-openid source: debian-watch-file-is-missing
 
 What if there is no site to watch on? The download link is
 
 http://downloads.wordpress.org/plugin/openid.2.2.2.zip
 
 but the containing folder
 
 http://downloads.wordpress.org/plugin/
 
 does not allow directory listing.

uscan doesn't only work on directory listings, it actually works on
directory listings because they contain links to the files and that's all
it needs.

(Working) example for that package:
version=3

http://wordpress.org/extend/plugins/openid/download/ \
http://downloads.wordpress.org/plugin/openid.(.+)\.zip

 
 (I just noticed that there is a new upstream version. I will update my
 Debian package to reflect that.)
 
 X: wordpress-openid: embedded-pear-module
 usr/share/wordpress/wp-content/plugins/openid/Log/error_log.php
 
 Looks like I have to create a dependancy to 'php-log' and remove the
 offending files from my package.

I hope that by 'remove' you mean not install them on the .deb package.

 
 Thanks for your hints.
 
 Best regards,
 
 Andreas

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: No sponsor found for weeks, what to do now?

2008-08-27 Thread Raphael Geissert
Vincent Bernat wrote:

 OoO Lors  de la soirée naissante  du mercredi 27 août  2008, vers 18:24,
 Andreas Schildbach [EMAIL PROTECTED] disait :
 
 phpmyid - standalone, single user, OpenID identity provider
 http://mentors.debian.net/debian/pool/main/p/phpmyid
 
 You can  try to ask  for sponsorship in  Debian PHP team.  However, this
 team is  essentially dedicated to  maintaining PHP. Therefore, I  am not
 sure that you will get an answer for this one.

I not being a DD have reviewed several php packages on -mentors hoping to
increase a little bit the quality of php packages around but these have so
many 'issues' that I haven't had enough time to write something
appropriate.

Andreas, please don't take these wrong but your packages really need a lot
of changes and reading the documentation and looking at different packages
and even reading the reviews posted for other packages could help you
understand what needs to be changed in your packages. Once they are in a
better shape they could then be polished.

Oh, and of course, here I'm just talking about the Debian packaging, but the
code often needs a review to attempt to prevent security problems right
from the start.

 
 wordpress-openid - OpenID consumer plugin for WordPress
 http://mentors.debian.net/debian/pool/main/w/wordpress-openid
 
 Wordpress maintainer  may be interested  to help you in  sponsoring this
 package. Unfortunately, Wordpress maintainer is not a DD...

(xlintian is an alias to the dev copy of lintian on my machine, which also
happens to have a couple or more checks that should/will be added to
lintian).
$ xlintian -I -E *.dsc
I: wordpress-openid source: debian-watch-file-is-missing
I: wordpress-openid source:
package-lacks-versioned-build-depends-on-debhelper 7
I: phpmyid source: package-lacks-versioned-build-depends-on-debhelper 7

$ xlintian -I -E *.changes
X: wordpress-openid: embedded-pear-module
usr/share/wordpress/wp-content/plugins/openid/Log/error_log.php
X: wordpress-openid: embedded-pear-module
usr/share/wordpress/wp-content/plugins/openid/Log/file.php
X: wordpress-openid: embedded-pear-module
usr/share/wordpress/wp-content/plugins/openid/Log/null.php
X: wordpress-openid: embedded-pear-module
usr/share/wordpress/wp-content/plugins/openid/OpenIDLog.php
W: wordpress-openid:
copyright-lists-upstream-authors-with-dh_make-boilerplate
E: phpmyid: copyright-should-refer-to-common-license-file-for-gpl

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: libmarkdown-php

2008-08-22 Thread Raphael Geissert
Hi,

Please take liboauth-php's review and fix the same applying issues on this
package.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Lintian error

2008-07-31 Thread Raphael Geissert
Charliej wrote:
 
 With that said this is a quote from my upstream:
 
  Whee, is this something you could take care of at install, delete and
 then create a symlink.  Or would this still violate this policy
 
 Would this be a viable solution?  (I told upstream I would ask)
 
 I don't think this is a viable solution because the lintian error would
 still remain.

You should symlink the file provided by the other package, if lintian still
complains it is a bug in lintian then.

 
 I think one of the reasons he is hesitant is that the removal of
 prototype from the .tar.gz  that he hosts would severely impact his M$
 Windows users (he has a rather large M$ Windows community).  Actually I
 could care less about M$ Windows users, but he does.
 
 As I see it to comply with Policy 4.13 prototype will have to be
 removed from upstreams .tar.gz..  Am I correct in this assumption?

No, he doesn't need to remove his copy of prototype, it is _you_ who needs
to prevent it from being installed in the package you build. 

 
 This brings me to the next point what if upstream refuses to remove
 prototype from the .tar.gz?
 
 Thx
 Charlie

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Lintian error

2008-07-31 Thread Raphael Geissert
[Please respect the CoC[0] and avoid sending me copies of the message]
[0]http://www.debian.org/MailingLists/#codeofconduct

Charliej wrote:
 Raphael Geissert wrote:
 Charliej wrote:
   
 With that said this is a quote from my upstream:

  Whee, is this something you could take care of at install, delete and
 then create a symlink.  Or would this still violate this policy

 Would this be a viable solution?  (I told upstream I would ask)

 I don't think this is a viable solution because the lintian error would
 still remain.
 

 You should symlink the file provided by the other package, if lintian
 still complains it is a bug in lintian then.

   
 I think one of the reasons he is hesitant is that the removal of
 prototype from the .tar.gz  that he hosts would severely impact his M$
 Windows users (he has a rather large M$ Windows community).  Actually I
 could care less about M$ Windows users, but he does.

 As I see it to comply with Policy 4.13 prototype will have to be
 removed from upstreams .tar.gz..  Am I correct in this assumption?
 

 No, he doesn't need to remove his copy of prototype, it is _you_ who
 needs to prevent it from being installed in the package you build.

   
 This I can do, but to clarify your above statement does that mean that I
 remove it from the .orig.tar.gz or do I adjust the rules and or postinst
 to insure that it does not get installed?

The latter :)

 
 hmm I think I may have answered my own question.  Upstreams .tar.gz and
 the .orig.tar.gz must have the same md5sum correct?  if so then that

s/must/should, there are situations where one must repackage the tarball,
but I don't believe this is the case.

 means the rules and or postinst have to be modified.  Is my thinking
 here correct?

Besides what I just clarified, yes.

 This brings me to the next point what if upstream refuses to remove
 prototype from the .tar.gz?

 Thx
 Charlie
 

 Cheers,


Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Question about watch-file

2008-07-10 Thread Raphael Geissert
Ben Finney wrote:

 Raphael Geissert [EMAIL PROTECTED] writes:
 
 Ben Finney wrote:
  
  Bug report: The file contents should be interpreted as UTF-8
  encoding.
 
 Fixed. htmlentities() was messing the special characters instead of
 making them display properly.
 
 An improvement, but now it shows the same (wrong) output as described
 here:

Yeah, that's another known issue. DEHS currently treats all its input data
as ISO-8859-1 and converts it into UTF-8 without first checking if the
input is already UTF-8.

Will try to fix it next time I dig on DEHS' code.

 
 Ben Finney [EMAIL PROTECTED] writes:
 
 Possibly related: The link provided to view the watch file

URL:http://dehs.alioth.debian.org/wwiz_detail.php?id=11448238type=watch
 leads to content served as UTF-8 but apparently not interpreting its
 source correctly:
 
 =
 #
 # Fetching these files for inclusion in a Debian source package is
 # automated in the Debian package with 'debian/rules get-orig-source',
 # as per Policy 3.8.0 §4.9.
 =
 
 The package's watch file is encoded as UTF-8, so apparently something
 is getting the encoding wrong somewhere along the line to producing
 the [document] at that URL.
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Question about watch-file

2008-07-09 Thread Raphael Geissert
Russ Allbery wrote:

 Patrick Schoenfeld [EMAIL PROTECTED] writes:
 
 Well, the problem with your solution is that you silence an indicator
 for a problem anyway. Someone who looks at the lintian status of the
 package can do this from the outside and can decide to act upon.  If you
 add a comment in a watch file then you have a comment in a hidden place
 for a lot of people who could potential fix the problem. They would need
 to look *into* that specific package, which is unlikely.
 
 This is a problem that can be easily fixed if desired by, for instance,
 having the Debian External Health Status system extract watch files
 containing only comments and put the text of the comments up on the DEHS
 web site.

Is that a feature request? it sounds like one :)

Implemented:
http://dehs.alioth.debian.org/report.php?package=lojban-common

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: DEHS bug report [was Re: Question about watch-file]

2008-07-09 Thread Raphael Geissert
David L. Anselmi wrote:

 Ben Finney wrote:
 [...]
 DEHS already clearly shows packages for which the upstream version
 can't be checked; e.g. see
 URL:http://dehs.alioth.debian.org/maintainer.php?name=lojban-common.
 
 What does Tot Upstream Bugs: mean?
 
 E.g., for html2ps there are 10 bugs tagged upstream but DEHS reports 0.
   So it must mean something else.  But what?

Exactly that, it is supposed to display the number of bugs tagged upstream;
but it tries to parse the html pages and sometimes it doesn't do it right.

I've actually considered dropping that information, unless it is extracted
at some other place and just incorporated in DEHS.

 
 Thanks,
 Dave

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Question about watch-file

2008-07-09 Thread Raphael Geissert
David L. Anselmi wrote:

 Raphael Geissert wrote:
 Russ Allbery wrote:
 This is a problem that can be easily fixed if desired by, for instance,
 having the Debian External Health Status system extract watch files
 containing only comments and put the text of the comments up on the DEHS
 web site.
 
 Is that a feature request? it sounds like one :)
 
 Implemented:
 http://dehs.alioth.debian.org/report.php?package=lojban-common
 
 Not to complain but I thought the view link was sufficient.

It is only displayed when no upstream version was found and uscan didn't
complain at all.
Under all the other circumstances (even if there are no comments of
course :) it won't be displayed.

 
 Dave

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Question about watch-file

2008-07-09 Thread Raphael Geissert
Ben Finney wrote:
 
 Bug report: The file contents should be interpreted as UTF-8 encoding.
 Apparently it's not: the output I see at that URL today is (in part):

Fixed. htmlentities() was messing the special characters instead of making
them display properly.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: libzendframework-php

2008-07-08 Thread Raphael Geissert
Andrea Giardina wrote:

 I meant on the report; there are copyright and licence issues in some of
 the files.
 I read your copyright notes in svn and i found all copyright problems
 in tests and demos but i deleted these directory in my first package
 release so I deleted also copyright notices. Now I'm going to package
 also test files so I'll restore some of that in copyright info.

Then why doesn't the package version, package directory, and copyright file
reflect those changes?

 
 
 Btw, that package naming schema is used by perl but not php. IMHO it
 would be better to use zend-framework or if you really insist:
 libphp-zenf-framework.
 For the naming I used the PHP Policy Draft 4.1

http://webapps-common.alioth.debian.org/draft-php/html/ch-php-libs.html#s-php-libs-naming
 This document is valid or outdated? If this is correct probably the
 best name is libzend-framework-php

As you can see, that section has several 'XXX' in front of those self
questions, which I think you can understand that it means that there's no
current policy on php packages naming. 

Quickly greping apt-status there are:
13 packages using the libphp-foo naming convention
3 packages using the libfoo-php naming convention
0 packages using the php-pear-foo naming convention
0 packages using the libpear-foo-php naming convention

And after all, that section is meant for PEAR packages, and the Zend
Framework isn't.

 
 [1] And there's a patch that is needed for one the pdf generation tests
 which is in SVN.
 Uhm... the patch seems to be for the demo pdf

s/tests/demo then :)

 
 
 And finally, don't forget to retitle the WNPP bug and set yourself as the
 owner, and consider joining the pkg-php group so you use the team's svn
 repo and co-maintain it with the others (at least Aleksey Zapparov was
 also interested in packaging it).
 Ok.
 
 Thank you for your help.
 Andrea

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: libzendframework-php

2008-07-07 Thread Raphael Geissert
Andrea Giardina wrote:

 Please don't use such generic packaging and actually read what I already
 wrote.
 Of cource I  read your code but I had a different approach. I chose to
 not package differents upstream's archives in the same deb source so I
 packaged _only_ the library.

I meant on the report; there are copyright and licence issues in some of the
files.

Btw, that package naming schema is used by perl but not php. IMHO it would
be better to use zend-framework or if you really insist:
libphp-zenf-framework.

Oh, and also consider shipping the extra documentation (either in the same
or different package); and running the test suite[1] at build time would be
even better JFTR.

[1] And there's a patch that is needed for one the pdf generation tests
which is in SVN.

And finally, don't forget to retitle the WNPP bug and set yourself as the
owner, and consider joining the pkg-php group so you use the team's svn
repo and co-maintain it with the others (at least Aleksey Zapparov was also
interested in packaging it).

 
 Best regards
 Andrea Giardina

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: libzendframework-php

2008-07-06 Thread Raphael Geissert
Andrea Giardina wrote:
...

http://mentors.debian.net/debian/pool/main/l/libzendframework-php/libzendframework-php_1.5.2-1.dsc
 
 I would be glad if someone uploaded this package for me.

If it had been so simple I'd have uploaded the package several months ago.

Please don't use such generic packaging and actually read what I already
wrote.

 
 Kind regards
 Andrea Giardina

-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: P4A - PHP For Applications

2008-07-03 Thread Raphael Geissert
Andrea Giardina wrote:
 
 WEBSERVERS=apache apache-ssl apache2

 the first two no longer exist.
 ok, right...
 
 why don't you just ship the file directly into apache2's config dir?
 because p4a it's a library (in your application you must require
 p4a/p4a.php) but it has also to be available from document_root (for
 icons, javascript, etc.).
 Maybe I must rename the package libphp-p4a? I think p4a package must be
 similar to cakephp package.

So what? that still doesn't explain why you are symlinking it instead of
just dropping it in apache2/conf.d 

 
 
 debian/postrm:

 purge|remove)

 config files must not be removed on 'remove', only on purge.
 yes, I think this is correct, but if I call a simple remove I'll get a
 broken apache alias.
 What's the right way?

You have to disable the configuration in prerm; I don't have your package
around but makes me wonder if conf.d is the right place for your file.

 
 
 p4a/libraries/Zend/:

 please don't do that, package the zend framework separately so other
 packages and projects can use it, and then make the necessary changes in
 your application to use the shared version.
 Yes, I think so but I have a problem about that. The zend framework deb
 package it's already available on ubuntu repositories, so I think
 repackaging it is not a good idea.
 So, what's the right way? I must ask the collaboration of Utnubo team
 to port it to Debian?

IIRC the utnubu team is dead; And whether Ubuntu has foo package and Debian
not isn't a reason to ship the files in your package.

You either find someone interested in packaging and maintaining the zend
framework in Debian or you do it yourself.

 
 same as for fckeditor, jquery, and all the other stuff that isn't from
 p4a.
 uhm, fckeditor it's been patced to work with p4a so I think it must
 stay in p4a package.

What kind of patches are those? have you talked to Debian's fckeditor
maintainer? to upstream?

 To jquery I can try to use the deb package.

It's actually a _must_.

 
 Thanks for your time.
 Andrea

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: lockrun

2008-07-03 Thread Raphael Geissert
Noah Slater wrote:

 I am dropping my intended maintainership for the `lockrun` package.
 
 Details can be found here:
 
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=461915
 

What has upstream's response? If you really want the package in Debian but
upstream doesn't want to integrate your patches without a good reason you
could anyway package it, drop a few lines in debian/README.Debian and look
for a sponsor.

 
 Thanks,
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: P4A - PHP For Applications

2008-07-03 Thread Raphael Geissert
Andrea Giardina wrote:
...

Sorry, my bad.
I'm used to dealing with apache modules (which are managed via a
{en,dis}mod).

The behaviour of your post{inst,rm} are right.

 
 
 uhm, fckeditor it's been patced to work with p4a so I think it must
 stay in p4a package.

 What kind of patches are those? have you talked to Debian's fckeditor
 maintainer? to upstream?
 The fckeditor packaged with p4a has been modified  to specifs needs of
 p4a, not to solve some problems or to add some features to fckeditor.

But what kind of changes are those?
And what files were changed?

 
 Cheers
 ag

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: P4A - PHP For Applications

2008-07-02 Thread Raphael Geissert
Andrea Giardina wrote:

 Hello to everybody,
 I'm searching a sponsor to upload p4a dep package on Debian.
 
...

Could you please provide more information? and not just marketing-like
information please.

 
 You can find the debian package and changes here:
 http://p4a.crealabsfoundation.org/deb/

Next time please provide the uri of the .dsc and _sign_ your package.

debian/copyright:
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 2.1 of the License.

looks like some part of it is missing 

debian/control:

Like above, please improve the description

debian/changelog:

What about telling _what_ changes you made, instead of just telling 'fix on
file foo'? Otherwise the changelog is not very useful.

debian/debhelper.log:

Should not be there

debian/Makefile:

debian/postinst:

WEBSERVERS=apache apache-ssl apache2

the first two no longer exist.

why don't you just ship the file directly into apache2's config dir?

debian/postrm:

 purge|remove)

config files must not be removed on 'remove', only on purge.

p4a/libraries/Zend/:

please don't do that, package the zend framework separately so other
packages and projects can use it, and then make the necessary changes in
your application to use the shared version.

...
same as for fckeditor, jquery, and all the other stuff that isn't from p4a.

There are some other issues but the above mentioned should be addressed
first.

 
 Thanks for the help
 Andrea Giardina

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: --as-needed

2008-06-11 Thread Raphael Geissert
Jeffrey Ratcliffe wrote:
...
 that defaulted to 4.2.4-1. Why didn't I get 4.3? How do I force 4.3 in
 the sid pbuilder?

did you update your chroot? gcc in sid is 4.3, in lenny is 4.2.

To force it, in your .pbuilderrc (I've never tried by using them directly on
the shell):

EXTRAPACKAGES=gcc-4.3 g++-4.3 ${EXTRAPACKAGES}
export CC=gcc-4.3 CXX=g++-4.3

And try again.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: lockrun

2008-05-30 Thread Raphael Geissert
Noah Slater wrote:

 On Thu, May 29, 2008 at 07:04:30PM -0500, Raphael Geissert wrote:
 debian/copyright:

By the way, where did you get this line from?
 Copyright: Copyright 2008, Stephen J. Friedl [EMAIL PROTECTED]

I don't see any statement in the .c file that it is copyrighted. And as the
file is in public domain, it may actually be possible that there's no
copyright at all.

 
  License: PD
 [...]
  License: GAP
 [...]

 I am not an expert in this, but AFAIK those shouldn't be in separate
 lines.
 
 No, blank lines are allowed in the debian/copyright file.

What I meant was that I don't know if you should place the extra lines for
License: _after_ their usage. It's strange, nothing else.

 
 debian/patches/command-option.patch:

Did you notice the patch is not clean? :)
 Binary files lockrun-1.orig/lockrun and lockrun-1.orig.new/lockrun differ

 
 debian/rules:
  else
  CC=cc
  endif
...
 
 My debian/rules doesn't have these lines.

The one I downloaded from mentors.d.n to review _had_ those lines.

 
  rm -f lockrun lockrun.1
 better written as $(RM) lockrun lockrun.1
 make's default $(RM) already sets -f.

  rm -fr $(PACKAGE_DIRECTORY)
 Like above, but also set -r, e.g. $(RM) -r ...
 
 What is the value in doing this? As I understand it, this is only used by
 implicit rules in make and so isn't really useful for this scenario as
 it's not going to be overridden by anything.

I tend to prefer the usage of $(RM). It is not a requirement, though.

 
 Your package still FTBFS twice in a row because of:
  sed -i s/@version@/$(PACKAGE_VERSION)/ lockrun.c
 not being reverted.
 
 I have fixed this now.

You could simply revert the sed call in clean, rather than creating a second
file, but... :)

 
 The package has been re-uploaded to mentors.debian.net.

As George Danchev, did you notice that you built the source package as a
native one?

 
 Thanks,
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: lockrun

2008-05-29 Thread Raphael Geissert
Hi there,

Noah Slater wrote:
...
 
 Would you mind taking another look at this package following these
 changes?

debian/copyright:
 Debianized-By: Noah Slater [EMAIL PROTECTED]
 Debianized-Date: Sat, 08 Mar 2008 22:58:05 +

You should read the wiki page again now, those have a different name now.

 License: PD
  In the public domain.
 
 License: GAP
  Copying and distribution of this package, with or without modification,
are
  permitted in any medium without royalty provided the copyright notice and
this
  notice are preserved.

I am not an expert in this, but AFAIK those shouldn't be in separate lines.

Example:

 Files: debian/*
 Copyright: Copyright 2008, Noah Slater [EMAIL PROTECTED]
 License: GAP
  Copying and distribution of this package, with or without modification,
are
  permitted in any medium without royalty provided the copyright notice and
this
  notice are preserved.

debian/patches/command-option.patch:
 -   else if ( STRMATCH(arg, -T) ||
STRMATCH(arg, --maxtime))
 +   else if ( STRMATCH(arg, -t) ||
STRMATCH(arg, --maxtime))

Is this really needed? I don't think you should be so intrusive. Unless, of
course, upstream agrees to make that change and does it at upstream too.

debian/rules:
 include /usr/share/cdbs/1/rules/buildcore.mk
That line is useless, as including debhelper.mk already takes care of that.
If you include that file before debhelper.mk, not all parts of debhelper are
used, as cdbs doesn't know that you are later going to load debhelper.mk

 PACKAGE_NAME = lockrun
 ...
Isn't the cdbs-provided var more than enough? or is it bogus?

 SOURCE_URI=http://www.unixwiz.net/tools/lockrun.c
Have you considered using debian/copyright's Original-Source-Location:
instead of hard-coding the uri twice? ;-)

 else
 CC=cc
 endif

Didn't you say
 make already defines one by default:
?
Just strip the 'else' and 'CC=cc' lines.

 rm -f lockrun lockrun.1
better written as $(RM) lockrun lockrun.1
make's default $(RM) already sets -f.

 rm -fr $(PACKAGE_DIRECTORY)
Like above, but also set -r, e.g. $(RM) -r ...


Your package still FTBFS twice in a row because of:
 sed -i s/@version@/$(PACKAGE_VERSION)/ lockrun.c
not being reverted.

 
 Thanks,
 

Please fix those issues.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: php-ssh2, php-geoip (new packages)

2008-05-28 Thread Raphael Geissert
Vincent Bernat wrote:
 
 The licence  (2.02) is  not suitable  for main but  for php  itself. You
 should convince upstream to upgrade to  3.01 or to a more common license
 like GPL.

Please don't request to move to GPL, as the packages would then need an
exception because of a licence conflict. 

 
 Thanks

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Easy way to retrieve build logs from buildd.d.o?

2008-05-25 Thread Raphael Geissert
Frank S. Thomas wrote:
 
  # Retrieve all build logs of the package hello.
  $ getbuildlog.sh hello
 
  # Retrieve mips and mipsel build logs of hello 2.2-{1,2}.
  $ getbuildlog.sh hello '2\.2-.' 'mips(|el)'
 
 Do you think this script would be a useful addition for devscripts?

Better ask at their ML and not here ;-)
Or: just file a bug report against devscripts

 
 Cheers,

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: lockrun

2008-05-25 Thread Raphael Geissert
Neil Williams wrote:

Just re-reading what you said:

...
 CC=cc
 endif
 

That will cause troubles when using CC=gcc-4.3 dpkg-buildpackage (for
example in i386, where 4.3 is not the default gcc).

Something like CC=$(CC) should be used (the intention is to preserve the
original $(CC), but of course that line won't work).

Something like:

ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
OURCC=$(DEB_HOST_GNU_TYPE)-$(CC)
else
OURCC=$(CC)
endif

$(OURCC) $(CFLAGS) lockrun.c -o lockrun


Maybe someone with more knowledge of make could provide some feedback.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: lockrun

2008-05-25 Thread Raphael Geissert
Noah Slater wrote:

 On Fri, May 02, 2008 at 10:54:56AM -0500, Raphael Geissert wrote:
 Please upload your key to a public keyserver.
 
 Very strange, my key has been uploaded for months.
 
 [EMAIL PROTECTED]: ~ $ gpg --recv-key 0x8FBFCFBF
 gpg: requesting key 8FBFCFBF from hkp server subkeys.pgp.net
 gpg: key 61D50B88: public key Noah Slater [EMAIL PROTECTED]
 imported gpg: no ultimately trusted keys found
 gpg: Total number processed: 1
 gpg:   imported: 1  (RSA: 1)
 
 I had changed it around the time I sent the original email, maybe this
 effected it somehow, I'm not sure. Could you try again please?

$ gpg --verbose --recv-key 0x8FBFCFBF
gpg: requesting key 8FBFCFBF from hkp server pgp.mit.edu
gpgkeys: key 8FBFCFBF not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

$ gpg --verbose --keyserver hkp://subkeys.pgp.net --recv-key 0x8FBFCFBF
gpg: requesting key 8FBFCFBF from hkp server subkeys.pgp.net
gpg: armor header: Version: SKS 1.0.10
gpg: pub  4096R/61D50B88 2008-02-06  Noah Slater [EMAIL PROTECTED]
gpg: key 61D50B88: invalid subkey binding
gpg: using PGP trust model
gpg: key 61D50B88: public key Noah Slater [EMAIL PROTECTED]
imported
gpg: signature packet without keyid
...

strange :-/

...

I haven't checked your new package, waiting your reply to George Danchev's
message.

Btw, IANADD.

 
 Thanks,
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: lockrun

2008-05-25 Thread Raphael Geissert
Neil Williams wrote:

 On Sun, 2008-05-25 at 16:37 -0500, Raphael Geissert wrote:
 
 $(OURCC) $(CFLAGS) lockrun.c -o lockrun
 
 OUR is the wrong prefix, CROSSCC is probably better.
 

The thing is that it is not always used for cross compiling, so I don't
think CROSSCC is the best name either. Seems like we are lacking ideas
here :)

...
 
 You might want to set a default for $(CC) if using that:
 CC:=cc

make already defines one by default:

8---8
$ cat cc.mk

foo:
echo $(CC)

$ make -f cc.mk foo
echo cc
cc
8---8

 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Bug#478387: glunarclock: bashism in debian/rules

2008-05-03 Thread Raphael Geissert
[CC'ing -mentors]
Hi Fabian,

2008/5/3 Fabian Greffrath [EMAIL PROTECTED]:

  Hi Raphael,

  thanks for the pointer. Would you mind sponsoring the upload?

I'm afraid I can't sponsor your package, I am not a DD. But hopefully
a potential sponsor in -mentors will read this message, review the
package and upload it :).

Btw, while Chris Lamby reviewed your package...:
[Sat May 3 2008] [14:32:14] lamby Atomo64: Sorry, no. Btw, the
copyright file on that package is out of date. It is missing
references to some files in screen-exec/ as well as a number of .po
files.

So please also correct that :)


  
 http://mentors.debian.net/debian/pool/main/g/glunarclock/glunarclock_0.32.4-11.dsc

  Thank you!




Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: lockrun

2008-05-02 Thread Raphael Geissert
Noah Slater wrote:
...
 - dget
 http://mentors.debian.net/debian/pool/main/l/lockrun/lockrun_1-1.dsc

$ dget -x
http://mentors.debian.net/debian/pool/main/l/lockrun/lockrun_1-1.dsc
dget: retrieving
http://mentors.debian.net/debian/pool/main/l/lockrun/lockrun_1-1.dsc
  % Total% Received % Xferd  Average Speed   TimeTime Time 
Current
 Dload  Upload   Total   SpentLeft 
Speed
100  1768  100  17680 0   5471  0 --:--:-- --:--:-- --:--:--
0
dget: retrieving
http://mentors.debian.net/debian/pool/main/l/lockrun/lockrun_1.orig.tar.gz
  % Total% Received % Xferd  Average Speed   TimeTime Time 
Current
 Dload  Upload   Total   SpentLeft 
Speed
100  2897  100  28970 0   7315  0 --:--:-- --:--:-- --:--:-- 
253k
dget: retrieving
http://mentors.debian.net/debian/pool/main/l/lockrun/lockrun_1-1.diff.gz
  % Total% Received % Xferd  Average Speed   TimeTime Time 
Current
 Dload  Upload   Total   SpentLeft 
Speed
100  2537  100  25370 0   2610  0 --:--:-- --:--:-- --:--:--
13146
gpg: Signature made Fri 02 May 2008 07:50:49 CDT using RSA key ID 8FBFCFBF
gpg: Can't check signature: public key not found
dpkg-source: extracting lockrun in lockrun-1
dpkg-source: info: unpacking lockrun_1.orig.tar.gz
dpkg-source: info: applying lockrun_1-1.diff.gz

$ gpg --recv-key 0x8FBFCFBF
gpg: requesting key 8FBFCFBF from hkp server pgp.mit.edu
gpgkeys: key 8FBFCFBF not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0


Please upload your key to a public keyserver.

 Version: 1-1

I don't see any version number in the source code. Please use 0~MMDD
instead (where MMDD is the download date, or if possible, the
modification date of upstream's .c file), just in case upstream decides to
use version numbers at some point, if ever.

debian/rules:
 gcc lockrun.c -o lockrun
Please don't do that, at least call gcc with CFLAGS:
 gcc $(CFLAGS) lockrun.c -o lockrun

debian/control:
 Depends: ${shlibs:Depends}
also use ${misc:Depends}

Btw, linda is no longer in the archive, you should get rid of the linda
overrides (lintian will complain if you keep them).

The package FTBFS twice in a row with the following message:
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory `/tmp/lockrun-1'
make[1]: Nothing to be done for `reverse-config'.
make[1]: Leaving directory `/tmp/lockrun-1'
if [ reverse-patches = reverse-patches ]; then rm -f
debian/stamp-patched; fi
patches: debian/patches/command-option.patch
Trying reverse patch debian/patches/command-option.patch at level 1 ...
0 ... 2 ... failure.
make: *** [reverse-patches] Error 1
dpkg-buildpackage: failure: fakeroot debian/rules clean gave error exit
status 2



Please fix those issues.

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

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: greenwich (updated and adopted package)

2008-05-02 Thread Raphael Geissert
Hi David,

David Paleino wrote:
 
 
 The package appears to be lintian clean; I've added a lintian override for

You forgot that :)


$ licensecheck src/greenwich.pl
src/greenwich.pl: GPL (v2 or later) (with incorrect FSF address)
$ grep Version LICENSE
   Version 2, June 1991

However, in debian/copyright you state that:
Files: *
Copyright: © 2003-2004, Gavin Brown [EMAIL PROTECTED]
License: Artistic | GPL-1+

which appears incorrect, and the lintian override is incorrect anyway (the
address should be updated).


debian/control:
 Build-Depends-Indep: libgnome2-perl, imagemagick, menu

Is the menu dependency really needed? and the imagemagick one?

debian/control:
debian/rules:

You have an incorrect dependency on debhelper:
...
 dh_installmenu
 dh_gconf
 dh_lintian
 make: dh_lintian: Command not found
 make: *** [binary-indep] Error 127
 pbuilder: Failed autobuilding of package
...

dh_lintian was introduced in debhelper (6.0.7), but you have a
Build-Depends: debhelper (= 5).


Please fix the above mentioned issues (tough there might be more).


 
 Kindly
  David Paleino
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: greenwich (updated and adopted package)

2008-05-02 Thread Raphael Geissert
David Paleino wrote:
 
 Updated package at usual URI:
 

http://mentors.debian.net/debian/pool/main/g/greenwich/greenwich_0.8.2-4.dsc

debian/rules:
 dh_installexamples
...
 dh_strip
...
 dh_shlibdeps

you don't need them, do you? :)

Btw, don't you think there's a better place for the contents of
debian/README.Debian?

 
 Thanks,
 David
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: greenwich (updated and adopted package)

2008-05-02 Thread Raphael Geissert
David Paleino wrote:

 On Fri, 02 May 2008 12:57:26 -0500, Raphael Geissert wrote:
 
 Btw, don't you think there's a better place for the contents of
 debian/README.Debian?
 
 I've not written that, it's from the old maintainer. I believe it could go
 in NEWS, but I'm open to any suggestion!

NEWS is not for that kind of stuff. IMHO you could simply install it as
usr/share/doc/greenwich/TODO (upstream doesn't ship one anyway, and it
isn't a Debian TODO).

 
 Thanks for reviewing,
 David
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Call for help: please read (bashisms)

2008-04-29 Thread Raphael Geissert
Paul Wise wrote:
 On Tue, Apr 29, 2008 at 8:27 AM, Raphael Geissert [EMAIL PROTECTED]
 wrote:
 
  I would like to request everybody to check for bashisms in the packages
  they: prepare, review, and upload.
  lintian is currently not able to check for bashisms in files other than
  maintainer scripts (debian/rules excluded), so it is not as easy as
  saying 'just check with the latest lintian'.


  How to do it:

  I've written a script called checkbashisms-in-package.sh[4] which can be
  used to easily check for bashisms in a .deb once checkbashisms is in
  $PATH. Please be aware that this script only looks for bashisms in some
  directories and not _everywhere_, which means there might be some
  bashisms left in other places (suggestions and patches welcome!).
 
 Any particular reason this hasn't been merged into lintian, since that
 is the right place for it?

I don't know the exact details, but I remember there are some kind of
limitations. For more information please refer to #253012 (CC'ing Russ so
he can give his two cents).

I've been working on making the checkbashisms code a .pm, adding some
features lintian is very likely to require (e.g. adding custom checks,
getting/setting a file content/cache). But I still need to fix some stuff.

Russ: given the fact that most development of the checkbashisms code is done
right now at devscripts, don't you think it would be better if lintian used
devscript's .pm (when done)? updating the file from devscript's subversion
every now and then doesn't sound hard at all (of course the devscripts
maints/devs, or me, would ping you when changes are done).

 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: php5-rar

2008-04-29 Thread Raphael Geissert
Hi,

[Really, please, _stop_ sending a copy of the message to my email address.
Please _only_ send it to the mailing list.]

Deepak Tripathi wrote:
 Hi ,
 I am really sorry for spam but i have checked both license and i found
 that both is 3.01.
 Please check the following links
 
 http://pecl.php.net/package/rar

But the one in the .tar.gz is 3.0, not 3.01, so no matter what the site
says, the tarball says something different.

Other than that, seems like something changed in-between:

$ diff 3_0.txt 3_01.txt
2,3c2,3
   The PHP License, version 3.0
 Copyright (c) 1999 - 2006 The PHP Group. All rights reserved.
---
   The PHP License, version 3.01
 Copyright (c) 1999 - 2008 The PHP Group. All rights reserved.
41,42c41,42
  This product includes PHP, freely available from
  http://www.php.net/.
---
  This product includes PHP software, freely available from
  http://www.php.net/software/.
67c67
 This product includes the Zend Engine, freely available at
---
 PHP includes the Zend Engine, freely available at

AFAIR there were some other changes in 3.01.

 
 Thanks
 Deepak

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



RFH: kgb FTBFS in arm (ignoring packed attribute because of unpacked non-POD field)

2008-04-29 Thread Raphael Geissert
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi all,

After having several troubles getting kgb to be built and be functional on
all the architectures, with my -8 upload I tried to make it work by using
the packed attribute, as the code relies on the size of the structures
(I've already contacted upstream, and even after a set of changes, bytes
order in arm causes the built binary to break binary compatibility of the
compressed files).

Before uploading I asked somebody to attempt to build the package in arm,
and that person said it did build. So I uploaded, but acc to [1] the
assertion still fails (i.e. binary compatibility would break).

I'm a bit puzzled by the warnings which are the only sign of why the
assertion still fails:

kgb_arch_posix_by_slawek.cpp: At global scope:
kgb_arch_posix_by_slawek.cpp: In instantiation
of 'HashtableCounter::HashElement':
kgb_arch_posix_by_slawek.cpp:1124:   instantiated
from 'HashtableT::Hashtable(U32) [with T = Counter]'
kgb_arch_posix_by_slawek.cpp:1366:   instantiated from here
kgb_arch_posix_by_slawek.cpp:1064: warning: ignoring packed attribute
because of unpacked non-POD field 'Counter
HashtableCounter::HashElement::c [15]'


I've added some __attribute__((__packed__)) on the places where I though it
still needed, and removed the ifeq (,$(findstring arm,$(DEB_BUILD_ARCH)))
condition from debian/rules and tried to build on my i386, but I still get
the warnings.

I'm out of ideas, what am I missing?

.dsc:
http://i386-geomirror.debian.net/debian/pool/main/k/kgb/kgb_1.0b4-8.dsc

[1]http://buildd.debian.org/fetch.cgi?pkg=kgb;ver=1.0b4-8;arch=arm;stamp=1209449475

TIA.

Sincerely,
- -- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIF8VrYy49rUbZzloRAl1wAJ9vnO/IuqKx/OCmI2WqMKzDnXAr7QCfUAF0
7zLRM7c1ce3M6r9tTjwphio=
=300F
-END PGP SIGNATURE-


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



Re: RFS: php5-rar

2008-04-28 Thread Raphael Geissert
Deepak Tripathi wrote:
  
   Yes it does contain the PHP 3.01 license but it is now acceptable.

You were talking about php-rar, weren't you?
Well, I was talking about php-rar too when I said it was released under the
PHP licence version 3.0, not 3.01.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Call for help: please read (bashisms)

2008-04-28 Thread Raphael Geissert
Dear sponsors, mentors, maintainers,

Introduction:

Please be aware that although bash is currently the default /bin/sh there's a 
release goal for Lenny to make dash the default /bin/sh[1].
This release goal affects every single /bin/sh script and every single 
makefile not defining a different SHELL. Although they are 'affected', 
everything is ok unless 'bashisms'[2] are used.

There is a tool called 'checkbashisms' which is shipped by the 'devscripts' 
package, which is able to find several kind of bashisms in /bin/sh scripts 
and makefiles (since version 2.0.26 and above when using -f, but version from 
SVN[3] is recommended). This is the tool being used to generate reports for 
the goal's mass bug filing.

With the recent improvements made to checkbashisms a lot of bashisms were 
found in makefiles such as debian/rules. Based on the last archive wide check 
there are about 312 (spread between 306 packages) bashisms in debian/rules.

Although the number of false positives when using checkbashisms on makefiles 
is higher than the number of false positives when checking /bin/sh scripts, 
there are still way too many bashisms around.


Request:

I would like to request everybody to check for bashisms in the packages they: 
prepare, review, and upload.
lintian is currently not able to check for bashisms in files other than 
maintainer scripts (debian/rules excluded), so it is not as easy as 
saying 'just check with the latest lintian'.


How to do it:

I've written a script called checkbashisms-in-package.sh[4] which can be used 
to easily check for bashisms in a .deb once checkbashisms is in $PATH.
Please be aware that this script only looks for bashisms in some directories 
and not _everywhere_, which means there might be some bashisms left in other 
places (suggestions and patches welcome!).


Examples:

Running checkbashisms-in-package.sh without any argument will display:
$ ./checkbashisms-in-package.sh
checkbashisms-in-package.sh foo.deb [bar.deb [...]]
Simple script to run checkbashisms on files inside a .deb, v0.0.1
Copyright 2008 Raphael Geissert [EMAIL PROTECTED]

To check for bashisms in a give .deb (or several .debs):
$ ./checkbashisms-in-package.sh kopete_3.5.9-1_i386.deb

Processing kopete_3.5.9-1_i386.deb...
possible bashism in ./usr/bin/kopete_latexconvert.sh line 225 (let ...):
let OPTIND=$OPTIND+1
done

To check for bashisms in debian/rules use:
$ checkbashisms -f -debian/rules
possible bashism in debian/rules line 740 (brace expansion):
builddir-$(TARGET) {configure,build,install}-$(TARGET)-stamp

*Note* that --force/-f is required for checkbashisms to check for bashisms in 
makefiles.


I hope that this will make people more aware of bashisms and help the release 
goal.

If you want more information about dash as /bin/sh, you can read:
http://lists.debian.org/debian-release/2008/01/msg00189.html

Fixing bashisms is pretty simple, you can get some ideas at:
https://wiki.ubuntu.com/DashAsBinSh
If the bashism you found is not there you can always ask in [EMAIL PROTECTED], 
or 
even here in -mentors.

Other ways to help include:
 * Providing patches for the goal-dash bugs[5].
 * Switching your /bin/sh to dash!
(apt-get install dash  dpkg-reconfigure dash))
 * Helping others to fix their bashisms
 * Spread the word! bashisms are not allowed by policy.

[1]
http://release.debian.org/lenny/goals.txt
[2]
'bashism': in the context of the release goal a bashism is any kind of shell 
feature not required by the Debian Policy section 10.4.
[3]
svn://svn.debian.org/svn/devscripts/trunk/scripts/checkbashisms.pl
[4]
http://git.debian.org/?p=users/atomo64-guest/misc-devscripts.git;a=blob_plain;f=checkbashisms-in-package.sh;hb=master
[5] 
http://bugs.debian.org/cgi-bin/[EMAIL PROTECTED]tag=goal-dash

Thanks in advance.

Sincerely,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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


Re: RFS: php5-rar

2008-04-27 Thread Raphael Geissert
Paul Wise wrote:

 On Sun, Apr 27, 2008 at 3:25 PM, Cyril Brulebois [EMAIL PROTECTED] wrote:
 On 27/04/2008, Deepak Tripathi wrote:

  It builds these binary packages:
   php5-rar   - rar module for PHP 5

  Ah, I forgot that point: is the algo the same as in unrar? unrar-free?
  You might need to adjust the section in the former case; and to adjust
  the description for the latter, to be more precise about what that
  extension can do.
 
 Looking at the upstream tarball, it seems that it embeds a non-free rar
 library.

I hardly see the ftpmasters allowing this package to go in, as it embeds
some non-free source code, and the extension is released under the PHP
licence version _3.0_ which usually gets pseudo-auto-REJECTED.

 
 Please change the section to non-free.
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFS: php5-rar

2008-04-27 Thread Raphael Geissert
[Please reply to the list, I _do_ read it]

2008/4/27 Deepak Tripathi [EMAIL PROTECTED]:
 Hi,

 Yes it does contain the PHP 3.01 license but it is now acceptable. check the
 php-apc package in mirror it also has PHP license 3.01.

No it doesn't, it is released under the PHP licence version 3.0, not
3.01; the former it REJECTED the latter is also REJECTED unless the
code was written by the PHP Team themselves.


 Thanks
 Deepak


Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: Test suites

2008-04-20 Thread Raphael Geissert
Neil Williams wrote:
 make check

Please use $(MAKE) instead of calling make directly.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFC: kgb -- Archiver for .kgb files (doesn't work on non-32bits archs, changes made to address that issue)

2008-04-06 Thread Raphael Geissert
Hi Laszlo,

Laszlo Boszormenyi wrote:
 Hi Raphael,
 
 On Sat, 2008-04-05 at 20:19 -0600, Raphael Geissert wrote:
 This package is already in the archive, and I have DM upload rights for
 it. A few days ago I noticed this package doesn't work on non 32bits
 architectures so I've done a few changes to the package.
 
 The relevant part of changelog of the next upload is:
 
  * debian/test.sh: add a simple test suite to be run at the build target
  * debian/control: Build-Depend on gcc-multilib
+ Not building 64bits bins as the code is designed for 32bits archs
 
 The changes I made, as suggested by Goswin von Brederlow, until I get it
 to work on non 32bits archs were:
 
 adding a Build-Depends: gcc-multilib [amd64 kfreebsd-amd64 ppc64]
 calling gcc with -m32
  Your package has some problems. It FTBFS on my x86_64 arch:
 dh_testdir
 g++ -Wall -fno-strict-aliasing -m32 -O3 -gstabs -D_LARGEFILE64_SOURCE
 -D_FILE_OFFSET_BITS=64 -o kgb kgb_arch_posix_by_slawek.cpp /usr/bin/ld:
 skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libstdc++.so
 when searching for -lstdc++ /usr/bin/ld: skipping incompatible
 /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libstdc++.a when searching for
 -lstdc++ /usr/bin/ld: skipping incompatible
 /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libstdc++.so when searching for
 -lstdc++ /usr/bin/ld: skipping incompatible
 /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libstdc++.a when searching for
 -lstdc++ /usr/bin/ld: cannot find -lstdc++ collect2: ld returned 1 exit
 status make: *** [kgb] Error 1

I don't understand why this occurs. Can you provide me the full build log?
4.2.3/ is supposed to be a symlink to 4.2/, which is created by some unknown
package (dpkg -S doesn't find anything, and looking at the postinst scripts
of gcc-4.2* doesn't show anything useful).

 
 Removing -m32 from CFLAGS make it compile, but the test assert on U32
 size. I have commented that out, but your package can't be build again:
  debian/rules clean
 debian/rules:36: warning: overriding commands for target
 `debian/stamp-patched' /usr/share/quilt/quilt.make:16: warning: ignoring
 old commands for target `debian/stamp-patched'
 QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null pop -a -R || test
 $? = 2 Patch lfs.patch does not remove cleanly (refresh it or enforce with
 -f) make: *** [unpatch] Error 1

You first have to clean, then edit the source, and finally build.
Otherwise quilt doesn't like the hand made changes.

 
 What does upstream say about 64 bits support?

Upstream has been dead for a while.
Though I haven't talked to the original author of the code.


Thanks for taking a look at it.

 
 Regards,
 Laszlo/GCS

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: RFC: kgb -- Archiver for .kgb files (doesn't work on non-32bits archs, changes made to address that issue)

2008-04-06 Thread Raphael Geissert
Raphael Geissert wrote:

 Hi Laszlo,
 
 Laszlo Boszormenyi wrote:
  Your package has some problems. It FTBFS on my x86_64 arch:
 dh_testdir
 g++ -Wall -fno-strict-aliasing -m32 -O3 -gstabs -D_LARGEFILE64_SOURCE
 -D_FILE_OFFSET_BITS=64 -o kgb kgb_arch_posix_by_slawek.cpp /usr/bin/ld:
 skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libstdc++.so
 when searching for -lstdc++ /usr/bin/ld: skipping incompatible
 /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libstdc++.a when searching for
 -lstdc++ /usr/bin/ld: skipping incompatible
 /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libstdc++.so when searching for
 -lstdc++ /usr/bin/ld: skipping incompatible
 /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libstdc++.a when searching for
 -lstdc++ /usr/bin/ld: cannot find -lstdc++ collect2: ld returned 1 exit
 status make: *** [kgb] Error 1
 
 I don't understand why this occurs. Can you provide me the full build log?
 4.2.3/ is supposed to be a symlink to 4.2/, which is created by some
 unknown package (dpkg -S doesn't find anything, and looking at the
 postinst scripts of gcc-4.2* doesn't show anything useful).

Adam Barratt provided me a full build log so I just noticed my silly
mistake, it should depend on g++-multilib, not gcc-multilib.

And thanks to an other build attempt by Ingo Saitz I confirmed it now works,
as expected.

Anyway, thanks for your time :)

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



Re: kgb -- Archiver for .kgb files (doesn't work on non-32bits archs, changes made to address that issue)

2008-04-06 Thread Raphael Geissert
Joe Smith wrote:
 
 I am not a DD or DM, nor have I checked your actual packaging, but your
 explanations of the changes made sound reasonable sane. Obviously it would
 be nice for true 64 bit versions to eventually be built, but those changes
 sound like they should result in working 32 bit executables for all
 architectures. (Warning: I have no actual experence with that, this is
 just merely a comment that what you said sounds sane).
 
 HTH.

Thanks for your comments.
As no other issue found, now uploading the package.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



RFC: kgb -- Archiver for .kgb files (doesn't work on non-32bits archs, changes made to address that issue)

2008-04-05 Thread Raphael Geissert
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi all,

This package is already in the archive, and I have DM upload rights for it.
A few days ago I noticed this package doesn't work on non 32bits
architectures so I've done a few changes to the package.

The relevant part of changelog of the next upload is:

 * debian/test.sh: add a simple test suite to be run at the build target
 * debian/control: Build-Depend on gcc-multilib
   + Not building 64bits bins as the code is designed for 32bits archs

The changes I made, as suggested by Goswin von Brederlow, until I get it to
work on non 32bits archs were:

adding a Build-Depends: gcc-multilib [amd64 kfreebsd-amd64 ppc64]
calling gcc with -m32

So before I upload the package I'd like some feedback on the subject.

Note: I added the simple test suite just to make sure the compiled binaries
are ok, and prevent any similar problem (not knowing it doesn't work under
non-32) in the future.
2nd note: the package is still Arch: any, as suggested by Goswin.

The .dsc file can be found at:
http://mentors.debian.net/debian/pool/main/k/kgb/kgb_1.0b4-6.dsc


TIA.

Kind regards,
- -- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH+DM1Yy49rUbZzloRAo0gAJ4lXN1cn0yWNSouA0ViuC1u+72MbwCggLhZ
LiyvA6Rp58pMk32UaRn9nXU=
=3ToV
-END PGP SIGNATURE-


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



Re: Lintian: outdated-autotools-helper-file

2008-02-10 Thread Raphael Geissert
Adam Borowski wrote:

 On Sun, Feb 10, 2008 at 01:40:07PM -0600, Luis Rodrigo Gallardo Cruz
 wrote:
 On Sun, Feb 10, 2008 at 08:27:52PM +0100, David Paleino wrote:
  E: gnome-translate source: outdated-autotools-helper-file config.guess
  2003-07-02
 
  What am I supposed to do? I believe that Build-Depending on
  autotools-dev | automake is not sufficient, as it seems that those
  files won't be updated anyways. Should I update them manually? This
  will introduce those changes in the .diff.gz outside the debian/ dir
 
 Build-Depend on autotools-dev, move the ofending files aside and put
 the new copy in thier place before running ./configure, copy the
 originals back at the end of clean.
 
 Or, instead of saving the originals, just delete them.  dpkg-source
 ignores all deletions.
 

Quoting the Debian Policy, section 4.9 Main building script: debian/rules[1]

 clean
 
 This must undo any effects that the build and binary targets may have had,
 except that it should leave alone any output files created in the parent
 directory by a run of a binary target.  

So according to the policy the clean target must put the original files back
on place.

[1]http://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



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

2008-02-04 Thread Raphael Geissert
Charles Plessy wrote:

 Dear Mentors,
 
 I was just wondering if there was a tool accsssible to non-DDs, that
 would allow to get the list of packages that have been uploaded more
 than 10 days ago, but never built on a given architecture. I am about to
 write an email to the buildd admin of mips and mipsel to ask for my
 packages to be built but before I would like to see if I am just
 unlucky, or if this is a more general dysfunctioning.

What about checking on
http://people.debian.org/~igloo/status.php?packages=PACKAGE ?

 
 Have a nice day,
 

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


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



  1   2   >