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)

Reply via email to