On Sat Nov 11, 2000 at 02:47:55PM +0100, Alexander Skwar wrote:
> > Make sense? =)
>
> Uhm, not really. Let me see if I got this straight. We start with package
> pkg-1mdk, both in Cooker and in release versions. Now the release version
> gets an update. This updated package will then be named pkg-1.1mdk, while
> the Cooker version stays at pkg-1mdk. Now the Cooker version gets updated,
> making it pkg-2mdk in Cooker and pkg-1.1mdk in release. Right?
Sort of. Let's say 7.2 is released with pkg-5.0-26mdk and the older
versions use various different older versions. A severe problem is
found and 5.1 is released. cooker puts in pkg-5.1-1mdk, brand new
package. Updates now has to do the same thing (fix severe problem)
but we have to build three different rpms. We want to distinguish
between the three as each uses a different spec (can't use the same
version and just twiddle the specs ourself and release binaries
only.. what if someone wants to rebuild for their LM version?). So we
either release pkg-5.1-1mdk for 7.2, pkg-5.1-2mdk for 7.x and
pkg-5.1-3mdk for 6.x. Now if we change something in cooker, it's at
pkg-5.1-2mdk which means the packages for 6.x are still considered
"newer". To solve this, we use pkg-5.1-1.1mdk for 7.2, pkg-5.1-1.2mdk
for 7.x, and pkg-5.1-1.3mdk for 6.x. Now when cooker hits
pkg-5.1-2mdk, it is still higher than all versions in updates.
We no longer use "non-dotted" revision numbers for updates. They will
always be "x.xmdk" so that they will always be lower than cooker.
--
[EMAIL PROTECTED], OpenPGP key available on www.keyserver.net
1024D/FE6F2AFD 88D8 0D23 8D4B 3407 5BD7 66F9 2043 D0E5 FE6F 2AFD
- Danen Consulting Services www.danen.net, www.freezer-burn.org
- MandrakeSoft, Inc. www.linux-mandrake.com
Current Linux uptime: 4 days 11 hours 36 minutes.