Re: Uploaded package is not showing up in mentors

2011-11-08 Thread Vasudev Kamath
Hi Arno,

On Tue, Nov 8, 2011 at 2:48 AM, Arno Töll deb...@toell.net wrote:
snipped
 You are missing dwm_5.9.orig.tar.gz there. If you forgot it for mentors
 too, that would explain your problem (however, you should have gotten a
 reject mail then).

I think I missed while copying it to server. But I was uploading it to
mentors for sure. I'll upload the orig tar ball to server by tonight.

Best Regards
-- 

Vasudev Kamath
http://vasudevkamath.blogspot.com
http://identi.ca/vasudev
http://twitter.com/vasudevkamath


--
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/CAK+NOPU0kOAmiqiMqU_vQ=rrlnco8+gen9vujzec-z4xnkh...@mail.gmail.com



Re: How to maintain a large symbols file of a C++ library

2011-11-08 Thread Kai Wasserbäch
Dear Thomas,
Thomas Weber schrieb am 08.11.2011 00:18:
 I'm in the process of converting Debian's Octave packages into a
 structure with proper library packaging. The symbols file of these three
 C++ libraries has about 30k lines. 
 
 I'm pretty new to symbols handling, so I'm looking for advice on
 how to handle this. Is there a simple way to reduce the pure size of
 this file? Or is this size normal?
 
 Further, looking at dpkg-gensymbols(1), it seems I should take
 special care about some C++-features - can you point me to an example of
 how to do this?

I'd say: have a look at the Qt/KDE process and the pkgkde- helpers (warning: I'm
not sure how well those behave for non-KDE/non-Qt libraries). A description on
how to work with symbols for KDE/Qt stuff is available at [0].

Kind regards,
Kai Wasserbäch


[0] http://pkg-kde.alioth.debian.org/symbolfiles.html



-- 

E-Mail: cu...@debian.org
IRC: Curan
Jabber: dri...@debianforum.de
URL: http://wiki.debian.org/C%C3%B9ran
GnuPG: 0xE1DE59D2  0600 96CE F3C8 E733 E5B6 1587 A309 D76C E1DE 59D2



signature.asc
Description: OpenPGP digital signature


Adopt an abandoned ITP?

2011-11-08 Thread Mathias Ertl
Hi,

There is a package I desperately want in Debian and there already is an ITP 
for it that is almost a year old. There wasn't any activity on it except that 
the author reverted the automatic ITP - RFP conversion after 6 monts of 
inactivity. I did write to the bug-author a few days ago if he still intends 
to package it but haven't received a response yet. 

So in general: What is appropriate the procedure in adopting such a bug? I 
don't want to 'hijack' anything. How long should I wait for a response from 
the author? Should I file a new bug or change the owner of the old one?

greetings, Mati

-- 
me on twitter: @mathiasertl | soup: http://soup.er.tl
I only read plain-text mail!  I prefer signed/encrypted mail!


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


Re: Adopt an abandoned ITP?

2011-11-08 Thread Gergely Nagy
Mathias Ertl m...@fsinf.at writes:

 There is a package I desperately want in Debian and there already is an ITP 
 for it that is almost a year old. There wasn't any activity on it except that 
 the author reverted the automatic ITP - RFP conversion after 6 monts of 
 inactivity. I did write to the bug-author a few days ago if he still intends 
 to package it but haven't received a response yet. 

 So in general: What is appropriate the procedure in adopting such a bug? I 
 don't want to 'hijack' anything. How long should I wait for a response from 
 the author? Should I file a new bug or change the owner of the old one?

This largely depends on which ITP bug we're talking about, as there
might be good reasons the ITP is still pending. Without more
information, though, no reasonable suggestion can be made, in my
opinion.

-- 
|8]


-- 
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/87d3d2svv3.fsf@algernon.balabit



Re: How to maintain a large symbols file of a C++ library

2011-11-08 Thread roucaries bastien
On Tue, Nov 8, 2011 at 12:18 AM, Thomas Weber twe...@debian.org wrote:
 Hi,

 I'm in the process of converting Debian's Octave packages into a
 structure with proper library packaging. The symbols file of these three
 C++ libraries has about 30k lines.

 I'm pretty new to symbols handling, so I'm looking for advice on
 how to handle this. Is there a simple way to reduce the pure size of
 this file? Or is this size normal?

 Further, looking at dpkg-gensymbols(1), it seems I should take
 special care about some C++-features - can you point me to an example of
 how to do this?

 Thanks
        Thomas

Try to use hidden linking before doing this. Ask upstream hel, if needed.

I am doing the same with imageemagick and next revision will include it.

BTW do you need help on arpack ?

Bastien


 --
 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/2007231800.GA27343@t61




--
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/cae2spayqbna8rtiylbwm1l0zt7pfs77boebc1o9lrtgkccu...@mail.gmail.com



Re: Adopt an abandoned ITP?

2011-11-08 Thread Guido van Steen
Obviously, you should give the ITP/RFP bug author much more than a few
days to respond...  Have you mentioned your interest to the bug page?
I would try to contact the bug author at least a few more times.

On Tue, Nov 8, 2011 at 12:21 PM, Gergely Nagy alger...@balabit.hu wrote:
 Mathias Ertl m...@fsinf.at writes:

 There is a package I desperately want in Debian and there already is an ITP
 for it that is almost a year old. There wasn't any activity on it except that
 the author reverted the automatic ITP - RFP conversion after 6 monts of
 inactivity. I did write to the bug-author a few days ago if he still intends
 to package it but haven't received a response yet.

 So in general: What is appropriate the procedure in adopting such a bug? I
 don't want to 'hijack' anything. How long should I wait for a response from
 the author? Should I file a new bug or change the owner of the old one?

 This largely depends on which ITP bug we're talking about, as there
 might be good reasons the ITP is still pending. Without more
 information, though, no reasonable suggestion can be made, in my
 opinion.

 --
 |8]


 --
 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/87d3d2svv3.fsf@algernon.balabit




-- 
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/camtvz+vs0aslkwrgbdatxayxonsrzgw4wkxfcbqu89d_xnl...@mail.gmail.com



Re: Adopt an abandoned ITP?

2011-11-08 Thread Arno Töll
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

On 08.11.2011 12:21, Gergely Nagy wrote:
 This largely depends on which ITP bug we're talking about, as there
 might be good reasons the ITP is still pending. Without more
 information, though, no reasonable suggestion can be made, in my
 opinion.

right.

However, given that there was no visible activity for the past 6 months
and the owner is still not responding (say, for a reasonable time frame
after you asked him - don't forget do send a copy to the bug report
itself), you may safely take over the ITP.



- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOuRRRAAoJEMcrUe6dgPNtWT4QAITjwEKh4JE9UimXmKr5sQBf
xig365npKCjCyiUbsBR2OH1cAjBQKNnHHM8HEZAu2QejEome93QnoJ6M0aP6wSv3
LJIO8N8mpL4xzqvw7aY2PmY5E2hE9mF37Xn7BskvsK9MaS6b7+NLEkBqBFhSNDPL
jaeL0F3MR3t079Z9wVdcdpn6sY+jvblD00MpKsVU8C2mgrFo+0Z9YqMadnZG8Zli
O+NOXdSEWPjx8NZZvGgtQk5RM33inwRx8X4iMPa4O7eo1nRgK+FoCGww8mO48Lru
YhioipCSjhlhSXj9znTdi3hjCgC2cZzXNf79IJiC7n/4FA6zpa/a3GN5noXmUcD+
/yvXRCE0XPlhCX42MgHaTnXU9JMq90A4EMRhSyNZEYnIjg1IUu7BDCF1yGES7d75
Ly2iCO3U3CasvN78g5DBQnLkW00clF0QhFxVhbsf6frImI7qf5IlvCCOm1lrFA23
ltB7ig6GE7IJASRkFf2iBTcE1V7rax3DVnwu91dNNJw0lHwUYFnd+X/7gT72gPVt
Cb1TOZVCnDkec/QfHxl0qHxIFaJl/0qnMe2iubFgzr+p6VT7pCEYAEBYzaut7WwL
1Eqlz0sel/jCXJArO3KVRgkPCwx/wbhPvjfajz/K+UNu3r3fWajsl7L9ykT5FniG
RCBynDec0IfICYRfmCc9
=W4L6
-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/4eb91451.2050...@toell.net



