Bug#683336: RFS: ninja-build/120508+git638b033

2012-08-31 Thread Jakub Wilk

(I don't intend to sponsor this package.)

* Gary Kramlich g...@reaperworld.com, 2012-08-01, 23:43:

I've now uploaded the 120715 upstream release to mentors.


It appears to be here:
http://mentors.debian.net/debian/pool/main/n/ninja-build/ninja-build_120715.dsc

Why is it a native package?

Architecture: i386 amd64 - why one these two?

It FTBFS here:
|  fakeroot debian/rules clean
| debian/rules:5: /usr/share/hardening-includes/hardening.make: No such file or 
directory
| dh /usr/share/hardening-includes/hardening.make
| dh: Unknown sequence /usr/share/hardening-includes/hardening.make (choose 
from: binary binary-arch binary-indep build build-arch build-indep clean 
install install-arch install-indep)
| make: *** [/usr/share/hardening-includes/hardening.make] Error 255

--
Jakub Wilk


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



Bug#683336: Info received (Bug#683336: RFS: ninja-build/120508+git638b033)

2012-08-07 Thread Gary Kramlich
Any update on this? I uploaded a new version to mentors almost a week ago
now.

Thanks,

Gary Kramlich grim@reaper world.com
On Aug 1, 2012 11:45 PM, Debian Bug Tracking System ow...@bugs.debian.org
wrote:

 Thank you for the additional information you have supplied regarding
 this Bug report.

 This is an automatically generated reply to let you know your message
 has been received.

 Your message is being forwarded to the package maintainers and other
 interested parties for their attention; they will reply in due course.

 Your message has been sent to the package maintainer(s):
  Debian Mentors debian-ment...@lists.debian.org

 If you wish to submit further information on this problem, please
 send it to 683...@bugs.debian.org.

 Please do not send mail to ow...@bugs.debian.org unless you wish
 to report a problem with the Bug-tracking system.

 --
 683336: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683336
 Debian Bug Tracking System
 Contact ow...@bugs.debian.org with problems



Bug#683336: RFS: ninja-build/120508+git638b033

2012-08-01 Thread Gary Kramlich
On Tue, Jul 31, 2012 at 2:47 AM, Mathieu Malaterre ma...@debian.org wrote:

 Gary,


Mathieu,

I've uploaded a new version of the package to mentors with most of your
suggestions.  I'm going to work on pulling in the most recent release now
as we figure the few things left out.


   Thanks for packaging ninja. Here are a few comments:


No problem, I want to use it more so it only makes sense ;)



 - Please use format 1.0 [1] for copyright. Do not forget to list your
 own copyright (debian/* files).


Done.


 - You are missing proper version check in d/control. On my stable system I
 get:

 g++-4.4.real: no input files
 [10/24] CXX build/build_test.o
 ninja: build stopped: subcommand failed.
 make[1]: *** [override_dh_auto_build] Error 1

 - looks like you need a min version for gtest-dev


I set the minimum for gtest-dev to 1.6.0, I'm not sure exactly what it is
as it's not called out upstream, but I can play with it a bit and see what
I can do.


 - I believe you can simplify d/rules. Since you use d/compat=9, you do
 not need to specify the explicit hardening settings in d/rules.


I removed the hardening stuff but got the following warning from lintian.

W: ninja-build: hardening-no-fortify-functions usr/bin/ninja


 - On a side chroot, the build fails with:

 PYTHON=python' -O2 -DNDEBUG -g -O2 -fstack-protector
 --param=ssp-buffer-size=4 -Wformat -Werror=format-security  -fPIE
 -fstack-protector --param ssp-buffer-size=4  -D_FORTIFY_SOURCE=2
 -Wformat -Wformat-security -Werror=format-security  -c
 src/build_log_perftest.cc -o build/build_log_perftest.o
 src/build_log_perftest.cc: In function 'int main()':
 src/build_log_perftest.cc:135:23: error: 'unlink' was not declared in this
 scope
 [21/24] CXX build/util_test.o
 ninja: build stopped: subcommand failed.


What debian version is the chroot?


 - Thanks.

 [1] http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/


Thanks,

--
Gary Kramlich g...@reaperworld.com


Bug#683336: RFS: ninja-build/120508+git638b033

2012-08-01 Thread Gary Kramlich
I've now uploaded the 120715 upstream release to mentors.

--
Gary Kramlich g...@reaperworld.com


Bug#683336: RFS: ninja-build/120508+git638b033

2012-07-31 Thread Mathieu Malaterre
Gary,

  Thanks for packaging ninja. Here are a few comments:

- Please use format 1.0 [1] for copyright. Do not forget to list your
own copyright (debian/* files).
- You are missing proper version check in d/control. On my stable system I get:

g++-4.4.real: no input files
[10/24] CXX build/build_test.o
ninja: build stopped: subcommand failed.
make[1]: *** [override_dh_auto_build] Error 1

- looks like you need a min version for gtest-dev

- I believe you can simplify d/rules. Since you use d/compat=9, you do
not need to specify the explicit hardening settings in d/rules.
- On a side chroot, the build fails with:

PYTHON=python' -O2 -DNDEBUG -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security  -fPIE
-fstack-protector --param ssp-buffer-size=4  -D_FORTIFY_SOURCE=2
-Wformat -Wformat-security -Werror=format-security  -c
src/build_log_perftest.cc -o build/build_log_perftest.o
src/build_log_perftest.cc: In function 'int main()':
src/build_log_perftest.cc:135:23: error: 'unlink' was not declared in this scope
[21/24] CXX build/util_test.o
ninja: build stopped: subcommand failed.

- Thanks.

[1] http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/


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



Bug#683336: RFS: ninja-build/120508+git638b033

2012-07-30 Thread Gary Kramlich
Package: sponsorship-requests
  Severity: normal [important for RC bugs, wishlist for new packages]

  Dear mentors,

  I am looking for a sponsor for my package ninja-build

 * Package name: ninja-build
   Version : 120508+git638b033
   Upstream Author : Google
 * URL : http://martine.github.com/ninja/
 * License : Apache v2
   Section : devel

  It builds those binary packages:

ninja-build - small build system closest in spirit to Make

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

  http://mentors.debian.net/package/ninja-build


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

dget -x 
http://mentors.debian.net/debian/pool/main/n/ninja-build/ninja-build_120508+git638b033.dsc

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

  Changes since the last upload:

ninja-build (120508+git638b033) unstable; urgency=low

* Initial release. (Closes: #68)

  Regards,
   Gary Kramlich