Bug#717928:

2014-08-11 Thread Tobias Frost
While migrating photoprint, I've found this resource which might be
helpful for migrators:

This is bascially a (almost) complete wrapper mapping lcms1 to lcms2:

https://www.vuiis.vanderbilt.edu/~welcheb/mac%20installs/GIMP/separate
+-0.5.8/lcms_wrapper.h

--
tobi


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



Bug#748386: subsurface: diff for NMU version 4.0.3-2.1

2014-08-11 Thread Tobias Frost
tags 748386 + pending
thanks

Dear maintainer,

I've prepared an NMU for subsurface (versioned as 4.0.3-2.1) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.
diff -Nru subsurface-4.0.3/debian/changelog subsurface-4.0.3/debian/changelog
--- subsurface-4.0.3/debian/changelog   2014-05-05 15:21:27.0 +0200
+++ subsurface-4.0.3/debian/changelog   2014-08-11 20:29:05.0 +0200
@@ -1,3 +1,10 @@
+subsurface (4.0.3-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove osmgpsmap as dependency (Closes: #748386)
+
+ -- Ross Gammon rossgam...@mail.dk  Mon, 11 Aug 2014 20:25:14 +0200
+
 subsurface (4.0.3-2) unstable; urgency=medium
 
   * Make sure subsurface builds on all archs (Closes: #738438)
diff -Nru subsurface-4.0.3/debian/control subsurface-4.0.3/debian/control
--- subsurface-4.0.3/debian/control 2014-02-27 11:55:36.0 +0100
+++ subsurface-4.0.3/debian/control 2014-08-11 20:27:22.0 +0200
@@ -11,7 +11,6 @@
libdivecomputer-dev (= 0.3.0),
   libqt4-dev,
libqtwebkit-dev,
-   libosmgpsmap-dev,
libgconf2-dev,
libtool,
libxml2-dev,


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



Bug#748386: [Pkg-running-devel] Bug#748386: subsurface: diff for NMU version 4.0.3-2.1

2014-08-12 Thread Tobias Frost
On Tue, 2014-08-12 at 09:19 +0200, Christian PERRIER wrote:
 Quoting Tobias Frost (t...@debian.org):
  tags 748386 + pending
  thanks
  
  Dear maintainer,
  
  I've prepared an NMU for subsurface (versioned as 4.0.3-2.1) and
  uploaded it to DELAYED/5. Please feel free to tell me if I
  should delay it longer.
 
 
 Thanks for your work (as pkg-running team member, I leave priority to
 Sylvestre Ledru, who is probably busy elsewhere...which explains why
 nothing happened with that issue).
 
 I included the NMU changes to our git repository and tagged the
 release, so please push the NMU the DELAYED/0..or let's just wait
 for 5 days...:-)
 
 
Ok, just pushed to DELAYED/0.
Thanks for the feeback :)

-- 
tobi


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



Bug#748386: [Pkg-running-devel] Bug#748386: subsurface: diff for NMU version 4.0.3-2.1

2014-08-12 Thread Tobias Frost
On 12. August 2014 09:19:49 MESZ, Christian PERRIER bubu...@debian.org wrote:
Quoting Tobias Frost (t...@debian.org):
 tags 748386 + pending
 thanks
 
 Dear maintainer,
 
 I've prepared an NMU for subsurface (versioned as 4.0.3-2.1) and
 uploaded it to DELAYED/5. Please feel free to tell me if I
 should delay it longer.


Thanks for your work (as pkg-running team member, I leave priority to
Sylvestre Ledru, who is probably busy elsewhere...which explains why
nothing happened with that issue).

I included the NMU changes to our git repository and tagged the
release, so please push the NMU the DELAYED/0..or let's just wait
for 5 days...:-)

Ok, Just uploaded.

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.


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



Bug#757540: libosl: diff for NMU version 0.6.0-3.1

2014-08-12 Thread Tobias Frost
tags 757540 + patch
tags 757540 + pending
thanks

Dear maintainer,

I've prepared an NMU for libosl (versioned as 0.6.0-3.1) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