Re: Adopt an abandoned ITP?

2011-11-08 Thread Guido van Steen
You could also offer to co-maintain...

On Tue, Nov 8, 2011 at 12:36 PM, Guido van Steen
vanst...@users.sourceforge.net wrote:
 Obviously, you should give the ITP/RFP bug author much more than a few
 days to respond...  Have you mentioned your interest to the bug page?
 I would try to contact the bug author at least a few more times.

 On Tue, Nov 8, 2011 at 12:21 PM, Gergely Nagy alger...@balabit.hu wrote:
 Mathias Ertl m...@fsinf.at writes:

 There is a package I desperately want in Debian and there already is an ITP
 for it that is almost a year old. There wasn't any activity on it except 
 that
 the author reverted the automatic ITP - RFP conversion after 6 monts of
 inactivity. I did write to the bug-author a few days ago if he still intends
 to package it but haven't received a response yet.

 So in general: What is appropriate the procedure in adopting such a bug? I
 don't want to 'hijack' anything. How long should I wait for a response from
 the author? Should I file a new bug or change the owner of the old one?

 This largely depends on which ITP bug we're talking about, as there
 might be good reasons the ITP is still pending. Without more
 information, though, no reasonable suggestion can be made, in my
 opinion.

 --
 |8]


 --
 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/87d3d2svv3.fsf@algernon.balabit





--
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/camtvz+u7sxzcd_gumgavkcx8ppfq+82m6tfx1buiyf4da+e...@mail.gmail.com



Re: Adopt an abandoned ITP?

2011-11-08 Thread Mathias Ertl
On Tuesday, November 08, 2011 12:21:20 PM Gergely Nagy wrote:
 This largely depends on which ITP bug we're talking about, as there
 might be good reasons the ITP is still pending. Without more
 information, though, no reasonable suggestion can be made, in my
 opinion.

Its about php-pecl-http and bug #606117. I didn't want to expose the bug 
publicly in fear of giving the impression of hijacking the package, but here 
it goes :)

On Tuesday, November 08, 2011 12:37:17 PM Guido van Steen wrote:
 You could also offer to co-maintain...

I did offer to co-maintain. I will however give the author another week or two 
and try another email in a week or so.

On Tuesday, November 08, 2011 12:36:49 PM Arno Töll wrote:
 However, given that there was no visible activity for the past 6 months
 and the owner is still not responding (say, for a reasonable time frame
 after you asked him - don't forget do send a copy to the bug report
 itself), you may safely take over the ITP.

The only activity is reclaiming the bug and changing it to ITP again.

Thanks for your thoughts on that, in any case, so far!

greetings, Mati

-- 
me on twitter: @mathiasertl | soup: http://soup.er.tl
I only read plain-text mail!  I prefer signed/encrypted mail!


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


Re: Adopt an abandoned ITP?

2011-11-08 Thread Gergely Nagy
Mathias Ertl m...@fsinf.at writes:

 On Tuesday, November 08, 2011 12:37:17 PM Guido van Steen wrote:
 You could also offer to co-maintain...

 I did offer to co-maintain. I will however give the author another week or 
 two 
 and try another email in a week or so.

 On Tuesday, November 08, 2011 12:36:49 PM Arno Töll wrote:
 However, given that there was no visible activity for the past 6 months
 and the owner is still not responding (say, for a reasonable time frame
 after you asked him - don't forget do send a copy to the bug report
 itself), you may safely take over the ITP.

 The only activity is reclaiming the bug and changing it to ITP again.

 Thanks for your thoughts on that, in any case, so far!

There seems to be another little note hidden inside the retitle[1]:

