Bug#788418: Now resuming the packaging

2015-10-13 Thread Ghislain Vaillant

Hi Gianfranco,

Always a pleasure to have you as my reviewer for this package.

I will fix your comments during the week. I will also take this 
opportunity to apply a few of the improvement you suggested on other 
reviews.


So more work is needed, such as:

- *not* to use a custom symlink for jquery on doxygen generated HTML docs,
- split -arch and -indep targets, this package fits this requirement 
very nicely,

- apply stricter hardening.

Most of which I have already completed.

Could you expand on the comment wrt the transition slot? This is 
something I am not familiar with.


Many thanks,
Ghis



Bug#792144: marked as done (RFS: cunit/2.1-3-dfsg-1 -- Unit Testing Library for C [ITA])

2015-10-13 Thread Debian Bug Tracking System
Your message dated Tue, 13 Oct 2015 08:19:23 + (UTC)
with message-id <185683049.4291184.1444724364041.javamail.ya...@mail.yahoo.com>
and subject line Re: Bug#792144: RFS: cunit/2.1-2.dfsg-3 -- Unit Testing 
Library for C [ITA]
has caused the Debian Bug report #792144,
regarding RFS: cunit/2.1-3-dfsg-1 -- Unit Testing Library for C [ITA]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
792144: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792144
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "cunit"

 Package name: cunit
 Version : 2.1-2.dfsg-3
 Upstream Author : Jerry St.Clair 
   Anil Kumar 
 URL : http://cunit.sourceforge.net/
 License : LGPL-2.0+
 Section : libs

It builds those binary packages:

  libcunit1  - Unit Testing Library for C
ibcunit1-dev - Unit Testing Library for C -- development files
ibcunit1-doc - Unit Testing Library for C -- documentation
ibcunit1-ncurses - Unit Testing Library for C (ncurses)
ibcunit1-ncurses-dev - Unit Testing Library for C (ncurses) -- development files

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

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


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

  dget -x 
http://mentors.debian.net/debian/pool/main/c/cunit/cunit_2.1-2.dfsg-3.dsc

More information about hello can be obtained from http://www.example.com.

Changes since the last upload:

* New maintainer. (Closes: #763096).
* Fix pkg-config file is broken (Closes: #782366).
* Bump Standards version to 3.9.6
* Bump debhelper to version 9
* Migrate to git
* copyright: link to [L]GPL-2 instead of versionless [L]GPL
* copyright: migrate to DEP-5 (machine-readable debian/copyright file)


Regards,
 Azat Khuzhin
--- End Message ---
--- Begin Message ---
Built&Signed&Uploaded, thanks for your contribution to Debian!

cheers,

G.




Il Lunedì 12 Ottobre 2015 22:24, Azat Khuzhin  ha scritto:
On Mon, Oct 12, 2015 at 02:28:13PM +, Gianfranco Costamagna wrote:

> Hi Azat,
> 
> 
> last thing: can you please fix the autopkgtestsuite?
> http://debomatic-amd64.debian.net/distribution#unstable/cunit/2.1-3-dfsg-1/autopkgtest
> 
> seems that it is not finding the correct header file...
> 
> thanks a lot!
> 
> (this should be the last showstopper)

Hi Gianfranco,

Fixed and uploaded to mentors, thanks!

(P.S. I've added autopkgtest to postbuild, along with lintian)--- End Message ---


Bug#788418: Now resuming the packaging

2015-10-13 Thread Gianfranco Costamagna
Hi,

you should open a bug against release.debian.org

https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=release.debian@packages.debian.org;tag=transition

and ask for a transition slot

test if the reverse dependencies still build fine
https://release.debian.org/transitions/html/auto-nfft.html
(maybe you have some other dependencies, please look at
apt-cache rdepends library
reverse-depends -b src:package
outputs)

cheers,

G.





Il Martedì 13 Ottobre 2015 9:42, Ghislain Vaillant  ha 
scritto:
Hi Gianfranco,

Always a pleasure to have you as my reviewer for this package.

I will fix your comments during the week. I will also take this 
opportunity to apply a few of the improvement you suggested on other 
reviews.

So more work is needed, such as:

- *not* to use a custom symlink for jquery on doxygen generated HTML docs,
- split -arch and -indep targets, this package fits this requirement 
very nicely,
- apply stricter hardening.

Most of which I have already completed.

Could you expand on the comment wrt the transition slot? This is 
something I am not familiar with.

Many thanks,
Ghis



Bug#788418: Now resuming the packaging

2015-10-13 Thread Mattia Rizzolo
On Tue, Oct 13, 2015 at 08:57:27AM +, Gianfranco Costamagna wrote:
> Hi,
> 
> you should open a bug against release.debian.org
> 
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=release.debian@packages.debian.org;tag=transition
> 
> and ask for a transition slot
> 
> test if the reverse dependencies still build fine
> https://release.debian.org/transitions/html/auto-nfft.html
> (maybe you have some other dependencies, please look at
> apt-cache rdepends library
> reverse-depends -b src:package
> outputs)

More at https://wiki.debian.org/Teams/ReleaseTeam/Transitions

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  http://mapreri.org  : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Architecture field based on another package Architecture field

2015-10-13 Thread Ghislain Vaillant

Dear all,

I have a package (nfft) which builds a few binary packages. These binary 
packages correspond to a build of the same library but for different 
floating precisions (single, double, long-double).


For the long-double build, nfft requires the long-double version of fftw 
which is not available for all architectures. Since the other
precisions are not affected, only the long-double version of the library 
should have a restricted set of architectures via the Architecture field 
in d/control.


Is there a way to simply tell the Architecture field of this binary 
package (libnfft3-long2) that it should use the same architectures as 
the libfftw3-long3 ? Something like:


Architecture: ${libfftw3-long3:Architecture}

maybe?

Or do I need to list them all manually?

Same question for d/rules, can I somehow query all the architectures 
supported by libfftw3-long3 during the build (via dpkg?), so I can use 
this list to restrict the build process of the long-double precision.


Many thanks,
Ghis



Bug#788418: Now resuming the packaging

2015-10-13 Thread Ghislain Vaillant

On 13/10/15 10:33, Mattia Rizzolo wrote:

On Tue, Oct 13, 2015 at 08:57:27AM +, Gianfranco Costamagna wrote:

Hi,

you should open a bug against release.debian.org

https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=release.debian@packages.debian.org;tag=transition

and ask for a transition slot

test if the reverse dependencies still build fine
https://release.debian.org/transitions/html/auto-nfft.html
(maybe you have some other dependencies, please look at
apt-cache rdepends library
reverse-depends -b src:package
outputs)


More at https://wiki.debian.org/Teams/ReleaseTeam/Transitions



According to Mattia's link, I should be in step 1 of the recommended 
workflow:


"Upload your new version to experimental (and have it clear NEW)"

Requesting a transition slot happens way further the line it seems, or 
am I missing something?


Ghis



Bug#788418: Now resuming the packaging

2015-10-13 Thread Gianfranco Costamagna


Hi Ghislain,


>"Upload your new version to experimental (and have it clear NEW)"
>
>Requesting a transition slot happens way further the line it seems, or 
>am I missing something?



yes, you set target experimental, clear new queue and ask the slot.

cheers,

G.



Re: Architecture field based on another package Architecture field

2015-10-13 Thread Aaron M. Ucko
Ghislain Vaillant  writes:

> Architecture: ${libfftw3-long3:Architecture}

Alas, this won't work -- that information isn't available here, and I
don't think substitutions work in the Architecture field anyway.

However, debian/rules can conditionally invoke dh with a suitable -N
flag.  I believe it should work to specify

  ifeq "" "$(wildcard $(libdir)/libfftw3l.so)"
  SKIP_NFFTL = -Nlibnfft3-long2
  endif
  
  %:
  dh $@ --parallel --with autoreconf \
  --dbg-package=libnfft3-dbg $(SKIP_NFFTL)

and then conditionalize other commands involving the nfftl tree on

  ifneq "" "$(SKIP_NFTL)"

I am testing these changes now (against a checkout of your experimental
branch) and will follow up with a full patch if they work.

Good question!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu



Re: Architecture field based on another package Architecture field

2015-10-13 Thread Aaron M. Ucko
"Aaron M. Ucko"  writes:

> I am testing these changes now (against a checkout of your experimental
> branch) and will follow up with a full patch if they work.

I meant

  $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

and

  ifeq "" "$(SKIP_NFFTL)"

Having fixed those typos, I produced the attached patch, which works for me.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu

diff --git a/debian/rules b/debian/rules
index e069e78..18a23c5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,9 +2,15 @@
 
 DH_VERBOSE = 1
 
+libdir := /usr/lib/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
+ifeq "" "$(wildcard $(libdir)/libfftw3l.so)"
+SKIP_NFFTL = -Nlibnfft3-long2
+endif
+
 %:
 	dh $@ --parallel --with autoreconf \
-		--dbg-package=libnfft3-dbg
+		--dbg-package=libnfft3-dbg $(SKIP_NFFTL)
 
 override_dh_auto_configure:
 	sh ./bootstrap.sh
@@ -23,6 +29,7 @@ override_dh_auto_configure:
 		--enable-single \
 		--program-suffix=f \
 		--disable-doxygen-doc
+ifeq "" "$(SKIP_NFFTL)"
 	dh_auto_configure --builddirectory=nfftl -- \
 		--disable-static \
 		--enable-all \
@@ -32,25 +39,32 @@ override_dh_auto_configure:
 		--enable-long-double \
 		--program-suffix=l \
 		--disable-doxygen-doc
+endif
 
 override_dh_auto_build:
 	dh_auto_build --builddirectory=nfft
 	dh_auto_build --builddirectory=nfftf
+ifeq "" "$(SKIP_NFFTL)"
 	dh_auto_build --builddirectory=nfftl
+endif
 	# make documentation in nfft build tree
 	cd $(CURDIR)/nfft && make doc
 
 override_dh_auto_clean:
 	dh_auto_clean --builddirectory=nfft
 	dh_auto_clean --builddirectory=nfftf
+ifeq "" "$(SKIP_NFFTL)"
 	dh_auto_clean --builddirectory=nfftl
+endif
 	# clean main tree
 	#dh_auto_clean --builddirectory=$(CURDIR)
 
 override_dh_auto_install-arch:
 	dh_auto_install --builddirectory=nfft --package=libnfft3-double2
 	dh_auto_install --builddirectory=nfftf --package=libnfft3-single2
+ifeq "" "$(SKIP_NFFTL)"
 	dh_auto_install --builddirectory=nfftl --package=libnfft3-long2
+endif
 
 override_dh_auto_test:
 	dh_auto_test --builddirectory=nfft


Re: Architecture field based on another package Architecture field

2015-10-13 Thread Ghislain Vaillant

On 13/10/15 17:15, Aaron M. Ucko wrote:

"Aaron M. Ucko"  writes:


I am testing these changes now (against a checkout of your experimental
branch) and will follow up with a full patch if they work.


I meant

   $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

and

   ifeq "" "$(SKIP_NFFTL)"

Having fixed those typos, I produced the attached patch, which works for me.



So the final solution is to manually list all supported architectures in 
d/control (same one as libfftw3-double3) and use your patch for d/rules?


Ghis



Bug#801703: RFS: eclipse-titan/5.3-1 [ITP]

2015-10-13 Thread Gergely Pilisi
Package: sponsorship-requests
Severity: normal

Dear Mentors,

I am looking for a sponsor for my package "eclipse-titan":

Package name: eclipse-titan
Version : 5.3-1
Upstream Author : Eclipse Foundation
URL : www.eclipse.org
License : Eclipse Public License - v 1.0
Section : utils

It builds this binary package:

eclipse-titan

TTCN-3 is a standardized, modular language specifically designed for testing.
Eclipse Titan offers a free and open source (FOSS) compiler both for TTCN-3 and
for ASN.1 (Abstract Syntax Notation One).

You can download the package with wget using this command:

wget https://www.dropbox.com/s/qkzdjefpp2ura11/eclipse-titan_5.3.tar.gz

More information about eclipse-titan can be obtained from
https://github.com/eclipse/titan.core

This is the first upload so there isn’t any changelog.


Best Regards,
Gergely Pilisi



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

Kernel: Linux 4.0.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#786795: marked as done (RFS: dhcp-probe/1.3.0-11 -- network DHCP or BootP server discover)

2015-10-13 Thread Debian Bug Tracking System
Your message dated Tue, 13 Oct 2015 16:26:41 +
with message-id 
and subject line closing RFS: dhcp-probe/1.3.0-11 -- network DHCP or BootP 
server discover
has caused the Debian Bug report #786795,
regarding RFS: dhcp-probe/1.3.0-11 -- network DHCP or BootP server discover
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
786795: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=786795
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
  Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "dhcp-probe"

 * Package name: dhcp-probe
   Version : 1.3.0-11
   Upstream Author :  Irwin Tillman 
 * URL : http://www.net.princeton.edu/software/dhcp_probe/
 * License : Debian packaging is GPL-2
   Section : net

  It builds those binary packages:

dhcp-probe - network DHCP or BootP server discover

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

  http://mentors.debian.net/package/dhcp-probe


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

dget -x
http://mentors.debian.net/debian/pool/main/d/dhcp-probe/dhcp-probe_1.3.0-11.dsc

  More information about dhcp-probe can be obtained from
http://www.net.princeton.edu/software/dhcp_probe/,

  Changes since the last upload:

  dhcp-probe (1.3.0-11) unstable; urgency=low

  * Upgrade to 3.9.6 Debian policy,
  * Fix startup depencies to suite LSB3.1,
  * Fix hardening options,
  * Fix deleted conffiles not purged from ucf (closes: #661795).

 -- Laurent Guignard   Mon, 20 Apr 2015
11:13:17 +0200



  Regards,
   Laurent Guignard
--- End Message ---
--- Begin Message ---
Package dhcp-probe has been removed from mentors.--- End Message ---


Bug#801703: RFS: eclipse-titan/5.3-1 [ITP]

2015-10-13 Thread Gianfranco Costamagna
Control: tags -1 moreinfo

Hi, I won't sponsor the package, but I'm sure you will find a sponsor on 
pkg-java, that is the best
place to look for a sponsor
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers


some issues: please open an ITP bug, please upload the sources on 
mentors.debian.net, and then
fix the lintian warnings/errors that will show up (e.g. standard version and 
similar).

after that a sponsor I guess will help you :)

cheers,

G.




Il Martedì 13 Ottobre 2015 18:33, Gergely Pilisi  ha 
scritto:
Package: sponsorship-requests
Severity: normal

Dear Mentors,

I am looking for a sponsor for my package "eclipse-titan":

Package name: eclipse-titan
Version : 5.3-1
Upstream Author : Eclipse Foundation
URL : www.eclipse.org
License : Eclipse Public License - v 1.0
Section : utils

It builds this binary package:

eclipse-titan

TTCN-3 is a standardized, modular language specifically designed for testing.
Eclipse Titan offers a free and open source (FOSS) compiler both for TTCN-3 and
for ASN.1 (Abstract Syntax Notation One).

You can download the package with wget using this command:

wget https://www.dropbox.com/s/qkzdjefpp2ura11/eclipse-titan_5.3.tar.gz

More information about eclipse-titan can be obtained from
https://github.com/eclipse/titan.core

This is the first upload so there isn’t any changelog.


Best Regards,
Gergely Pilisi



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

Kernel: Linux 4.0.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Re: Architecture field based on another package Architecture field

2015-10-13 Thread Aaron M. Ucko
Ghislain Vaillant  writes:

> So the final solution is to manually list all supported architectures
> in d/control (same one as libfftw3-double3) and use your patch for
> d/rules?

You can leave Architecture: any in d/control; dpkg-genchanges will warn
about the discrepancy, but proceed anyway.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu



Bug#790412: RFS: circus/0.12.0-1

2015-10-13 Thread Gianfranco Costamagna
Control: owner -1 !

Hi David

quick review:

1) control: runtime dependencies:

please let python:Depends to its job
I see in setup.py
install_requires = ['iowait', 'psutil', 'pyzmq>=13.1.0', 'tornado>=3.0']


(also: why some dependencies are not listed here?)


2) rules/control: please consider using python3


3) rules: 
- why you remove examples from build?
- "make -C docs" I would use $(MAKE) -C docs