Regards.
diff -Nru libosl-0.6.0/debian/changelog libosl-0.6.0/debian/changelog
--- libosl-0.6.0/debian/changelog   2014-02-08 14:16:05.0 +0100
+++ libosl-0.6.0/debian/changelog   2014-08-12 19:06:44.0 +0200
@@ -1,3 +1,10 @@
+libosl (0.6.0-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Changing B-D on boost to unversioned one. (Closes: #757540)
+
+ -- Tobias Frost t...@debian.org  Tue, 12 Aug 2014 17:06:15 +
+
 libosl (0.6.0-3) unstable; urgency=medium
 
   * Added new patches:
diff -Nru libosl-0.6.0/debian/control libosl-0.6.0/debian/control
--- libosl-0.6.0/debian/control 2014-02-08 14:16:05.0 +0100
+++ libosl-0.6.0/debian/control 2014-08-12 18:33:53.0 +0200
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Daigo Moriwaki da...@debian.org
-Build-Depends: cdbs, dpkg-dev (= 1.16.1~), debhelper (= 7), quilt, 
libcppunit-dev (= 1.10.2-5), libboost1.54-all-dev
+Build-Depends: cdbs, dpkg-dev (= 1.16.1~), debhelper (= 7), quilt, 
libcppunit-dev (= 1.10.2-5), libboost-all-dev
 Standards-Version: 3.9.4
 Homepage: http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/pukiwiki.php
 Vcs-Browser: http://git.debian.org/?p=collab-maint/libosl.git;a=summary


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



Bug#757995: wfmath: diff for NMU version 1.0.2+dfsg1-0.2

2014-08-13 Thread Tobias Frost
Package: wfmath
Version: 1.0.2+dfsg1-0.1
Severity: normal
Tags: patch pending

Dear maintainer,

I've prepared an NMU for wfmath (versioned as 1.0.2+dfsg1-0.2) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.
diff -Nru wfmath-1.0.2+dfsg1/debian/changelog 
wfmath-1.0.2+dfsg1/debian/changelog
--- wfmath-1.0.2+dfsg1/debian/changelog 2014-08-10 18:02:00.0 +0200
+++ wfmath-1.0.2+dfsg1/debian/changelog 2014-08-13 09:21:38.0 +0200
@@ -1,3 +1,10 @@
+wfmath (1.0.2+dfsg1-0.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Upload to unstable.
+
+ -- Tobias Frost t...@debian.org  Wed, 13 Aug 2014 09:21:29 +0200
+
 wfmath (1.0.2+dfsg1-0.1) experimental; urgency=low
 
   [ Tobias Frost ]


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



Bug#758046: vmpk: potential embedded code copy (src:rtmidi)

2014-08-13 Thread Tobias Frost
Package: vmpk
Severity: normal

Dear Maintainer,

It seems that there is a embedded code copy in vmpk.
See the files RtMidi.h and .cpp

it seems that the embedded copy is rather old,
versioned 1.0.14...

-- 
tobi


-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#757442: RFS: polyphone/1.4 [RFP]

2014-08-13 Thread Tobias Frost
On Wed, 2014-08-13 at 17:46 +0200, Davy Triponney wrote:
 Thank a lot for the report.
 
 
 - polyphone_1.4.orig.tar.gz is now present in SourceForge
 (https://sourceforge.net/projects/polyphone/files/polyphone%
 20releases/1.4/)
 Regarding get-orig-source, I read this page:
 https://wiki.debian.org/onlyjob/get-orig-source
 
 My watch file is correct since the last version is recognized and
 downloaded by uscan. But I don't know how to integrate this nice
 feature by modifying the file rules even with the explanations. And
 I don't know what result I would get. A self-updating package creator?

get-orig-source is needed if you don't cant get the orig.tar. One
example us, if there isn't one and you pull directly from a repository.
A example for this would be my package gmrender-resurrect. 

Or, if you had to remove files for DFSG freeness (which nowerdays uscan
can do for you via ExcludeFiles in d/copyright).

So if uscan won't work for you, you need the target... Otherwise not.

 - copyright file is fixed, copyright headers added in some source
 files,
 - debian/share directory has been removed
 - the icon resolution is now 512*512, it doesn't come from a vector
 file,

ok, I just saw that my comment regarding the icon was incomplete... srry
about that. The intention is that every file needs its source and
regenerated at build time -- the resolution is not a concern, but we
need the preferred form for modiciations here. So it would be great if
you could publish the source for the icon and -- if possible --
regenerate it at build time to the desired sizes...

 - debian/polyphone.1 has been completed,
 
 - ITP bug retitled,
 - pdebuilder now can build the package. I'm sorry for
 the dependency mistakes.
 
 
 The new package has been uploaded
 https://mentors.debian.net/package/polyphone
 

The above reads very good :)

Taking a look now...

- clavier/RT*.cpp seems like an embedded code copy, fortunately its
already packaged in Debian is rtmidi, but unfortunatly the package in
Debian is much newer than the code in polyphone, so some additional
porting beside patching the build system to use the packaged one might
be necessary. (Embedded code copies are very discouraged -- refer to the
Policy §4.13)

(But patching this will help you on another possible issue: The license
on RTMidi. It says:
 Any person wishing to distribute modifications to 
 the Software is *requested* to send the modifications to the original  
 developer 

Update: I just see that this is a widget, probably from the package
vmpk)... It seems is possible to package the QT Widget on its own...)
However, for this widget I'd ignore that one for the moment...  

In the packaged version request has been replaced with ask and a
sentence added that this is not a requirements. I discussed this on
d-mentors: there were concerns about DFSG compliance, but the concerns
are void when only asking. (I'm not saying that the request isn't
ok, but this can cause questions at ftp-masters later on)

Another embedded library seems to be the The Synthesis ToolKit 
in synthetiseur/elements/* (also packaged in Debian)

Another one: qcustomplot

Another one: sfarklib.
(However, this one needs to be packaged)

lib/portaudio.h shouldn't be there... :-P
For the moment please remove the file with a patch -- to show that it is
not used.
(If possible, drop that file in your next release)


- d/copyright:
It probably misses a Files:* rule with 
Copyright Davy Triponney  and 
License: GPL-3+

Files: clavier/*
Copyright: 2008-2014 Pedro Lopez-Cabanillas, p...@users.sf.net
License: GPL-3+

Your name is missing here as copyright holder


Three files without copyright:
./clavier/RtError.h UNKNOWN *No copyright*
./sfark/sfarkglobal.cpp UNKNOWN *No copyright*
./sfark/sfarkglobal.h UNKNOWN *No copyright*

ressources/* are missing in d/copyright.
Is the manual hand written or generated?
(However, as not installed, this is OK)   

Just a question (to avoid a typo)
You license debian/* with GPL-2+ while the rest is GPL-3+
(different version). As you have the or later this is ok, but its
easier if license of the packaging is exactly same.
No need to change, though.

Ok so please check the remaining d/copyright issues, and please check if
it is feasible to use the packaged libraries instead of your embedded
copies.
Could you (if feasible to be used) already file an ITP for sfArkLib? 

Cheer up, we're getting closer :)

 Regards,
 Davy

-- 
tobi



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


Bug#756202:

2014-08-14 Thread Tobias Frost

Hi,

I saw the same after converting to systemd as init:
Delay until some systemd script times out.

In the hope this helps someone seeing the same issue, this are my observations:

In my case the reason was that somehow the UUID of the swap device changed,
so that systemd was simply waiting for the wrong device.
The UUID changed when I migrated to systemd, however the very first reboot was 
still fast.
(though I did not boot to X this time has I had to recompile the nvidia stuff)

After I changed to the new UUID, the system boots as expected. 
Maybe this helps someone with the same isssue..

I don't know why the UUID changed in the first place.
The upgrade also included a kernel update.
(linux-image-amd64:amd64 3.14+57 - 3.14+59)


(timeline to back that up with information)
Last reboot with sysv:
 Aug 14 09:55:20 mordor kernel: [0.00] Initializing cgroup subsys cpuset
(..)
Aug 14 09:55:20 mordor kernel: [   25.798452] Adding 16775164k swap on 
/dev/mapper/cryptswap.  Priority:-1 extents:1 across:16775164k

First reboot with systemd as init:

Aug 14 11:37:36 mordor kernel: [0.00] Initializing cgroup subsys cpuset
(..)
Aug 14 11:37:36 mordor kernel: [   26.772168] Adding 16775164k swap on 
/dev/mapper/cryptswap.  Priority:-1 extents:1 across:16775164k

(proof that this is systemd:)
Aug 14 11:37:37 mordor systemd[1]: Starting Authenticate and Authorize Users to 
Run Privileged Tasks...

Second reboot:
Aug 14 11:51:42 mordor kernel: [0.00] Initializing cgroup subsys cpuset
(..)
Aug 14 11:51:44 mordor systemd[1]: Expecting device 
dev-disk-by\x2duuid-918c7c50\x2d17ed\x2d4e21\x2d9026\x2d6aedacaec283.device...
Aug 14 11:53:14 mordor systemd[1]: Job 
dev-disk-by\x2duuid-918c7c50\x2d17ed\x2d4e21\x2d9026\x2d6aedacaec283.device/start
 timed out.
Aug 14 11:53:14 mordor systemd[1]: Timed out waiting for device 
dev-disk-by\x2duuid-918c7c50\x2d17ed\x2d4e21\x2d9026\x2d6aedacaec283.device.
Aug 14 11:53:14 mordor systemd[1]: Dependency failed for 
/dev/disk/by-uuid/918c7c50-17ed-4e21-9026-6aedacaec283.


My setup:

- LUKS crytped root
sda4_crypt UUID=x-xxx---x9d2 none luks
- LUKS crypted swap with derived key from root device
cryptswap UUID=x-xxx---xdc3 sda4_crypt
luks,keyscript=/lib/cryptsetup/scripts/decrypt_derived,swap

the relevant fstab line:
UUID=x-xxx---x283   noneswapdefaults
0   0

(resume kernel-param -- however resume not yet tested after migration:)
resume=/dev/mapper/cryptswap

ls -la /dev/disk/by-uuid/
lrwxrwxrwx 1 root root  10 Aug 14 13:11 x-xxx---x1b2 - 
../../dm-1
lrwxrwxrwx 1 root root  10 Aug 14 13:11 x-xxx---x9d2 - 
../../sda4
lrwxrwxrwx 1 root root  10 Aug 14 13:11 x-xxx---x5c0 - 
../../dm-0
lrwxrwxrwx 1 root root  10 Aug 14 13:11 x-xxx---xdc3 - 
../../sda3


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



Bug#758128: uswsusp: initramfs-hook does not remove trailing spaces in resume device name

2014-08-14 Thread Tobias Frost
Package: uswsusp
Version: 1.0+20120915-5
Severity: normal

Hi,

in my /etc/uswsusp.conf I had accidentially a trailing space after the resume 
device name.
Howver, s2disk happyly accepts that line 8remove the space) and suspends.

However, on resume, resume is never tried. Debugging into it I found that there 
is no /sbin/resume in the initrd.
Due to the extra space, /usr/share/initramfs-tools/hooks/uswsusp did not 
consider the device as valid and did nnot add  /sbin/resume, so resuming fails.

I think the solution is to sed out trailing spaces...

Thanks!

-- 
tobi




-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/3 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages uswsusp depends on:
ii  debconf [debconf-2.0]  1.5.53
ii  libblkid1  2.20.1-5.8
ii  libc6  2.19-7
ii  libgcrypt111.5.3-5
ii  liblzo2-2  2.08-1
ii  libpci31:3.2.1-2
ii  libx86-1   1.1+ds1-10

Versions of packages uswsusp recommends:
ii  initramfs-tools  0.115
ii  mount2.20.1-5.8

uswsusp suggests no packages.

-- debconf-show failed


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



Bug#713344: mercator: diff for NMU version 0.3.2-1.1

2014-08-15 Thread Tobias Frost
Control: tags 713344 + pending
Control: tags 734961 + pending

Dear maintainer,

As announced, as libwfmath is now in the archives, uploading to force a rebuild
and fixing the symbols. 

I've prepared an NMU for mercator (versioned as 0.3.2-1.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.
diff -Nru mercator-0.3.2/debian/changelog mercator-0.3.2/debian/changelog
--- mercator-0.3.2/debian/changelog 2013-06-21 19:21:39.0 +0200
+++ mercator-0.3.2/debian/changelog 2014-08-15 20:10:49.0 +0200
@@ -1,3 +1,11 @@
+mercator (0.3.2-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fixing symbol file (Closes: #713344)
+  * Libwfmath-1.0 is in the archive, so B-D on it is fine now (Closes: #734961)
+
+ -- Tobias Frost t...@debian.org  Fri, 15 Aug 2014 18:10:38 +
+
 mercator (0.3.2-1) unstable; urgency=low
 
   * new upstream release
diff -Nru mercator-0.3.2/debian/libmercator-0.3-3.symbols 
mercator-0.3.2/debian/libmercator-0.3-3.symbols
--- mercator-0.3.2/debian/libmercator-0.3-3.symbols 2013-06-21 
19:21:39.0 +0200
+++ mercator-0.3.2/debian/libmercator-0.3-3.symbols 2014-08-15 
19:42:56.0 +0200
@@ -1,608 +1,457 @@
 libmercator-0.3.so.3 libmercator-0.3-3 #MINVER#
- (c++)ZeroSpiralOrdering::~ZeroSpiralOrdering()@Base 0.3.0
- (c++)ZeroSpiralOrdering::operator()(int, int)@Base 0.3.0
- (optional=inline)_ZN6WFMath7PolygonILi2EED1Ev@Base 0.3.0
- (optional=inline)_ZN6WFMath7PolygonILi2EED2Ev@Base 0.3.0
- (c++)Mercator::AreaShader::AreaShader(int)@Base 0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::Ball::~AdjustTerrainMod()@Base 
0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::Ball::AdjustTerrainMod(float, 
WFMath::Ball2 const)@Base 0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::Ball::apply(float, int, int) 
const@Base 0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::Ball::setShape(float, 
WFMath::Ball2 const)@Base 0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::Polygon::~AdjustTerrainMod()@Base 
0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::Polygon::AdjustTerrainMod(float, 
WFMath::Polygon2 const)@Base 0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::Polygon::apply(float, int, int) 
const@Base 0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::Polygon::setShape(float, 
WFMath::Polygon2 const)@Base 0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::RotBox::~AdjustTerrainMod()@Base 
0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::RotBox::AdjustTerrainMod(float, 
WFMath::RotBox2 const)@Base 0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::RotBox::apply(float, int, int) 
const@Base 0.3.0
+ (c++)Mercator::AdjustTerrainModWFMath::RotBox::setShape(float, 
WFMath::RotBox2 const)@Base 0.3.0
+ (c++)Mercator::Area::addToSegment(Mercator::Segment) const@Base 0.3.0
+ (c++)Mercator::Area::~Area()@Base 0.3.0
+ (c++)Mercator::Area::Area(int, bool)@Base 0.3.0
+ (c++)Mercator::Area::checkIntersects(Mercator::Segment const) const@Base 
0.3.0
+ (c++)Mercator::Area::clipToSegment(Mercator::Segment const) const@Base 
0.3.0
+ (c++)Mercator::Area::contains(float, float) const@Base 0.3.2
+ (c++)Mercator::Area::removeFromSegment(Mercator::Segment) const@Base 0.3.0
+ (c++)Mercator::Area::setShader(Mercator::Shader const*) const@Base 0.3.0
+ (c++)Mercator::Area::setShape(WFMath::Polygon2 const)@Base 0.3.0
  (c++)Mercator::AreaShader::~AreaShader()@Base 0.3.0
- _ZN8Mercator10BandShader16key_lowThresholdE@Base 0.3.0
- _ZN8Mercator10BandShader17key_highThresholdE@Base 0.3.0
- _ZN8Mercator10BandShader20default_lowThresholdE@Base 0.3.0
- _ZN8Mercator10BandShader21default_highThresholdE@Base 0.3.0
- _ZN8Mercator10BandShaderC1ERKSt3mapISsfSt4lessISsESaISt4pairIKSsfEEE@Base 
0.3.0
- _ZN8Mercator10BandShaderC1Eff@Base 0.3.0
- _ZN8Mercator10BandShaderC2ERKSt3mapISsfSt4lessISsESaISt4pairIKSsfEEE@Base 
0.3.0
- _ZN8Mercator10BandShaderC2Eff@Base 0.3.0
- _ZN8Mercator10BandShaderD0Ev@Base 0.3.0
- _ZN8Mercator10BandShaderD1Ev@Base 0.3.0
- _ZN8Mercator10BandShaderD2Ev@Base 0.3.0
- _ZN8Mercator10FillShaderC1ERKSt3mapISsfSt4lessISsESaISt4pairIKSsfEEE@Base 
0.3.0
- _ZN8Mercator10FillShaderC1Ev@Base 0.3.0
- _ZN8Mercator10FillShaderC2ERKSt3mapISsfSt4lessISsESaISt4pairIKSsfEEE@Base 
0.3.0
- _ZN8Mercator10FillShaderC2Ev@Base 0.3.0
- _ZN8Mercator10FillShaderD0Ev@Base 0.3.0
- _ZN8Mercator10FillShaderD1Ev@Base 0.3.0
- _ZN8Mercator10FillShaderD2Ev@Base 0.3.0
- _ZN8Mercator10HighShader13key_thresholdE@Base 0.3.0
- _ZN8Mercator10HighShader17default_thresholdE@Base 0.3.0
- _ZN8Mercator10HighShaderC1ERKSt3mapISsfSt4lessISsESaISt4pairIKSsfEEE@Base 
0.3.0
- _ZN8Mercator10HighShaderC1Ef@Base 0.3.0
- _ZN8Mercator10HighShaderC2ERKSt3mapISsfSt4lessISsESaISt4pairIKSsfEEE@Base 
0.3.0
- _ZN8Mercator10HighShaderC2Ef@Base 0.3.0
+ (c++)Mercator::AreaShader::AreaShader(int)@Base 0.3.0
+ (c++)Mercator::AreaShader::checkIntersect(Mercator::Segment const) 
const@Base 0.3.0
+ (c++)Mercator::AreaShader::shadeArea(Mercator::Surface, Mercator::Area 
const*) const@Base 0.3.0
+ (c++)Mercator::AreaShader

Bug#701273: eris: diff for NMU version 1.3.21-0.1

2014-08-16 Thread Tobias Frost
Control: tags 701273 + patch
Control: tags 701273 + pending

Dear maintainer,

I've prepared an NMU for eris (versioned as 1.3.21-0.1) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

The NMU-diff is based on the current version in git.

Regards.

diff --git a/debian/changelog b/debian/changelog
index 31d499a..2fe94f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,10 @@
-eris (1.3.21-1) unstable; urgency=low
+eris (1.3.21-0.1) unstable; urgency=low
 
+  [ Tobias Frost ]
+  * Non-maintainer upload.
+  * Fixing symbol file for liberis.
+
+  [ Stephen M. Webb ]
   * new upstream release
   * debian/control: bumped build-dep versions for new WorldForge packages
   * renamed packages due to new SONAME
@@ -12,7 +17,7 @@ eris (1.3.21-1) unstable; urgency=low
   from source
   * debian/control: fixed Vcs-Browser URL
 
- -- Stephen M. Webb stephen.w...@bregmasoft.ca  Sun, 11 Aug 2013 17:26:33 
-0400
+ -- Tobias Frost t...@debian.org  Sat, 16 Aug 2014 07:10:01 +
 
 eris (1.3.19-5) unstable; urgency=low
 
diff --git a/debian/liberis-1.3-20.symbols b/debian/liberis-1.3-20.symbols
index 9bb067a..4d75ddf 100644
--- a/debian/liberis-1.3-20.symbols
+++ b/debian/liberis-1.3-20.symbols
@@ -47,9 +47,9 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  _ZN4Eris10SpawnPointC2ERKSsRKSt6vectorINS_13CharacterTypeESaIS4_EES2_@Base 
1.3.19
  _ZN4Eris10SpawnPointD1Ev@Base 1.3.19
  _ZN4Eris10SpawnPointD2Ev@Base 1.3.19
- _ZN4Eris10TimedEventD0Ev@Base 1.3.19
- _ZN4Eris10TimedEventD1Ev@Base 1.3.19
- _ZN4Eris10TimedEventD2Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris10TimedEventD0Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris10TimedEventD1Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris10TimedEventD2Ev@Base 1.3.19
  _ZN4Eris10ViewEntity11onTaskAddedEPNS_4TaskE@Base 1.3.19
  
_ZN4Eris10ViewEntity13onSoundActionERKN5Atlas7Objects8SmartPtrINS2_9Operation17RootOperationDataEEE@Base
 1.3.19
  _ZN4Eris10ViewEntity19onVisibilityChangedEb@Base 1.3.19
@@ -280,9 +280,9 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  _ZN4Eris4Poll12new_timeout_E@Base 1.3.19
  _ZN4Eris4Poll5_instE@Base 1.3.19
  _ZN4Eris4Poll8instanceEv@Base 1.3.19
- _ZN4Eris4PollD0Ev@Base 1.3.19
- _ZN4Eris4PollD1Ev@Base 1.3.19
- _ZN4Eris4PollD2Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris4PollD0Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris4PollD1Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris4PollD2Ev@Base 1.3.19
  _ZN4Eris4Room10appearanceERKSs@Base 1.3.19
  _ZN4Eris4Room10checkEntryEv@Base 1.3.19
  _ZN4Eris4Room10createRoomERKSs@Base 1.3.19
@@ -508,9 +508,9 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  _ZN4Eris8IGRouterD0Ev@Base 1.3.19
  _ZN4Eris8IGRouterD1Ev@Base 1.3.19
  _ZN4Eris8IGRouterD2Ev@Base 1.3.19
- _ZN4Eris8PollDataD0Ev@Base 1.3.19
- _ZN4Eris8PollDataD1Ev@Base 1.3.19
- _ZN4Eris8PollDataD2Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris8PollDataD0Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris8PollDataD1Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris8PollDataD2Ev@Base 1.3.19
  _ZN4Eris8TypeInfo11addAncestorEPS0_@Base 1.3.19
  _ZN4Eris8TypeInfo12setAttributeERKSsRKN5Atlas7Message7ElementE@Base 1.3.19
  _ZN4Eris8TypeInfo12validateBindEv@Base 1.3.19
@@ -908,7 +908,8 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  _ZNSt5dequeISsSaISsEE16_M_push_back_auxERKSs@Base 1.3.19
  (regex|optional=inline)_ZNSt5dequeISsSaISsEE17_M_reallocate_mapE[mj]b@Base 
1.3.19
  
(optional=inline)_ZNSt5dequeISsSaISsEE19_M_destroy_data_auxESt15_Deque_iteratorISsRSsPSsES5_@Base
 1.3.19
- _ZNSt5dequeISsSaISsEE5eraseESt15_Deque_iteratorISsRSsPSsE@Base 1.3.19
+ (optional)_ZNSt5dequeISsSaISsEE5eraseESt15_Deque_iteratorISsRSsPSsE@Base 
1.3.19
+ (optional)_ZNSt5dequeISsSaISsEE8_M_eraseESt15_Deque_iteratorISsRSsPSsE@Base 
1.3.21
  (regex|optional=inline)_ZNSt5dequeISsSaISsEED[12]Ev@Base 1.3.19
  
_ZNSt6vectorIN4Eris10ServerInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base
 1.3.19
  (regex)_ZNSt6vectorIN4Eris10ServerInfoESaIS1_EE7reserveE[mj]@Base 1.3.19
@@ -981,9 +982,10 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  
(optional=inline)_ZNSt8_Rb_treeIPN4Eris9MetaQueryES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE5eraseERKS2_@Base
 1.3.19
  
_ZNSt8_Rb_treeIPN4Eris9MetaQueryES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base
 1.3.19
  
(optional=gcc-4.7)_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKSs@Base
 1.3.19
+ 
(optional)_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_M_insert_EPSt18_Rb_tree_node_baseS7_RKSs@Base
 1.3.21
  
(optional=inline)_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11equal_rangeERKSs@Base
 1.3.19
  
(optional=gcc-4.7)_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE12_M_erase_auxESt23_Rb_tree_const_iteratorISsES7_@Base
 1.3.19
- 
_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE16_M_insert_uniqueERKSs@Base
 1.3.19
+ 
(optional)_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE16_M_insert_uniqueERKSs@Base
 1.3.19
  
(optional=inline

Bug#701273:

2014-08-16 Thread Tobias Frost
This is the right diff...
(Overlooked one versioned dependency on wfmath in the -dev package)
diff --git a/debian/changelog b/debian/changelog
index 31d499a..f3472e0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,11 @@
-eris (1.3.21-1) unstable; urgency=low
+eris (1.3.21-0.1) unstable; urgency=low
 
+  [ Tobias Frost ]
+  * Non-maintainer upload.
+  * Fixing symbol file for liberis.
+  * Adding patch remove silent-rules.
+
+  [ Stephen M. Webb ]
   * new upstream release
   * debian/control: bumped build-dep versions for new WorldForge packages
   * renamed packages due to new SONAME
@@ -12,7 +18,7 @@ eris (1.3.21-1) unstable; urgency=low
   from source
   * debian/control: fixed Vcs-Browser URL
 
- -- Stephen M. Webb stephen.w...@bregmasoft.ca  Sun, 11 Aug 2013 17:26:33 -0400
+ -- Tobias Frost t...@debian.org  Sat, 16 Aug 2014 07:10:01 +
 
 eris (1.3.19-5) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index a2d9b1f..68f3017 100644
--- a/debian/control
+++ b/debian/control
@@ -56,7 +56,7 @@ Depends: libatlas-cpp-0.6-dev (= 0.6.2),
  libglib2.0-dev,
  libsigc++-2.0-dev,
  libskstream-0.3-dev (= 0.3.8),
- libwfmath-0.3-dev (= 0.3.11),
+ libwfmath-1.0-dev,
  ${misc:Depends}
 Description: WorldForge client entity library - development files
  Eris is designed to simplify client development (and avoid repeating the
diff --git a/debian/liberis-1.3-20.symbols b/debian/liberis-1.3-20.symbols
index 9bb067a..4d75ddf 100644
--- a/debian/liberis-1.3-20.symbols
+++ b/debian/liberis-1.3-20.symbols
@@ -47,9 +47,9 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  _ZN4Eris10SpawnPointC2ERKSsRKSt6vectorINS_13CharacterTypeESaIS4_EES2_@Base 1.3.19
  _ZN4Eris10SpawnPointD1Ev@Base 1.3.19
  _ZN4Eris10SpawnPointD2Ev@Base 1.3.19
- _ZN4Eris10TimedEventD0Ev@Base 1.3.19
- _ZN4Eris10TimedEventD1Ev@Base 1.3.19
- _ZN4Eris10TimedEventD2Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris10TimedEventD0Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris10TimedEventD1Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris10TimedEventD2Ev@Base 1.3.19
  _ZN4Eris10ViewEntity11onTaskAddedEPNS_4TaskE@Base 1.3.19
  _ZN4Eris10ViewEntity13onSoundActionERKN5Atlas7Objects8SmartPtrINS2_9Operation17RootOperationDataEEE@Base 1.3.19
  _ZN4Eris10ViewEntity19onVisibilityChangedEb@Base 1.3.19
@@ -280,9 +280,9 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  _ZN4Eris4Poll12new_timeout_E@Base 1.3.19
  _ZN4Eris4Poll5_instE@Base 1.3.19
  _ZN4Eris4Poll8instanceEv@Base 1.3.19
- _ZN4Eris4PollD0Ev@Base 1.3.19
- _ZN4Eris4PollD1Ev@Base 1.3.19
- _ZN4Eris4PollD2Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris4PollD0Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris4PollD1Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris4PollD2Ev@Base 1.3.19
  _ZN4Eris4Room10appearanceERKSs@Base 1.3.19
  _ZN4Eris4Room10checkEntryEv@Base 1.3.19
  _ZN4Eris4Room10createRoomERKSs@Base 1.3.19
@@ -508,9 +508,9 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  _ZN4Eris8IGRouterD0Ev@Base 1.3.19
  _ZN4Eris8IGRouterD1Ev@Base 1.3.19
  _ZN4Eris8IGRouterD2Ev@Base 1.3.19
- _ZN4Eris8PollDataD0Ev@Base 1.3.19
- _ZN4Eris8PollDataD1Ev@Base 1.3.19
- _ZN4Eris8PollDataD2Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris8PollDataD0Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris8PollDataD1Ev@Base 1.3.19
+ (optional=inline)_ZN4Eris8PollDataD2Ev@Base 1.3.19
  _ZN4Eris8TypeInfo11addAncestorEPS0_@Base 1.3.19
  _ZN4Eris8TypeInfo12setAttributeERKSsRKN5Atlas7Message7ElementE@Base 1.3.19
  _ZN4Eris8TypeInfo12validateBindEv@Base 1.3.19
@@ -908,7 +908,8 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  _ZNSt5dequeISsSaISsEE16_M_push_back_auxERKSs@Base 1.3.19
  (regex|optional=inline)_ZNSt5dequeISsSaISsEE17_M_reallocate_mapE[mj]b@Base 1.3.19
  (optional=inline)_ZNSt5dequeISsSaISsEE19_M_destroy_data_auxESt15_Deque_iteratorISsRSsPSsES5_@Base 1.3.19
- _ZNSt5dequeISsSaISsEE5eraseESt15_Deque_iteratorISsRSsPSsE@Base 1.3.19
+ (optional)_ZNSt5dequeISsSaISsEE5eraseESt15_Deque_iteratorISsRSsPSsE@Base 1.3.19
+ (optional)_ZNSt5dequeISsSaISsEE8_M_eraseESt15_Deque_iteratorISsRSsPSsE@Base 1.3.21
  (regex|optional=inline)_ZNSt5dequeISsSaISsEED[12]Ev@Base 1.3.19
  _ZNSt6vectorIN4Eris10ServerInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 1.3.19
  (regex)_ZNSt6vectorIN4Eris10ServerInfoESaIS1_EE7reserveE[mj]@Base 1.3.19
@@ -981,9 +982,10 @@ liberis-1.3.so.20 liberis-1.3-20 #MINVER#
  (optional=inline)_ZNSt8_Rb_treeIPN4Eris9MetaQueryES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE5eraseERKS2_@Base 1.3.19
  _ZNSt8_Rb_treeIPN4Eris9MetaQueryES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 1.3.19
  (optional=gcc-4.7)_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKSs@Base 1.3.19
+ (optional)_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_M_insert_EPSt18_Rb_tree_node_baseS7_RKSs@Base 1.3.21
  (optional=inline)_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE11equal_rangeERKSs@Base 1.3.19
  (optional=gcc-4.7

Bug#704786: ember: diff for NMU version 0.6.2+dfsg-2.1

2014-08-16 Thread Tobias Frost
Control: tags 704786 + patch
Control: tags 753767 + patch

Dear maintainer,

I've prepared an NMU for ember (versioned as 0.6.2+dfsg-2.1). The diff
is attached to this message.

Regards.
diff -Nru ember-0.6.2+dfsg/debian/changelog ember-0.6.2+dfsg/debian/changelog
--- ember-0.6.2+dfsg/debian/changelog   2012-06-13 21:46:01.0 +0200
+++ ember-0.6.2+dfsg/debian/changelog   2014-08-16 17:07:14.0 +0200
@@ -1,3 +1,15 @@
+ember (0.6.2+dfsg-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Apply patch 0014-boost-1.53.patch from git repository.
+  * Patching to support wfmath-1.0 and ogre-1.8 (Backport from new upstream
+version): Patch 0015-ogre18-wfmath10.patch. (Closes: #704786)
+  * The rebuild will also allow installing it again (Closes: #753767)
+  * Adding versioned B-D on liberis-dev 1.3.21-0.1 to ensure that the NMU
+of eris is considered. (Can be removed the next upload)
+
+ -- Tobias Frost t...@debian.org  Sat, 16 Aug 2014 17:05:12 +0200
+
 ember (0.6.2+dfsg-2) unstable; urgency=low
 
   * fixed a FTBFS on random arches due to --parallel on dh_install
diff -Nru ember-0.6.2+dfsg/debian/control ember-0.6.2+dfsg/debian/control
--- ember-0.6.2+dfsg/debian/control 2012-06-09 17:01:51.0 +0200
+++ ember-0.6.2+dfsg/debian/control 2014-08-16 17:11:15.0 +0200
@@ -9,10 +9,10 @@
libatlas-cpp-0.6-dev (= 0.6.1),
libboost-thread-dev,
libcegui-mk2-dev (= 0.7.5),
-   liberis-1.3-dev (= 1.3.19),
+   liberis-1.3-dev (= 1.3.21-0.1~),
liblua5.1-0-dev,
libmercator-0.3-dev (= 0.3.0),
-   libogre-dev (= 1.7.0),
+   libogre-1.8-dev,
libopenal-dev,
libpcre3-dev,
libsdl1.2-dev,
diff -Nru ember-0.6.2+dfsg/debian/patches/0014-boost-1.53.patch 
ember-0.6.2+dfsg/debian/patches/0014-boost-1.53.patch
--- ember-0.6.2+dfsg/debian/patches/0014-boost-1.53.patch   1970-01-01 
01:00:00.0 +0100
+++ ember-0.6.2+dfsg/debian/patches/0014-boost-1.53.patch   2014-08-16 
10:55:18.0 +0200
@@ -0,0 +1,14 @@
+Description: fixes FTBFS using boost1.53-dev
+Author: Stephen M. Webb stephen.w...@bregmasoft.ca
+
+--- 
a/src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D.cpp
 
b/src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D.cpp
+@@ -116,7 +116,7 @@
+   _save ();
+   //Use the shared pointer for deletion
+ //delete[] mHeightData;
+-  mHeightDataPtr.reset(0);
++  mHeightDataPtr.reset();
+   mHeightData = 0;
+   _unload();
+   mIsLoaded = false;
diff -Nru ember-0.6.2+dfsg/debian/patches/0015-ogre18-wfmath10.patch 
ember-0.6.2+dfsg/debian/patches/0015-ogre18-wfmath10.patch
--- ember-0.6.2+dfsg/debian/patches/0015-ogre18-wfmath10.patch  1970-01-01 
01:00:00.0 +0100
+++ ember-0.6.2+dfsg/debian/patches/0015-ogre18-wfmath10.patch  2014-08-16 
15:32:13.0 +0200
@@ -0,0 +1,233 @@
+--- a/configure.ac
 b/configure.ac
+@@ -252,7 +252,7 @@
+ # Check for OGRE
+ OGRE_VERSION=1.7.0
+ OGRE_MAX_VERSION=1.8.0
+-PKG_CHECK_MODULES(OGRE, [OGRE = $OGRE_VERSION OGRE  $OGRE_MAX_VERSION],
++PKG_CHECK_MODULES(OGRE, [OGRE = $OGRE_VERSION OGRE = $OGRE_MAX_VERSION],
+   [
+   CXXFLAGS=$CXXFLAGS $OGRE_CFLAGS
+   LIBS=$LIBS $OGRE_LIBS
+@@ -448,7 +448,7 @@
+ 
+ # Check for the WorldForge libs
+ PKG_CHECK_MODULES(WF, [eris-1.3 = 1.3.19 \
+- varconf-1.0 = 0.6.7 mercator-0.3 = 0.3.0 atlascpp-0.6 = 0.6.2 wfmath-0.3 
= 0.3.11 libwfut-0.2 = 0.2.1],
++ varconf-1.0 = 0.6.7 mercator-0.3 = 0.3.0 atlascpp-0.6 = 0.6.2 wfmath-1.0 
libwfut-0.2 = 0.2.1],
+   [
+   CXXFLAGS=$CXXFLAGS $WF_CFLAGS
+   LIBS=$LIBS $WF_LIBS
+--- a/src/components/ogre/scripting/bindings/lua/ogre/OgreEntity.pkg
 b/src/components/ogre/scripting/bindings/lua/ogre/OgreEntity.pkg
+@@ -278,7 +278,7 @@
+ morph animation, 'includes_pose_animation true' if using pose 
animation
+ and 'includes_skeletal_animation true' if using skeletal animation.
+   */
+-  bool isHardwareAnimationEnabled(void) const;
++  bool isHardwareAnimationEnabled(void);
+ 
+   /** Overridden from MovableObject */
+ //void _notifyAttached(Node* parent, bool isTagPoint = false);
+@@ -433,7 +433,7 @@
+   BIND_HARDWARE_MORPH
+   };
+   /// Choose which vertex data to bind to the renderer
+-  Ogre::Entity::VertexDataBindChoice 
chooseVertexDataForBinding(bool hasVertexAnim) const;
++  Ogre::Entity::VertexDataBindChoice 
chooseVertexDataForBinding(bool hasVertexAnim);
+ 
+   /** Are buffers already marked as vertex animated? */
+   bool _getBuffersMarkedForAnimation(void) const;
+--- a/src

Bug#757243: RFS: qmapshack/0.2.0+ds1-1

2014-08-17 Thread Tobias Frost
On Sun, 2014-08-17 at 19:27 +0200, Sebastiaan Couwenberg wrote:
 On 08/17/2014 06:35 PM, Jaromír Mikeš wrote:
  I just uploaded new upstream version of qmapshack 0.3.0 to debian mentors.
  This package fixing all previous issues, I would be grateful for reviewing.
 
 Regarding the copyright file I suggest to use the SPDX license
 shortnames as much as possible.
 
 http://spdx.org/licenses/
 
 So instead of BSD (3 clause) as used by licensecheck, use BSD-3-Clause
 instead. And use the minor numbers for the GPL licenses, so GPL-3.0+
 instead of GPL-3+.

 The copyright-format 1.0 specifies that license names cannot contain
 spaces (unless they define exceptions), using the SPDX license names
 prevents that.
 
 https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-syntax

