Your message dated Sun, 10 Jan 2010 11:59:36 +0000
with message-id <[email protected]>
and subject line Bug#540128: fixed in pyicu 0.8.1-4
has caused the Debian Bug report #540128,
regarding pyicu: FTBFS on GNU/kFreeBSD
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 [email protected]
immediately.)
--
540128: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540128
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pyicu
Version: 0.8.1-3
Severity: important
Tags: patch
User: [email protected]
Usertags: kfreebsd
Hi,
your package FTBFS due to:
- missing platform detection. For that, see attached proposal for
replacing platform-definitions-fix.dpatch, making it more general,
and factorizing some bits of it (using a variable).
- fragile debian/rules. It currently uses “$(DEB_BUILD_ARCH_OS)-$(shell
uname -m)” but there's no guarantee that the pythonish build system
is going to pick those. Use “ld” to find the full path (already done
to list all tests). See second patch.
Didn't check linux2* archs, but any error should be obvious enough.
Thanks for considering.
Mraw,
KiBi.
--- pyicu-0.8.1/setup.py
+++ pyicu-0.8.1+kbsd/setup.py
@@ -34,25 +31,33 @@
'win32': ['icuin', 'icuuc', 'icudt'],
}
+my_platform = sys.platform
+# Linux is linux2-* on various platforms (#519099):
+if my_platform.startswith('linux2'):
+ my_platform = 'linux2'
+# GNU/kFreeBSD mostly behaves as GNU/Linux for userland:
+if my_platform.startswith('gnukfreebsd'):
+ my_platform = 'linux2'
+
if 'PYICU_INCLUDES' in os.environ:
_includes = os.environ['PYICU_INCLUDES'].split(os.pathsep)
else:
- _includes = INCLUDES[sys.platform]
+ _includes = INCLUDES[my_platform]
if 'PYICU_CFLAGS' in os.environ:
_cflags = os.environ['PYICU_CFLAGS'].split(os.pathsep)
else:
- _cflags = CFLAGS[sys.platform]
+ _cflags = CFLAGS[my_platform]
if 'PYICU_LFLAGS' in os.environ:
_lflags = os.environ['PYICU_LFLAGS'].split(os.pathsep)
else:
- _lflags = LFLAGS[sys.platform]
+ _lflags = LFLAGS[my_platform]
if 'PYICU_LIBRARIES' in os.environ:
_libraries = os.environ['PYICU_LIBRARIES'].split(os.pathsep)
else:
- _libraries = LIBRARIES[sys.platform]
+ _libraries = LIBRARIES[my_platform]
setup(name="PyICU",
--- pyicu-0.8.1/debian/rules
+++ pyicu-0.8.1+kbsd/debian/rules
@@ -23,9 +23,9 @@
set -e ;\
for test in `ls test/*.py`; do \
for py in $(PYVERS); do \
- PYTHONPATH=$(CURDIR)/build/lib.$(DEB_BUILD_ARCH_OS)-$(shell uname
-m)-$$py \
+ PYTHONPATH=`ls -d $(CURDIR)/build/lib.*-*-$$py` \
python$$py $$test ;\
- PYTHONPATH=$(CURDIR)/build/lib_d.$(DEB_BUILD_ARCH_OS)-$(shell uname
-m)-$$py \
+ PYTHONPATH=`ls -d $(CURDIR)/build/lib_d.*-*-$$py` \
python$$py-dbg $$test ;\
done ;\
done
--- End Message ---
--- Begin Message ---
Source: pyicu
Source-Version: 0.8.1-4
We believe that the bug you reported is fixed in the latest version of
pyicu, which is due to be installed in the Debian FTP archive:
pyicu_0.8.1-4.diff.gz
to main/p/pyicu/pyicu_0.8.1-4.diff.gz
pyicu_0.8.1-4.dsc
to main/p/pyicu/pyicu_0.8.1-4.dsc
python-pyicu-dbg_0.8.1-4_amd64.deb
to main/p/pyicu/python-pyicu-dbg_0.8.1-4_amd64.deb
python-pyicu_0.8.1-4_amd64.deb
to main/p/pyicu/python-pyicu_0.8.1-4_amd64.deb
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bernd Zeimetz <[email protected]> (supplier of updated pyicu 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 10 Jan 2010 11:34:57 +0100
Source: pyicu
Binary: python-pyicu python-pyicu-dbg
Architecture: source amd64
Version: 0.8.1-4
Distribution: unstable
Urgency: low
Maintainer: Debian Python Modules Team
<[email protected]>
Changed-By: Bernd Zeimetz <[email protected]>
Description:
python-pyicu - Python extension wrapping the ICU C++ API
python-pyicu-dbg - Python extension wrapping the ICU C++ API (debug extension)
Closes: 540128
Changes:
pyicu (0.8.1-4) unstable; urgency=low
.
[ Jakub Wilk ]
* debian/control:
- Bump standards version to 3.8.3.
- Put the *-dbg package into section debug.
- Install upstream changelog.
* debian/rules:
- Don't rely on particular names for build/ subdirectories.
Thanks to Cyril Brulebois for the patch.
* debian/patches/platform-definitions-fix.dpatch:
- Handle kFreeBSD platform (Closes: #540128). Thanks to Cyril Brulebois
for new the patch.
* debian/copyright:
- Replace (C) with ©.
Checksums-Sha1:
982a65ebe338aa6ccb0f1fc93fbeca076678688d 1368 pyicu_0.8.1-4.dsc
cb0ac333fd3084cfdfc178ab042f92fdb2587114 4159 pyicu_0.8.1-4.diff.gz
8f28b960bac7e53811937969beb54fcab008f037 125378 python-pyicu_0.8.1-4_amd64.deb
a42690f9aee0f7fbd04f6b277f6fdca77d637f9c 568312
python-pyicu-dbg_0.8.1-4_amd64.deb
Checksums-Sha256:
ed90f6038c5e0a7067d5855f0db828c8d512344b696e082edad861a786e6e368 1368
pyicu_0.8.1-4.dsc
e55d675fb2d859e0810cf0f265bec43d36cf96ecc9821c96e946e70e675813d8 4159
pyicu_0.8.1-4.diff.gz
fee79587c70d60de14584a9ba424123085dd245cb2b21e03ba35dfbf8370cfb8 125378
python-pyicu_0.8.1-4_amd64.deb
9a385422d6664f56b44617ca9008dbbd02e954679bdbecd39d2962105675dd36 568312
python-pyicu-dbg_0.8.1-4_amd64.deb
Files:
60dfbde3558371a864665ebc03e427b7 1368 python optional pyicu_0.8.1-4.dsc
6857c6515f888715628cade5de5687e5 4159 python optional pyicu_0.8.1-4.diff.gz
573d9a334763235b30bdb76cfb84b349 125378 python optional
python-pyicu_0.8.1-4_amd64.deb
dcd3dc442894cc9788260e104c944685 568312 debug extra
python-pyicu-dbg_0.8.1-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAktJr90ACgkQBnqtBMk7/3mORgCeI1YEhRfQHcmqaqflB3jGEzCX
lI0AoKZlOXGAs/S6CffzPlt9dkof8qPH
=UKHE
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/python-modules-team