I noticed that distutils in Python 2.7 processed recursive-include
directives differently than older versions. This don't work anymore:
recursive-include foo/ *.py
Instead, you must omit trailing slash from the directory name:
recursive-include foo *.py
I'm not sure whether this change is intentional or not, and to be frank
I have more interesting things to do that investigating it. Also, this
change does not affect Debian packages directly, because you normally
don't run sdist at build time. However, it might badly affect your
upstreams: if they are not paying attention it may lead to producing
broken tarballs.
DD-list of affected packages (in unstable) attached.
--
Jakub Wilk
Arnaud Fontaine <[email protected]>
slapos.core
Daniel Stender <[email protected]>
didjvu
djvusmooth
python-djvulibre
Debian GIS Project <[email protected]>
thuban
Debian GNOME Maintainers <[email protected]>
update-manager
Debian KDE Extras Team <[email protected]>
synaptiks
Debian Multimedia Maintainers
<[email protected]>
advene
Debian Python Modules Team <[email protected]>
gamera (U)
parallelpython
pyogg
python-djvulibre (U)
python-repoze.who-plugins
pyudev
pyvorbis
Emilio Pozuelo Monfort <[email protected]>
update-manager (U)
Felix Geyer <[email protected]>
pyudev (U)
synaptiks (U)
Francesco Paolo Lovergine <[email protected]>
thuban (U)
Jakub Wilk <[email protected]>
gamera
Johannes Ring <[email protected]>
ptex2tex (U)
Jordi Mallach <[email protected]>
update-manager (U)
Julian Andres Klode <[email protected]>
command-not-found
update-manager (U)
Kilian Valkhof <[email protected]>
trimage
Michael Vogt <[email protected]>
update-manager (U)
Mike O'Connor <[email protected]>
pyogg (U)
Modestas Vainius <[email protected]>
synaptiks (U)
Olivier Aubert <[email protected]>
advene (U)
Piotr Ożarowski <[email protected]>
python-repoze.who-plugins (U)
Python Applications Packaging Team <[email protected]>
didjvu (U)
djvusmooth (U)
ptex2tex
slapos.core (U)
Sandro Tosi <[email protected]>
parallelpython (U)
pyogg (U)
pyvorbis (U)
Stefano Zacchiroli <[email protected]>
python-repoze.who-plugins (U)
Stephan Peijnik <[email protected]>
update-manager (U)