Re: First Autopackage 1.3 patch

"Mike Hearn" <[email protected]> Sun, 13 Jul 2008 21:16:50 +0200
Newsgroups gmane.comp.autopackage.devel
Message-ID <[email protected]>
> If there's a bug in installer.x.template, stub.template or
> backend.template, all packages affected with this bug need to be
> recreated in order to get the fix.
>

Yes, but now you need people to separately fetch the runtime and set it up
themselves. How will they do that?

Also, how do you manage evolution of the platform? For instance, what if I
try and run a 1.5 autopackage on a system with the 1.0 runtime installed.
Doing something sensible requires you to present backwards compatible
metadata ..... forever. If you can't do that, you need to create what is
effectively an  entirely parallel packaging system.


> One example is the arch check in backend.template. I changed it, so
> that x86 packages can be installed on x86_64 systems, too. Even if
> this fix was released, users wouldn't benefit from it and still have
> to wait for the developers to get the new developer environment and
> recreate their packages.


They would have had to do that anyway to take advantage of the new features.
I agree that template bugs are bad, but surely that's an argument for
reducing the size of the templates rather than eliminating them entirely.