Bug 6832 - Replace squeezecenter-testing yum repo with 3 7.0 repos
: Replace squeezecenter-testing yum repo with 3 7.0 repos
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: RPM
: 7.0
: PC RedHat Linux
: P2 normal (vote)
: ---
Assigned To: Matt Wise
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-01-28 11:06 UTC by Mark Miksis
Modified: 2009-09-08 09:24 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Miksis 2008-01-28 11:06:11 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.
Comment 1 Matt Wise 2008-01-28 14:11:00 UTC
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. 


Comment 2 Mark Miksis 2008-01-28 14:48:41 UTC
(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.
Comment 3 Matt Wise 2008-01-29 06:23:02 UTC
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. 
Comment 4 Mark Miksis 2008-01-29 09:35:14 UTC
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
Comment 5 Matt Wise 2008-01-29 09:59:46 UTC
-) 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..) 
Comment 6 Blackketter Dean 2008-01-29 22:19:53 UTC
Is this fixed?
Comment 7 Mark Miksis 2008-01-30 09:16:00 UTC
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.
Comment 8 Matt Wise 2008-01-30 10:11:51 UTC
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... 
Comment 9 Chris Owens 2008-03-07 09:04:44 UTC
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.