the other stuff looks good, but I didn't check carefully yet :)
(and I didn't try a build&run)

cheers,

G.



Bug#787861: review: polyml

2015-10-13 Thread Gianfranco Costamagna
Control: owner -1 !
Control: tags -1 moreinfo

Hi James,

1) please join the debian-science team and ask them an ack for the upload
2) please convert in team upload the package

3) please close 561763 in the changelog
4) please merge the two changelogs together

5) please remove rules.old
6) the polyml.install shouldn't have the static library, right?
7) "i386 sparc powerpc amd64 armel armhf" do you have any reason for not trying 
to build on "any"?
8) did you test reverse dependencies?

apt-cache rdepends package

reverse-depends -b src:package
can give you some hints


9) licensecheck * -r shows many licenses not LGPL-2.1+
10) debian/menu please remove (menu is deprecated since a month or two)
11) 
usr/share/man/man1/poly.1*
usr/share/man/man1/polyc.1*
usr/share/man/man1/polyimport.1*



they belong to dh_installmanpages, not dh_install

the other stuff might look good, I still need to check a build&run of the 
package.

cheers,

G.


Il Mercoledì 7 Ottobre 2015 12:21, James Clarke  ha scritto:
Hi,
I believe I have addressed the changes you mentioned in 
http://mentors.debian.net/debian/pool/main/p/polyml/polyml_5.5.2-0.2.dsc, and 
would be grateful if you could please review it.

