Gentoo Archives: gentoo-dev

From: Arfrever Frehtes Taifersar Arahesis <Arfrever@g.o>
To: Gentoo Development <gentoo-dev@l.g.o>
Cc: qa@g.o
Subject: [gentoo-dev] Patches for distutils.eclass and twisted.eclass
Date: Sun, 03 Oct 2010 20:05:13
Message-Id: 201010032203.08648.Arfrever@gentoo.org
1 The patch for distutils.eclass is divided into 2 subpatches:
2 Subpatch #1 fixes a typo in a regular expression and removes needless '/' characters.
3 Subpatch #2 replaces checks for SUPPORT_PYTHON_ABIS variable with more portable calls
4 to _python_package_supporting_installation_for_multiple_python_abis() function.
5
6 The patch for twisted.eclass is divided into 3 subpatches:
7 Subpatch #1 updates comments, removes inheriting of unused eclass, removes exporting of
8 twisted_src_test() for packages other than dev-python/twisted* (this function is intended
9 only for dev-python/twisted*), removes needless MY_VERSION variable and causes that some
10 variables are set only for dev-python/twisted* (the values of these variables are incorrect
11 for other packages).
12 Subpatch #2 removes support for <=dev-python/twisted*-8.2.0 (removed from the tree over
13 9 months ago) in twisted_src_test(), adds sanity check about package name to twisted_src_test()
14 and cleans twisted_src_test().
15 Subpatch #3 fixes some bugs in twisted_pkg_postrm() and twisted_pkg_postinst():
16 - Bug #258698: Addition of support for TWISTED_PLUGINS variable. Default value is "twisted.plugins"
17 for dev-python/twisted* and unset for other packages. This variable will also allow
18 to easily fix bug #329313 (dev-python/axiom, dev-python/mantissa, dev-python/nevow).
19 E.g. dev-python/mantissa will set TWISTED_PLUGINS="axiom.plugins nevow.plugins xmantissa.plugins".
20 - Bug #327111: ImportErrors during uninstallation will be ignored.
21 - Unreported bug: dropin.cache files will be created in "${EROOT}" instead of "/".
22 - Unreported bug: dropin.cache files of dev-python/axiom, dev-python/mantissa and dev-python/nevow
23 won't be left after uninstallation.
24 - Unreported bug: Empty directories won't be left after uninstallation.
25 - Unreported bug: Uninstallation won't fail after uninstallation of given version of Python.
26
27 I'm plannning to commit these patches in 1 week, or earlier if they are reviewed earlier.
28
29 --
30 Arfrever Frehtes Taifersar Arahesis

Attachments

File name MIME type
distutils.eclass.patch text/x-patch
distutils.eclass.patch.1 text/x-patch
distutils.eclass.patch.2 text/x-patch
twisted.eclass.patch text/x-patch
twisted.eclass.patch.1 text/x-patch
twisted.eclass.patch.2 text/x-patch
twisted.eclass.patch.3 text/x-patch
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Patches for distutils.eclass and twisted.eclass Donnie Berkholz <dberkholz@g.o>