Yes, it should be BSD-3-Clause. 

Its sufficient to write GPL-3+, as the copyright-format 1.0 writes:
For SPDX compatibility, versions with trailing dot-zeroes are
considered to be equivalent to versions without (e.g., 2.0.0 is
considered equal to 2.0 and 2).
(Also used in the examples)

 There is also an additional space after the Source field that should be
 removed.

Jaromír, can you fix those tho minor things and maybe run wrap-and-sort
over it. Then ping me... If you want, uploda it to mentors, but I can
also work from the git repository) I'll take a look at the package
tomorrow morning then...


 Kind Regards,
 
 Bas
 
 -- 
  GPG Key ID: 4096R/E88D4AF1
 Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
 
 


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



Bug#757243: RFS: qmapshack/0.2.0+ds1-1

2014-08-17 Thread Tobias Frost
On Sun, 2014-08-17 at 19:46 +0200, Jaromír Mikeš wrote:

 Can you please advice what to do with LGPL-2.1 with Digia Qt LGPL
 Exception 1.1 license?

 Files: src/helpers/CTextEditWidget.cpp
  src/helpers/CTextEditWidget.h

I'd write:
License: QT_COMMERICIAL or GPL-3 or LGPL-2.1 with Digia Qt LGPL
Exception 1.1

(as you have the option to choose one of the three. The execption is
like the OpenSSL exception in the examples of the link[1])

And then of course matching License paragraphs for the new licenses.  

 [1]
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-syntax


 
 best regards
 
 
 mira
 
 
-- 
tobi


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


Bug#757243: RFS: qmapshack/0.2.0+ds1-1

2014-08-17 Thread Tobias Frost
On 17. August 2014 21:51:36 MESZ, Sebastiaan Couwenberg sebas...@xs4all.nl 
wrote:
Thanks for incorporating the feedback.

I think the WTFPL short name should keep the version number, WTFPL-2
was
better IMHO.

The text of the QT license exception is still missing the LGPL
exception
text. I suggest at least the changes included in the attached patch.

Since the license text of the QT commercial license is not known, and
appears to be specific to each commercial licensee (because you need to
contact them first, it's likely part of the contract negotiation), I
would drop the QT_COMMERICAL license option too and just use:

License: GPL-3.0+ or LGPL-2.1 with Digia Qt LGPL Exception 1.1

This is what qtmultimedia-opensource-src uses too, except in reverse
order.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/E88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

Regarding the patch: I'm not near a PC right now, so can't check: Are you sure 
the license of those files with the exception had a or later on their GPL 
option?

Regarding the commercial option: I wouldn't leave it out, as IMHO d/copyright 
should be a exact representation on the license, even if a option is not really 
applicable. 
-- 
Tobias Frost

13C9 04F0 CE08 5E7C 3630 7985 DECF 849A A635 7FB7

Bug#757243: RFS: qmapshack/0.2.0+ds1-1

2014-08-18 Thread Tobias Frost
Hi Sebastiaan, 

On Sun, 2014-08-17 at 23:57 +0200, Sebastiaan Couwenberg wrote:
 On 08/17/2014 10:55 PM, Tobias Frost wrote:
  Regarding the patch: I'm not near a PC right now, so can't check: Are you 
  sure the license of those files with the exception had a or later on 
  their GPL option?
 
 I'm pretty sure about that. The QT project licensing page links to the
 licenses as published by the FSF which contain the or later part.
 Furthermore the LICENSE.LGPL and LICENSE.GPL files contained in QT
 projects contain or (at your option) any later version.

No I disagee. You cannot refer to the published complete license text
here;
LICENSE.GPL begins with 
Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.
so one can be sure that it is not modified for the purpose to have the
or later option. As there is no no-later veision of the license file,
we have to read on.

Later in the license the or-later-option is introduced:
Each version is given a distinguishing version number.  If the Program
specifies a version number of this License which applies to it and any
later version, you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation.

The files in question do *NOT* have the any later version specified,
so the AND evaluated to false and it does not apply. That means you have
only GPL-3 as option. 

As licenses are bound to the specific artifact, it is very dangerous to
say other packages using QT do it this way.  

Looking at
http://qt-project.org/doc/qt-5/qtwidgets-richtext-textedit-textedit-cpp.html
(looks like the source of the file), and on 
http://qt-project.org/doc/qt-5/licensing.html I don't see any or later
option too. (However, this would be only an addtional, non-authoritive
datapoint anyway, as the only thing that counts is the text in the
artifact)

  Regarding  the commercial option: I wouldn't leave it out, as IMHO 
  d/copyright should be a exact representation on the license, even if a 
  option is not really applicable. 
 
 I agree in general, but we're not able to document the text of the
 commercial license.

Thats not the point. The message is There is a third license option
available which are individually negotiated. See the URL for details or
contact us Details on the license are not necessary and the don't
impact the use under the other license options.

 The other QT software I looked at also don't specify
 the commercial license, have you found any that do and if so how do 
 they handle this issue?

At least qat4-x11 and pulseview. They just have the license header in
d/copyright.
But IMHO other packagaes are a hint, not necessarily always correct.
(This could be also a question for d-legal.)

http://metadata.ftp-master.debian.org/changelogs/main/q/qt4-x11/unstable_copyright
http://metadata.ftp-master.debian.org/changelogs/main/p/pulseview/unstable_copyright

 Kind Regards,
 
 Bas
 

-- 
tobi


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



Bug#757243: RFS: qmapshack/0.2.0+ds1-1

2014-08-18 Thread Tobias Frost
On Sun, 2014-08-17 at 21:11 +0200, Jaromír Mikeš wrote:

Ok, review complete.
When below things are fixed, I will upload it.

-- 
tobi

d/copyright: 
 (beside the already discussed things)
 - Files-Excluded not needed
 - Whats the copyright of the gpx examples?
 - src/cursors not documented
 
d/dirs 
  not needed, you can remove it. 

wrap-and-sort 
(please over the complete directory. Just run it from the root package
directory.) e.g d/control will look much better afterwards)

d/rules:
- please remove the last line (the commented line gunzuip ... )
- the mv is not required: You can use the -O option of wget; also
  not that get-orig-source should get the tarball and 
  leaves it in the current directory. (Policy 4.9), so the ../  
  in the mv is not right. 

d/clean + d/rules
- please clean the generated icons in e.g d/clean and rebuild them  
 during build. (there is such a nice script for doing this in the   
  src :))
  General rule: If there is a source, use it during build. 
  E.g also compass.png should be regenerated. 



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


Bug#757243: RFS: qmapshack/0.2.0+ds1-1

2014-08-18 Thread Tobias Frost
On Mon, 2014-08-18 at 14:11 +0200, Sebastiaan Couwenberg wrote:
 On 08/18/2014 08:52 AM, Tobias Frost wrote:
  Hi Sebastiaan, 
  
  On Sun, 2014-08-17 at 23:57 +0200, Sebastiaan Couwenberg wrote:
  On 08/17/2014 10:55 PM, Tobias Frost wrote:
  Regarding the patch: I'm not near a PC right now, so can't check: Are you 
  sure the license of those files with the exception had a or later on 
  their GPL option?
 
  I'm pretty sure about that. The QT project licensing page links to the
  licenses as published by the FSF which contain the or later part.
  Furthermore the LICENSE.LGPL and LICENSE.GPL files contained in QT
  projects contain or (at your option) any later version.
  
  No I disagee. You cannot refer to the published complete license text
  here;
  LICENSE.GPL begins with 
  Everyone is permitted to copy and distribute verbatim copies
   of this license document, but changing it is not allowed.
  so one can be sure that it is not modified for the purpose to have the
  or later option. As there is no no-later veision of the license file,
  we have to read on.
  
  Later in the license the or-later-option is introduced:
  Each version is given a distinguishing version number.  If the Program
  specifies a version number of this License which applies to it and any
  later version, you have the option of following the terms and
  conditions either of that version or of any later version published by
  the Free Software Foundation.
  
  The files in question do *NOT* have the any later version specified,
  so the AND evaluated to false and it does not apply. That means you have
  only GPL-3 as option. 
  
  As licenses are bound to the specific artifact, it is very dangerous to
  say other packages using QT do it this way.  
  
  Looking at
  http://qt-project.org/doc/qt-5/qtwidgets-richtext-textedit-textedit-cpp.html
  (looks like the source of the file), and on 
  http://qt-project.org/doc/qt-5/licensing.html I don't see any or later
  option too. (However, this would be only an addtional, non-authoritive
  datapoint anyway, as the only thing that counts is the text in the
  artifact)
 
 The license header in the artifact doesn't state the or later, but
 refers to the license as published by the FSF which does include it:
 
 
  ** GNU Lesser General Public License Usage
  ** Alternatively, this file may be used under the terms of the GNU Lesser
  ** General Public License version 2.1 as published by the Free Software
  ** Foundation and appearing in the file LICENSE.LGPL included in the
  ** packaging of this file.  Please review the following information to
  ** ensure the GNU Lesser General Public License version 2.1 requirements
  ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  **
  ** In addition, as a special exception, Digia gives you certain additional
  ** rights.  These rights are described in the Digia Qt LGPL Exception
  ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
  **
  ** GNU General Public License Usage
  ** Alternatively, this file may be used under the terms of the GNU
  ** General Public License version 3.0 as published by the Free Software
  ** Foundation and appearing in the file LICENSE.GPL included in the
  ** packaging of this file.  Please review the following information to
  ** ensure the GNU General Public License version 3.0 requirements will be
  ** met: http://www.gnu.org/copyleft/gpl.html.
 
 
 The full license text is not included in the header, but is deferred to
 the license as published by the FSF. Since the licenses as published by
 the FSF include or (at your option) any later version GPL-3+ applies.
 
 QT projects include the LICENSE.GPL and LICENSE.LGPL files as referred
 to in the header, but these are not included in qmapshack as they are in
 QT projects. The LICENSE.GPL and LICENSE.LGPL files included in QT
 projects are verbatim copies of the licenses as published by the FSF
 which includes or (at your option) any later version.
 
 The QT code included in qmapshack is taken from the QT examples, and the
 license applied to that include or (at your option) any later version:
 
 https://qt-project.org/doc/qt-4.7/demos-textedit-textedit-cpp.html
 https://qt-project.org/doc/qt-4.7/licensing.html
 https://qt-project.org/doc/qt-4.7/gpl.html
 https://qt-project.org/doc/qt-4.7/lgpl.html

The artefact fails to state the option explictly. As Ansgar already
replied, this is necessary to apply the or later option. 

  Regarding  the commercial option: I wouldn't leave it out, as IMHO 
  d/copyright should be a exact representation on the license, even if a 
  option is not really applicable. 
 
  I agree in general, but we're not able to document the text of the
  commercial license.
  
  Thats not the point. The message is There is a third license option
  available which are individually negotiated. See the URL for details or
  contact us Details on the license are not necessary and the don't
  impact the use under

Bug#757243: RFS: qmapshack/0.2.0+ds1-1

2014-08-18 Thread Tobias Frost
On Mon, 2014-08-18 at 09:02 +0200, Jaromír Mikeš wrote:
 Od: Sebastiaan Couwenberg sebas...@xs4all.nl
 
 I think the WTFPL short name should keep the version number,
 WTFPL-2 was
 better IMHO.
 
 The text of the QT license exception is still missing the LGPL
 exception
 text. I suggest at least the changes included in the attached
 patch.
 
 Since the license text of the QT commercial license is not
 known, and
 appears to be specific to each commercial licensee (because
 you need to
 contact them first, it's likely part of the contract
 negotiation), I
 would drop the QT_COMMERICAL license option too and just use:
 
 License: GPL-3.0+ or LGPL-2.1 with Digia Qt LGPL Exception 1.1
 
 
 Done and uploaded to debian mentors.