,
| # Argh, this just needs a little more work on my end.
| #
| # http://gitorious.org/pecl-http/pkg-debian
| #
| retitle 606117 ITP: php5-pecl-http -- Extended HTTP support for php5
| owner 606117 !
`

 [1]: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=18;bug=606117

Though, the git repo mentioned there was last modified last december as
far as I see, so yup, it does look pretty much stale, and as others said
aswell: give him a week or two more, and then take over if you get no
response.

I would also Cc the bug in question, to give your intention (both the
co-maintaining help offer, and the possibility of adopting the ITP) a
little bit more visibility, and transparency.

-- 
|8]


--
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/878vnqstq3.fsf@algernon.balabit



Re: Adopt an abandoned ITP?

2011-11-08 Thread Arno Töll
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello Mathias,

On 08.11.2011 12:54, Mathias Ertl wrote:
 I did offer to co-maintain. I will however give the author another week or 
 two 
 and try another email in a week or so.

It is not visible you did so. Please CC: the bug report for increased
transparency. Starting with that day, give the author another week or
two to respond, then take over the bug.


- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOuRvHAAoJEMcrUe6dgPNtI8IQAJYLdAyryWTzsfctmm8k2Bkb
AVBYR40gmdJgP2HMLUAp4RQYvADkHxyJVC2o/mYCNx+aPB+OE/WMP3Gsu/CSkTtT
6ORWy0jnkdlECE5BiSxfOkmNmBajxcuLUOS2z0tuLWIbzSRcIpjXI5XOAI3Tu9M8
u4U7bmeYfCp6zcZZrIXRcNs84pLsaYcOQDhNOZRTMNrxrqspBxHsuZv9X0fYmmsZ
cR76MlieYkbs6p5KemoIhdSvnllunjALPkZTmj21SKpHNCMl1Zeyv0ga/TZUNuE3
dm6hLrArGZUzYWWZ2QoGI0LQnhTfnuduxM1K6YLFo0TyWF3pdlN354d0n1hFFfQC
3bYShD/uf3/+38JUC7r+XG4poJ/+CBw8CA++DPFulzDTp5Xpq0ZIfUwHFytsZUxl
tOz4My0JRcr0M04g/jqR1ZToUA7Gn1Bm1emvkeYgLG3t8m4Yan1HlnGyuJ1QD3md
ruD02Huvkic98umiV1A0spQ9xn6cLxvTwek0dO9OzSFg1ij7PpDhSl7qjHHNMG/0
lYAB2Gtxtl2nWzN4aNjkj48ApXQpt2JVDi/SJtaAOAqhgFXH8gr8Ke7RN7uu5vU4
qXSjSFbos5EmXz+ug1EIn4VYiARuIpv953HMXWLnbCW8mQ2cUAJdT6EPdmVPWZXr
m5HTGOT6lUKelK/CKH4h
=VoJR
-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/4eb91bc7.9080...@toell.net



Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Paul Wise
While I think this package is interesting, I do not intend to sponsor it.

That said, here is a review of the source package:

I'm not sure it is appropriate to change the ABI names used by
upstream to a Debian-specific one. If you want to change the library
names that should be done upstream.

Please talk to upstream about how to make your patches unnecessary.

Please add DEP-3 headers to your patches:

http://dep.debian.net/deps/dep3/

qxmpp, Qxt, eiskaltdcpp, miniupnpc, parseUri, lightbox,
hunspell/myspell (and anything else in 3rdparty or third-party dirs)
are either already in Debian or should be packaged separately, you
should not include them in the binary package or tarball.

Some of the icons were created in Inkscape but the source code (SVG
files) is missing.

There are some pre-compressed audio files, I guess the preferred form
for modification for those is missing and therefore we cannot
distribute them since they are probably GPL licensed. In addition
there is DFSG item 2.

Your version number and your debian/rules get-orig-source do not
indicate the reason for the tarball repacking.

You can use wildcards in .install files like these:

usr/share/leechcraft/translations/*/LC_MESSAGES/libeiskaltdcpp.mo
usr/share/leechcraft/translations/leechcraft_poshuku_*.qm

Some of the files have the incorrect FSF address in them, you might
want to report that upstream.

P: leechcraft source: unversioned-copyright-format-uri
http://dep.debian.net/deps/dep5/

There are some .DS_Store files in the tarball, these are a waste of
space, you might want to ask upstream to remove them.

cppcheck finds some issues:

qxmpp/src/QXmppTransferManager.cpp:423]: (error) Memory leak: buffer
[src/plugins/azoth/plugins/metacontacts/managecontactsdialog.cpp:50]:
(error) Possible null pointer dereference: entry - otherwise it is
redundant to check if entry is null at line 53
[src/plugins/bittorrent/tabwidget.cpp:705]: (error) instance of
Applier object destroyed immediately
[src/plugins/bittorrent/tabwidget.cpp:715]: (error) instance of
Applier object destroyed immediately
[src/plugins/eiskaltdcpp/dcpp/PerFolderLimit.cpp:92]: (error) Possible
null pointer dereference: message - otherwise it is redundant to check
if message is null at line 84
...
I stopped it that this point but there might be more issues.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caktje6gp72t93qe8cdc0a2lagvkldjwdo2imv9zrkavcozp...@mail.gmail.com



Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Ansgar Burchardt
Hi,

Boris Pek tehnic...@yandex.ru writes:
 I am looking for a sponsor for my package leechcraft.

I probably won't sponsor the package, but I was wondering if it is
really necessary to build 53 binary packages (if I did not miscount)?

Regards,
Ansgar


-- 
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/s2sty6evjcj@bistromathics.mathi.uni-heidelberg.de



[RFH] libxmlezout : out of date on many archs

2011-11-08 Thread Xavier Grave
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

I have uploaded one of the packages I maintain and in the PTS [1] I have
many out of date on i386 and so on messages. It seems that was the
reason why the previous version (1.01.1-4) didn't reach testing.

Since I don't understand this problem, I don't know how can I solve it.

Any help, advices, url welcome,

Thanks in advance, xavier
[1] http://packages.qa.debian.org/libx/libxmlezout.html
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk65OA8ACgkQVIZi0A5BZF5qswCeKfGVDaZtGRmr6gp8VXsoA/ZJ
7A8AnikqPjsXRO/gabVBRW4dr8g0XM71
=70Th
-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/4eb93810.7000...@ipno.in2p3.fr



Re: [RFH] libxmlezout : out of date on many archs

2011-11-08 Thread Alexander Reichle-Schmehl
Hi!

Am 08.11.2011 15:09, schrieb Xavier Grave:

 I have uploaded one of the packages I maintain and in the PTS [1] I have
 many out of date on i386 and so on messages. It seems that was the
 reason why the previous version (1.01.1-4) didn't reach testing.
 
 Since I don't understand this problem, I don't know how can I solve it.
 
 Any help, advices, url welcome,
 
 Thanks in advance, xavier
 [1] http://packages.qa.debian.org/libx/libxmlezout.html

Ha, that's a tricky one.  First guess would have been:  Not yet build on
all archs, however looking at [1] (also linked from the qa site) show's
all archs (but hurd) are build successfully and in the archive.

So look again at the qa page:  It says out of date on i386:
libxmlezout0, libxmlezout1-dev (from 1.06-2).  It seems you recently
droped these two packages.  They are still in wheezy and used there, so
your package can't migrate without the old packages being removed.

That's job of the ftp-team, and usually you don't have to care about
that, as the ftp-team get's notified about this cruft, and tries to
remove it.  See [2] for the current Cruft report which also mentiones
your package.

As said:  Normally the ftp-team does that for you, and you don't have to
do anything special.  However, in this case the ftp-team could do
anything about it.  When trying to remove your old package, one sees the
following (AFAIK you could try that out on ries.debian.org, if you are
an DD, if not apt-cache rdepends might help you):

Checking reverse dependencies...
# Broken Depends:
liblog4ada: liblog4ada1-dev
narval: libnarval-dbg [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
powerpc s390 sparc]
libnarval1-dev [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
powerpc s390 sparc]
libnarval1.10.1 [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
powerpc s390 sparc]
narval-generic-actors [amd64 i386 ia64 kfreebsd-amd64
kfreebsd-i386 powerpc s390 sparc]
narval-servers [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
powerpc s390 sparc]
narval-tests-actors [amd64 i386 ia64 kfreebsd-amd64
kfreebsd-i386 powerpc s390 sparc]

# Broken Build-Depends:
liblog4ada: libxmlezout1-dev
narval: libxmlezout1-dev


So, your package can't be removed, because that would break other
packages.  Brolen Depends can usually be solved by requesting binary
NMUs (binNMUs).  AFAIK that's easiest done with bug against the
release.debian.org apckage.  Broken Build-Depends usually means that you
have to tell the maintainers of these packages to fix their packages.
Once they are uploaded, the old package may be removed, and may migrate
to testing.  Also note that you don't have to request binNMUs, if the
package needs a sourceful upload anyway.


1: https://buildd.debian.org/status/package.php?p=libxmlezout
2: http://ftp-master.debian.org/cruft-report-daily.txt


Best regards,
  Alexander


-- 
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/4eb9437a.1050...@debian.org



Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Boris Pek
 While I think this package is interesting, I do not intend to sponsor it.

Thanks a lot for such detailed review!
And for possibility to practice in English. =)

 That said, here is a review of the source package:

 I'm not sure it is appropriate to change the ABI names used by
 upstream to a Debian-specific one. If you want to change the library
 names that should be done upstream.

 Please talk to upstream about how to make your patches unnecessary.

I have talked a lot with main upstream developer. It was our common conclusion
that I will maintain such patches special for Debian and Ubuntu.

 Please add DEP-3 headers to your patches:

 http://dep.debian.net/deps/dep3/

Is it really necessary? I can make it if yes. But these patches are trivial...
And they are under the same copyright as debian/ directory. 

 qxmpp, Qxt, eiskaltdcpp, miniupnpc, parseUri, lightbox,
 hunspell/myspell (and anything else in 3rdparty or third-party dirs)
 are either already in Debian or should be packaged separately, you
 should not include them in the binary package or tarball.

You are really mistaken at this point. Maybe you have read my description
inattentive or I have write it not enough clean. So I should explain here...

* qxmpp package already exist in Debian. But it is absolutely not suitable for
leechcraft. Leechcraft authors have made a lot of patches which are not included
in upstream of qxmpp project. Some patches they (upstream) applied but not all.
More over qxmpp is the static library. And nobody uses patched version of qxmpp
except leechcraft project. So it should not be moved into separate package.
* eiskaltdcpp package already exist in Debian. But it is another project with
own binaries. Its authors have made special modification for leechcraft project
(it also includes a lot of patches). And this modification is now just usual
leechcraft plugin. It can't be used separately. So them should not be splitted.
* etc...

All these files were carefully described in suitable sections of
debian/copyright file. And I don't see any reason to break current structure of
the package.

 Some of the icons were created in Inkscape but the source code (SVG
 files) is missing.

I haven't sighted it. What files are you talking about? I'll ask in upstream.

 There are some pre-compressed audio files, I guess the preferred form
 for modification for those is missing and therefore we cannot
 distribute them since they are probably GPL licensed. In addition
 there is DFSG item 2.

What files are you talking about? And what's the problem with
pre-compressed audio files? I am not sure that understood you correctly.

 Your version number and your debian/rules get-orig-source do not
 indicate the reason for the tarball repacking.

But it is described in debian/copyright:
https://github.com/tehnick/leechcraft-debian/blob/master/debian/copyright#L6

Non-free content and unnecessary files were removed from tarball. And yes, I
have read Best Packaging Practices section in the Debian Developer's Reference.
But these unnecessary files are not using anywhere and staying in repository
due to historical or other reasons. I can described reasons for each deleted
file or directory if you want.

So it was our common decision with upstream developers to remove them from
tarball in Debian.

 You can use wildcards in .install files like these:

 usr/share/leechcraft/translations/*/LC_MESSAGES/libeiskaltdcpp.mo
 usr/share/leechcraft/translations/leechcraft_poshuku_*.qm

Hmm, I use wildcards. Maybe I have missed it somewhere.

 Some of the files have the incorrect FSF address in them, you might
 want to report that upstream.

I had already sent suitable patches to upstream and they were applied in
upstream git repository. So next stable release will be clean from this point.

But this can't cause to not upload the package in Debian. So we don't need to
wait next release.

 P: leechcraft source: unversioned-copyright-format-uri
 http://dep.debian.net/deps/dep5/

I use last actual version of this document.

 There are some .DS_Store files in the tarball, these are a waste of
 space, you might want to ask upstream to remove them.

Already done some time ago. And files already removed from the git repository.
So next stable release will be clean from this point.

But this also can't cause to not upload the package in Debian. So we don't need
to wait next release...

 cppcheck finds some issues:

 qxmpp/src/QXmppTransferManager.cpp:423]: (error) Memory leak: buffer
 [src/plugins/azoth/plugins/metacontacts/managecontactsdialog.cpp:50]:
 (error) Possible null pointer dereference: entry - otherwise it is
 redundant to check if entry is null at line 53
 [src/plugins/bittorrent/tabwidget.cpp:705]: (error) instance of
 Applier object destroyed immediately
 [src/plugins/bittorrent/tabwidget.cpp:715]: (error) instance of
 Applier object destroyed immediately
 [src/plugins/eiskaltdcpp/dcpp/PerFolderLimit.cpp:92]: (error) Possible
 null pointer dereference: 

Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Boris Pek
Hi,

 I probably won't sponsor the package, but I was wondering if it is
 really necessary to build 53 binary packages (if I did not miscount)?

The short answer: yes, it is.

Here I can cite the description from my first message:
 LeechCraft is a free open source cross-platform modular internet-client. It
 consists of a core which defines common plugin interfaces and a lot of plugins
 for different purposes. User can install any combination of them to achieve
 the necessary functionality.
 
 The main advantage of such approach is that modules could interact more 
 closely
 than standalone programs in usual Desktop Environments. Thus, plugins can also
 rely on functionality provided by each other. Plugins could also have their 
 own
 plugins: for example, support for different protocols or chat window styles in
 an IM client. 

I made separate packages for each plugin. So user will be able to install only
those packages which he really need. This is the main idea of the project...
LeechCraft is very flexible.

Also not of all plugins are enabled now. So it will be more packages...

You can compare it with KDE infrastructure: kdelibs + lot of programs.

Best regards,
Boris.


-- 
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/421711320765...@web144.yandex.ru



Re: [RFH] libxmlezout : out of date on many archs

2011-11-08 Thread Xavier Grave
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Le 08/11/2011 15:58, Alexander Reichle-Schmehl a écrit :
 Hi!
 
snip
 
 Ha, that's a tricky one.  

Fixing it with your help will make me learn more about Debian internals,
thanks !

 First guess would have been:  Not yet build on
 all archs, however looking at [1] (also linked from the qa site) show's
 all archs (but hurd) are build successfully and in the archive.
 
 So look again at the qa page:  It says out of date on i386:
 libxmlezout0, libxmlezout1-dev (from 1.06-2).  It seems you recently
 droped these two packages.  They are still in wheezy and used there, so
 your package can't migrate without the old packages being removed.

 That's job of the ftp-team, and usually you don't have to care about
 that, as the ftp-team get's notified about this cruft, and tries to
 remove it.  See [2] for the current Cruft report which also mentiones
 your package.
 
 As said:  Normally the ftp-team does that for you, and you don't have to
 do anything special.  However, in this case the ftp-team could do
 anything about it.  When trying to remove your old package, one sees the
 following (AFAIK you could try that out on ries.debian.org, if you are
 an DD, if not apt-cache rdepends might help you):

 I'm not DD but DM.

 Checking reverse dependencies...
 # Broken Depends:
 liblog4ada: liblog4ada1-dev
 narval: libnarval-dbg [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
 powerpc s390 sparc]
 libnarval1-dev [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
 powerpc s390 sparc]
 libnarval1.10.1 [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
 powerpc s390 sparc]
 narval-generic-actors [amd64 i386 ia64 kfreebsd-amd64
 kfreebsd-i386 powerpc s390 sparc]
 narval-servers [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
 powerpc s390 sparc]
 narval-tests-actors [amd64 i386 ia64 kfreebsd-amd64
 kfreebsd-i386 powerpc s390 sparc]
 
 # Broken Build-Depends:
 liblog4ada: libxmlezout1-dev
 narval: libxmlezout1-dev
 
 
 So, your package can't be removed, because that would break other
 packages.  Brolen Depends can usually be solved by requesting binary
 NMUs (binNMUs).  AFAIK that's easiest done with bug against the
 release.debian.org apckage.  Broken Build-Depends usually means that you
 have to tell the maintainers of these packages to fix their packages.
 Once they are uploaded, the old package may be removed, and may migrate
 to testing.  Also note that you don't have to request binNMUs, if the
 package needs a sourceful upload anyway.

liblog4ada is a package of mine, so if I upload it also, it should solve
part of the problem ? (I will have to fix narval, polyorb, also)

Thanks a lot for all your explanations, I'll go try fix this problem.
xavier

 
 1: https://buildd.debian.org/status/package.php?p=libxmlezout
 2: http://ftp-master.debian.org/cruft-report-daily.txt
 
 
 Best regards,
   Alexander
 
 

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk65Sa8ACgkQVIZi0A5BZF52egCfXOmVtPUaYr0j9+lxrxZrAz0h
fQIAn2W5BatLTNWZdZ90YfmxPubLvhX4
=OIYn
-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/4eb949af.3060...@ipno.in2p3.fr



Re: RFS: flex-sdk-4.5

2011-11-08 Thread Joey Parrish
On Sun, Nov 6, 2011 at 07:19, Damien Raude-Morvan draz...@debian.orgwrote:

 Le dimanche 06 novembre 2011 16:02:55, Joey Parrish a écrit :

 Hi Joey,

  I haven't heard back in a while.  Anything wrong with my package or repo
  that's holding up an upload?

 Your repository doesn't show up on [1], did you setup post-update hook ?
 ---
 mv hooks/post-update.sample hooks/post-update
 chmod +x hooks/post-update
 ---

 [1] http://anonscm.debian.org/gitweb/


No, I don't believe I did that.  I'll try to take care of that.

Thanks,
--Joey


Re: [RFH] libxmlezout : out of date on many archs

2011-11-08 Thread Alexander Reichle-Schmehl
Hi!

Am 08.11.2011 16:24, schrieb Xavier Grave:

 Checking reverse dependencies...
 # Broken Depends:
 liblog4ada: liblog4ada1-dev
 narval: libnarval-dbg [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
 powerpc s390 sparc]
 libnarval1-dev [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
 powerpc s390 sparc]
 libnarval1.10.1 [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
 powerpc s390 sparc]
 narval-generic-actors [amd64 i386 ia64 kfreebsd-amd64
 kfreebsd-i386 powerpc s390 sparc]
 narval-servers [amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
 powerpc s390 sparc]
 narval-tests-actors [amd64 i386 ia64 kfreebsd-amd64
 kfreebsd-i386 powerpc s390 sparc]
 
 # Broken Build-Depends:
 liblog4ada: libxmlezout1-dev
 narval: libxmlezout1-dev
[..]

 liblog4ada is a package of mine, so if I upload it also, it should solve
 part of the problem ? (I will have to fix narval, polyorb, also)

Yes, you have to upload liblog4ada. As it build depends on
libxmlezout1-dev, which you droped in one of your last uploads, there's
no way libxmlezout can migrate to testing without breaking the existing
liblog4ad in testing.  Same with narval.


Best regards,
  Alexander


-- 
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/4eb950bf.7010...@debian.org



Re: RFS: flex-sdk-4.5

2011-11-08 Thread Joey Parrish
On Mon, Nov 7, 2011 at 08:02, Jaldhar H. Vyas jald...@debian.org wrote:

 On Sun, 6 Nov 2011, Joey Parrish wrote:

 Jaldhar,

 I haven't heard back in a while.  Anything wrong with my package or repo
 that's holding up an upload?


 Sorry, real life got in the way.  A couple of things I noticed.

 1.  I think I mentioned this before; we should concentrate on 4.5.  I
 don't see any purpose in having multiple versions of the flex sdk in Debian
 do you?


No, but my last company used Flex quite a lot, and every new version seemed
to introduce incompatibilities.  Software written for 4.1 won't necessarily
work without modification on 4.5.  So I thought it would make sense to be
prepared to provide multiple versions if/when the need arises.  For now, I
would release the 4.5 package and wait to see if any packages that
build-depend on flex-sdk fail to build with 4.5, in which case they can
instead build-depend on a specific version that we will have ready in
advance.  It's also possible that after 4.5, Adobe will release 4.6 or 5.0,
in which case I didn't want to be locked into the package name flex-sdk
now, just to have to split into 4.5 and 5.0 packages later.  So multiple
versions is mainly about avoid the assumption that 4.5 is good for
everybody, either now or in the future.  If backward compatibility were
maintained by Adobe, this would be a non-issue, of course.

2.  Debian has a utility called git-buildpackage which is a wrapper around
 dpkg-buildpackage and, as the name suggests, allows building a .deb
 directly from a git repository.  It is not required but it would be nice if
 flex-sdk could work with it.  In order to do so, the debianized source
 needs to be in the master branch and the upstream source in a branch called
 upstream.  (Actually you can change these but those are the defaults.)
  Another called pristine-tar allows keeping the upstream tarball within the
 git repository.  I'll go ahead and set this up for you if you like.


Yes, please.  I could definitely use help, and I can learn more about
debian from your mods.


 3.  Rather than lug around all the bits of the upstream source which will
 never be used in Debian such as .exe and .a files, they should be removed
 from the .orig.tar.gz (And eventually all other non DFSG-compliant bit too
 but that will be a work in progress.)  Ordinarily we like to keep it as
 close to what upstream is shipping as possible but this is one of the
 exceptions to that rule.  These changes should be documented in a file
 called debian/README.source and I suppose in the get-orig-source target of
 debian/rules.


I don't have the code in front of me right now, but I believe I removed all
the .exe and .bat files in debian/rules.  I understand why you'd remove
them in the .tar.gz, but I thought that for simplicity's sake, removing
everything from the .tar.gz would wait until we were building from source.
Adobe keeps those in their svn repo, unfortunately.  The .a files may be
necessary, because the SDK is able to produce AIR binaries for mobile
devices.  Ideally, those would also be built from source, but in the mean
time, they should not be deleted from the package, IMO.

Thanks,
--Joey


Re: Buildings fails due to missing link against gzclose

2011-11-08 Thread Daniel Stender
Info: the problem vanished when I've builded with other builders than pbuilder.

Greetings,
Daniel Stender

On 06.11.2011 22:35, Andrey Rahmatullin wrote:
 On Sun, Nov 06, 2011 at 05:34:41PM +0100, Daniel Stender wrote:
 we are trying to build the Gummi (LaTeX editor with preview pane) 0.6 beta 
 with Pdebuilder
 (Sid) on Ubuntu Oneiric, but the building fails due to a missing link 
 against 'gzclose'
 (Zlib) - please see the build log: http://paste.debian.net/143237/
 That's because -lz was not specified in the link command.
 
 I've contacted the developers, and they added the reference to the upstream: 
 http://dev.midnightcoding.org/redmine/projects/gummi/repository/diff?rev=1032rev_to=1031
  but
 it still fails to build and we're stuck a little here.
 I don't see how can this patch help as -lz still is not used in the link 
 command. $(zlib_LIBS)
 needs to be added to gummi_LDADD in src/Makefile.am.


-- 
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/4eb9576e.6020...@danielstender.com



RFS: yubiserver (new package in Debian, 2nd try)

2011-11-08 Thread Nanakos Chrysostomos
Dear mentors,

I am looking for a sponsor for my package yubiserver.

* Package name: yubiserver
  Version : 0.1-1
  Upstream Author : [Nanakos Chrysostomos nana...@wired-net.gr]
* URL : 
[http://www.include.gr/debian/yubiserver/yubiserver-0.1.tar.gz]
* License : [GPL-2+]
  Section : admin

It builds those binary packages:

yubiserver - Yubikey OTP and HOTP/OAUTH Validation Server

To access further information about this package, please visit the following 
URL:

http://mentors.debian.net/package/yubiserver

Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/y/yubiserver/yubiserver_0.1-1.dsc

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

Kind regards,
Nanakos Chrysostomos


-- 
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/2008164133.ga6...@dinofilaria.home



RFS: mpg321 (3rd try)

2011-11-08 Thread Nanakos Chrysostomos
Dear mentors,

I am looking for a sponsor for my package mpg321.

* Package name: mpg321
  Version : 0.3.0-1
  Upstream Author : Nanakos Chrysostomos nana...@wired-net.gr
* URL : http://mpg321.sourceforge.net
* License : GPL-2+
  Section : sound

It builds those binary packages:

mpg321 - Simple and lightweight command line MP3 player

To access further information about this package, please visit the following 
URL:
 http://mentors.debian.net/package/mpg321

The new changelog entries are:

* Fixed trailing / when printint directory.
  Bug reported from Erik (Gentoo).
* Fixed mistake for '--cdr' option. It should be 'cdr file'
  than 'wave file' in output.
* mpg321 now supports multiprocessing buffering.Check '-b' option.
  (Closes: Bug#113405).
* Added '-3' or '--restart' option in man file.
* Added ALSA volume control when using output buffer.
* Added Mute/unmute into Basic Keys functionality.

Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/m/mpg321/mpg321_0.3.0-1.dsc

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

Kind regards,
   Nanakos Chrysostomos


-- 
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/2008165416.gb6...@dinofilaria.home



Re: Uploaded package is not showing up in mentors

2011-11-08 Thread Vasudev Kamath
Hello Arno,
On 22:18 Mon 07 Nov , Arno Töll wrote:
 Hello Vasudev,
 
 On 05.11.2011 15:09, Vasudev Kamath wrote:
  
  Sure I've uploaded all the files at this URL[1]
  
  snipped
  [1] http://silpa.org.in/~vasudev/dwm/
 
 You are missing dwm_5.9.orig.tar.gz there. If you forgot it for mentors
 too, that would explain your problem (however, you should have gotten a
 reject mail then).

As I mentioned I've uploaded orig.tar ball to above URL. I tried
uploading the package again today but no luck it won't showup on the
mentors web inteface.

Best Regards
-- 
Vasudev Kamath
http://blog.copyninja.info
vasu...@joindiaspora.com (Ostatus)


signature.asc
Description: Digital signature


Re: Uploaded package is not showing up in mentors

2011-11-08 Thread Ole Wolf

Quoting Vasudev Kamath kamathvasu...@gmail.com:

As I mentioned I've uploaded orig.tar ball to above URL. I tried
  uploading the package again today but no luck it won't showup on the
  mentors web inteface.

According to one of the mentors, there has a glitch in the upload script
for the last day or so. I wasn't able to upload either, but my most recent
attempt was successful. Maybe you should simply try one last time, now
that the upload script appears to have been fixed.

   --
OLE WOLF[1]
Rødhættevej 4 * 9400 Nørresundby
   Telefon: 9632-0108 * Mobil: 2467-5526 * Skype: ole.wolf * SIP:
ole.w...@ekiga.net



Links:
--
[1] http://naturloven.dk


smime.p7s
Description: S/MIME Cryptographic Signature


Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Ansgar Burchardt
Hi,

Boris Pek tehnic...@yandex.ru writes:
 I probably won't sponsor the package, but I was wondering if it is
 really necessary to build 53 binary packages (if I did not miscount)?

 The short answer: yes, it is.

 Here I can cite the description from my first message:
 LeechCraft is a free open source cross-platform modular internet-client. It
 consists of a core which defines common plugin interfaces and a lot of 
 plugins
 for different purposes. User can install any combination of them to achieve
 the necessary functionality.
 
 The main advantage of such approach is that modules could interact more 
 closely
 than standalone programs in usual Desktop Environments. Thus, plugins can 
 also
 rely on functionality provided by each other. Plugins could also have their 
 own
 plugins: for example, support for different protocols or chat window styles 
 in
 an IM client. 

 I made separate packages for each plugin. So user will be able to install only
 those packages which he really need. This is the main idea of the project...
 LeechCraft is very flexible.

This seems to be a bit excessive.  There is no real use in having many
tiny packages for every function; please keep in mind that this will
make the Packages index even larger (which also affects users that do
not even have the package installed).

For example, I think many of the leechcraft-azoth-* packages could be
merged into a single package: they do not seem to be very large nor
introduce large dependencies according to an build log I found on
launchpad[1].

Regards,
Ansgar

[1] 
https://launchpadlibrarian.net/84683703/buildlog_ubuntu-precise-i386.leechcraft-unstable_0.4.90-670-g4cccdc3-0ppa1~precise1_BUILDING.txt.gz


-- 
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/87lirqldfd@deep-thought.43-1.org



Re: Need assistance in packaging / Brauche Hilfe bei der Erstellung von Paketen

2011-11-08 Thread Christoph Biedl
Siegfried-Angel Gevatter Pujals (RainCT) wrote...

 Hi Björn,
 
 Maybe someone else can give you more details, but in the meantime here
 are some useful links (which should have more than enough information
 to get you started if you're already familiar with packaging):
 
 2011/11/7 Björn Esser bjoern.es...@googlemail.com:
  how to write/create man-pages
 
 See https://wiki.ubuntu.com/PackagingGuide/SupplementaryFiles#Man_Pages.

nroff is rather complex and error-prone. Therefore I suggest using POD
to write manpages although this is frowned upon, hence there's no
dh_installpod, hence debian/rules becomes ugly if you want acceptable
manpages from POD.

And this document recommends the usage of cdbs, something I wouldn't
do anymore.

  one source in multiple packages (e.g. somewhat (arch),
  somewhat-doc(no-arch), somewhat-data (no-arch), etc.), removing
  obsolete/not used files from the package
 
 I've found http://wiki.debian.org/PkgSplit, but that page lets it look
 much more scary than it actually is.

To me it looks really scary. Nowaday when debian/rules can be as terse
as

#!/usr/bin/make -f
%:
dh $@

I'd only recommend instructions that are based on that debhelper 7
mechanism. Everything else should be seen as legacy, nothing to show
to beginners.

By the way, I'm looking for a straightforward way using debhelper7 to
do upstream's triple-jump (./configure ; make ; make install) to
create a set of binary packages from a single source package. Only the
configure options are different, and of course I'll have to override
dh_auto_configure. At the moment, overrides for dh_auto_configure,
dh_auto_build, dh_auto_test, and dh_auto_clean are required, too. With
an unpleasant result.

Christoph


-- 
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/1320775...@msgid.manchmal.in-ulm.de



Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Arno Töll
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello Boris,

On 08.11.2011 15:58, Boris Pek wrote:
 qxmpp, Qxt, eiskaltdcpp, miniupnpc, parseUri, lightbox,
 hunspell/myspell (and anything else in 3rdparty or third-party dirs)
 are either already in Debian or should be packaged separately, you
 should not include them in the binary package or tarball.
 
 You are really mistaken at this point. Maybe you have read my description
 inattentive or I have write it not enough clean. So I should explain here...
 
...
 All these files were carefully described in suitable sections of
 debian/copyright file. And I don't see any reason to break current structure 
 of
 the package.

I'm sorry, but our policy is very clear on this point. Please refer to
§4.13 [1] for some more background. While it is not a strict must
requirement for every case, there are very good reasons to avoid
embedded code copies whenever possible. I'd consider your case as when
possible which makes it somewhat unlikely to find a sponsor for it as
is, which would upload your package.

Note, some popular packages aren't part of Debian for this very same
reason. Think of xbmc for example [2].

We, as a distribution have to be very careful when embedding libraries
and third party applications into a package. You can happily do that
upstream if the respective licenses allow that, but such a package is
not maintainable in a distribution for the general public. Think of
security updates, transitions and other updates and we didn't even talk
about the waste of space yet.

That's especially true for you, who are embedding regular packages into
your binary package which works fine for ... well a lot of reverse
dependencies. If it does not work for you as is with your upstream
source, well, I'd expect the problem to be with it rather on your side.


[1] http://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469397
- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOuXxEAAoJEMcrUe6dgPNtQX4QAIWAtali7SBRti9j/8r/g8eA
kygbHuYMNBCpkfq6VtJJUNITygWgCn/Fj0+bKM7phOWkcoK6xTkbGJB9k2OZYTkz
wnkTci7EehJj+DTOgS3oyNDtzGI/9wV5gSuV7SoeXk5UK6wkk+Wu1U4YwYDbfdvJ
kkcdKDhAZOxihjqii82Lq4HsosLyUytvosJV8khtvzttZ6YC3skju2QjRZzVLvuE
0BakI+CuG3NZivRRKdeeQ1cRxCTYWoVWS0fo47i1X1sRscHslhxfr8kwICJB03Yk
3ZtKtYetlGFoZydK8NOuZcW+PXs3MrEaRiX2P4Z9OVzS0BOmA2m0MMJa4s8a4cD+
W/bTFyGFwQDjLs/wDSmUnSizC+Q+6uQ4YzQR7FxfAc3CCnQ1RFlvoGJH5krAMdi7
v8x85YavjqeE013XB/RpE1KXcMfDrI0YAqiaf2vp2uXoweDKv09hDFbWcnfwQTS4
eOfW1xONuQpy32o+KeB47JF/sXhEbST+gL1iYxIVJ86UKjILT3gQIjocRCMmKRLY
9gXsI+6AOgWG9FiFBHI57XQ6SUO/DXi6Je9UhyP/M09QcckZdfXmsVXjjZP9sdWd
TGkhD7n5C60Hl3iJBLx8xFBHdcmr9nGw2FOZygMtJqpb3wV3xlTwD/XEE/KvS+Qp
m+bLeXfKDPvd3b4+kSKI
=2WZU
-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/4eb97c44.8060...@toell.net



Re: RFS: python-cpl

2011-11-08 Thread Jakub Wilk

* Ole Streicher debian-de...@liska.ath.cx, 2011-11-03, 21:07:

 http://mentors.debian.net/package/python-cpl

Alternatively, one can download the package with dget using this command:

 dget -x
http://mentors.debian.net/debian/pool/main/p/python-cpl/python-cpl_0.3.5-1.dsc


I don't intend to sponsor this package, but here's my cursory review:
- Please honour DEB_BUILD_OPTIONS=nocheck.
- If possible, please run tests with all supported Python versions.
- Why priority extra?
- Don't use ${python:Provides} unless you have to AND you know what you 
are doing. Rationale: 
http://lists.debian.org/20110324164804.ga5...@jwilk.net


--
Jakub Wilk


--
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/2008204534.ga1...@jwilk.net



Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Boris Pek
[...]
 You can use wildcards in .install files like these:
[...]
 usr/share/leechcraft/translations/leechcraft_poshuku_*.qm
[...]

I have just found again the reason to not use it. Available wildcards are very
primitive. And they will affect to sub-plugins. For example:
usr/share/leechcraft/translations/leechcraft_poshuku_*.qm
will also affect to  sub-plugins:
usr/share/leechcraft/translations/leechcraft_poshuku_ru.qm
and
usr/share/leechcraft/translations/leechcraft_poshuku_cleanweb_ru.qm
which should be in different packages...


Regards,
Boris.


-- 
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/366251320785...@web126.yandex.ru



Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Boris Pek
Hi,

  I probably won't sponsor the package, but I was wondering if it is
  really necessary to build 53 binary packages (if I did not miscount)?
  The short answer: yes, it is.

  Here I can cite the description from my first message:
  LeechCraft is a free open source cross-platform modular internet-client. It
  consists of a core which defines common plugin interfaces and a lot of 
 plugins
  for different purposes. User can install any combination of them to achieve
  the necessary functionality.

  The main advantage of such approach is that modules could interact more 
 closely
  than standalone programs in usual Desktop Environments. Thus, plugins can 
 also
  rely on functionality provided by each other. Plugins could also have 
 their own
  plugins: for example, support for different protocols or chat window 
 styles in
  an IM client.
  I made separate packages for each plugin. So user will be able to install 
 only
  those packages which he really need. This is the main idea of the project...
  LeechCraft is very flexible.

 This seems to be a bit excessive.  There is no real use in having many
 tiny packages for every function; please keep in mind that this will
 make the Packages index even larger (which also affects users that do
 not even have the package installed).

Hmm, I have not thought about such an effect. It's bad news. I will think that
can I do to decrease number of packages. This will damage general idea
unfortunately but it is really more important.

 For example, I think many of the leechcraft-azoth-* packages could be
 merged into a single package: they do not seem to be very large nor
 introduce large dependencies according to an build log I found on
 launchpad[1].

Yes, this is true. But its sub-plugins realise different communicating
protocols. Of cause they can be disabled in settings dialog, users will not
be able to remove unnecessary plugins completely.

Also I will look to other similar software. Like kopete, pidgin, etc...

 [1] 
 https://launchpadlibrarian.net/84683703/buildlog_ubuntu-precise-i386.leechcraft-unstable_0.4.90-670-g4cccdc3-0ppa1~precise1_BUILDING.txt.gz

My PPA is really useful. It is nice.


Regards,
Boris.


-- 
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/46651320787...@web113.yandex.ru



Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Boris Pek
Hi,

  qxmpp, Qxt, eiskaltdcpp, miniupnpc, parseUri, lightbox,
  hunspell/myspell (and anything else in 3rdparty or third-party dirs)
  are either already in Debian or should be packaged separately, you
  should not include them in the binary package or tarball.
  You are really mistaken at this point. Maybe you have read my description
  inattentive or I have write it not enough clean. So I should explain here...
  
  * qxmpp package already exist in Debian. But it is absolutely not suitable 
 for
  leechcraft. Leechcraft authors have made a lot of patches which are not 
 included
  in upstream of qxmpp project. Some patches they (upstream) applied but not 
 all.
  More over qxmpp is the static library. And nobody uses patched version of 
 qxmpp
  except leechcraft project. So it should not be moved into separate package.
  * eiskaltdcpp package already exist in Debian. But it is another project 
 with
  own binaries. Its authors have made special modification for leechcraft 
 project
  (it also includes a lot of patches). And this modification is now just usual
  leechcraft plugin. It can't be used separately. So them should not be 
 splitted.
  * etc...
  
  All these files were carefully described in suitable sections of
  debian/copyright file. And I don't see any reason to break current 
 structure of
  the package.

 I'm sorry, but our policy is very clear on this point. Please refer to
 §4.13 [1] for some more background. While it is not a strict must
 requirement for every case, there are very good reasons to avoid
 embedded code copies whenever possible. I'd consider your case as when
 possible which makes it somewhat unlikely to find a sponsor for it as
 is, which would upload your package.

Please read my answers carefully before replying. I have a strong feeling that
you just ignore my arguments. And that you want to throw my work into trash.

Maybe you don't understand that these files are part of the project. They can't
be cut from the project without destruction. Like a brick can't be moved from a
wall without detrimental consequences.

I can repeat my arguments in other words to make sure in common understanding
between us.

* qxmpp is a fork as you wish. It is the internal part of the project. Even if
it is not included in original upstream tarball.
* eiskaltdcpp is internal part of the project. It was produced specially for
leechcraft by original authors.
* miniupnpc is not used. It just present in tarball. Its license can't be cause
of any problems. Plugin will use debian package miniupnpc from the main repo.

 Note, some popular packages aren't part of Debian for this very same
 reason. Think of xbmc for example [2].

Yes I know other examples. It doesn't matter.

 We, as a distribution have to be very careful when embedding libraries
 and third party applications into a package. You can happily do that
 upstream if the respective licenses allow that, but such a package is
 not maintainable in a distribution for the general public. Think of
 security updates, transitions and other updates and we didn't even talk
 about the waste of space yet.

Please don't think that I am stupid or that I don't know basic principles
of distribution of *nix systems.

1) You must agree that we are not talking about any system library.
2) We are talking about _internal_ library in the project. It is used only in
this program and nowhere else. So where is no necessary to maintain it
separately.
3) This library is not simple duplication of original sources from another
library. This is completely another library now.
4) This is completely static library. It can't be updated in programs without
their re-building.
5) Also we are talking about _internal_ plugin in the project. It can't be used
in other way. Only in this program.

And the last argument is that [1] is not strict rules but just recommendations
which allow exceptions.

 That's especially true for you, who are embedding regular packages into
 your binary package which works fine for ... well a lot of reverse
 dependencies. If it does not work for you as is with your upstream
 source, well, I'd expect the problem to be with it rather on your side.

Eh... You have absolutely ignored my description. This is not project fault that
qxmpp upstream don't want integrate all their patches. They had to made a fork.

In conclusion I want note that you shouldn't destroy anything without proposing
possible solutions. Because this is way to nowhere.

So have you any constructive recommendations which can be discussed?..

Finally please answer to my previous questions (from previous messages).
It is important.

In any case thanks for spending your time.

Regards,
Boris


[1] http://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469397


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

Re: RFS: yubiserver (new package in Debian, 2nd try)

2011-11-08 Thread Aníbal Monsalve Salazar
On Tue, Nov 08, 2011 at 06:41:33PM +0200, Nanakos Chrysostomos wrote:
   dget -x 
 http://mentors.debian.net/debian/pool/main/y/yubiserver/yubiserver_0.1-1.dsc

It doesn't build with pbuilder. Please see below.

[...]
dh_testdir
# Add here commands to configure the package.
./configure --prefix=/ --bindir=/usr/bin --sbindir=/usr/sbin 
--mandir=/usr/share/man 
--with-default-sqlite3-db-file=/etc/yubiserver/yubiserver.sqlite 
--with-default-yubiserver-log-file=/var/log/yubiserver.log
configure: error: cannot find install-sh, install.sh, or shtool in build-aux 
./build-aux
make: *** [configure-stamp] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package


signature.asc
Description: Digital signature


Re: How to maintain a large symbols file of a C++ library

2011-11-08 Thread Thomas Weber
On Tue, Nov 08, 2011 at 12:21:16PM +0100, roucaries bastien wrote:
 On Tue, Nov 8, 2011 at 12:18 AM, Thomas Weber twe...@debian.org wrote:
  Hi,
 
  I'm in the process of converting Debian's Octave packages into a
  structure with proper library packaging. The symbols file of these three
  C++ libraries has about 30k lines.
 
  I'm pretty new to symbols handling, so I'm looking for advice on
  how to handle this. Is there a simple way to reduce the pure size of
  this file? Or is this size normal?
 
  Further, looking at dpkg-gensymbols(1), it seems I should take
  special care about some C++-features - can you point me to an example of
  how to do this?
 
  Thanks
         Thomas
 
 Try to use hidden linking before doing this. Ask upstream hel, if needed.

Do you mean GCC's -fvisibility=hidden? If yes, I'm at a loss at how to
do this in a sensible way - if the symbols were exported before,
changing this in Debian might break other software that actually uses
these symbols.

 BTW do you need help on arpack ?

Opps, thanks for pointing me at this. I had totally forgotten about
arpack being bundled.

Thomas


-- 
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/2008224756.GA1123@t61



Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Tony Houghton
On Tue, 08 Nov 2011 23:23:06 +0200
Boris Pek tehnic...@yandex.ru wrote:

  This seems to be a bit excessive.  There is no real use in having
  many tiny packages for every function; please keep in mind that
  this will make the Packages index even larger (which also affects
  users that do not even have the package installed).
 
 Hmm, I have not thought about such an effect. It's bad news. I will
 think that can I do to decrease number of packages. This will damage
 general idea unfortunately but it is really more important.
 
  For example, I think many of the leechcraft-azoth-* packages could
  be merged into a single package: they do not seem to be very large
  nor introduce large dependencies according to an build log I found
  on launchpad[1].
 
 Yes, this is true. But its sub-plugins realise different communicating
 protocols. Of cause they can be disabled in settings dialog, users
 will not be able to remove unnecessary plugins completely.
 
 Also I will look to other similar software. Like kopete, pidgin,
 etc...

gstreamer is also distributed with many plugins per package. I think
that approach has more advantages than disadvantages compared to one
package per plugin. For users that want to use most of the plugins,
having them in individual packages will waste more disc space in package
overheads than they'll save by only having the plugins they need. And
installing/upgrading many small packages takes longer than one large
one.


-- 
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/2009010101.38ab6cfa@tiber



Re: RFS: flex-sdk-4.5

2011-11-08 Thread Jaldhar H. Vyas

On Tue, 8 Nov 2011, Joey Parrish wrote:


No, but my last company used Flex quite a lot, and every new version seemed
to introduce incompatibilities.  Software written for 4.1 won't necessarily
work without modification on 4.5.  So I thought it would make sense to be
prepared to provide multiple versions if/when the need arises.  For now, I
would release the 4.5 package and wait to see if any packages that
build-depend on flex-sdk fail to build with 4.5, in which case they can
instead build-depend on a specific version that we will have ready in
advance.


Well, the only data point I have is yui which works fine with 4.5.  I 
don't know of any other packages in Debian which need flex-sdk yet.  So I 
would wait to cross that bridge when we get to it.


Also when it does become necessary, the easier way will be to use git 
branches rather than have seperate sets of files.



  It's also possible that after 4.5, Adobe will release 4.6 or 5.0,
in which case I didn't want to be locked into the package name flex-sdk now,
just to have to split into 4.5 and 5.0 packages later.  So multiple versions
is mainly about avoid the assumption that 4.5 is good for everybody, either
now or in the future.  If backward compatibility were maintained by Adobe,
this would be a non-issue, of course.



Oh the package should continue to be called flex-sdk-4.5 absolutely.



I don't have the code in front of me right now, but I believe I removed all
the .exe and .bat files in debian/rules.  I understand why you'd remove them
in the .tar.gz, but I thought that for simplicity's sake, removing
everything from the .tar.gz would wait until we were building from source. 
Adobe keeps those in their svn repo, unfortunately.  The .a files may be
necessary, because the SDK is able to produce AIR binaries for mobile
devices.  Ideally, those would also be built from source, but in the mean
time, they should not be deleted from the package, IMO.



The bottom line is if the package contains files for which there is no 
source code it cannot be included in Debian main.  Perhaps the .a files 
can be split into a seperate (source) package called flex-sdk-nonfree or 
something.


--
Jaldhar H. Vyas jald...@debian.org
La Salle Debain - http://www.braincells.com/debian/

Re: Buildings fails due to missing link against gzclose

2011-11-08 Thread Andrey Rahmatullin
On Tue, Nov 08, 2011 at 05:23:10PM +0100, Daniel Stender wrote:
 Info: the problem vanished when I've builded with other builders than 
 pbuilder.
pbuilder was created to be able to build in a controlled environment. No
wonder that some errors are not present in uncontrolled environments, but
that doesn't mean they do not exist at all.
gummi-0.5.999-svn1032.tar.gz cannot be built on my sid system even without
pbuilder.

 Greetings,
 Daniel Stender
 
 On 06.11.2011 22:35, Andrey Rahmatullin wrote:
  On Sun, Nov 06, 2011 at 05:34:41PM +0100, Daniel Stender wrote:
  we are trying to build the Gummi (LaTeX editor with preview pane) 0.6 beta 
  with Pdebuilder
  (Sid) on Ubuntu Oneiric, but the building fails due to a missing link 
  against 'gzclose'
  (Zlib) - please see the build log: http://paste.debian.net/143237/
  That's because -lz was not specified in the link command.
  
  I've contacted the developers, and they added the reference to the 
  upstream: 
  http://dev.midnightcoding.org/redmine/projects/gummi/repository/diff?rev=1032rev_to=1031
   but
  it still fails to build and we're stuck a little here.
  I don't see how can this patch help as -lz still is not used in the link 
  command. $(zlib_LIBS)
  needs to be added to gummi_LDADD in src/Makefile.am.
 
 

-- 
WBR, wRAR


signature.asc
Description: Digital signature