Bugzilla – Bug 7635
Update yum and deb repos with 7.1 builds
Last modified: 2008-03-31 11:13:33 UTC
The old 7.0 "branch" is now dead. As discussed on the forums, the deb repos should probably be updated to contain: stable - 7.0 release testing - 7.0/trunk (aka 7.0.1) unstable - 7.1/trunk (aka 7.1.0) The yum repo will need a similar update. Unfortunately, the repos are called "branch" and "trunk" which are now not really correct names. I'm not sure the best way to fix this, but I'll post any suggestions if they come to me.
I'm not sure about the Yum names either, but I've updated the build scripts for the Debian repo. Nightly 7.1's are going to unstable, and nightly 7.0.1s are going to testing.
(In reply to comment #1) > I'm not sure about the Yum names either > The stable/testing/unstable nomenclature is a Debian thing. Most yum repos I've used have two repos - release and testing. With that said however, I suggest the yum repos just use release/testing/unstable rather than make up something new. You could probably do something like this: - Add new repos for testing and unstable and build them from 7.0.1 and 7.1 like you did for the deb - Add symlinks from trunk->unstable and branch->testing so old .repo configurations won't break - Leave the release repo as-is - Publish an updated (1-4) repo rpm that replaces the branch and trunk entries with testing and unstable A couple of other things related to this: - I assume you've seen my comment at http://forums.slimdevices.com/showthread.php?t=45444 about builds using an old rev. - Has a decision been made regarding whether the next feature release will be called 7.1 or 7.1.0? As you'll recall, things broke when we had to switch from 7.0.0 to 7.0. It would be nice to have this decided before you do all these builds so it doesn't need to change later. - I suppose you also need to reorganize the nightly download directory to hold the various builds since the name trunk is similarly unclear there.
I came to a similar conclusion about the repos over the weekend... it make smore sense for them to be identical in naming structure than to try to follow some strange branch/trunk thing when thats not how we're building our releases anyways. I've finished setting up the Yum repo and updating all the appropriate files. Release -> 7.0.0 Testing -> 7.0.1 (repos/slim/7.0/trunk) Unstable -> 7.1 (repos/slim/7.1/trunk) I'm not sure about a naming structure of using 7.1.0 instead of 7.1... but I don't think that will be much of a problem going forward. We'll see...
I've tested the upgrades using Yum to go from Release -> Testing -> Unstable and it works great. CLosing.
FYI, you forgot to update the name strings in the .repo file, but IMO it's probably not important enough to warrant another change.