Well, there were lots of discussion regarding this...
So if you wonder what to use now, I (still) think that you should use
this: (or like; I didn't make it beautiful, like identation...
The Exception license is taken from here: 
https://qt.gitorious.org/qt/qt/raw/bfa0be8a1bf68200f1ba9deff4a9215ee066:LGPL_EXCEPTION.txt)

License: QT-Commercial or GPL-3.0 or LGPL-2.1 with Digia Qt LGPL
Exception 1.1

License: QT-Commercial
 Commercial License Usage 
 Licensees holding valid commercial Qt licenses may use this file in
 accordance with the commercial license agreement provided with the
 Software or, alternatively, in accordance with the terms contained in
 a written agreement between you and Digia.  For licensing terms and
 conditions see http://qt.digia.com/licensing.  For further information
 use the contact form at http://qt.digia.com/contact-us.

License: LGPL-2.1 with Digia Qt LGPL Exception 1.1
Alternatively, this file may be used under the terms of the GNU Lesser
General Public License version 2.1 as published by the Free Software
Foundation and appearing in the file LICENSE.LGPL included in the
packaging of this file.  Please review the following information to
ensure the GNU Lesser General Public License version 2.1 requirements
will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
.
In addition, as a special exception, Digia gives you certain additional
rights.  These rights are described in the Digia Qt LGPL Exception
version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
.
Digia Qt LGPL Exception version 1.1
As an additional permission to the GNU Lesser General Public License version
2.1, the object code form of a work that uses the Library may incorporate
material from a header file that is part of the Library.  You may distribute
such object code under terms of your choice, provided that:
(i)   the header files of the Library have not been modified; and
(ii)  the incorporated material is limited to numerical parameters, data
  structure layouts, accessors, macros, inline functions and
  templates; and
(iii) you comply with the terms of Section 6 of the GNU Lesser General
  Public License version 2.1.
.
Moreover, you may apply this exception to a modified version of the Library,
provided that such modification does not involve copying material from the
Library into the modified Library's header files unless such material is
limited to (i) numerical parameters; (ii) data structure layouts;
(iii) accessors; and (iv) small macros, templates and inline functions of
five lines or less in length.
.
Furthermore, you are not required to apply this additional permission to a
modified version of the Library.

-- 
tobi


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


Bug#737515: dictionaries-common-dev: dh_aspell

2014-05-19 Thread Tobias Frost
On Sun, 2014-05-18 at 23:01 +0200, Andreas Beckmann wrote:
 On 2014-05-16 21:54, Tobias Frost wrote:
 
  +  * Example-package to demonstrate dh_aspell-simple available
  +dictionaries-common-dev =1.23.3. See bug #737515 for details.
 
  +Build-Depends-Indep: aspell (= 0.60.3-3), 
  +  dictionaries-common-dev (= 1.23.2)
 
 * inconsistent version numbers
 * ... available since d-c-d = 1.23.3 ...

Right, fixed.
I changed the B-D to = 1.23.3 (as Agustin mentioned he will do an
upload soon; I guess it's gonna be .3.) 

  +override_dh_auto_configure:
  +   # This is not a autoconf configure:
  ./configure
 
 * ... not an autoconf ...

Corrected.

 
 check that d/* has no trailing whitespace (just in case people are going
 to copy+paste ...)

Also fixed. 


I reuploaded the current state to mentors; It should be here:

http://mentors.debian.net/debian/pool/main/a/aspell-it/aspell-it_2.4-20070901-0-2.1.dsc
(Of course the binary on mentors is currently built against
dictionaries-common-dev 1.23.2, so it will need a rebuild anyway as soon
as 1.23.3 is in the archives.) 

 
 Andreas
 
 PS: should we request a transition tracker at some point?
 
 PPS: MANY THANKS!
 

Welcome :)

-- 
Tobi


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


Bug#740240: libdrizzle4: UDS connect getting into infinite loop

2014-05-20 Thread Tobias Frost
On 20. Mai 2014 18:15:36 MESZ, Botond Botyanszki b...@siliconium.net wrote:
Hi Tobias,

Sorry about the delay. Finally I could try the patch and libdrizzle4
seems
to be working fine with it.
I'd appreciate if you could add this to the drizzle build to have a
working libdrizzle4 package.

Thanks,
Botond

On Thu, 27 Feb 2014 19:52:31 +0100
Tobias Frost t...@frost.de wrote:
 
 If you want, you can just give it a try and compile drizzle with the
 patch. As far as I can see, the only required change is to add this
line
 
 
 --- libdrizzle/conn.cc.orig   2014-02-27 19:43:37.811668879 +0100
 +++ libdrizzle/conn.cc2014-02-27 19:44:11.488212682 +0100
 @@ -1301,6 +1301,8 @@
}
  } while (0);
  
 +drizzle_state_pop(con);
 +
  return DRIZZLE_RETURN_OK;
  #else
  return DRIZZLE_RETURN_COULD_NOT_CONNECT;
 
 
 (This is in function
 drizzle_return_t drizzle_state_connect(drizzle_con_st *con)
 The lines-# are for the latest version in sid, but as far as I see it
 has not much changed since 7.1.36-stable)
 
 Would be great if you could give it a try and let me know if this
fixes
 it..
 
 --
 Tobias  

Hi Botond, 

 Thanks for testing. I will prepare an upload on the next weekend.

Too
-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.


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



Bug#737515: dictionaries-common-dev: dh_aspell

2014-05-26 Thread Tobias Frost
On Sat, 2014-05-24 at 18:13 +0200, Agustin Martin wrote:
 2014-05-19 22:00 GMT+02:00 Tobias Frost t...@coldtobi.de:
 
  I reuploaded the current state to mentors; It should be here:
 
  http://mentors.debian.net/debian/pool/main/a/aspell-it/aspell-it_2.4-20070901-0-2.1.dsc
  (Of course the binary on mentors is currently built against
  dictionaries-common-dev 1.23.2, so it will need a rebuild anyway as soon
  as 1.23.3 is in the archives.)
 
 Hi,
 
 Thanks for your work in this reference package.
 
 Finally had time to look into it. Just a couple of mostly cosmetic
 issues, see attached patch.
 
 -Vcs-git: git://anonscm.debian.org/users/derevko-guest/aspell-it.git
 +Vcs-Git: git://anonscm.debian.org/users/derevko-guest/aspell-it.git
 
 for the benefit of Emacs colorizer.
 
 -Depends: aspell (= 0.60.3-3), ${misc:Depends}, ${aspell:Depends}
 +Depends: ${misc:Depends}, ${aspell:Depends}
 
 current installdeb-aspell ${aspell:Depends} sets plain aspell as
 dependency. Since oldstable aspell is 0.60.6-4, plain aspell should be
 enough, as Andreas suggested. If for some reason an explicit minimal
 aspell version is needed it would indeed need to be added, but I do
 not think is the case.

I've just uploaded a new version of the example package to mentors
(location's the same).
Changes are the suggested ones above: B-D only on unversioned aspell,
s/Vcs-git/Vcs-Git, removing aspell dependency in binary package.

 By the way, dictionaries-common-dev 1.23.3 is already in the archive.
 A new 1.23.4 will be uploaded soon with some changes regarding
 emacsen-common dependency, but it will not affect aspell-simple.
 

Ok.

  PS: should we request a transition tracker at some point?
 
 I wonder how many plain aspell dicts will benefit of this. Have to
 look at this when I have time.
 
 Regards,
 

I think I've already collected this information. (However, this might be
inaccurate in details as the context was a little different when I
assembled this information. The focus was at that time if it has the
hashfile symlinked. )

Then likely those packages would benefit from dh_aspell-simple:
aspell-br
aspell-cs
aspell-cy
aspell-el
aspell-en
aspell-fr
aspell-ga
aspell-gu
aspell-hi
aspell-hr
aspell-hsb
aspell-hu
aspell-is
aspell-it
aspell-kk
aspell-kn
aspell-ml
aspell-mr
aspell-or
aspell-pa
aspell-pl
aspell-sk
aspell-sl
aspell-ta
aspell-te
aspell-uz
aspell-ro
aspell-sv
aspell-tl



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


Bug#737515: [Fwd: aspell-it uploaded to mentors.debian.net]

2014-07-13 Thread Tobias Frost
Hi Agustin, 

Just prepared aspell-it for the NMU. (just adding dch entry to close
#638424)

Do you want to sponsor the upload and put it into DELAY/15?

Here's the link to m.d.n:
http://mentors.debian.net/debian/pool/main/a/aspell-it/aspell-it_2.4-20070901-0-2.1.dsc

Thanks!

-- 
tobi


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


Bug#754663: rdfind: did not understand option 1:-dryrun

2014-07-13 Thread Tobias Frost
Package: rdfind
Version: 1.3.1-1
Severity: normal

Dear Maintainer,

The manpage and rdfind --help says that it understands -dryrun.

However, it seems it does not:

#rdfind -dryrun
did not understand option 1:-dryrun

#rdfind -n
did not understand option 1:-n

#rdfind -n .
expected true or false, not .

Found in wheezy (1.3.1-1) and also in sid (1.3.4-2).


-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages rdfind depends on:
ii  libc6   2.19-5
ii  libgcc1 1:4.9.0-7
ii  libnettle4  2.7.1-2+b1
ii  libstdc++6  4.9.0-7

rdfind recommends no packages.

rdfind suggests no packages.

-- no debconf information


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



Bug#750433: Bug#750439: RFS: argtable2/12-1+cfg.1 [NMU]

2014-06-03 Thread Tobias Frost
Control: tags -1 +moreinfo

Hallo Chen,

Thanks for your contributions to Debian. 

As Jakub already indicated in #750419, you need to ensure using the
appropiate versioning for NMUs. 

It looks like that your NMUs generally do not close any bugs,
however a NMU should always target (important) bugs in the BTS. 
Some of the bugs your appearantly targeting are not of important and
release critical severity. Therefore you should first contact the
maintainer (e.g. via the BTS by sumitting patches to the bugs and ask
for an upload) before going for an NMU. 

I suggest you to read
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#nmu
and then reupload the packages to mentors after following the procedures
laid out there (I'm tagging the bugs moreinfo because of this)

Again, thanks for your contributions :) 


--
Tobi


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



Bug#753013: ITP: cppdb -- SQL Connectivity Library

2014-07-19 Thread Tobias Frost
Package: wnpp
Followup-For: Bug #753013

Packing repository will be here:
https://gitorious.org/cppdb-debian/cppdb-debian/source

-- 
tobi


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



Bug#752696: ITP/RFA soci -- C++ database access library

2014-07-19 Thread Tobias Frost
Package: wnpp
Followup-For: Bug #752696
Owner: Tobias Frost t...@coldtobi.de

Originally I intended to package soci as I planned to utilize it in 
solarpowerlog.
However as soci was not a perfect match for my needs, I'm now using antother
 library, cppdb (#753013).

So if anyone wants/need/... to take over, just do it.
You can grab my packaging repository here:
https://gitorious.org/soci-debian/soci-debian/

-- 
tobi


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



Bug#740507: [wnpp] ITA log4cxx

2014-03-11 Thread Tobias Frost
Package: wnpp
Control: retitle -1 ITA: log4cxx -- A logging library for C++
Control: owner -1 !

I'm intending to adopt the package as it is a r-depends of one of my
packages. 

(However, I assume that this endavour will take a little longer until
ready, please feel free to nevertheless make QA uploads in the meantime)

--
tobi 


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



Bug#740507:

2014-03-15 Thread Tobias Frost
Actually got further than expected, current status is here:

https://gitorious.org/log4cxx-debian


--
Tobias


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



Bug#741637:

2014-03-17 Thread Tobias Frost
Hi Olly,

 I've asked in #debian-ftp to avoid me raising libxapian22's priority 
 and then discovering they'd prefer to demote aptitude instead.

 Cheers,
Olly

thanks for feedback. I'm not clear about your chatt.. ftpmaster sees that as a 
bug in aptitude and likes to demote 
aptidue from *required* to *optional*?
If so, please free to reassign it to aptitude. (and keeping serious as it 
affects a must clause of the policy)

Please let me know, as there are also two other prioity violations induced by 
aptitude; to help me coordinate.

Thanks!

-- 
Tobias 


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



Bug#741637: libxapian22: Please raise package priority to important

2014-03-17 Thread Tobias Frost
Control: -1 affects aptitude
Control: 741635 affects aptitude

(sorry, hitted send accidentially; I just wanted to comment my view on
the policy.)

 While this certainly needs addressing, and I'm fine with changing
 libxapian22 if that's what if preferred, policy doesn't appear to
 justify filing this as RC in libxapian22 - [aptitude] must not depend
 on packages with lower priority values would justify this being RC in
 aptitude, but not in the dependent package(s).

Well, I read the second sentence of the policy that way that it also can
be applied to the dependent packages, that the policy don't care which
prioirties are changes, unless one of the priorities will be changed.
And that implies to me that this bug can be also on the dependent
package, and why should be severity different then?

--
Tobias


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



Bug#741635:

2014-03-17 Thread Tobias Frost
Control: severity -1 important

Hi,

Just a note that in the other bug I filed regarding the priority
(#741637) the maintainer got the feedback to demote aptitude instead.


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



Bug#742322:

2014-03-22 Thread Tobias Frost
PS: Can't reboot by normal means:

LANG=C reboot
Failed to open /dev/initctl: No such device or address
Failed to talk to init daemon.


current systemd status:

ps x | grep systemd
1 ?Ss 0:06 /lib/systemd/systemd --system --deserialize
17
  558 pts/0S+ 0:00 grep systemd
 6545 ?Ss 0:00 /lib/systemd/systemd-udevd
 6577 ?Ss 0:00 /lib/systemd/systemd-journald
 6583 ?Ss 0:00 /lib/systemd/systemd-logind
20611 ?S  0:00 systemd


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



Bug#742322:

2014-03-22 Thread Tobias Frost
Update: 
After rebooting using Magic SysReq, system boots and apt-get install -f
completes


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



Bug#742322: (no subject)

2014-03-22 Thread Tobias Frost
Can't reproduce by downgrading and re-upgrading. Stopping here putting effort 
into systemd


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



Bug#747816: Review openalpr

2014-08-01 Thread Tobias Frost
Hallo Stefan,

as promised some weeks ago, here's your review :)

Here's an (unordered) list of thing I found during checking your
package. Maybe you want to check them if they are valid and correct
them? 

I just saw that the ITP is not owned by you. Did you coordinate with the
one filing the ITP? (If so, you should document it there, if not you
should ask Matt Hill if he intends to to the packaging or not... The
bug's text is not clear here.)

- Upstream released in the meantime 1.1.1 ... Can you update your
package to the latest version?

- The tarball does not match the upstream tarball.
7585916d11fef3ea88bba3249e839524  ../openalpr_1.1.0.orig.tar.gz
d1446343788a52514e78afd33b73fe66  /home/tobi/Downloads/openalpr-1.1.0.tar.gz
(Did you directly pull from the repository -- as there was a .git
directory in it?)

- d/README.source --  I think you don't need this file, let it go... :)

- d/patches/* -- please add a dep3 header; does it make sense to send
the patch upstream?

- d/control -- as you are building a library I miss somehow a -dev
package... Also the package description of the binary package openalpr
needs to explain a little better what this package is for. Currently it
only describes the libary, not the tool(s) you could find in the
package.

- d/copyright is incomplete and should be of the machine-readable
debian/copyright file format (dep5)
(licensecheck and /usr/lib/cdbs/licensecheck2dep5 can help you here, but
you need anyway to check every file.. 

- any reason not to enable multiarch for the lib?   

- when building you should instruct cmake to be verbose (e.g show the
complete gcc commandline... (I think you just need to make VERBOSE=1)
in d/rules)

- the package does not build in a pdebuilder enviorment 
(chrpath not found; missing B-D?) Is chrpath really needed?

- symbol files for c++ libraries are IMHO a little bit fragile and after
installing chrpath it failed here. So you need to work on those or drop
the symbol file for this moment)

- you manually have a lots of manually added library dependencies on the
binary packge --- are they needed? Shouldn't be shlibs:depends enough
find the needed dependencies?

nitpicks:
- d/* -- I suggest to use wrap-and-sort to sort e.g the dependencies.

- d/control -- there are some trailing white-spaces you should remove
  (wrap-and-sort will do it for you)

- There are many could avoid a useless dependency warnings... Can you
check if a --as-needed linker option would work?

Ok, thats it for now. Thanks for working on the package, it's looks like
a quite tricky package to do :)

--
tobi


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


Bug#753013: ITP: cppdb -- SQL Connectivity Library

2014-08-02 Thread Tobias Frost
Package: wnpp
Tags: -1 pending
Followup-For: Bug #753013
Owner: Tobias Frost t...@debian.org

cppdb is now in NEW.

-- 
tobi


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



Bug#745525: Please migrate to lcms2

2014-08-02 Thread Tobias Frost
Source: libmng
Followup-For: Bug #745525
Control: block -1 755287

Triaging this, the new upstream version 2.0.0 seems to have a configure switch 
to enable lcms2. 

-- 
tobi

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#755287: src:libmng: Please upload new version

2014-08-03 Thread Tobias Frost

Dear Kartik,

I've prepared a package for the new libmng upstream version 2.0.2.

Please see attached diff (ONLY the debian directory given.)
NOTE: The diff is against 1.0.10-3, not against the NMU 
I just uploaded to DELAYED/5

As the soname changes, the target is experimental to prepare for an
transition. 

Thanks for considering an upload of the new version.

-- 
Tobi


diff -Naur libmng-1.0.10/debian/changelog libmng-2.0.2/debian/changelog
--- libmng-1.0.10/debian/changelog	2011-09-16 15:41:19.0 +
+++ libmng-2.0.2/debian/changelog	2014-08-03 10:57:34.784522541 +
@@ -1,3 +1,17 @@
+libmng (2.0.2+dfsg-0.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #755287)
+  * Uploading to experimental as the soname has changed and will require a
+transistion.
+  * Repack tarball using Exclude-Files in d/copyright to remove non-free
+file contrib/msvc/mngview/sRGB.icm (Closes: #699304).
+  * While on it, also remove config.log and config.status from the upstream
+tarball to avoid 2 lintian warnings.
+  * Build against lcms2 (Closes: #745525)
+
+ -- Tobias Frost t...@debian.org  Sun, 03 Aug 2014 10:33:44 +
+
 libmng (1.0.10-3) unstable; urgency=low
 
   * debian/control:
diff -Naur libmng-1.0.10/debian/control libmng-2.0.2/debian/control
--- libmng-1.0.10/debian/control	2011-09-16 16:18:21.0 +
+++ libmng-2.0.2/debian/control	2014-08-03 08:29:38.598695659 +
@@ -3,14 +3,14 @@
 Priority: optional
 Build-Depends: debhelper (= 8.1.3),
libjpeg-dev,
-   liblcms1-dev,
+   liblcms2-dev,
libtool,
zlib1g-dev
 Maintainer: Kartik Mistry kar...@debian.org
 Homepage: http://www.libmng.com
 Standards-Version: 3.9.2
 
-Package: libmng1
+Package: libmng2
 Architecture: any
 Multi-Arch: same
 Replaces: libmng-dev ( 1.0.0-3), libmng
@@ -29,9 +29,9 @@
 Section: libdevel
 Replaces: libmng
 Depends: ${misc:Depends},
- libmng1 (= ${binary:Version}),
+ libmng2 (= ${binary:Version}),
  libjpeg-dev,
- liblcms1-dev,
+ liblcms2-dev,
  zlib1g-dev
 Description: M-N-G library (Development headers)
  The libmng library supports decoding, displaying, encoding, and various other
diff -Naur libmng-1.0.10/debian/copyright libmng-2.0.2/debian/copyright
--- libmng-1.0.10/debian/copyright	2011-09-16 15:22:20.0 +
+++ libmng-2.0.2/debian/copyright	2014-08-03 10:14:51.910560307 +
@@ -1,6 +1,7 @@
-Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=filerev=174
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: libmng
 Source: http://www.libmng.com
+Files-Excluded: contrib/msvc/mngview/sRGB.icm config.log config.status
 
 Files: *
 Copyright: (C) 2000, Gerard Juyn ger...@libmng.com
diff -Naur libmng-1.0.10/debian/libmng1.docs libmng-2.0.2/debian/libmng1.docs
--- libmng-1.0.10/debian/libmng1.docs	2010-06-02 06:21:00.0 +
+++ libmng-2.0.2/debian/libmng1.docs	1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-README
diff -Naur libmng-1.0.10/debian/libmng1.install libmng-2.0.2/debian/libmng1.install
--- libmng-1.0.10/debian/libmng1.install	2011-08-14 04:19:35.0 +
+++ libmng-2.0.2/debian/libmng1.install	1970-01-01 00:00:00.0 +
@@ -1 +0,0 @@
-usr/lib/*/*.so.*
diff -Naur libmng-1.0.10/debian/libmng2.docs libmng-2.0.2/debian/libmng2.docs
--- libmng-1.0.10/debian/libmng2.docs	1970-01-01 00:00:00.0 +
+++ libmng-2.0.2/debian/libmng2.docs	2010-06-02 06:21:00.0 +
@@ -0,0 +1 @@
+README
diff -Naur libmng-1.0.10/debian/libmng2.install libmng-2.0.2/debian/libmng2.install
--- libmng-1.0.10/debian/libmng2.install	1970-01-01 00:00:00.0 +
+++ libmng-2.0.2/debian/libmng2.install	2011-08-14 04:19:35.0 +
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff -Naur libmng-1.0.10/debian/patches/linux-makefile.diff libmng-2.0.2/debian/patches/linux-makefile.diff
--- libmng-1.0.10/debian/patches/linux-makefile.diff	2010-06-12 09:26:36.0 +
+++ libmng-2.0.2/debian/patches/linux-makefile.diff	2014-08-03 07:55:40.861723685 +
@@ -1,62 +1,12 @@
 Description: Fix for Linux's makefile for 1.0.10
 Author: Kartik Mistry kar...@debian.org
 Forwarded: https://sourceforge.net/tracker/?func=detailaid=3015139group_id=5635atid=105635
-Last-Update: 2010-06-12
+Comment: (Tobias Frost) Original version forwarded, upstream 90% applied it. Residual's here.
+Last-Update: 2014-08-03
 
 libmng-1.0.10.orig/makefiles/makefile.linux
-+++ libmng-1.0.10/makefiles/makefile.linux
-@@ -14,25 +14,25 @@ CC=gcc
- OPTIONS = -DMNG_BUILD_SO -DMNG_FULL_CMS
- 
- # where make install puts libmng.a,libmng.so*,libmng.h,libmng_conf.h,libmng_types.h
--prefix=/usr/local
-+prefix=/usr
- 
- # Where the zlib library and include files are located
- #ZLIBLIB=../zlib
- #ZLIBINC=../zlib
--ZLIBLIB=/usr/local/lib
--ZLIBINC=/usr/local/include
-+ZLIBLIB=/usr/lib
-+ZLIBINC=/usr

Bug#745530: Please migrate to lcms2

2014-08-03 Thread Tobias Frost
Package: cegui-mk2
Followup-For: Bug #745530

Dear Maintainer,

While triaging lcms-related bugs I saw that cegui-mk2 does not actually use 
lcms:
If built in a pdebuilder environment with and without lcms entered as B-D the 
binary
result byte-identical. Same also when additionally dropping libmng-dev, which 
would also
pull in lcms.

Therefore I assume that it is safe to drop B-D on liblcms and libmng.

I will schedule an NMU later.

-- 
tobi

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#742749:

2014-08-03 Thread Tobias Frost

Reopening, as there is no watch file in the latest upload...


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



Bug#756042: RFS: sandboxgamemaker/2.8.2+dfsg-1 [ITA][RC]

2014-08-03 Thread Tobias Frost
On Sun, 2014-08-03 at 23:07 -0300, Eriberto wrote:
 Hi!
 
 I am confuse... Is ok to revision and upload the current package in mentors?
 
 Thanks!
 
 Eriberto
 
 

Sure, you can always upload to mentors. You don't even have to delete it
from mentors beforehand. 
(Just make sure to keep the Debian revision-string, don't increment
it.) 

-- 
tobi


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



Bug#757172: Spurious build dep on libmng

2014-08-06 Thread Tobias Frost
On 6. August 2014 00:01:48 MESZ, Moritz Muehlenhoff j...@debian.org wrote:
Source: cegui-mk2
Severity: normal

Hi,
your package build-depends on libmng, bug apparently it doesn't
link against/use libmng. Please double-check and remove the
stray build dep.

Cheers,
Moritz

Control: tags -1 +pending

Hi Moritz,

my NMU due to enter the archives in a few days is already targeting this. 

-- 
tobi

-- 
Tobias Frost

13C9 04F0 CE08 5E7C 3630 7985 DECF 849A A635 7FB7

Bug#757243: RFS: qmapshack/0.2.0+ds1-1

2014-08-06 Thread Tobias Frost
Control: tags -1 moreinfo

On Wed, 2014-08-06 at 17:11 +0200, Jaromír Mikeš wrote:
 Package: sponsorship-requests
 Severity: normal
 
 Dear mentors,
 
 I am looking for a sponsor for my package qmapshack
 
 * Package name: qmapshack
   Version : 0.2.0+ds1-1
   Upstream Author : Oliver Eichler oliver.eich...@gmx.de
 * URL : https://bitbucket.org/maproom/qmapshack/wiki/Home
 * License : GPL-3+
   Section : science
 A. 
  It builds those binary packages:
 
 qmapshack  - GPS mapping (GeoTiff and vector) and GPSr management
 
 To access further information about this package, please visit the following 
 URL:
 
 http://mentors.debian.net/package/qmapshack
 
 Alternatively, one can download the package with dget using this command:
 
 dget -x 
 http://mentors.debian.net/debian/pool/main/q/qmapshack/qmapshack_0.2.0+ds1-1.dsc
 
 More information about hello can be obtained from http://www.example.com.
 
 Regards,
 
 Jaromír Mikeš
 

Hi Mikeš,

Thanks for packaging... However, I found a few things

- d/copyright is incomplete, there are at least 2 files not documented
for the 3rdParty folder. (CGetOpt.cpp and main.cpp) (The html file in
this dir is obviously generated by doxygen), the examples gpx are also
not in the copyright file. 

There are two animated gifs in src/animated, which are Loading
indicators are from: http://ajaxload.info/; (README in the file)
The site says The gifs are totally free to use .. This unfortunatly
does satisfy the DFSG rules, as for example the permissions for
modifying, distribution are not included. (So  maybe contact the ownder
of ajaxload.info, because I assume that they are just not aware of the
fine details of copyright law)

Also there are three png without source in cursors .. one of the files
refer to a Eric (string in file), so also here upstream needs to
clearify copyright situation. (A image search on the net indicates
that this cursors are public domain.. 
http://www.rw-designer.com/cursor-set/proton)
 
in src/icons/cache/COPYRIGHT I read
All icons in this directory are from the Open Cache Manager project

http://opencachemanage.sourceforge.net/;

Checking that site tells me that that project has released files under Apache 
2.0

Stopping here on checking copyright; you need to work through it again and 
probably also ask
upstream to take a little bit more care to more carefully document licenses... 


The manpage is basically empty. Please extent it (and submit it upstream.)

Nitpicks:
As you are already repacking, 
- you could also remove all the pre-generated icons (as you should regenerate 
them at build-time from the svgs :))
- you could e.g xz as compression method, instead of gz.


The other files in debian/ just need a wrap-and-sort run over it :)
Can you check if the override of the autoinstall target could be done with an 
d/install file?


-- 
tobi







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


Bug#752897: rm -rf debian/tmp/usr/share/doc/lucene++-3.0.6/

2014-08-31 Thread Tobias Frost
On Fri, 2014-08-29 at 08:23 +0100, Gianfranco Costamagna wrote:
 Hi Tobias, sorry for top posting, I'm on vac and mobile :-)
 
 The reason for the VCS not created is that I'm not yet in the ubuntu
 unity team, so I don't have write permissions to create it :-)
 
 I'll talk to sil how does he feel about maintaining in
 collab-maint/git!
 
 As you can see I'm a proud git and git-buildpackage user, so I'll
 benefit a lot from the git usage :-)
 
 In the meanwhile feel free to drop them, the new upstream release I
 think will come shortly (basically I got accepted all my patches and I
 think we have testsuite working on git right now, I tested it a little
 bit).
 
 So we can add CVS in the second upload, I'll also try to use the
 system gconv rather than the (working) embedded one!
 
 Have many thanks for your time!
 
 Gianfranco
 
 Sent from Yahoo Mail on Android
 
 




Hi Gianfranco,

Yes, collab-maint would be indeed the best option and can be done after
the initial upload. So just remove VCS-* for now and re-add once you've
decided how to go on. 

Back to the package. Sorry, took me longer than expected to take deeper
look, but the review should be complete now. So I think this will be the
last iteration...

During the review of d/copyright I found those mismatches which might
need clarification:

- ./src/contrib/analyzers/common/analysis/ar/ArabicAnalyzer.cpp
   ./src/contrib/analyzers/common/analysis/fa/PersianAnalyzer.cpp
seems to be generated from BSD Data. Not sure how they have been
generated and what is the effective license is indeed tricky. Can you
check with upstream how the data is processed and if that is enough to
constitute a new copyright? (However, It would be best if the files
could be autogenerated at build time and the stoplist file distributed
with the tarball.)
For now, I'd recommend to add an comment to d/copyright stating that the
file has been created using BSD-Licensed data from http://...