Thanks,
James


> On 6 Oct 2015, at 10:54, James Clarke  wrote:
> 
> Firstly sorry for not replying, I hadn’t subscribed to the bug so I was never 
> emailed a copy of your message.
> 
> I figured it wasn’t really common to have NMUs like this, but given the fact 
> that the package is not orphaned but its maintainers have not replied to bug 
> reports, I thought this was one of the few options; I don’t really care how 
> the newer versions are uploaded, so long as they get uploaded eventually!
> 
> As far as I can tell from `apt-cache depends`, nothing outside of the polyml 
> source package depends on any of the binary packages in it.
> 
> 1) makes sense to go via experimental
> 2,3,4) I shall see what I can do
> 
> In case you couldn’t tell I’m very new to this, so thanks for taking the time 
> to go through the details.
> 
> Thanks,
> James
> 
>> On 25 Sep 2015, at 17:32, Gianfranco Costamagna 
>>  wrote:
>> 
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA256
>> 
>> Hi, this is really too much for an NMU.
>> 
>> Did you test reverse dependencies?
>> 
>> you are bumping shlibs, so you need to be sure to have requested a
>> transition slot on release.debian.org (use reportbug against it to ask
>> one).
>> 
>> I would do rather a team upload instead, and I would appreciate:
>> 
>> 1) an upload to experimental to test rebuilds
>> 2) converting to dh format
>> 3) use of autoreconf instead of autotools-dev
>> 4) convert to multiarch?
>> 
>> I can check the other things later if you still are interested.
>> 
>> cheers,
>> 
>> G.
>> -BEGIN PGP SIGNATURE-
>> Version: GnuPG v2
>> 
>> iQIcBAEBCAAGBQJWBXcZAAoJEPNPCXROn13Z3roP/2GHZv1CWdA2K4/74IfvY3/+
>> vfCcXVKLp31bgaa41tTvV2oV2dSbAiTlqSUwnZFJygFaqp6eXuweVVPdf0cT5IfV
>> ZTG3w3n0JcK/u/cgu0nvHm6Cy/ENb9LD/YIRJ7ZTI8u5AiiVpGGAc+WY0j9150Bc
>> NyWYw8HMFxav3tR6vPjh0R2I1QgN7WjHbZLmgIqlaJbZgjqMu1O4lYzhfn/wL3ub
>> LcJYCHk0BI5pB48ABfx7fLs0DrvOaEoQ63l5mM1uX6BgpAiXdAQSY5qE5enUSH6a
>> Aq60l7E3DxeKERUnTuGMRj3529abSDRxteAMMTP2IlXoKYV2h5XHCJlLmbjunKV1
>> KDAqwoZGQpia81jM6hKdZbbbOZfpzzevW14yj2x0qYQEVyMv+7lSDP6p1o7VHYyL
>> zSNKGzquIGcCeTkDQ1pTeuYm3HPsuIjmXD1saG2qInE6F9ccie0n8AT8WEInGGMd
>> UHcBu/cHhyyBiThUcZhgQEuU+Pf1kRy0f9SbPTibFtlvKf3HOgB2DD018WK7JFBB
>> rF46I2Jr4V5TbHh3nmPhJhk46MFjDyxfOW9rE60jpeJcopMoK6xBUTBlM1mwQrud
>> JGrjUztjgDd8BX+/LDzr4IZXPc67LcQghrYAUOgzNhe/jAI9gnsp0JTi7rwaEN82
>> hm7eOneGezYiwC18gEFH
>> =tPZ/
>> -END PGP SIGNATURE-
>> 
> 



