--- Begin Message ---
Subject: |
monotone: FTBFS on hurd-i386 |
Date: |
Sun, 01 May 2011 17:50:15 +0200 |
Package: monotone
Version: 1.0-2
Severity: important
Tags: patch
User: address@hidden
Usertags: hurd
Hi,
currently[1] monotone fails to build on hurd-i386.
The problem is due to the usage of MAXPATHLEN, which is not defined on Hurd
(as there is no length contraint for paths).
The attached patch does the following fixes:
- src/netxx/serverbase.cxx, Netxx::ServerBase::bind_to():
use glibc's get_current_dir_name() if no PATH_MAX (the correct define to
eventually use) is defined, or use the current getcwd() way; in both the
cases, the cwd read is done just once at the beginning of the function,
instead of being done everytime in the for loop
(also, couldn't this file eventually use get_current_working_dir() from fs?)
- src/unix/fs.cc, get_current_working_dir():
use the same working patters as above, making use of PATH_MAX instead of
hardcoding 4096 as size
Also, after the (log!) test suite run I got just three failures:
60 automate_certs FAIL (line 2) 0:09, 0:00 on
CPU
177 database_dump_load FAIL (line 25) 1:08, 0:00 on
CPU
2 bash_completion FAIL (line 43) 0:49, 0:00 on
CPU
I haven't investigated them yet, but I guess they don't sound something that
would make monotone unusable (especially as the other 600+ test cases pass).
[1]
https://buildd.debian.org/status/fetch.php?pkg=monotone&arch=hurd-i386&ver=1.0-2&stamp=1304200144
Thanks,
--
Pino
hurd.diff
Description: Text Data
--- End Message ---
--- Begin Message ---
Subject: |
Bug#624779: fixed in monotone 1.0-7 |
Date: |
Sun, 07 Apr 2013 22:03:38 +0000 |
Source: monotone
Source-Version: 1.0-7
We believe that the bug you reported is fixed in the latest version of
monotone, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to address@hidden,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Markus Wanner <address@hidden> (supplier of updated monotone package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing address@hidden)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 15 Mar 2013 22:05:37 +0100
Source: monotone
Binary: monotone monotone-extras monotone-server monotone-doc
Architecture: source amd64 all
Version: 1.0-7
Distribution: experimental
Urgency: low
Maintainer: Debian Maintainers for Monotone <address@hidden>
Changed-By: Markus Wanner <address@hidden>
Description:
monotone - Distributed version (revision) control system
monotone-doc - Distributed version (revision) control system - documentation
monotone-extras - Distributed version (revision) control system - extras
monotone-server - Distributed version (revision) control system - server
scripts
Closes: 624779 671080 693378
Changes:
monotone (1.0-7) experimental; urgency=low
.
* Team upload.
* Fix compilation on hurd, back-porting an upstream fix in
patches/05-hurd-compilation-fix.diff. Closes: #624779.
* Add Brazilian Portuguese translation by Adriano Rafael Gomes.
Closes: #693378.
* Add work-around to skip a test in case we are behind a broken DNS
gateway. Closes: #671080.
* Standards-Version: 3.9.4 (no changes required).
* Drop build dependencies on quilt and patch.
Checksums-Sha1:
fa758a37d5ef86856d199a429259cf01f3dcd020 1859 monotone_1.0-7.dsc
5d2901ff2a1121d1145a0e478c82f2b7ecdb7c02 46391 monotone_1.0-7.debian.tar.gz
d8d48efc18cfb9290c189d255b048be32e6c8639 2108184 monotone_1.0-7_amd64.deb
5fa775bf8fe318e1ae52410b45997bdbd8d11a47 17182 monotone-extras_1.0-7_all.deb
b903be89fb72b210285b239b01d772334bd66a1a 11882 monotone-server_1.0-7_all.deb
0412bd7c8845ddc8e29af911be3de7ed77228a52 1704324 monotone-doc_1.0-7_all.deb
Checksums-Sha256:
9390f4955402c7723a658c4be24650902a44f4414a0d4206db75ed93f99f7450 1859
monotone_1.0-7.dsc
32510fc2a811a8cdac54703b99f7cb9220792f00824cdf7a23823d69ca9e78b2 46391
monotone_1.0-7.debian.tar.gz
7a79818a2649d218ef3cb1c5eed1d83dba28a3f0035534c93e82d127fffdceb9 2108184
monotone_1.0-7_amd64.deb
a9748c672b4b70a1f34ea866840d28585c53c84956d85db048db06c27da4693e 17182
monotone-extras_1.0-7_all.deb
4c7a7171e9ad018b308e24d7b5980a370dc199f690721d7f9445820c39297edc 11882
monotone-server_1.0-7_all.deb
f02b30f545fcba9206bcc253eb8dc87cdbbf9e0a7363dc4f37adadee09348b5d 1704324
monotone-doc_1.0-7_all.deb
Files:
cf2f262239c59b28af2a6b5fbe3d06f8 1859 vcs optional monotone_1.0-7.dsc
46515e197643d90f13fb2e6551b2a7b2 46391 vcs optional
monotone_1.0-7.debian.tar.gz
98d397fb7a14af59e06550c0f36d5a40 2108184 vcs optional monotone_1.0-7_amd64.deb
50faa0698f7f77bf629d40811560f31a 17182 vcs optional
monotone-extras_1.0-7_all.deb
33db60ba33f283e2399a4ad03fcecaf6 11882 vcs optional
monotone-server_1.0-7_all.deb
d3fe28a975d28903cfc97c94754dafac 1704324 doc optional
monotone-doc_1.0-7_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQFRYewJx9kwJZ3/qtQRApBXAKCkH1RlcW1mZ3KpFks55AqYoZqB3QCeMxZ6
5zbF7cV3LjesPW4Ccvosgps=
=yhQ3
-----END PGP SIGNATURE-----
--- End Message ---