- ./src/contrib/snowball/libstemmer_c/* is missing in d/copyright and
it is (as far as can see) an embedded code copy. (Debian source package
snowball). As convenience copies are strongly discouraged, please try to
patch lucene so it will link against the package version.
(If you find out, this is not feasible, please let me know along with
your reasoning)

So, this seems now to be the last two points to be fixed. Then I'll
upload it :)
  
--
tobi
 




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


Bug#732723:

2014-08-31 Thread Tobias Frost
Control: Tags -1 fixed-upstream

This bug could be fixed by packaging upstream version 0.8.3 or later [1]

-- 
tobi

[1] http://cegui.org.uk/download/cegui-083


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



Bug#748591:

2014-08-31 Thread Tobias Frost
Hi Philip,

while browsing open RFS bugs I saw that yours is done, but the package
still marked needs sponsor.  Please toggle that setting to no  
Thanks!

--
tobi


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



Bug#751009:

2014-08-31 Thread Tobias Frost
Hi Nigel,

(I do not intend to sponsor this package, sorry.)

I had a few minutes, so here is a very short review (for sure not
complete:)

You are also upstream, aren't you? Then I suggest reading
https://wiki.debian.org/UpstreamGuide
(So you should for example consider removing the debian directory from
your repository; it will be hard for you to keep that in sync... :))

d/changelog:
for a new package its only Initial release (Closes #xx); delete
the rest. 
There's should be an empty line between the header line and the
entries
Hint: Use dch(1) to create your d/changelog, don't do it manually

You need to remove your logfiles when the package is purged.
(using a postrm script) See policy 10.8 

There is a linitian problem with the long description, refer also to
policy 3.4.1

d/rules
I'd suggest not to override targets if there are other means, like
d/clean instead of override_dh_autoclean

AUTHORS and TODO needs not to be installed in the binary package, as it
does not contain information useful to the user.

Thanks!

--
tobi


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



Bug#758232:

2014-08-31 Thread Tobias Frost
Hi Willem,

here's a short review; I do not intend to sponsor this package.

You are also upstream, aren't you? Then I suggest reading
https://wiki.debian.org/UpstreamGuide (I always write that; However, I
did not spot any common errors :))

Reviewing the pacakge (unordered list)
- You need to file an ITP bug 
- When you upload a package for the first time to Debian, the only
changelog entry is Intial Release (Closes #your-itp-bug)
- (The Debian-part of the package-version is then also -1 )

- d/rules --with-quilt is not needed. See man dh_quilt_patch

- d/watch does not work.

- Please remove the boilerplate-text (line2-7 from d/rules

- If possible, move lyx to Build-Depends-Indep as it is only needed for
buiding arch:all doc pacakage. This saves severval indirect B-Ds...


-- 
tobi


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



Bug#752897: rm -rf debian/tmp/usr/share/doc/lucene++-3.0.6/

2014-09-01 Thread Tobias Frost
 Hi Tobias


 Hi Gianfranco,

 Yes, collab-maint would be indeed the best option and can be done after
 the initial upload. So just remove VCS-* for now and re-add once you've
 decided how to go on.


 Removed

 Back to the package. Sorry, took me longer than expected to take deeper
 look, but the review should be complete now. So I think this will be the
 last iteration...

 During the review of d/copyright I found those mismatches which might
 need clarification:

 - ./src/contrib/analyzers/common/analysis/ar/ArabicAnalyzer.cpp
./src/contrib/analyzers/common/analysis/fa/PersianAnalyzer.cpp
 seems to be generated from BSD Data. Not sure how they have been
 generated and what is the effective license is indeed tricky. Can you
 check with upstream how the data is processed and if that is enough to
 constitute a new copyright? (However, It would be best if the files
 could be autogenerated at build time and the stoplist file distributed
 with the tarball.)
 For now, I'd recommend to add an comment to d/copyright stating that the
 file has been created using BSD-Licensed data from http://...

 https://github.com/luceneplusplus/LucenePlusPlus/issues/70



 - ./src/contrib/snowball/libstemmer_c/* is missing in d/copyright and
 it is (as far as can see) an embedded code copy. (Debian source package
 snowball). As convenience copies are strongly discouraged, please try to
 patch lucene so it will link against the package version.
 (If you find out, this is not feasible, please let me know along with
 your reasoning)


 https://github.com/luceneplusplus/LucenePlusPlus/issues/71

 So, this seems now to be the last two points to be fixed. Then I'll
 upload it :)



 thanks again, I opened the two above upstream issues, because the problem
 is not debian-specific and I'm not in the position of force a system library
 when a custom delta might be needed (and moreover I don't see it used, as
 I wrote on the issue).

 So I'll update as soon as I get upstream feedbacks!

Great. Regarding the issue 70 (let me quote it by the issue number), as said
it would be ok for me just to comment the fact in d/copyright (and in a later
upload act according upstream's decission).

Regarding 71, if you are sure that it won't be used, just use a
debian-specific patch to remove it.
Regarding the submitted issue upstream, please note that according to the
package libstemmer Snowball upstream doesn't build shared libraries, so they
are Debian-specific.

We can wait for upstreams' reaction, but we can also go on; just decide and
let me know.

-- 
tobi


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



Bug#758266: RFS: air-quality-sensor/0.1.1-3 [ITP]

2014-09-01 Thread Tobias Frost
Control: owner -1 !
Control: tags -1 +pending

Hallo Benedikt,

here's a review:

- Package does not build, misses at least a B-D on libusb-1.0-0-dev
and pkg-config
- as the manpage is created using help2man, you should regenerate it
during build
- you do not need to set a link from the debian manpage, but you can
directly install the manpage. (See 5.16 of the new maintainers' guide) 
- You should dh_autoreconf instead of autotools-dev (as you also use
automake), see https://wiki.debian.org/Autoreconf#Using_autotools-dev
- d/changelog Debian version starts at -1 for new packages, and state
only Initial Release (Closes #ITP-Bug)
- please use spaces for indentation in d/copyright
- same for postinst
- don't install README -- is has no additional information and only
duplicates the package description
- you need to depend on adduser in your binary pacakge.

(The review might be incomplete as I have to stop now; please fix the
above and re-upload to mentors, then give me a ping

-- 
tobi



On Thu, 2014-08-28 at 23:36 +0200, Benedikt Wildenhain wrote:
 Hi Baird,
 
 On Thu, Aug 28, 2014 at 09:19:26AM +1000, Riley Baird wrote:
  Indoor Air Monitor, so I can't test it. However, looking over your
  package, afaict everything is fine, except you should remove the
  unnecessary comments in d/rules and d/watch.
 thanks for the hint, I fixed that.
 
 Kind regards,
 Benedikt Wildenhain



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


Bug#752897: rm -rf debian/tmp/usr/share/doc/lucene++-3.0.6/

2014-09-03 Thread Tobias Frost
On Tue, 2014-09-02 at 11:01 +0100, Gianfranco Costamagna wrote:
 
  Il Lunedì 1 Settembre 2014 15:42, Tobias Frost t...@frost.de ha scritto:
Hi Tobias
  
  
   Hi Gianfranco,
  
   Yes, collab-maint would be indeed the best option and can be done after
   the initial upload. So just remove VCS-* for now and re-add once 
  you've
   decided how to go on.
  
  
   Removed
  
   Back to the package. Sorry, took me longer than expected to take deeper
   look, but the review should be complete now. So I think this will be 
  the
   last iteration...
  
   During the review of d/copyright I found those mismatches which might
   need clarification:
  
   - ./src/contrib/analyzers/common/analysis/ar/ArabicAnalyzer.cpp
  ./src/contrib/analyzers/common/analysis/fa/PersianAnalyzer.cpp
   seems to be generated from BSD Data. Not sure how they have been
   generated and what is the effective license is indeed tricky. Can you
   check with upstream how the data is processed and if that is enough to
   constitute a new copyright? (However, It would be best if the files
   could be autogenerated at build time and the stoplist file distributed
   with the tarball.)
   For now, I'd recommend to add an comment to d/copyright stating 
  that the
   file has been created using BSD-Licensed data from http://...
  
   https://github.com/luceneplusplus/LucenePlusPlus/issues/70
  
  
  
   - ./src/contrib/snowball/libstemmer_c/* is missing in d/copyright 
  and
   it is (as far as can see) an embedded code copy. (Debian source package
   snowball). As convenience copies are strongly discouraged, please try 
  to
   patch lucene so it will link against the package version.
   (If you find out, this is not feasible, please let me know along with
   your reasoning)
  
  
   https://github.com/luceneplusplus/LucenePlusPlus/issues/71
  
   So, this seems now to be the last two points to be fixed. Then I'll
   upload it :)
  
  
  
   thanks again, I opened the two above upstream issues, because the problem
   is not debian-specific and I'm not in the position of force a system 
  library
   when a custom delta might be needed (and moreover I don't see it used, 
  as
   I wrote on the issue).
  
   So I'll update as soon as I get upstream feedbacks!
  
 
 Hi again Tobias
 
  Great. Regarding the issue 70 (let me quote it by the issue number), as said
  it would be ok for me just to comment the fact in d/copyright (and in a 
  later
  upload act according upstream's decission).
 
 Wonderful, updated
 
  
  Regarding 71, if you are sure that it won't be used, just use a
  debian-specific patch to remove it.
  Regarding the submitted issue upstream, please note that according to the
  package libstemmer Snowball upstream doesn't build shared libraries, 
  so they
  are Debian-specific.
  
 
 yes, for the moment I disabled them, I think nobody will complain since the 
 package is a newly packaged one in debian.
 With the next upload we can enable the debian version safely (if upstream 
 agrees) :)
 
  We can wait for upstreams' reaction, but we can also go on; just decide and
  
  let me know.
 
 Would be nice to go on, in this way ftpmaster can look at the package, since 
 the freeze is approaching ;)
 
 As soon as the package is accepted I'll take care of ask for a new release, 
 fixing all this kind of doubts here :)
 
 many thanks again
 
 diff -Nru lucene++-3.0.6/debian/changelog lucene++-3.0.6/debian/changelog
 --- lucene++-3.0.6/debian/changelog2014-08-26 12:49:11.0 +0200
 +++ lucene++-3.0.6/debian/changelog2014-09-01 12:28:56.0 +0200
 @@ -1,10 +1,3 @@
 -lucene++ (3.0.6-2) unstable; urgency=medium
 -
 -  * Update copyright file.
 -  * move doxygen to Build-Depends-Indep.
 -
 - -- Gianfranco Costamagna costamagnagianfra...@yahoo.it  Tue, 26 Aug 2014 
 11:36:24 +0200
 -
  lucene++ (3.0.6-1) unstable; urgency=low
  
* Initial release (Closes: #750148).
 diff -Nru lucene++-3.0.6/debian/control lucene++-3.0.6/debian/control
 --- lucene++-3.0.6/debian/control2014-08-26 11:36:18.0 +0200
 +++ lucene++-3.0.6/debian/control2014-09-01 12:31:42.0 +0200
 @@ -17,8 +17,6 @@
  Standards-Version: 3.9.5
  Section: libs
  Homepage: https://github.com/luceneplusplus/LucenePlusPlus
 -Vcs-Bzr: https://code.launchpad.net/~ubuntu-unity/lucene++/debian
 -Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-unity/lucene++/debian/files
  
  Package: liblucene++-dev
  Section: libdevel
 diff -Nru lucene++-3.0.6/debian/copyright lucene++-3.0.6/debian/copyright
 --- lucene++-3.0.6/debian/copyright2014-08-26 13:01:05.0 +0200
 +++ lucene++-3.0.6/debian/copyright2014-09-02 11:33:24.0 +0200
 @@ -10,6 +10,16 @@
  Copyright: 1999, 2000, 2002 Aladdin Enterprises
  License: zlib
  
 +Files: 
 src/contrib/analyzers/common/analysis/{ar/ArabicAnalyzer.cpp,fa/PersianAnalyzer.cpp}
 +Copyright: 2009-2014 Alan Wright
 +License: Apache-2.0 or LGPL-3+
 +Comment: Generated from http://members.unine.ch

Bug#760352: gnome-shell-extension-brightness-control: Not suitable for jessie

2014-09-03 Thread Tobias Frost
Package: gnome-shell-extension-brightness-control
Severity: serious

this extension is not working under gnome = 3.12 and as this version of gnome 
is going into jessie
this extension should not.

(Also gnome 3.12 has basically this extension built-in; so upstream already 
said some time ago it will not fix this)

I will request removal of the package soon.

--
tobi


-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#760453: RFS: amap/5.4+dfsg-1

2014-09-04 Thread Tobias Frost
Control: owner -1 t...@debian.org
Control: tags -1 +pending +moreinfo
Control: block 753704 by -1

Hi Gianfranco,

Well, amap has been previously been removed from Debian due to licesnse
reasons. (Please see #346313) You write in #753704 that is no longer is the
case -- I just saw that LICENSE.AMAP is still there without any further
digging; can you briefly update me?

Otherwise, would be non-free possible (I need to think about it -- its complex
topic -- if an upload to non-free could be possible instead license-wise)

Upstream also writes that amap is depreciated in favour of nmap... Do you have
any specific *why* wee still should have it in Debian, this question is not to
torture, but this question could come up from other parties.

--
tobi


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



Bug#760453: RFS: amap/5.4+dfsg-1

2014-09-05 Thread Tobias Frost
On Thu, 2014-09-04 at 14:36 +0100, Gianfranco Costamagna wrote:
 
  
  Hi Gianfranco,
  
  Well, amap has been previously been removed from Debian due to licesnse
  reasons. (Please see #346313) You write in #753704 that is no longer is the
  case -- I just saw that LICENSE.AMAP is still there without any further
  digging; can you briefly update me?
  
 
 Hi Tobias,
 
 In #346313 the developer says:
 
 hmmm so basically I need to edit the LICENSE.GNU file to remove the
 license name as well as to remove the no further restrictions
 paragraph from it?
 ok, I will do that then for the next release ...
 
 
 Seems that the developer didn't do this, but in the source files (headers) 
 you can see the license is GPL,
 and the LICENSE.GNU is almost the same as the one in 
 usr/share/common-licenses.
 
 So IANAL, but we can just refer to the GPL-2 license, because the other one 
 is not actually used?

Well, the presence of the LICENSE.AMAP file and stating that this is the
LICENCE FOR AMAP (all version) brings some doubt that GPL-2 (or GPL-2+
as in the souce) is the effective license; it could be GPL-2 witorth
AMAP Restrictions (lets look at those below) and that would be indeed 
I just checked debsnap olds version (doing just a lazy gbp import-dscs
--debsnap amap) and compared it to the current source: The license
headers in the *.(c|h) has not been changed since.

(So I fear that we cannot say it's GPL without a clear statement from
upstream.)

Unfortunatly, LICENSE.AMAP is not dfsg-free: For example, it fails The
Desert Island test (must be made available to
the author free of charge). and maybe The Dissident Test (enforcing
that commercial use say that it uses the programm; 4. and 5. of the
license. [1] 
(The special requirements for use in commercial fields are non-free as
well, DFSG §5)

Licenses' §2 except for a small transfer/medium fee is non-free (see
12j and 21 in [1])

Licenses' §3 is clearly non free (DFSG §6); refer to the famous JSON
Licsense Must used for good not evil (see also 

(BTW, License 6 is a contradition to the source -- the source says
GPL-2+ while §6 says only GPL-2)

[1] https://people.debian.org/~bap/dfsg-faq.html
 
So its non-free... Unless the authors relicenses in a way that
LICENSE.AMAP is not applicavble anymore.

Trickier is to evaluate if the AMAP and the GPL are compatible, because
if not the whole would be not even distributeable. (GPL §7)
So my concerns are GPL §6 -- You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License. 
Is herein the complete license or just the GPL part? I think I read
somewhere (couldn't find the source now) the latter, and then it would
become not distributeable at all 
I absolutely not sure on the above -- this question should be directed
to debian-legal... (If I'd be right, amap would not even suitable for
non-free)

  Otherwise, would be non-free possible (I need to think about it -- its 
  complex
  topic -- if an upload to non-free could be possible instead license-wise)
  
 
 I don't know about this, I still don't understand this kind of licenses war 
 (I mean, I understand them but I don't like them) ;)

Yes, copyright/licenses are hard, tedious and boring, but unfortunatly
it is very important to be accurate here, as these might create legal
risks for the project. 

  Upstream also writes that amap is depreciated in favour of nmap... Do you 
  have
  any specific *why* wee still should have it in Debian, this question is not 
  to
  torture, but this question could come up from other parties.
 
 some tools (e.g. openvas) uses it, moreover for some specific applications 
 should perform better than nmap.
 
 So today, I recommend to rather use nmap -sV for application fingerprinting 
 rather than amap (although in some circumstances amap will yield better 
 results, but these are rare).
 
 Currently there are two tools for this purpose: amap (you are looking
 at it), and nmap (www.insecure.org/nmap).
 Both have their strength and weaknesses, as they deploy different 
 techniques.
 We recommend to use both tools for reliabe identification.
 
 
 I know some penetration testing distros uses it, but I don't know how better 
 performs than nmap, so maybe we can just leave it go.
 

Ok, it seems that for (the niche of) pentesting this program could be
interesting in addtion to nmap. (I think the website says that amap can
do IPV6, but nmap not -- I don't know if this is real or just old
information)

-- 
tobi



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


Bug#760453: RFS: amap/5.4+dfsg-1

2014-09-05 Thread Tobias Frost
On 5. September 2014 10:14:56 MESZ, Gianfranco Costamagna 
costamagnagianfra...@yahoo.it wrote:
Hi Tobias,




 Il Venerdì 5 Settembre 2014 8:46, Tobias Frost t...@debian.org ha
scritto:
  On Thu, 2014-09-04 at 14:36 +0100, Gianfranco Costamagna wrote:
 
   
   Hi Gianfranco,
   
   Well, amap has been previously been removed from Debian due to 
 licesnse
   reasons. (Please see #346313) You write in #753704 that is no
longer 
 is the
   case -- I just saw that LICENSE.AMAP is still there without any 
 further
   digging; can you briefly update me?
   
 
  Hi Tobias,
 
  In #346313 the developer says:
 
  hmmm so basically I need to edit the LICENSE.GNU file to remove
the
  license name as well as to remove the no further restrictions
  paragraph from it?
  ok, I will do that then for the next release ...
 
 
  Seems that the developer didn't do this, but in the source files 
 (headers) you can see the license is GPL,
  and the LICENSE.GNU is almost the same as the one in 
 usr/share/common-licenses.
 
  So IANAL, but we can just refer to the GPL-2 license, because the
other one 
 is not actually used?
 
 Well, the presence of the LICENSE.AMAP file and stating that this is
the
 LICENCE FOR AMAP (all version) brings some doubt that GPL-2 (or 
 GPL-2+
 as in the souce) is the effective license; it could be GPL-2 witorth
 AMAP Restrictions (lets look at those below) and that would be
indeed 
 I just checked debsnap olds version (doing just a lazy gbp
import-dscs
 --debsnap amap) and compared it to the current source: The license
 headers in the *.(c|h) has not been changed since.
 
 (So I fear that we cannot say it's GPL without a clear statement from
 upstream.)
 
 Unfortunatly, LICENSE.AMAP is not dfsg-free: For example, it fails
The
 Desert Island test (must be made available to
 the author free of charge). and maybe The Dissident Test (enforcing
 that commercial use say that it uses the programm; 4. and 5. of the
 license. [1] 
 (The special requirements for use in commercial fields are non-free
as
 well, DFSG §5)
 
 Licenses' §2 except for a small transfer/medium fee is non-free 
 (see
 12j and 21 in [1])
 
 Licenses' §3 is clearly non free (DFSG §6); refer to the famous JSON
 Licsense Must used for good not evil (see also 
 
 (BTW, License 6 is a contradition to the source -- the source says
 GPL-2+ while §6 says only GPL-2)
 
 [1] https://people.debian.org/~bap/dfsg-faq.html
 
 So its non-free... Unless the authors relicenses in a way that
 LICENSE.AMAP is not applicavble anymore.
 
 Trickier is to evaluate if the AMAP and the GPL are compatible,
because
 if not the whole would be not even distributeable. (GPL §7)
 So my concerns are GPL §6 -- You may not impose any further
 restrictions on the recipients' exercise of the rights granted
herein.
 You are not responsible for enforcing compliance by third parties to
 this License. 
 Is herein the complete license or just the GPL part? I think I read
 somewhere (couldn't find the source now) the latter, and then it
would
 become not distributeable at all 
 I absolutely not sure on the above -- this question should be
directed
 to debian-legal... (If I'd be right, amap would not even suitable for
 non-free)
 
   Otherwise, would be non-free possible (I need to think about it
-- its 
 complex
   topic -- if an upload to non-free could be possible instead 
 license-wise)
   
 
  I don't know about this, I still don't understand this kind of 
 licenses war (I mean, I understand them but I don't like them) ;)
 
 Yes, copyright/licenses are hard, tedious and boring, but
unfortunatly
 it is very important to be accurate here, as these might create legal
 risks for the project. 
 
   Upstream also writes that amap is depreciated in favour of
nmap... Do 
 you have
   any specific *why* wee still should have it in Debian, this
question 
 is not to
   torture, but this question could come up from other parties.
 
  some tools (e.g. openvas) uses it, moreover for some specific
applications 
 should perform better than nmap.
 
  So today, I recommend to rather use nmap -sV for application 
 fingerprinting rather than amap (although in some circumstances amap
will yield 
 better results, but these are rare).
 
  Currently there are two tools for this purpose: amap (you are 
 looking
  at it), and nmap (www.insecure.org/nmap).
  Both have their strength and weaknesses, as they deploy
different 
 techniques.
  We recommend to use both tools for reliabe identification.
  
 
  I know some penetration testing distros uses it, but I don't know
how 
 better performs than nmap, so maybe we can just leave it go.
 
 
 Ok, it seems that for (the niche of) pentesting this program could be
 interesting in addtion to nmap. (I think the website says that amap
can
 do IPV6, but nmap not -- I don't know if this is real or just old
 information)
 
 

I suspect the license problem is too risky, even if upstream is
*clearly* don't caring about the wrong license files (yes

Bug#760448: RFS: wapiti/2.3.0+dfsg-1 [ITA]

2014-09-06 Thread Tobias Frost
Control: owner -1 t...@debian.org
Control: tags -1 +pending

Setting BTS status to indicate that I'll take care of this RFS.

-- 
tobi


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



Bug#761074: RFS: cputool/0.0.7-1 [ITP]

2014-09-10 Thread Tobias Frost
Control: owner -1 !
Tags: pending

Hi Nigel,

The quality of the package is very good; 
I just saw a few nitpicks which I'd ask you fix before I upload it:

- d/copyright 
 - please join the lines AllWorldIT and your contact (as it does not
describe a new copyright)
 - mind to add a Upstream-Contact Header?
 - Comment (line 3) is not needed, please remove it (its in d/control)
 - there are extra ,s after the years in line 8 and 12
 - has a final blank line

- d/control
 - I'd prefer only to override when necessary. In this case, please
remove the file using d/clean.
 - please use dh_autoreconf 

Thanks for your contribution!

-- 
tobi


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


Bug#761074: RFS: cputool/0.0.7-1 [ITP]

2014-09-11 Thread Tobias Frost
On Wed, 2014-09-10 at 21:01 +, Nigel Kukard wrote:

Hi Nigel,

even if already uploaded, you've askes two question I'd like to answer:

 On 09/10/2014 08:22 PM, Tobias Frost wrote:

- there are extra ,s after the years in line 8 and 12
 
 Could you clarify this for me Tobias, I must be missing something, I 
 copied an example that Eriberto gave me here...
 
 http://metadata.ftp-master.debian.org/changelogs/main/s/sentinella/unstable_copyright

The format is specified in
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#copyright-field
The file format gives you many freedoms, so you format actually not
really wrong, but for the symmetry the , was somehow disturbing my
eyes as a comma indicates somehow there is something to follow. As
said, its a nitpick.
 

 
  - d/control
- I'd prefer only to override when necessary. In this case, please
  remove the file using d/clean.
- please use dh_autoreconf
 
 
 Sorted. I now have this, I hope its what you were referring to...
 ***
 $ cat rules
 #!/usr/bin/make -f
 
 %:
  dh $@ --with autoreconf
 
 ***

Yes, perfect. (you've also added a B-D on dh_autoreconf, haven't you?)

 Thanks again for your time!
 
 -N
 


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



Bug#761354: drizzle: not suitable for jessie

2014-09-13 Thread Tobias Frost
Source: drizzle
Severity: serious

As maintainer I just decided that drizzle should not be in Jessie:
- Upstream development came to an halt (last commit 2013)
- Security Team indicated that they'd prefer only one SQL Server in Jessie,
which I think should not be drizzle.

Therefore filing this bug to prevent drizzle going to Jessie.

drizzle has no reverse B-D.

-- 
tobi


-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#761643: RFS: libstrophe/0.8.6-1 [ITP]

2014-09-15 Thread Tobias Frost
On 15. September 2014 12:30:51 MESZ, Dariusz Dwornikowski 
dariusz.dwornikow...@cs.put.poznan.pl wrote:
Package: sponsorship-requests
Severity: wishlist

  Dear mentors,

  I am looking for a sponsor for my package libstrophe - again. The
  last version was rejected because of undocumented licensing. I fixed
  these now, after claryfing things with FTP Masters. 

  NOTE: the package links to OpenSSL but we choose the license to be
  MIT, so it is not a violation. The code is however licensed both GPL
  and MIT. 


 * Package name: libstrophe
   Version : 0.8.6-1
   Upstream Author : Jack Moffit j...@metajack.im
 * URL : http://strophe.im/libstrophe/
 * License : MIT and GPL-3+
   Section : libdevel

  It builds those binary packages:

  libstrophe-dev - Library for writing XMPP clients - development files
   libstrophe0 - Library for writing XMPP clients - shared library

  libstrophe is a minimal XMPP library written in C. It has almost no
  external dependencies, only an XML parsing library (expat or libxml
  are both supported). It is designed for both POSIX and Windows
  systems.

  I worked with libstrophe upstream past months to make it suitable
  for Debian. I helped them with autotools, so that shared library is
  built along the static one. Encouraged them to tag relases in
  github, and together we closed some pull requests. 

  Libstrophe is used by profanity.im, a console XMPP client inspired
  by IRSSI, which I intend to pack too, this week. 

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

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

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

dget -x
http://mentors.debian.net/debian/pool/main/libs/libstrophe/libstrophe_0.8.6-1.dsc

  Or go directly to the VCS at Alioth git:
  http://anonscm.debian.org/cgit/collab-maint/libstrophe.git

More information about *libstrophe* can be obtained from
http://strophe.im/libstrophe/. 

  Changes since the last upload:

  * Initial release (Closes: #511341)

Regards,
-- 
Dariusz Dwornikowski, 
  Institute of Computing Science, Poznań University of Technology
  www.cs.put.poznan.pl/ddwornikowski/  
  room 2.7.2 BTiCW | tel. +48 61 665 29 41


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact
listmas...@lists.debian.org
Archive:
https://lists.debian.org/20140915103051.gd16...@blackstar.cs.put.poznan.pl

Control: tags -1 pending
Control: owner -1 t...@debian.org

Hi Dariusz, 
I will take care tonight.

-- 
tobi


-- 
Tobias Frost

13C9 04F0 CE08 5E7C 3630 7985 DECF 849A A635 7FB7

Bug#761643: RFS: libstrophe/0.8.6-1 [ITP]

2014-09-15 Thread Tobias Frost
Control: tags -1 moreinfo pending
Control: owner -1 !

Hi Dariusz,
 
somehow the d/copyright is still not matching 100% to the code...
At least for many files there is a Copyright (c) 2005-2009 Collecta,
Inc which is not in d/copyright. So probably this copyright owner is
missing for the * rule. Can you please fix it.

Also, I'm missing see a proof for the or later option of the GPL, as
it would have to be explictly stated by upstream, see GPL-3 §14. So
write GPL-3 or ask upstream for clarification.

(Please wrap your comment, there is also two empty lines at the end of
the file and one empty line in the middle. Those are nitpicks, though) 

Thanks!

--
Tobi


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



Bug#761687: RFS: abraca/0.8.0+dfsg-1 -- Simple and powerful graphical client for XMMS2

2014-09-16 Thread Tobias Frost
Hi Daniels,

On Mon, 2014-09-15 at 21:07 +0100, Daniel Lintott wrote:
 
 On 15/09/14 20:49, Daniel Svensson wrote:
  On Mon, Sep 15, 2014 at 9:45 PM, Daniel Lintott dan...@serverb.co.uk
  mailto:dan...@serverb.co.uk wrote:
  
  Hi Daniel,
  
  On 15/09/14 20:13, Daniel Svensson wrote:
 * Add me to Maintainers since old maintainer is M.I.A.
  
  Did the MIA Team actually orphan the package, as I can't find a WNPP bug
  for abraca?
  
  I may be wrong, but I believe unless the package is orphaned, it's not
  possible to become maintainer.
  
  I may be wrong here though
  
  
   I'm not sure where I can see if a package is orphaned or not, but the
  maintainer doesn't reply to my emails and haven't updated the package
  even though I've provided all the changes needed to both the debian
  packaging and the software. I have no strong opinion in any direction on
  how to progress. I just want the package into testing again before the
  freeze and will comply with any recommendations you have to make this a
  smooth ride.

 I've just double-checked the WNPP package[1] to check for a bug for
 abraca... but can't see one, so it's possible it hasn't yet been orphaned.
 
 It can be frustrating when dealing with old packages and inactive
 maintainers. The process the MIA Team follow is laid in [2].
 
 I'm not a DD myself, so I can't say I know the exact way to proceed...
 as a guess it may be worth dropping an email to the MIA Team [3] to find
 out what is happening.
 
 Sorry I can't be of more use Hopefully one of the DD's or more
 knowledgeable folk on here may have some better answers too.

There are no indications that the package has been orphaned, so it
likely hasn't.

However, I'really appreciate the effort to bring it into testing, and
your solution would be: NMU it.  ;-)
So prepare it as a NMU and reupload it to mentors and then ping me.
(I'll take a look when I find a minute; note: I *did* not look into the
package yet, so I've not decided yet if I sponsor the upload)

As The MIA database is only working for DDs, and the current maintaier
isn't one, one can only guess from his DDPO: the last known actvity was
March 2012. So there is a indications of MIA.

Yes, you really should contact the MIA team and make them aware of this
possible MIA. Please send them the mails to already sent. That will help
them... However, lets try another ping right now.

Fabrizio: Can you please briefly reply and give an indication if you
still interested in maintaining abraca. If not, just reply that it is ok
to orphan.



 

 Regards
 
 Daniel
 
 [1] http://bugs.debian.org/wnpp
 [2] https://wiki.debian.org/qa.debian.org/MIATeam
 [3] https://wiki.debian.org/Teams/MIA
 



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


Bug#761643: RFS: libstrophe/0.8.6-1 [ITP]

2014-09-16 Thread Tobias Frost
On Tue, 2014-09-16 at 09:07 +0200, Dariusz Dwornikowski wrote:

  Hi Dariusz,
   
  somehow the d/copyright is still not matching 100% to the code...
  At least for many files there is a Copyright (c) 2005-2009 Collecta,
  Inc which is not in d/copyright. So probably this copyright owner is
  missing for the * rule. Can you please fix it.
 
 Yes I fixed this. 
 
  
  Also, I'm missing see a proof for the or later option of the GPL, as
  it would have to be explictly stated by upstream, see GPL-3 §14. So
  write GPL-3 or ask upstream for clarification.
 
 Fixed, yes they have GPL-3 not later.
  
  (Please wrap your comment, there is also two empty lines at the end of
  the file and one empty line in the middle. Those are nitpicks, though) 
 
 Wrapped. 
 

We're there, almost... Last question: Do you want to change the license
of debian/* also to MIT and GPL-3 (without later)?

Tobi


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



Bug#761687: RFS: abraca/0.8.0+dfsg-1 -- Simple and powerful graphical client for XMMS2

2014-09-17 Thread Tobias Frost
On 16. September 2014 21:24:13 MESZ, Daniel Lintott dan...@serverb.co.uk 
wrote:
Hi Guys,

On 16/09/14 07:23, Tobias Frost wrote:
 
 There are no indications that the package has been orphaned, so it
 likely hasn't.
 

In case your not aware, it seems the package has now been orphaned[1]
as
of today (excellent work by Ricardo Mones).

Regards,

Daniel

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761830

Good :) So you can now adopt it officially...


-- 
Tobias Frost

13C9 04F0 CE08 5E7C 3630 7985 DECF 849A A635 7FB7

Bug#761643: RFS: libstrophe/0.8.6-1 [ITP]

2014-09-17 Thread Tobias Frost
On 17. September 2014 12:10:32 MESZ, Dariusz Dwornikowski 
dariusz.dwornikow...@cs.put.poznan.pl wrote:
On 16.09.14 21:13:13, Tobias Frost wrote:
 On Tue, 2014-09-16 at 09:07 +0200, Dariusz Dwornikowski wrote:
 

 We're there, almost... Last question: Do you want to change the
license
 of debian/* also to MIT and GPL-3 (without later)?
 
Fixed that and uploaded to mentors I chose GPL-3 for debian only

Hi Dariusz,

Well, I'd recommend against GPL only... It will make it hard for upstream to 
integrate patches. Let me know, if you're sure or if you have reconsidered... 
(This is not a blocker) However, I'll wait for your answer before uploading.

-- 
tobi
-- 
Tobias Frost

13C9 04F0 CE08 5E7C 3630 7985 DECF 849A A635 7FB7


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



Bug#753110: Review mrrescue

2014-09-18 Thread Tobias Frost
tags: moreinfo

Hi Steve,

here's a review:

- In your ITP, #707691, you write Package source uploaded to pkg-games
git. but d/control has no VCS-* fields.

- there are lots of trailing spaces in d/copyright, wrap-and-sort(1)
should sort that.

- d/copyright is incomplete. just one example: mrrescue/AnAL.lua is
copyright 2009-2010 Bart Bes 
The website also says: All source code for
Mr. Rescue with the exception of the modules slam, AnAL and TSerial, is
licensed under the zlib license. Check the LICENSE file for more info.

Worse, TSerial does not specify a license and the only somehow relating 
homepage [1] I could find does not either. Please contact upstream / author
of TSerial for clearifcation. (email on [1])
PS: I just saw you did already... Please share the response with me and it the 
email
to d/copyright as a Comment. 

d/mrrescue.1
the manpage is still section 1, not 6
the options section needs some tweaking: mrrsecue doesn't take args itself, but 
the script passes them 
to love(1). However, love(1) does not take args... So maybe this section should 
go? 
(Can you please explain why you pass the args to love?)

I would write as the short explanation 2d arcarde action game instead of 
platformer built in love,
as the latter gives no inportant information for the end user.

d/rules
please don't override targets when not really needed.
- remove mrresuce.love via d/clean
- at least here, there is no build_dir after build, a stripped down d/control 
works here. 

Please fix the above and give me a ping when ready. Please don't forget to send 
also a copy of the
license-email.

 
[1] https://love2d.org/wiki/Tserial


--
tobi


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



Bug#759688: ufoai

2014-09-18 Thread Tobias Frost
Control: owner -1 !
Control: tags -1 pending

I'll try to review these packages over the weekend.
(the package looks huge :)

(First thing that I saw -- but I don't know how's the best practice
in pkg-games, so maybe this is more a question to the list:
There is only one ITP filed, but three source packages (ufoai, -data,
-maps and -music)?
Should the ITP be cloned (and blocking each other) to be able
to close a ITP or is it fine to ignore/override the lintian?)

I'll probably also clone this RFS bug to have an per-package tracking of
the review process. (unless this is a first-pass-package ;-))

--
tobi


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


Bug#748525:

2014-09-19 Thread Tobias Frost
Control: serverity -1 important

Hi Josh,

while this bug may be annoying, it does not justifty a grave severity, as it
does NOT render the package useless.

Please see https://www.debian.org/Bugs/Developer#severities

Therefore downgrading.

--
tobi


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



Bug#764200: rbdoom3-bfg

2014-10-20 Thread Tobias Frost
control: tags -1 pending

... now in NEW ..


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



Bug#766342: ITP: gnome-shell-extension-suspend-button -- Gnome-shell extension allowing to modify the suspend/shutdown button in the status menu

2014-10-22 Thread Tobias Frost
Package: wnpp
Severity: wishlist
Owner: Tobias Frost t...@debian.org

* Package name: gnome-shell-extension-suspend-button
  Upstream Author : Raphael Freudiger
* URL : 
https://github.com/laserb/gnome-shell-extension-suspend-button
* License : GPL
  Programming Lang: javascript
  Description : Gnome-shell extension allowing to modify the 
suspend/shutdown button in the status menu

The extension is mentioned at https://wiki.debian.org/Suspend.

-- 
tobi


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



Bug#757442: RFS: polyphone/1.4 [RFP]

2014-10-22 Thread Tobias Frost
Hi Davy,

nice to hear from you again..

Sorry, its already late today, so I won't complete review now...

I need some clarifcation regarding the images in resources/:
Where are those images from? Please dokument every image with its
license.

What me worries: At least csv.png seems non-DFSG-free (license Creative
Commons Attribution-NoDerivs 3.0;
http://www.iconsdb.com/black-icons/csv-icon.html;
http://icons8.com/license/).


d/copyright misses at least a Files: * rule and you need to update the
years on debian/*

Please check every file. E.g. one says:
 2014,  Davy Triponney davy.tripon...@gmail.com
 2014,  Andrea Celani  acelan...@gmail.com
but there is no Andrea Celani in d/copyright!

Thanks!

Please understand as the licenses of the images are show-stoppers, I
will wait for your response before looking to the rest.  

Am Mittwoch, den 22.10.2014, 18:58 +0200 schrieb Davy Triponney:
 Dear Tobi, dear maintainers,
 
 
 I uploaded another version of Polyphone (1.5).
 
 
 Sources have been modified so that the following libraries are not
 included anymore:
 
  - qcustomplot,
 
  - stk,
 
  - rtmidi.
 
 
 Regarding the sfArk parser, I fulfilled in using only one library
 instead of two to read sfArk files. However Qt variables are still
 used (qint16, quint16, ...) and one small class heavily rely on Qt
 libraries (QMap, QFile, QByteArray...). So I didn't fill an ITP bug
 for this parser.
 
 Copyrights should be ok.
 
 
 Regarding my application to be a maintainer... I have other projects
 in mind and won't have time for this unfortunately. But I can of
 course continue to evolve my package to fix bugs or discrepancies with
 Debian QA.
 
 
 Regards,
 Davy
 



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


Bug#753110: RFS: mrrescue/1.02c-1 [ITP]

2014-10-23 Thread Tobias Frost
Hi Steven,

what's the status of mrrescue? Do you have updates?

-- 
Tobi


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



Bug#766342: ITP: gnome-shell-extension-suspend-button -- Gnome-shell extension allowing to modify the suspend/shutdown button in the status menu

2014-10-23 Thread Tobias Frost
Tags: pending
# is in NEW now

Am Mittwoch, den 22.10.2014, 14:39 +0200 schrieb Tobias Frost:
 Package: wnpp
 Severity: wishlist
 Owner: Tobias Frost t...@debian.org
 
 * Package name: gnome-shell-extension-suspend-button
   Upstream Author : Raphael Freudiger
 * URL : 
 https://github.com/laserb/gnome-shell-extension-suspend-button
 * License : GPL
   Programming Lang: javascript
   Description : Gnome-shell extension allowing to modify the 
 suspend/shutdown button in the status menu
 
 The extension is mentioned at https://wiki.debian.org/Suspend.
 
 -- 
 tobi
 
 


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



Bug#766148: RFS: sleepenh/1.3.2 [ITA]

2014-10-24 Thread Tobias Frost
Owner: -1 !
Control: tags -1 moreinfo

Hi Nicolas,

- you write in the changelog:
  * Set package source format to 3.0 (native); as agreed with original
upstream author (Pedro), sleepenh is not a native Debian package

That contradicts itself! And also you package version is one of a native
version. Or is your version just a typo and you wanted to write 1.3-2?
(I assume -- sleepenh is not a native pacakge) [1]

So please make it non-native again :)

- debian/compat is still 5 -- you probably wanted 9 to have all the
lastest features 

- debian/control:
I'm asking you to move the VCS to some more public service, like github
or gitorious. (Allioth.debian.org would be best, but only if you already
have an account). On the plus-side, you can also add a VCS-Browser

As you changed debian/compat to 9 above, you also need to B-D on
debhelper (= 9=


- debian/copyright:
The homepage does not work

I suggest to put debian/* under the same license as upstream -- it could
cause problems if you e.g want to upstream patched. 

Did you completely rewrite debian/* if, not please mention the previous
maintainers.

The postinst script is not needed and can be deleted (the problem it
detects and fixes was of version 1.2-2.1, which is not even anymore in
oldstable)

Please fix above and let me know. I will sponsor this upload.

--  
tobi

[1]
https://wiki.debian.org/DebianMentorsFaq#What_is_the_difference_between_a_native_Debian_package_and_a_non-native_package.3F


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



Bug#765009: Subject: RFS: abcmidi/20140928-1 [ITA]

2014-10-24 Thread Tobias Frost
Many thanks James! Valid points 

Ross, please also consider those comments. Especially please fix the
build system. I missed that during my review, sorry, but I will file a
bug for that.

(Also, please send your patches upstream.)

--
tobi


Am Montag, den 20.10.2014, 21:59 +0100 schrieb James Cowgill:
 On Mon, 2014-10-20 at 15:59 +0200, Ross Gammon wrote:
  Hi All,
  
  I know everyone is busy with the Jessie Release Freeze, but I would be
  grateful if somebody could take a look at abcmidi (and sponsor if
  happy). Abcmidi has been sitting unloved for a while now (since 2007).
  It would be great to get the latest version into Jessie.
 
 Hi,
 
 Here's a review (I'm not a DD so can't sponsor you however).
 
 General
 * There is a new upstream version (16th October 2014).
 * #764998 abcmidi: binary-without-manpage usr/bin/abcmatch
   Obviously you know this, but it would be good if a manpage was added.
 * The file /usr/share/doc/abcmidi/VERSION seems redundant and can
   probably be removed.

Also ÁUTHORS should not be installed.


 debian/copyright
 * You don't need to list abc.h, sizes.h, structs.h manually in the first
   section since they're already included when you say Files: *.
 * There seems to be some confusion about whether the code is GPL-2 or
   GPL-2+. Are you sure what you've put is correct? I see files with no
   copyright headers but nothing with GPL 2 only in them.
 * You don't need to repeat the GPL header lots of times. I'd also be
   tempted to merge all the GPL sections together and just have a large
   Copyright: block.
 
 debian/rules
 * I don't think you need to use autotools-dev in this package (I don't
   know a huge amount about this though).
 * The clean target doesn't work because you disabled it. This is a
   violation of debian policy (4.9) clean (required): This must undo any
   effects that the build and binary targets may have had
 
 debian/patches:
 * Make sure you send these patches upstream (sorry if you've already 
   done this - they're not in the new version though).
 * hardening.patch: Only LDFLAGS should be passed during the link stage. 
   Remove your CFLAGS and CPPFLAGS additions.
 
 Build
 There are lots of bad warnings printed when building this
 Examples:
 * parseabc.c:1701:3: warning: format ‘%s’ expects argument of type ‘char *’, 
 but argument 3 has type ‘char **’ [-Wformat=]
success = sscanf (s, %%abc-version %s, abcversion); /* [SS] 2014-08-11 
 */
  
   Isn't this a buffer overflow?!
 
 * toabc.c:1490:8: warning: iteration 7u invokes undefined behavior 
 [-Waggressive-loop-optimizations]