Bug#801711: RFS: osmo-trx/0~20150325gitf147b17+dfsg-1 [ITP]

2015-10-13 Thread Ruben Undheim
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "osmo-trx"

* Package name: osmo-trx
  Version : 0~20150325gitf147b17+dfsg-1
  Upstream Author : Osmocom
* URL : http://openbsc.osmocom.org/trac/wiki/OsmoTRX
* License : AGPL-3+
  Section : utils

It builds those binary packages:

  osmo-trx   - SDR transceiver that implements Layer 1 of a GSM BTS

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

http://mentors.debian.net/package/osmo-trx


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

  dget -x 
http://mentors.debian.net/debian/pool/main/o/osmo-trx/osmo-trx_0~20150325gitf147b17+dfsg-1.dsc

More information about osmo-trx can be obtained from 
http://openbsc.osmocom.org/trac/wiki/OsmoTRX

Changes since the last upload:

Initial release (Closes: #777303)


Regards,
 Ruben Undheim



Re: Architecture field based on another package Architecture field

2015-10-13 Thread Ghislain Vaillant

On 13/10/15 18:08, Aaron M. Ucko wrote:

Ghislain Vaillant  writes:


So the final solution is to manually list all supported architectures
in d/control (same one as libfftw3-double3) and use your patch for
d/rules?


You can leave Architecture: any in d/control; dpkg-genchanges will warn
about the discrepancy, but proceed anyway.



Successfully tested on my end too. Many thanks for your help on this.

Cheers,
Ghis



Bug#784898: RFS: duperemove/0.10-1 [ITP]

2015-10-13 Thread Felix Zielcke
Hi,

is there now anything missing for getting duperemove into Debian?



Detecting stray writes in cowbuilder

2015-10-13 Thread David Given
I've just had a FTBFS bug on a new upload caused by a debian/rules bug
where I was running upstream's make install twice, once without setting
PREFIX. This was causing the package to be installed to $HOME as will as
to ./debian/tmp.

This worked while doing the packaging, because it was silently getting
installed in my home directory; and it worked in cowbuilder, because it
was silently getting installed in the build's home directory and then
discarded; but it was failing on the build servers because the build
server's $HOME is read-only.

Is there a way to make cowbuilder detect writes to places that shouldn't
be written to so this doesn't happen again in the future?

-- 
┌─── dg@cowlark.com ─ http://www.cowlark.com ─
│ "There is nothing in the world so dangerous --- and I mean *nothing*
│ --- as a children's story that happens to be true." --- Master Li Kao,
│ _The Bridge of Birds_



signature.asc
Description: OpenPGP digital signature


Bug#745126: RFS: passwordsafe/0.95.1+dfsg-1

2015-10-13 Thread Tobias Frost
Am Samstag, den 10.10.2015, 20:44 -0400 schrieb Bill Blough:
> On Fri, Sep 25, 2015 at 10:38:14PM +0200, Tobias Frost wrote:
> > > Issues with the translation files - When the .mo files get
> > > generated,
> > > the .po files get updated with a new timestamp, causing repeat
> > > builds from
> > > the same source to fail the dpkg-source check. 
> > 
> > That's ugly and I guess should be patched away... 
> > Probably you want to patch in a way that the po files are not
> > updated:
> > Those files are supposed to be sent to translators and the use to
> > update them during build is limited. 
> > 
> > (I missed that additional note before: You should never use diff
> > -ignore; if it'd be extend-diff-ignore (see dpkg-source(1));
> > otherwise
> > e.g changes in the git repository will also break the build.)
> > 
> > And as I saw a reference to the build date in one of the po's:
> > To make the reproducible builds happen, those should be eliminated.
> > (To find them, add temporarily -Werror=date-time to your compiler
> > flags)
> 
> Looking at it further, it's not just the timestamps, but rather, it's
> rescanning all of the source for gettext strings, and then updating
> the po
> files.  I'm not sure if this is intentional, or an oversight in the
> way the
> makefile is written.  The simple fix seems to be to touch the po
> files before
> the build so make doesn't try to rebuild them.  This is what I have
> done for
> now. 
> > > - d/patches are marked as Forwarded: no and not-needed. Are they
> > > r eally
> > > not upstreamable?
> > > 
> > > The path patch is for compliance with the FHS, so I think it's
> > > Debian
> > > -specific
> > > since not all distributions follow the FHS.
> > 
> > Try it to send it upstream :) Every patch you do not need to carry
> > around will reduce your work needed on the package...
> 
> I forwarded the path patch and also another patch that I forgot about
> relating
> to compiler flags.
> 
> > 
> > > The gcc5 fix is cherry picked from an upstream commit, so there's
> > > no
> > > need to
> > > forward it.  When the next upstream release is made for Linux,
> > > I'll
> > > be able to
> > > remove it.
> > 
> > Record that in the dep3 header "Origin"
> 
> I had the info in the Applied-Upstream header, but also added it to
> Origin as
> you suggested.

