Bugzilla – Bug 6832
Replace squeezecenter-testing yum repo with 3 7.0 repos
Last modified: 2009-09-08 09:24:13 UTC
Matt may already be working on this, but just to be sure... The squeezecenter-testing yum repo should be retired and replaced with 3 repos (trunk/branch/release) using something similar to what I described at http://forums.slimdevices.com/showthread.php?p=248833#post248833. IMO, this needs to happen either pre-7.0 or simultaneous with the 7.0 release. Change 15382 contains repo files that will need minor modifications to be used. CCing Dean for a 7.0 milestone.
This definitely needs to happen right at the 7.0 launch... I'll be prepping it, shortly and leaving the 'testing' Repo in place until that switch occurs.
(In reply to comment #1) > This definitely needs to happen right at the 7.0 launch... I'll be prepping it, > shortly and leaving the 'testing' Repo in place until that switch occurs. > If you run them both in parallel for a while pre-7.0, we can do some testing. I want to make sure it's fairly seamless to convert from the old repo to the new one.
I've built the 3 new repos and they're up and running. They should be updated nightly, with the exception of the 'release' repo which is only updated at major releases. Before I make a forum announcement, I thought you may want to check them out. I did update the Wiki article that you wrote (http://wiki.slimdevices.com/index.cgi?SqueezeCenterRPM) though to include the new repository information.
A few comments: - I think the -repo RPM should go into each of the 3 repos rather than in the parent directory. That way it can be automatically updated via yum if we ever need to change it. - I think I'm still confused about how you guys are using version numbers for the 7.x tree. What will happen to the branch after 7.0 release? Will the branch become 7.0.1 and trunk will become 7.1? Or will the branch simply go away? Any of these will probably work, it's just easier for me to comment if I understand the plan. - The -repo RPM should probably include "Conflicts: squeezecenter-testing-release" to be safe - I'll add a note to the wiki explaining that the repos can also be enabled/disabled from the yum command line
-) I've moved the repo file into each of the repositories ... I was trying to keep things simple, but that does make sense. -) The branch/trunk/etc stuff is a bit confusing for me as well ... but I believe that the current system (release, trunk, branch) will work. In the current incarnation, I believe that release will be 7.0, branch is 7.0 that we're working on, and trunk is 7.0.1. In the future I think that 7.0.1 will move to 'branch', and 'trunk' will be come 7.0.2 or whatever the next version # is. This will allow for the existing names to continue to work and be updatable .. but I understand the confusion. - I've made the changes to rthe RPM and uploaded it .. (same version # though..)
Is this fixed?
Something's not quite right with the dir structure. There's a top level branch dir that is poplated properly, but squeezecenter/branch is not. Also, there's no -repo RPM in the release dir.
We should be all set now ... I had a typo in one of the scripts. I've also updated the release repo with the repo file...
This bug is being closed since it was resolved for a version which is now released! Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html If you are still seeing this bug, please re-open it and we will consider it for a future release.