On Sat, 27 Dec 2008, Damien Miller wrote:

> Hi,
> 
> This (large) diff updates and garbage collects all three Python
> ports:
> 
>     2.4.4 => 2.4.8
>     2.5.2 => 2.5.4
>     2.6 => 2.6.1
> 
> Python 2.4 and 2.5 lose their build knobs to match 2.6.
> 
> Removes no longer needed Python 2.5 security patches backported
> from the release25-maint SVN branch.
> 
> Remove the -bz2 subpackage from all three versions. It is silly
> to make a subpackage to avoid depending on something tiny and
> compatibly licensed.
> 
> Python 2.4 loses its -expat subpackage; expat has been in base for 
> some time.
> 
> Python 2.5 loses its sqlite subpackge. Again, sqlite is tiny, 
> compatibly licensed and is depended upon by more and more
> applications. This brings it into line with the 2.6 version.
> 
> Rework all three version's handling of setup.py. Rather than regex
> replacing LOCALBASE and X11BASE into setup.py post-configure, these
> are passed in though environment variables. Will save hours of
> frustrated cursing familiar to anyone who has accidently used the
> update-patches target after configure and had to go back and redo
> all the substitutions.
> 
> Rework the patching of setup.py for 2.4 and 2.5 to be more like
> what we do for 2.6. I.e. keep the diff minimal and avoid deleting
> huge blocks of code, so the diff has a chance of applying without
> massive hand-editing each patch release.
> 
> I'll commit this in a couple of days unless there are objections.
> There is a separate diff (coming shortly) to remove dependencies
> from other ports on python-expat, python-bz2 and python-sqlite


Shouldn't the removed subpackages need a @conflict marker to be added to 
the PLISTs?

-- 
Antoine

Reply via email to