semi = convertnote[i];
 
 It's not too difficult to use these to make abc2midi segfault - please
 try and fix them if you have time.
 
 James
 
 


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



Bug#766698: abc2midi: Does not build two times in a row

2014-10-24 Thread Tobias Frost
Source: abcmidi
Version: 20140928-1
Severity: serious
Justification: 4.9

Hi Ross,

as already written: The package does not clean properly.
Please fix your d/rules.

(RC critical due to Policy 4.9 by not providing the required clean target)

Thanks!

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#753110: RFS: mrrescue/1.02c-1 [ITP]

2014-10-25 Thread Tobias Frost
Am Samstag, den 25.10.2014, 17:35 +1000 schrieb Steven Hamilton:
 On Thu, 23 Oct 2014 11:13:44 +0200 Tobias Frost t...@frost.de wrote:
  Hi Steven,
 
  what's the status of mrrescue? Do you have updates?
 
 
 Still seeking a sponsor. Package is ready and source uploaded to Games
 Team git. Keen to get this in before freeze.
 

Hi Steve,

no, you've got your sponsor already... 
(Its the owner of the RFS bug, as recommended in
http://mentors.debian.net/sponsor/rfs-howto  )

Will take a look now

-- 
tobi


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



Bug#753110: RFS: mrrescue/1.02c-1 [ITP]

2014-10-25 Thread Tobias Frost
Am Samstag, den 25.10.2014, 17:35 +1000 schrieb Steven Hamilton:
 Package is ready and source uploaded to Games

There are no commits since July 27 -- did you push your changes?

--
tobi


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



Bug#766682: RFS: gtk-theme-switch/2.1.0-4

2014-10-26 Thread Tobias Frost
Control: owner -1 !
Control: tags +pending +moreinfo

Hi Marius,

Am Samstag, den 25.10.2014, 00:04 +0300 schrieb Marius Gavrilescu:
 Package: sponsorship-requests
 Severity: normal
 Control: block 739709 by -1
 
 Dear mentors,
 
 I am looking for a sponsor for my package gtk-theme-switch
 
 * Package name: gtk-theme-switch
   Version : 2.1.0-4
   Upstream Author : Denis Briand de...@narcan.fr
 * URL : http://gna.org/projects/gtk-theme-switch/
 * License : GPL-2+
   Section : x11
 
 It builds those binary packages:
 
   gtk-theme-switch - GTK+ theme switching utility
 
 To access further information about this package, please visit the following 
 URL:
 
 http://mentors.debian.net/package/gtk-theme-switch
 
 
 Alternatively, one can download the package with dget using this command:
 
   dget -x 
 http://mentors.debian.net/debian/pool/main/g/gtk-theme-switch/gtk-theme-switch_2.1.0-4.dsc
 
 Changes since the last upload:
   * Escape theme name to prevent code execution (Closes: #739709)
   * Bump Standards-Version to 3.9.5

here's a review:
- current SV is 3.9.6
- please bump date in d/control (its still February)
- why are the patches set Forwarded:no to upstream?

Regarding #739709 -- I think that bug should be tagged security and
priority raised to RC. What do you think?

I will sponsor the upload once I've got feedback / fixes from the above
3 items.

--
tobi


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


Bug#757442: RFS: polyphone/1.4 [RFP]

2014-10-26 Thread Tobias Frost
Control: tags -1 wontfix

Marking wontfix according to http://mentors.debian.net/sponsor/rfs-howto
(cannot be uploaded without fix for the copyright of the icons)

--
tobi


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



Bug#766869: gtk-theme-switch: incomplete d/copyright

2014-10-26 Thread Tobias Frost
Package: gtk-theme-switch
Version: 2.1.0-4
Severity: serious
Justification: 4.5

Dear Maintainer,

as Eriberto mentioned in an earlier review of your package [1], your 
d/copyright is incomplete.

On a side note, please consider commments from reviewers, and do not file new 
RFS bugs -- it would have been appropiate here to reopen #739911.

Not having accurate copyright information is a Policy violation, therefore this 
bug is RC.

--
tobi



[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739911#22


-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#766000: RFS: id3lib3.8.3/3.8.3-16

2014-10-26 Thread Tobias Frost
(I do not intend to sponsor this package)

Stefan, 
your package does contain lintian warnings. Many sponsor will not even
look at your package with warnings present, so I advise you to fix them.

Thanks

--
tobi


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



Bug#766869: gtk-theme-switch: incomplete d/copyright

2014-10-26 Thread Tobias Frost
Hi Marius,

no, not necessry to reopen the RFS.
Checking now..

--
tobi


Am Sonntag, den 26.10.2014, 14:59 +0200 schrieb Marius Gavrilescu:
 Tobias Frost t...@debian.org writes:
 
  as Eriberto mentioned in an earlier review of your package [1], your
  d/copyright is incomplete.
 
  On a side note, please consider commments from reviewers
 
 I thought I fixed this.
 
  do not file new RFS bugs -- it would have been appropiate here to
  reopen #739911.
 
 I'll remember this.
 
 I've uploaded a fixed version to mentors [0]. Do I still need to submit
 a RFS for it?
 
 [0]: http://mentors.debian.net/package/gtk-theme-switch


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



Bug#766869: gtk-theme-switch: incomplete d/copyright

2014-10-26 Thread Tobias Frost
Here's a review, only a few thing to fix:
Ping me when ready.

Almost right: 
Files: debian/* 
2009, Denis Briand de...@narcan.fr is 2009-2010
2008 Barry deFreese bddeb...@comcast.net is missing 

for Files: * the years are not clear expect the first entry 
so I'd write

Copyright: 2009 Maher Awamy mu...@muhri.net
   Aaron Lehmann aar...@vitelus.com
   Joshua Kwan jo...@triplehelix.org
   Pedro Villavicencio Garrido pvill...@gnome.cl
   Denis Briand de...@narcan.fr

The quoted license text is of GPL-2 -- not GPL-2+ as it should be --
(mind the or later option is missing)
Best is if you copy the license grant from main.c and add the On
Debian.. paragraph

There are two, almost indentical manpages. If
- the one in the source tree is valid, remove the done in debian
- if the one in the debian tree is valid, patch the one in the source
tree and remove the one in the debian tree.

The name in the manpage is inconsitent: Title says gtk-theme-switch
but body says gtk-theme-switch2. I'd update this to reflect the binary
name.

--
tobi

Am Sonntag, den 26.10.2014, 14:59 +0200 schrieb Marius Gavrilescu:
 Tobias Frost t...@debian.org writes:
 
  as Eriberto mentioned in an earlier review of your package [1], your
  d/copyright is incomplete.
 
  On a side note, please consider commments from reviewers
 
 I thought I fixed this.
 
  do not file new RFS bugs -- it would have been appropiate here to
  reopen #739911.
 
 I'll remember this.
 
 I've uploaded a fixed version to mentors [0]. Do I still need to submit
 a RFS for it?
 
 [0]: http://mentors.debian.net/package/gtk-theme-switch


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



Bug#766000: RFS: id3lib3.8.3/3.8.3-16

2014-10-26 Thread Tobias Frost
Am Sonntag, den 26.10.2014, 15:34 +0100 schrieb Stefan Ott:
 On 10/26/2014 01:43 PM, Tobias Frost wrote:
  (I do not intend to sponsor this package)
  
  Stefan, 
  your package does contain lintian warnings. Many sponsor will not even
  look at your package with warnings present, so I advise you to fix them.
 
 Hi Tobias
 
 Thanks for the advice. Most of the current lintian warnings are
 pedantic or wishlist and some of them directly affect the build
 process. Since this upload adds multi-arch support to the package I
 didn't want to mess too much with other aspects of building the package
 - I'd rather have just one major building-related change per package
 revision, makes it a bit easier to find bugs.

pedantic There are no wishlist lintian messages /pedantic

 Also, the warning about dev-pkg-without-shlib-symlink (which is the only
 real complaint from lintian that I see) is IMHO not entirely correct.
 lintian seems to expect a symlink called libid3-3.8.so while the
 policy manual says The development package should contain a symlink for
 the associated shared library without a version number. I'm assuming
 that this is because the id3lib package has not seen an upstream release
 in over a decade and we are carrying lots of packing-related information
 in our version strings these days (such as the c2a from the C++ ABI
 change in 2005). I could of course just add a lintian override and be
 done with it but I figured it would be better to keep this warning
 around as a reminder for me to look into the issue.

I'm have doubts. I think lintian is right. You know what's your library
name and you know the version part? I'm not an library guru, but I think
the library name is libid3-3.8 and the version is 3.0.0, so lintian
expectd a symling from  usr/lib/x86_64-linux-gnu/libid3-3.8.so to
usr/lib/x86_64-linux-gnu/libid3-3.8.so.3.0.0 

For the other messages, at least P no-dep5-copyright are easily fixable
and dep5 is IMHO now considered as best-practice.

just my 2 cents.

 Anyway, I *did* upload a new version which fixes a small issue with the
 previous upload and I'm looking forward to additional comments. If
 anyone feels the urge to upload it that would be appreciated.
 
 cheers

--
tobi


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


Bug#766148: RFS: sleepenh/1.3.2 [ITA]

2014-10-27 Thread Tobias Frost
Am Montag, den 27.10.2014, 10:52 +0100 schrieb Nicolas Schier:
 Dear Tobi,
 
 thanks for reviewing and sponsoring!  Especially the 
 native-vs-non-native link was quite enlightening.
 
 A few minutes ago I uploaded the new files
 
   http://mentors.debian.net/debian/pool/main/s/sleepenh/sleepenh_1.3-2.dsc
 
 including the following changes:
 
  * Fixed changelog for non-native package version
 
  * debian/compat is now 9 (was 5) and updated build-dependencies 
appropriately (debhelper = 9)
 
  * git-Repository moved to gitorious, updated Vcs-* fields;
(obs: cleaned up repo history, non-ff-compatible)
 
  * Fixed debian/copyright:
- Removed dead link in debian/copyright to upstream homepage (there 
  is no upstream homepage anymore)
- Mention original author also for debian/* files
- Same license for debian/* as for upstream files
 
  * Removed obsolete postinst script
 
 As far as I understood, these should fix all your remarks.
 
 Thanks again and kind regards,
 Nicolas


d/copyright: The years for debian/* are wrong. Pedro was maintaining the
packgage  until 2008,
and for Files* the years are 2003-2008 (2008 is the year of the manpage)
(Sorry, I missed that before, please ping me again.)

Please remove the template text from d/rules, so lines 3-12
I think you don't need to export DH_OPTIONS.

--
tobi


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



Bug#767057: cyphesis: postinst problem

2014-10-28 Thread Tobias Frost
Package: cyphesis-cpp
Severity: serious
Tags: pending

There is currently a problem with the postinst script provided in the last 
upload.
Olek noticed this already and already pushed the necessary changes already to 
the repository.
(Filing this bug for the release team to reference to)

--
tobi

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


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



Bug#748525:

2014-09-19 Thread Tobias Frost
Control: severity -1 grave 

On Fri, 2014-09-19 at 11:57 +0200, Markus Koschany wrote:
 Hi,
 
 It seems Josh didn't receive this message. Adding him to CC accordingly.
 
 On 19.09.2014 10:24, Tobias Frost wrote:
  Control: serverity -1 important
  
  Hi Josh,
  
  while this bug may be annoying, it does not justifty a grave severity, as it
  does NOT render the package useless.
  
  Please see https://www.debian.org/Bugs/Developer#severities
  
  Therefore downgrading.
  
  --
  tobi
 
 
 I think in this case the bug submitter is right because this bug affects
 all widescreen setups including my own and I suspect most people use a
 widescreen ratio nowadays. So for all those people this bug is a
 show-stopper.
 
 In addition there are multiple other issues with this package which are
 described in more detail at
 
 https://bugs.debian.org/692221
 
 In my opinion those are almost all serious problems which make the
 package unfit to release at least. Fortunately Hans de Goede has also
 setup a Git repository with patches, including a patch for #748525.
 
 https://github.com/kthakore/pangzero
 
 https://github.com/kthakore/pangzero/commit/bc3e77823772e8f87f50142778f8e6fe44badfb3
 
 I suggest we package his version and work on a new release to fix all
 those issues but raise the severity to RC again until the package is in
 a usable state again.
 
 Markus
 

With that addtional information I agree -- in combination, its too buggy
to be in Jessie...

So raising again; 
Of course, I'd prefer to see the maintainers to preparing the new
version, but in case I will also sponsor an NMU.


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



Bug#759688: ufoai

2014-09-19 Thread Tobias Frost
Control: block -1 by 762228

On Fri, 2014-09-19 at 11:37 +0200, Markus Koschany wrote:
 On 19.09.2014 07:32, Tobias Frost wrote:
  Control: owner -1 !
  Control: tags -1 pending
  
  I'll try to review these packages over the weekend.
  (the package looks huge :)
 
 Hi Tobi!
 
 Thank you for your interest in UFO:AI. Indeed it's one of the more
 complex and bigger games. :)
 
 
  (First thing that I saw -- but I don't know how's the best practice
  in pkg-games, so maybe this is more a question to the list:
  There is only one ITP filed, but three source packages (ufoai, -data,
  -maps and -music)?
 
 I presume you wanted to CC debian-devel-games. All e-mails to team
 maintained packages are automatically forwarded to pkg-games-devel but
 most of the discussion happens on debian-devel-games.

Thanks; indeed I mixed those two up.

  Should the ITP be cloned (and blocking each other) to be able
  to close a ITP or is it fine to ignore/override the lintian?)
 
 FWIW, I think we should follow Lintian's advice in this case and just
 use one ITP bug to track the progress.
 
 https://lintian.debian.org/tags/new-package-should-close-itp-bug.html
 
 The three data packages are all part of the same game and they had to be
 split because of size and functional reasons but they wouldn't make
 sense without the ufoai source package.

Well the lintian message says split of an *existing* Debian package,
which is not the case here. On the other side, they are different source
packages, so there would be a point for an ITP.

  I'll probably also clone this RFS bug to have an per-package tracking of
  the review process. (unless this is a first-pass-package ;-))
 
 Sure, it is. :P

Challenge accepted* :) 
** :( 

 Cheers,
 
 Markus
 

smiling,

Tobi


* I'd really love to improve my first-pass-yield, but this proved to be
hard up to now. 

** Just cloned the RFS for -music... (762228)



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


Bug#762228: RFS: ufoai-music review

2014-09-19 Thread Tobias Frost
Control: -1 moreoinfo

Hi Markus,

so, let's start with -music

- d/copyright contains *many* files not in this package.
Please clean up the file. (Also, please use wildcards;
this makes it far easier to review)
Seems that a base/ prefix slipped in the -music part of d/copyright?

Nitpick*: It looks like you are autogenerating the copyright file from
LICENSES. In this case, it would probably make sense (even if the
copyright-format-1.0 permits it to combine) to be more accurate and not
combine so many authors in one big block. 

License: GPL-2
 On Debian systems, the complete text of the GNU General Public License
 version 2 can be found in /usr/share/common-licenses/GPL-2.

This is not enough -- you need to add the first 3 paragraphs of the
license -- see the dep5' examples section.

- d/README.Source is refering to src:ufoai -- but this has no
README.Source, but should (actually a point of uifoai)
I think you need to tell in this file how to get the music files,
and you'll need to move the get-orig-source target from ufoai's
d/control here... (I prefer to have self-containing src packages,
which does not say look in yyy to do get the source for xxx ...
 
- d/watch does not produce the source file but a file that does not
even have the -music files. This might be unexpected behavior, so this
needs to be documented in README.Source and in the watchfile.

Otherwise, the package looks ok, but due to the current wall time I will
continue tomorrow to see if my (tired) eyes have missed something.

-- 
tobi

PS: Please push your changes to the repository, I'll pull them from
there. The package is just to big to download/upload for every
iteration, I guess... (Instead, I also take patches.)


(* nitpicks are not prerequisites for sponsorship; though I'd love to
see them fixed for bonus-points)


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



Bug#762228: RFS: ufoai-music review

2014-09-20 Thread Tobias Frost
Control: tags -1 moreinfo

On Sat, 2014-09-20 at 01:22 +0200, Markus Koschany wrote:
 Hi Tobias,
 
 thanks for taking your time for this.
 
 On 19.09.2014 23:51, Tobias Frost wrote:
  Control: -1 moreoinfo
  
  Hi Markus,
  
  so, let's start with -music
 
 First of all I'd like to suggest that you start with the ufoai source
 package first because it contains the ufoai_copyright.py script and
 other information that are useful to understand the packaging of
 UFO:AI's data packages.

My reasoning is, that because of every data package has its own
orig.tar, they need to be crafted in a way to so that they will
be -- individually looked at -- reach Debian quality requirements. 

  - d/copyright contains *many* files not in this package.
  Please clean up the file. (Also, please use wildcards;
  this makes it far easier to review)
 
 The debian/copyright file is identical for ufoai-data, ufoai-music and
 ufoai-maps. I did this on purpose because upstream does not distinguish
 between those files. In fact they maintain everything in one Git
 repository and the LICENSE file contains all copyright information for
 the game data. Thus I decided to use a script to parse all license
 information and then I generated a machine-readable debian/copyright
 file out of them.

 This makes it far easier to review the packages IMO because you only
 have to check and run the script on LICENSES. It also comes with the
 advantage that all files are machine-readable now. Thus wildcards,
 except for the Files: * paragraph, aren't necessary and the whole
 copyright information are more precise.

  Seems that a base/ prefix slipped in the -music part of d/copyright?
 
 Nope, I think the base prefix is correct in d/copyright but the music
 and sounds directory should have been placed under the base directory in
 src:ufoai-music. At least that would have been more consistent. I can
 change that. 

Yes, this will fix it too.

  Nitpick*: It looks like you are autogenerating the copyright file from
  LICENSES. In this case, it would probably make sense (even if the
  copyright-format-1.0 permits it to combine) to be more accurate and not
  combine so many authors in one big block. 
 
 Please see above. The script transforms upstream's LICENSES file into a
 machine-readable copyright format 1.0 file. I think the benefits are
 obvious and having the same information about authors listed as in
 LICENSES seems like a good thing to me.

Admitting, upstream is exemplary in case of tracking of its licenses
(also with the scope for Debian!), and it really helps to automate this
to get a skeleton dep5 file. 

However -- as with the output of licensecheck of the devscripts -- the
output needs to be checked and compared to *every* files in the source.
The LICENSE file may (and have) also errors: For example there are files
in this files with no copyright holder attributed. Or, there are URLs
attributed as copyright owners. How does the script handle this? In the
end this leads to wrongly attributed files that will either go unnoticed
(so Debian is violating copyright law) or lead to an FTP Master reject. 

To make it clear: I require an 100% accurate d/copyright and this is one
of the few points that are not subject to negotiations.

 
  License: GPL-2
   On Debian systems, the complete text of the GNU General Public License
   version 2 can be found in /usr/share/common-licenses/GPL-2.
  
  This is not enough -- you need to add the first 3 paragraphs of the
  license -- see the dep5' examples section.
 
 https://www.debian.org/doc/debian-policy/ch-docs.html
 
 Packages distributed under the Apache license (version 2.0), the
 Artistic license, the GNU GPL (versions 1, 2, or 3), the GNU LGPL
 (versions 2, 2.1, or 3), and the GNU FDL (versions 1.2 or 1.3) should
 *refer* to the corresponding files under
 /usr/share/common-licenses,[119] *rather than quoting them* in the
 copyright file. 

 I believe we shouldn't make the process of creating debian/copyright
 even more painful and I think that a reference to
 /usr/share/common-licenses is more than enough for the most widely used
 free software license.

I disagree. As said above, d/copyright is important. Yes, it is tedious
to create it the first time and there are more exciting things to do,
but it is a necessity to be done and to do it right.

The policy means you should not quote the verbatim license, but it is
common practice to quote the first 3 paragraphs. 
Otherwise we'll introduce fuzziness.  Consider License GPL-2+
You refer to the GPL-2 file, which makes it non-obvious that you have
the or later option in place. For the causal user, its not
self-explaining what the + means.

Please add the few lines, I consider it not enough to just have the
reference. 

  - d/README.Source is refering to src:ufoai -- but this has no
  README.Source, but should (actually a point of uifoai)
  I think you need to tell in this file how to get the music files,
  and you'll need to move the get-orig-source

Bug#759688: ufoai

2014-09-20 Thread Tobias Frost
On Sat, 2014-09-20 at 00:25 +0200, Markus Koschany wrote:
 On 19.09.2014 21:44, Tobias Frost wrote:
 [...]
  The three data packages are all part of the same game and they had to be
  split because of size and functional reasons but they wouldn't make
  sense without the ufoai source package.
  
  Well the lintian message says split of an *existing* Debian package,
  which is not the case here. On the other side, they are different source
  packages, so there would be a point for an ITP.
 
 As I already stated above the game data had to be split in different
 source packages but those source packages belong all to the same game
 hence they are all covered by ITP bug #244582. The existing package is
 clearly the ufoai source package.
 
 In my opinion ITPs are useful to indicate that people work on packaging
 certain software for Debian, so that double-work can be avoided but they
 are not meant to become some sort of bureaucratic exercise. They should
 always be filed before someone works on new software. Since the game has
 already been packaged, now filing new ITPs would simply be busywork.
 
 If you read through #244582 you will also notice that I mentioned the
 reasons for the package split in this bug report. Thus it became clear
 for everyone that #244582 is about all four source packages.

Proposoal. Lets do it this way:
- In ufoai. close the ITP as ususal changelog.
- In the other packages *refer* to the ITP without closing it.
- Override all lintian warnings connected to this.


 Regards,
 
 Markus
 
 



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


Bug#762228: RFS: ufoai-music review

2014-09-20 Thread Tobias Frost
Hallo Markus,

Am Saturday, den 20.09.2014, 13:02 +0200 schrieb Markus Koschany:
 On 20.09.2014 09:57, Tobias Frost wrote:
[...]

 I still don't see why the current copyright file does not meet Debian's
 quality requirements. Instead of one huge 900 MB -data package, the game
 data was simply split into three different source packages. This makes
 it much easier to fix bugs without having to upload all data files every
 time.

The split is not under dispute. Other packages do that too, for example
redeclipse. But redeclipse do it right (in my view) and their
generate-copyright-script which is aware of the package it acts on. 
(Your script can be enhanced to do that too. Probably less time effort
that I spent already on this topic.)

 I would like to stress: The source packages are not independent of each
 other, they belong together. It is due to mere technical reasons that
 the -data was split. In my opinion we are in full compliance with
 Debian's Policy because teamviewer --daemon start
 
 - we state in d/copyright that the game data was split due to technical
   reasons
 - we use a reproducible and convenient way to determine all copyright
   information.
 - the copyright file is machine-readable and every file in each source
   package is covered by an license paragraph in debian/copyright.
 
 Thus the whole copyright file is accurate.

I disagree. Having 6362* entries in d/copyright which does not match any
file is NOT accurate. To be very clear: I will NOT sign such a package
with my PGP key. 

(*6392 is the number of lintian
wildcard-matches-nothing-in-dep5-copyright messages, already music/ and
sound/ subtracted)

Due to the split I say we now have 4 related, but independent source
packages and they should be handled as such.  
The Relation is no guarantee that the packages will not diverge in the
future. (e.g code could go forward, while data keeps the same, or vice
verse)

 
 [...]
  Admitting, upstream is exemplary in case of tracking of its licenses
  (also with the scope for Debian!), and it really helps to automate this
  to get a skeleton dep5 file. 
 
 Indeed. UFO:AI is an exemplary and excellent free software game and its
 developers care a lot about tracking licenses.
 
  However -- as with the output of licensecheck of the devscripts -- the
  output needs to be checked and compared to *every* files in the source.
 
 Right. This is already achieved. Which license information are incorrect?
 
  The LICENSE file may (and have) also errors: For example there are files
  in this files with no copyright holder attributed. Or, there are URLs
  attributed as copyright owners. How does the script handle this? In the
  end this leads to wrongly attributed files that will either go unnoticed
  (so Debian is violating copyright law) or lead to an FTP Master reject. 
 
 First of all the whole game is licensed under GPL-2+ and is copyright
 The UFO:AI team. In addition the LICENSES file contains all information
 about individual game data licenses that diverge from this general
 assumption.
 
 One line in LICENSES looks like that:
 
 filename | license | author | source
 
 base/maps/africa/af_empty6a.map | GNU General Public License 2.0 or
 later | Holger 'ShipIt' Gellrich | base/maps/africa/af_empty6.map
 
 The script splits all fields by the | delimiter and maps all filenames
 to their corresponding licenses and copyright holders. If there is no
 one mentioned under author one may assume that this is always a work by
 the UFO:AI team.
 
  
  To make it clear: I require an 100% accurate d/copyright and this is one
  of the few points that are not subject to negotiations.
 
 Absolutely. Could you elaborate on where a file is not accurately
 addressed by copyright format 1.0?


Who's the copyright owner of those?
base/models/objects/vegi/palm_v1/palm1.md2 | Creative Commons
Attribution-Share Alike 3.0
base/models/objects/vegi/palm_v1/palm2.md2 | Creative Commons
Attribution-Share Alike 3.0
base/models/objects/vegi/palm_v2/palm1.md2 | Cr.g teative Commons
Attribution-Share Alike 3.0
base/models/objects/vegi/palm_v2/palm2.md2 | Creative Commons
Attribution-Share Alike 3.0

(if emtpy means upstream, UFO:AI Team is not in the list for that
license and its not GPL-2+. Either way, d/copyright is wrong here.)

contrib/7th.zip |  | 2002 Iconian Fonts - Daniel Zadorozny -
http://www.iconian.com/
contrib/scripts/compile_po.bat |  | Kostia Kildor Romanov
contrib/scripts/update_potfiles_in.bat |  | Kostia Kildor Romanov

no such files -- LICENSE has too many files

radiant/bitmaps/texwindow_uniformsize.png |  | orbweaver (commiter in 
 darkradiant repository) |

tobi@edoras:~/workspace/deb/mentors/ufoai/uf(no invariant)oai-2.5$ ls
-la radiant/bitmaps/texwindow_uniformsize.png 
-rw-r--r-- 1 tobi tobi 101 Nov  2  2012
radiant/bitmaps/texwindow_uniformsize.png
tobi@edoras:~/workspace/deb/mentors/ufoai/ufoai-2.5$ grep
radiant/bitmaps/texwindow_uniformsize.png debian/copyright 
tobi@edoras:~/workspace/deb/mentors

Bug#762228: RFS: ufoai-music review

2014-09-20 Thread Tobias Frost
Addendum:

On Sat, 2014-09-20 at 15:45 +0200, Tobias Frost wrote:
  Absolutely agreed. But can you point me to examples where the short
  reference to /usr/share/common-licenses was deemed not appropriate by
  the FTP team?


From
https://lists.debian.org/debian-devel-announce/2006/03/msg00023.html
(the FTP master provides that link in their REJECT-FAQ,
https://ftp-master.debian.org/REJECT-FAQ.html, under Copyright)
Its from 2006, but still valid)

 - Its not enough to have the following two-liner:
   | On Debian systems, the complete text of the GNU General Public License
   | can be found in the `/usr/share/common-licenses/GPL' file.

   There are license headers, like the one used for GPL in the example below, 
 you
   should use those.

-- 
tobi


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


Bug#762228: RFS: ufoai-music review

2014-09-21 Thread Tobias Frost
On Sun, 2014-09-21 at 03:50 +0300, Peter Pentchev wrote:
 On Sat, Sep 20, 2014 at 10:10:00AM +0200, Christian Kastner wrote:
  Hi Markus,
  
  On 2014-09-20 01:22, Markus Koschany wrote:
   The debian/copyright file is identical for ufoai-data, ufoai-music and
   ufoai-maps.
  
  I find this somewhat confusing.
  
  Generally speaking, I don't believe that listing the copyright of files
  which are not part of the source package (in fact, which are part of
  another package) is policy-conform, regardless of whether upstream
  created the source split, or you.
 
 Just as a minor data-point, I think that it might actually be
 policy-conformant, as witnessed by e.g. Policy 12.5, the section about
 /usr/share/doc/package being a symlink to another directory.  True, it
 discusses a slightly different case (two packages coming from the same
 source package), but I do believe that the intent is exactly the same -
 a single source package generating, say, two packages (a binary one and
 a data one), with the same copyright file for both.  

Not sure if you refering to Markus' or Christian's position when you say
might be actually .. conformant ..
So you wanted to state that duplicate d/copyrights are _not_ allowed for
different source packages, I agree. Otherwise I think not. 

We might want to refine wording here, that everyone knows what I mean
when I say (Debian-)source-package.

We have one upstream repository snapshot split into 4 orig.tar (upstream
sourcee package) and 4 (Debian-)source packages. Binary packages are the
result of a (Debian-)source-package.

§5.6 and §4.4 defines the Debian-source-package's name.
So in our case we have 4 Debian-source packages: ufoai, ufoai-data,
ufoai-music and ufoai-maps. 

Also d/copyright is to document the copyright for the source used to
generate the binary packages. 

12.5 reads only about source, so this term might be ambiguous between
upstream and Debian. However, the rest of the policy does often use it
in the context of unpacked source.

However, there is another clause quite similar to the symling clause of
12.5.: It is in 12.3 and reads:
/usr/share/doc/package may be a symbolic link to another directory
in /usr/share/doc only if the two packages both come from the same
source and the first package Depends on the second.[116]

The footnote 116 then helps to make it clear:
Please note that this does not override the section on changelog files
below, so the file /usr/share/doc/package/changelog.Debian.gz must refer
to the changelog for the current version of package in question. In
practice, this means that the sources of the target and the destination
of the symlink must be the same (*same source package and version*).

So I believe we need to have the same source packages to allow 
symlinks, to doc or, in our case duplicated copyright files.
The copyright file would have to contain information about all the
files in the two binary packages, 

Minor correction: As the copyright file is the documentation of the
undelaying source package, it does not document the files in the binary
package.  

which means that for each of the binary packages its copyright file 
would contain information about files that are part of another 
package.

s/package/source package?
That would be my point.

 It's true that the Debian Policy does not contain explicit provisions
 for this case - two different source packages coming from the same
 upstream distribution point - and it's true that the final say in these
 matters belongs to the FTP Masters.

I think §4.5, in the Chapter Source Package, by using verbatim the
intention is made quite clear: 

4.5 Copyright: debian/copyright
Every package must be accompanied by a verbatim copy of its copyright
information and distribution license in the
file /usr/share/doc/package/copyright 

Yes, FTP-Masters will have the final word, but it will not me how
presents a package containing this question to them.

Markus also already committed to a split of d/copyright.


-- 
tobi


 G'luck,
 Peter
 



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


Bug#762228: RFS: ufoai-music review

2014-09-21 Thread Tobias Frost
Am Saturday, den 20.09.2014, 17:33 +0200 schrieb Markus Koschany:
 On 20.09.2014 15:45, Tobias Frost wrote:
 [...]

 I agree with you that we both waste time here. I still think the comment
 in debian/copyright and the nature of the split would justify a
 unified d/copyright file but I intend to modify the script so that
 everyone's happy.
 
 [...]
 
  I disagree. Having 6362* entries in d/copyright which does not match any
  file is NOT accurate. To be very clear: I will NOT sign such a package
  with my PGP key. 
  
  (*6392 is the number of lintian
  wildcard-matches-nothing-in-dep5-copyright messages, already music/ and
  sound/ subtracted)
 
 Please note that's an informational warning and with the information
 given already, everyone knows that the three data packages should be
 seen as one package just split in three parts.

As you extend your script those will gone too.

 
  Due to the split I say we now have 4 related, but independent source
  packages and they should be handled as such.  
  The Relation is no guarantee that the packages will not diverge in the
  future. (e.g code could go forward, while data keeps the same, or vice
  verse)
 
 Nope, those packages will always be kept in sync with src:ufoai. They
 are not independent source packages and you should simply trust me with
 that statement.
 
 
 [...]
  To make it clear: I require an 100% accurate d/copyright and this is one
  of the few points that are not subject to negotiations.
 
  Absolutely. Could you elaborate on where a file is not accurately
  addressed by copyright format 1.0?
  
  
  Who's the copyright owner of those?
  base/models/objects/vegi/palm_v1/palm1.md2 | Creative Commons
  Attribution-Share Alike 3.0
  base/models/objects/vegi/palm_v1/palm2.md2 | Creative Commons
  Attribution-Share Alike 3.0
  base/models/objects/vegi/palm_v2/palm1.md2 | Cr.g teative Commons
  Attribution-Share Alike 3.0
  base/models/objects/vegi/palm_v2/palm2.md2 | Creative Commons
  Attribution-Share Alike 3.0
  
  (if emtpy means upstream, UFO:AI Team is not in the list for that
  license and its not GPL-2+. Either way, d/copyright is wrong here.)
 
 Empty means UFO:AI team. I will add this information more prominently to
 debian/copyright.
  
  contrib/7th.zip |  | 2002 Iconian Fonts - Daniel Zadorozny -
  http://www.iconian.com/
  contrib/scripts/compile_po.bat |  | Kostia Kildor Romanov
  contrib/scripts/update_potfiles_in.bat |  | Kostia Kildor Romanov
  
  no such files -- LICENSE has too many files
  
  radiant/bitmaps/texwindow_uniformsize.png |  | orbweaver (commiter in 
   darkradiant repository) |
 
 
 True. I removed those files. They are not part of the sources.

Do you mean: You removed them manually? 
I didnt see any documentation; this must be explained in d/copyright.

see also https://wiki.debian.org/BenFinney/software/repack:

Debian Policy §12.5 says “… the copyright file must say where the
upstream sources (if any) were obtained…”. This is commonly interpreted
to imply that, if you re-pack the upstream source, the reason should be
explained in the debian/copyright file. The machine-readable copyright
file format specifies the free-form text of the “Source” field should be
used for this purpose. 

 [...]
  Sure I could duplicate the same code for every source package but what
  would we gain? Quality? Reduction of maintenance work?
  
  Come on... Above you say keeping 4 duplicated copyright files in sync is
  fine and now you say you cannot handle tyou are free to look for some other 
  sponsoro keep 4 identical
  get-orig-targets snippets in sync? (The snippets could use, for example,
  use the upstream version from d/changelog to get the right commmit --
  using the upstream tag and not the git commit id, then everything is
  wonderful and likely never needs a change.
  
  I see all of the 4 source packages as related, but independent entities.
 
 I said I could duplicate the code but I feel that we gain nothing with
 it since I'm the only one who has to work with those packages. 

According d/control this package is team maintained.

 As long
 as it is not a Policy violation, I would prefer to make some independent
 decisions about maintaining my own packages.

I'm not enforcing the decisions to you. You can still freely decide to
change according to my request or not. But out of decissions follow
consequences.

Let me put this in some words, being very clear and very direct:
The policy only describes a minimum set of rules.  Best practice can go
over this standards. The policy does not constitute a right for you to
demand that I lower my standards in respect what I consider best
practice, especially if you fail to convince me that you are right. 
If you cannot accept that, I will not the one sponsoring your uploads. 

Now, decide for the red or blue pill. 

 [...
  
  Ok, lets leave that without +repack.
  
  (I still think people will have the expectation without it that they
  will be able to find the orig.tar

Bug#759688: Bug#762228: RFS: ufoai-music review

2014-09-22 Thread Tobias Frost
Control: tags -1 -pending
Control: noowner -1

On Sun, 2014-09-21 at 23:41 +0200, Markus Koschany wrote:
 Hello Tobias,
 
 On 21.09.2014 18:26, Tobias Frost wrote:
  Am Saturday, den 20.09.2014, 17:33 +0200 schrieb Markus Koschany:
 [...]
  I said I could duplicate the code but I feel that we gain nothing with
  it since I'm the only one who has to work with those packages. 
  
  According d/control this package is team maintained.
 
 I have been working on this package for a year now and I am currently
 the only one who cares about it.
 
  As long
  as it is not a Policy violation, I would prefer to make some independent
  decisions about maintaining my own packages.
  
  I'm not enforcing the decisions to you. You can still freely decide to
  change according to my request or not. But out of decissions follow
  consequences.
  
  Let me put this in some words, being very clear and very direct:
  The policy only describes a minimum set of rules.  Best practice can go
  over this standards. The policy does not constitute a right for you to
  demand that I lower my standards in respect what I consider best
  practice, especially if you fail to convince me that you are right. 
  If you cannot accept that, I will not the one sponsoring your uploads. 
  
  Now, decide for the red or blue pill. 
 
 I have already lost count how many times you gave me the choice between
 sink or swim and it is definitely not very pleasant to learn from you
 that you are not interested in my opinion.

Very wrong. I checked every argument from your side and actually did
also research to see if I am wrong with my view.  

 Since you are a member of the Debian Games Team, why didn't you simply
 ask all your questions on our list or on IRC and closed the sponsorship
 bugs? Besides there was always the opportunity to discuss everything in
 detail, at least in one other language to avoid any misunderstandings.
 This is not about Debian's policy or your right to make improvement
 proposals. You simply don't listen to the one who knows this game best
 without having any experience with games of this caliber.

The list was always CC'ed and as there was an RFS I followed the
mentors.d.n process.

My focus was on the packaging work, and in this stage it is not very
important what particular piece of software this is. 

 I presume the main issue here is that you never followed my advice to
 have a look at the ufoai source package and to start with the game's
 core. Did you ever compile the sources and play the game? From the  flow
 of our conversation, I can only deduce: No.

Read carefully my mails again and you will find the clues that I indeed
looked at src:ufoai. 

 You constantly ignored my objections and never understood the necessity
 to create Debian compliant source tarballs out of upstream's Git
 repository and most importantly, how this is actually achieved in a
 Policy compliant way. Your question about the file removals could have
 been easily answered by looking at the get-orig-source target. Instead
 you jumped to a conclusion without considering the package maintainers
 ideas.

Wrong, I explained the issues I found in detail several times including
my reasoning (and others backed me up on my view).

The perceived response was: Don't give me feedback, just upload it.
This is why I told you several times that won't fly. I'm always direct,
some people cannot cope with that, but also some people won't (or don't
want to) understand the message otherwise.
 
In the end we were maybe talking in total about 20-30 lines that I asked
you to add -- and not to completely throw over your packaging style. 

 The decision is not about reality or illusion. More about: Is mutual
 respect important? I think it is, so it's high time to quit here.

Only If you equals missing respect to not being of the same opinion you
are right. 

The Matrix reference is probably flawed, I've should used another. This
has nothing to do with illusision, but more if you prefer to work
together instead of constantly saying I'll wont change this. 

I'd really loved to help you to bring this set of packages into Debian,
especially as the game itself is quite nice. Otherwise I wouldn't have
invested this much time. 


The above I consider non productive and therefore I won't answer this
thread anymore, unless it is about the packaging and somehow a way is
shown to resolve the (technical) issues in a way both can live with.

-- 
tobi



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


<    1   2   3   4   5   6   7   8   9   10   >