On Thu, Sep 28, 2006 at 01:28:15PM -0400, Joey Hess wrote:
> Now that debhelper is frozen, before any forward progress was made on my
> goal to move python support out of debhelper (and with > 1 month having
> went by without any action on that at all on the pycentral side), it seems
> that the only thing to do about this RC bug is to patch dh_python --
> unless some way can be found to throw dh_python out of debhelper and put
> it in some other package.
> 
> I'm very unhappy that etch seems likely to be shipping with a debhelper
> that has a dh_python in it that I cannot maintain, and this has reduced
> my motivation to work on debhelper at all to near zero. I haven't
> decided to orphan it yet, but I've certianly been thinking about that.

  there is a way out here. let me explain that:

  (1) dh_pysupport is able to generate the substvars himself, and
      already do it if no debian/pycompat is here. This code has been
      tested as many packages already do use it.

  (2) AFAICT, dh_pycentral also has code to generate those, it's just
      not called yet.

  (3) both dh_py* helpers need to do all the analysis that dh_python
      does, so they already have done the inspection themselves, and
      need it to be correct already. The substitution code is only a few
      lines long.


  My proposal is simple: coordinate an upload of:
  * debhelper with a dh_python reverted to its last good state, AND that
    is noop where debian/pycompat is found.
  * python-support that always do the substitition when called.
  * python-central with the substitution code debugged and activated.

  all those packages should have versionned cross-conflicts, which is
almost harmless for end users that should not have debhelper installed
anyway.

  for that, debhelper patch is trivial, I suppose joeyh can provide it
easily, or I can do that, but having access to the SCM debhelper use to
revert the NMUs is more simple. python-support is almost ready.

  So Matthias, how hard would it be for you to generate the substvars ?
are you confident about the code that do that in python-central but that
is not activated yet ?
-- 
·O·  Pierre Habouzit
··O                                                [EMAIL PROTECTED]
OOO                                                http://www.madism.org

Attachment: signature.asc
Description: Digital signature

Reply via email to