On Friday 08 January 2010 18:34:52 Ben Taylor wrote:
> On Fri, Jan 8, 2010 at 4:25 PM, Pavel Heimlich <tropikhajma at gmail.com> 
wrote:
> > just to let you know the workspace switched to 4.3.90
> > (announcement http://www.kde.org/announcements/announce-4.4-rc1.php)
> >
> > It'll take some time to prune the old patches.
> 
> can we start making use of the new patch infrastructure, so
> patches/kdelibs/4.3.85 and patches/kdelibs/4.3.90 exist,
> just in case we need to go back, without having to wrench
> ourselves with mercurial?

We can just use "hg tag" to mark the position. I'd really prefer not to have 
tons of patches for all kinds of versions in the repo, but instead say "this 
repo (at revision r) builds exactly *these* versions"; surfing through history 
really isn't all that complicated in Mercurial (except I do miss SVN's "svn cp 
-r" to copy an old revision into the current tree).

> IE, move current kde patches to %{src_name}/%{src_ver}, then
> replicate with the new src_ver and then symlink the new rev
> up to patches.  Once the "can use relative patch directory"
> patch goes into pkgtool, we can get rid of the top level patches
> completely, and keep them with product and revision.

I don't think it makes sense to depend on totally unreleased versions of 
pkgtool; if anything I'd take advantage of the 4.4.0 release to drop support 
for, say, everything before pkgtool 1.3.98. Moving beyond that into privately-
patched pkgtool land doesn't seem like a good idea unless it brings really 
clear advantages (well, I see one clear advantage of "these are the patches 
for version V of the software" as opposed to having to hg up, check the spec 
file for the version).

[ade]

Reply via email to