Ah, yes. However Applied-Upstream is to document when a patch have been
applied upstream, not when cherry-picking from upstream; for the latter
you use Origin. 
Please also note that Applied-Upstream should be either a URL or
prefixed with "commit:". 
(See the dep3 spec)

> > d/rules: DEB_BUILD_OPTIONS: With debhelper compat 9, it should not
> > be
> > necessary to specify hardening.
> 
> I think this was left over from when I was troubleshooting build
> issues.
> Removed.
> > 
> > As you are already repacking for dfsg reasons, you can also remove
> > some
> > other cruft: Codeblocks settings, CodeLite IDE settings, XCode,
> > Visual
> > Studio solutions file (the old-sln directory) ... 
> 
> Not having done a source repackage before, I tried to keep the
> changes minimal.
> But if it's acceptable to remove anything we don't need, I'm happy to
> do it,
> and have done so.
> 
> > 
> > There is an embedded code copy: pugixml -- please use the packaged
> > version if possible.
> 
> I attempted to remove the embedded copy and use the packaged version,
> but it
> looks like the packaged version isn't compatible, as it's built for
> char
> instead of wchar_t. Trying to use it yields lots of undefined
> references when
> linking. I can talk to the maintainer about the possibility of
> packaging both
> versions of the library, but until that happens, the embedded version
> may have
> to stay.
> 

Ok, but please file a wishlist bug against pugixml asking to provide an
flavour with w_char enabled. 
Note that you should also inform the security team about the code copy
and that there is currently no other way. See 
https://wiki.debian.org/EmbeddedCodeCopies

> > The README for Linux developers tells something about Yubi-Key
> > support when
> > there is libykpers availbale. This package is available in Debian,
> > but you do
> > not build-depend on it. Is this intentional?
> 
> Build-depends already includes libykpers-1-dev, but the docs say that
> libyubikey-dev is also needed, so I've added that as well.
> > 
> >  
> > d/copyright:
> > 
> > Files: * Copyright: 2003-2014 Rony Shapiro 
> > License:
> > Artistic-2.0
> > 
> > Files: Misc/maemo2pwsafe.pl Copyright: 2012-2014 Rony Shapiro
> >  License: Artistic-2.0
> > 
> > You can join such paragraphs, even if the email is different.
> > 
> > 
> > Files: src/core/pugixml/* Copyright:  2003 Kristen Wegner <
> > kris...@tima.net>
> > 2006-2012 Arseny Kapoulkine  > be
> > 2006-2014
> > 
> Done.
> 
> > 
> > There are files in src/core, which have previous copyright, like
> > TwoFish.cpp,
> > SHA1.cpp or SHA256.cpp (only files I checked, please check all
> > files)
> > 
> > (I know. Copyright check

Re: Detecting stray writes in cowbuilder

2015-10-13 Thread Mattia Rizzolo
On Tue, Oct 13, 2015 at 09:43:39PM +0200, David Given wrote:
> I've just had a FTBFS bug on a new upload caused by a debian/rules bug
> where I was running upstream's make install twice, once without setting
> PREFIX. This was causing the package to be installed to $HOME as will as
> to ./debian/tmp.
> 
> This worked while doing the packaging, because it was silently getting
> installed in my home directory; and it worked in cowbuilder, because it
> was silently getting installed in the build's home directory and then
> discarded; but it was failing on the build servers because the build
> server's $HOME is read-only.
> 
> Is there a way to make cowbuilder detect writes to places that shouldn't
> be written to so this doesn't happen again in the future?

All this is pbuilder's bug https://bugs.debian.org/441052 (cc'ed)
Don't be scared about the dates, pbuilder is now alive again.

The change that setted HOME to a writable directory is since 2002, I
wonder if I should revert that.

If I'm going down that rout I'll add a variable in pbuilderrc that
defaults to /nonexistent.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  http://mapreri.org  : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#745126: marked as done (RFS: passwordsafe/0.97+dfsg-1 [ITP] -- Simple & Secure Password Management)

2015-10-13 Thread Debian Bug Tracking System
Your message dated Tue, 13 Oct 2015 22:33:02 +0200
with message-id <1444768382.7111.16.ca...@debian.org>
and subject line Re: Bug#745126: RFS: passwordsafe/0.95.1+dfsg-1
has caused the Debian Bug report #745126,
regarding RFS: passwordsafe/0.97+dfsg-1 [ITP] -- Simple & Secure Password 
Management
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
745126: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=745126
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: wishlist

  Dear mentors,

  I am looking for a sponsor for my package "passwordsafe"

 * Package name: passwordsafe
   Version : 0.93+dfsg-1
   Upstream Author : Rony Shapiro 
 * URL : http://passwordsafe.sourceforge.net/
 * License : Artistic 2.0
   Section : utils

  It builds those binary packages:

passwordsafe - Simple & Secure Password Management
passwordsafe-common - architecture independent files for Password Safe

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

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


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

dget -x 
http://mentors.debian.net/debian/pool/main/p/passwordsafe/passwordsafe_0.93+dfsg-1.dsc

  More information about passwordsafe can be obtained from 
http://www.pwsafe.org/


  Regards,
   Bill Blough
--- End Message ---
--- Begin Message ---
Uploading...

Thanks for your contribution.

Tobi--- End Message ---


Bug#745126: RFS: passwordsafe/0.95.1+dfsg-1

2015-10-13 Thread Bill Blough
On Tue, Oct 13, 2015 at 10:01:19PM +0200, Tobias Frost wrote:
> 
> Looks good so far;
> I still need to complete copyright review, I'll let you know when I
> need something. 

Thanks!
> 
> PS: You removed the signing key on purpose? Why?

When upstream moved to Github, they stopped signing source packages, and
started only signing binaries.  I asked them to continue signing the sources,
and they said they'd look into incorporating it back into their workflow.

The missing sig was causing issues with uscan and git-import-orig, so I removed
it for now.  Once they start providing signatures again, I'll readd it.
> 
> Tobi
> 



Bug#787861: review: polyml

2015-10-13 Thread James Clarke
Hi Gianfranco,
Thank you for continuing to look at this. I have just uploaded the newest 
version (5.5.2-1~rc1) to https://mentors.debian.net/package/polyml.

1) I have sent a request to join debian-science. Presumably I should wait until 
the package is ready to be uploaded before requesting an upload?
2) By this do you mean change it from an NMU to a team upload in the changelog? 
If so, I have done that.

3) Added
4) Merged

5) Removed
6) It had it before (https://packages.debian.org/sid/amd64/polyml/filelist). It 
is in fact required by the new “polyc” compiler executable (a shell script; the 
output binary is linked against libpolymain) which is currently part of the 
“polyml” binary package.
7) I know it fails to build on hurd-i386 (due to a lack of PATH_MAX), which I 
plan to fix and submit upstream. However, I imagine it probably does build on a 
lot of the other architectures that aren’t listed.
8) There are no reverse dependencies as far as I can tell (other than the 
various packages built by this source package)

> debian:polyml-5.5.2 james% apt-cache rdepends polyml libpolyml1 libpolyml-dev
> polyml
> Reverse Depends:
> libpolyml1
> Reverse Depends:
>   polyml
>   libpolyml-dev
> libpolyml-dev
> Reverse Depends:
> debian:~ james% reverse-depends -b src:polyml
> No reverse dependencies found

9) The entirety of libffi/ is licensed under the MIT license, and is a copy of 
the source for https://sourceware.org/libffi/, apart from some unlicensed files 
in its test suite, and a few other files:

> debian:polyml-5.5.2 james% licensecheck * -r | grep -v 'GENERATED FILE$' | 
> grep -v 'LGPL (v2.1 or later)$' | grep -v '^libffi/.* MIT/X11 (BSD like)$' | 
> grep -v '^libffi/testsuite/libffi\.call.*\*No copyright\* UNKNOWN$'
> libffi/msvcc.sh: MPL (v1.1) GPL (unversioned/unknown version)
> libffi/texinfo.tex: GPL (v3)
> libffi/build-ios.sh: *No copyright* UNKNOWN
> libffi/testsuite/libffi.special/ffitestcxx.h: *No copyright* UNKNOWN
> libffi/testsuite/libffi.special/unwindtest.cc: *No copyright* UNKNOWN
> libffi/testsuite/libffi.special/unwindtest_ffi_call.cc: *No copyright* UNKNOWN
> libffi/ltmain.sh: GPL (v2 or later)
> libffi/include/ffi_common.h: UNKNOWN
> libffi/generate-osx-source-and-headers.py: *No copyright* UNKNOWN
> libffi/src/m68k/ffi.c: *No copyright* UNKNOWN
> libffi/src/dlmalloc.c: *No copyright* UNKNOWN
> libffi/generate-ios-source-and-headers.py: *No copyright* UNKNOWN
> libpolyml/realconv.cpp: UNKNOWN
> ltmain.sh: GPL (v2 or later)
> wininstall/polyicon/polyicon.c: *No copyright* UNKNOWN

I have added an entry to debian/copyright listing libffi as MIT; is this 
sufficient?

10) Removed
11) Changed

Thanks,
James

> On 13 Oct 2015, at 18:46, Gianfranco Costamagna 
>  wrote:
> 
> Control: owner -1 !
> Control: tags -1 moreinfo
> 
> Hi James,
> 
> 1) please join the debian-science team and ask them an ack for the upload
> 2) please convert in team upload the package
> 
> 3) please close 561763 in the changelog
> 4) please merge the two changelogs together
> 
> 5) please remove rules.old
> 6) the polyml.install shouldn't have the static library, right?
> 7) "i386 sparc powerpc amd64 armel armhf" do you have any reason for not 
> trying to build on "any"?
> 8) did you test reverse dependencies?
> 
> apt-cache rdepends package
> 
> reverse-depends -b src:package
> can give you some hints
> 
> 
> 9) licensecheck * -r shows many licenses not LGPL-2.1+
> 10) debian/menu please remove (menu is deprecated since a month or two)
> 11)
> usr/share/man/man1/poly.1*
> usr/share/man/man1/polyc.1*
> usr/share/man/man1/polyimport.1*
> 
> 
> 
> they belong to dh_installmanpages, not dh_install
> 
> the other stuff might look good, I still need to check a build&run of the 
> package.
> 
> cheers,
> 
> G.
> 
> 
> Il Mercoledì 7 Ottobre 2015 12:21, James Clarke  ha 
> scritto:
> Hi,
> I believe I have addressed the changes you mentioned in 
> http://mentors.debian.net/debian/pool/main/p/polyml/polyml_5.5.2-0.2.dsc, and 
> would be grateful if you could please review it.
> 
> Thanks,
> James
> 
> 
>> On 6 Oct 2015, at 10:54, James Clarke  wrote:
>> 
>> Firstly sorry for not replying, I hadn’t subscribed to the bug so I was 
>> never emailed a copy of your message.
>> 
>> I figured it wasn’t really common to have NMUs like this, but given the fact 
>> that the package is not orphaned but its maintainers have not replied to bug 
>> reports, I thought this was one of the few options; I don’t really care how 
>> the newer versions are uploaded, so long as they get uploaded eventually!
>> 
>> As far as I can tell from `apt-cache depends`, nothing outside of the polyml 
>> source package depends on any of the binary packages in it.
>> 
>> 1) makes sense to go via experimental
>> 2,3,4) I shall see what I can do
>> 
>> In case you couldn’t tell I’m very new to this, so thanks for taking the 
>> time to go through the details.
>> 
>> Thanks,
>> James
>> 
>>> On 25 Sep 2015, at 17:32, Gianfranco Costamagna 
>>>  wrote

Bug#801650: RFS: edgar/1.21-1 [ITP]

2015-10-13 Thread Zorian M
Control: tags -1 - moreinfo

Package is re-uploaded with fixes in place.



Bug#800966: RFS: kimchi/1.5.1-1 [ITP] -- HTML5 based management tool for KVM

2015-10-13 Thread Liang Guo
On Wed, Oct 7, 2015 at 11:39 PM, Frederic Bonnard
 wrote:
> interesting. I tried to build the package on amd64 too but in a schroot env
> (unstable) and it built fine.
> Could you explain or give some links on how to setup this sbuild env ?
> Thanks a lot,
Sbuild is simple to setup, please visit its wiki [1][2] to see how to
build package
with sbuild.

Packages accepted by ftp-master are built with sbuild for all architecture and
uploaded to debian archive.

Beside sbuild, you may use pbuilder[3] to validate package build dependency.

[1] https://wiki.debian.org/sbuild
[2] https://wiki.ubuntu.com/SimpleSbuild
[3] https://www.debian.org/doc/manuals/maint-guide/build.zh-cn.html#pbuilder
-- 
Liang Guo