[opensuse-project] Packman service interruption and migration
The Packman website and repositories are going to be broken and in the works for several days (possibly up to a week) starting tonight at 20:00 CET, during which the following services will not be available, or only sporadically: * the Packman website itself: http://packman.links2linux.org * the Packman repositories, except "Essentials" (see "new repository layout" below) The reason is that we are performing a major migration of our services to * the latest version of the openSUSE Build Service (we were still using an old version) * a new layout of our repositories, to enable a more fine- grained control over what parts of Packman should be used (see below) In order to try to keep a minimum service going during that time, you may use and point people to our new repositories, that already contain the "Essentials" part, which are almost complete with the bare minimum everyone needs (mplayer, vlc, libraries, ...). The URLs for the new repositories are as follows: * http://packman.inode.at/suse/openSUSE_11.3/ * http://packman.inode.at/suse/openSUSE_11.2/ * http://packman.inode.at/suse/Factory/ * http://packman.inode.at/suse/SLE_11/ There are no .repo files there yet, so adding one of these is done as follows: zypper ar -n packman http://packman.inode.at/suse/openSUSE_11.3/ packman (obviously adapt the URL to your openSUSE version) You may also use one of our mirror sites, as they already have our new repositories: ftp://packman.links2linux.de/pub/packman/MIRRORS New repository layout --------------------- As has been announced (including here), we have had a discussion back in December about whether and how we should reorganize the layout of our repositories. Up to now, and for many years, it has always been "one big repository", which had pros and cons: * good: easy to use, just add onr repository and be done with it * good: easy for us to manage * bad: you get everything and the kitchen sink, including packages that are duplications of stuff from other repositories, specifically from build.opensuse.org (which didn't exist when Packman was created), and potential conflicts with those * bad: large metadata files to synchronise (although zypper has become pretty fast at that) We came up with a solution to this, as more and more people requested having split repositories, in order to control what they want to use from Packman: * we will have four repositories instead of one: Essentials, Multimedia, Games and Extras * Essentials will be the bare minimum to get your multimedia experience on openSUSE going (libraries, MPlayer, vlc, ffmpeg, ...) * Multimedia will contain additional applications that are not available for openSUSE or only in a crippled build, such as avidemux, etc... * Games are, well, games, although we will try to move most of what may be hosted on build.opensuse.org to the games project there * Extras is all the rest In order to provide the best of both worlds or, rather, still provide you with the old option of adding everything, we are using a little trick and are running "createrepo" on the top-level directory, which results in having repository metadata that contains all the packages from all the above mentioned repositories without having to duplicate the RPM files on our server. Hence, to make it short and less technical, you can still also use the "old way" too. As an example of what needs to be added to zypper, once the migration is complete and .repo files are available too: * add the Essentials repository: zypper ar -r \ http://packman.inode.at/suse/openSUSE_11.3/Essentials/Essentials.repo * add the "everything" repository: zypper ar -r \ http://packman.inode.at/suse/openSUSE_11.3/packman.repo I will announce our progress on my blog at http://dev-loki.blogspot.com -- which is also aggregated on http://planet.opensuse.org -- and will obviously post another announcement here once our migration is complete. In advance, sorry for the inconvenience, and thank you for your understanding. We are convinced that our move will not only provide us with a better infrastructure, but also improve your experience with Packman and openSUSE. cheers -- -o) Pascal Bleser <pascal.bleser@opensuse.org> /\\ http://opensuse.org -- I took the green pill _\_v FOSDEM XI: 5 + 6 Feb 2011, http://fosdem.org
Le dimanche 20 février 2011, à 16:28 +0100, Pascal Bleser a écrit :
We came up with a solution to this, as more and more people requested having split repositories, in order to control what they want to use from Packman: * we will have four repositories instead of one: Essentials, Multimedia, Games and Extras * Essentials will be the bare minimum to get your multimedia experience on openSUSE going (libraries, MPlayer, vlc, ffmpeg, ...) * Multimedia will contain additional applications that are not available for openSUSE or only in a crippled build, such as avidemux, etc... * Games are, well, games, although we will try to move most of what may be hosted on build.opensuse.org to the games project there * Extras is all the rest
That's a great move, thanks to the Packman team! Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
I removed the old packman 11.3 repo via YAST. I went to add the new repos back using YAST and was only offered one packman repo. I though it was going to be broken up? On 02/20/2011 07:28 AM, Pascal Bleser wrote:
The Packman website and repositories are going to be broken and in the works for several days (possibly up to a week) starting tonight at 20:00 CET, during which the following services will not be available, or only sporadically: * the Packman website itself: http://packman.links2linux.org * the Packman repositories, except "Essentials" (see "new repository layout" below)
The reason is that we are performing a major migration of our services to * the latest version of the openSUSE Build Service (we were still using an old version) * a new layout of our repositories, to enable a more fine- grained control over what parts of Packman should be used (see below)
In order to try to keep a minimum service going during that time, you may use and point people to our new repositories, that already contain the "Essentials" part, which are almost complete with the bare minimum everyone needs (mplayer, vlc, libraries, ...). The URLs for the new repositories are as follows: * http://packman.inode.at/suse/openSUSE_11.3/ * http://packman.inode.at/suse/openSUSE_11.2/ * http://packman.inode.at/suse/Factory/ * http://packman.inode.at/suse/SLE_11/
There are no .repo files there yet, so adding one of these is done as follows: zypper ar -n packman http://packman.inode.at/suse/openSUSE_11.3/ packman (obviously adapt the URL to your openSUSE version) You may also use one of our mirror sites, as they already have our new repositories: ftp://packman.links2linux.de/pub/packman/MIRRORS
New repository layout --------------------- As has been announced (including here), we have had a discussion back in December about whether and how we should reorganize the layout of our repositories. Up to now, and for many years, it has always been "one big repository", which had pros and cons: * good: easy to use, just add onr repository and be done with it * good: easy for us to manage * bad: you get everything and the kitchen sink, including packages that are duplications of stuff from other repositories, specifically from build.opensuse.org (which didn't exist when Packman was created), and potential conflicts with those * bad: large metadata files to synchronise (although zypper has become pretty fast at that)
We came up with a solution to this, as more and more people requested having split repositories, in order to control what they want to use from Packman: * we will have four repositories instead of one: Essentials, Multimedia, Games and Extras * Essentials will be the bare minimum to get your multimedia experience on openSUSE going (libraries, MPlayer, vlc, ffmpeg, ...) * Multimedia will contain additional applications that are not available for openSUSE or only in a crippled build, such as avidemux, etc... * Games are, well, games, although we will try to move most of what may be hosted on build.opensuse.org to the games project there * Extras is all the rest
In order to provide the best of both worlds or, rather, still provide you with the old option of adding everything, we are using a little trick and are running "createrepo" on the top-level directory, which results in having repository metadata that contains all the packages from all the above mentioned repositories without having to duplicate the RPM files on our server. Hence, to make it short and less technical, you can still also use the "old way" too.
As an example of what needs to be added to zypper, once the migration is complete and .repo files are available too: * add the Essentials repository: zypper ar -r \ http://packman.inode.at/suse/openSUSE_11.3/Essentials/Essentials.repo * add the "everything" repository: zypper ar -r \ http://packman.inode.at/suse/openSUSE_11.3/packman.repo
I will announce our progress on my blog at http://dev-loki.blogspot.com -- which is also aggregated on http://planet.opensuse.org -- and will obviously post another announcement here once our migration is complete.
In advance, sorry for the inconvenience, and thank you for your understanding. We are convinced that our move will not only provide us with a better infrastructure, but also improve your experience with Packman and openSUSE.
cheers
-- Sent from my Linux box. Regards de KC6KGE. A very happy Flex-3000 user. Skype flamebait Gmail flamebait at gmail dot com -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
On Sat, 26 Feb 2011 16:46:45 -0800 Steven L Hess <SHESS-VTFLXVElH1XQT0dZR+AlfA@public.gmane.org> wrote:
I removed the old packman 11.3 repo via YAST. I went to add the new repos back using YAST and was only offered one packman repo. I though it was going to be broken up?
Hi Looks like it's Essential, Extra, Games and Multimedia to me, you would need to add the extra depth... http://packman.inode.at/suse/openSUSE_11.3/ -- Cheers Malcolm °¿° (Linux Counter #276890) SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.32.27-0.2-default up 5 days 20:42, 2 users, load average: 0.22, 0.17, 0.10 GPU GeForce 8600 GTS Silent - Driver Version: 260.19.26 -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
On 02/26/2011 06:00 PM, Malcolm wrote:
On Sat, 26 Feb 2011 16:46:45 -0800 Steven L Hess <SHESS-VTFLXVElH1XQT0dZR+AlfA@public.gmane.org> wrote:
I removed the old packman 11.3 repo via YAST. I went to add the new repos back using YAST and was only offered one packman repo. I though it was going to be broken up?
Hi Looks like it's Essential, Extra, Games and Multimedia to me, you would need to add the extra depth... http://packman.inode.at/suse/openSUSE_11.3/
The question then is why does YAST only offer one repo on my 11.3 x64 system when I try and add it. I don't want to get overly complicated. I thought enough time had passed for this change over to have been accomplished and I would be offered all the new repos under "community" when I went to add them with YAST. My repo for packman under YAST "Configured Software Repositories" is http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/11.3 This is all I was offered by YAST. Shouldn't have this just worked and all three new trepositories have been offered? Steven -- Sent from my Linux box. Regards de KC6KGE. A very happy Flex-3000 user. Skype flamebait Gmail flamebait at gmail dot com -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
On Sat, 26 Feb 2011 18:51:53 -0800 Steven L Hess <SHESS-VTFLXVElH1XQT0dZR+AlfA@public.gmane.org> wrote:
On 02/26/2011 06:00 PM, Malcolm wrote:
On Sat, 26 Feb 2011 16:46:45 -0800 Steven L Hess <SHESS-VTFLXVElH1XQT0dZR+AlfA-XMD5yJDbdMReXY1tMh2IBg@public.gmane.org> wrote:
I removed the old packman 11.3 repo via YAST. I went to add the new repos back using YAST and was only offered one packman repo. I though it was going to be broken up?
Hi Looks like it's Essential, Extra, Games and Multimedia to me, you would need to add the extra depth... http://packman.inode.at/suse/openSUSE_11.3/
The question then is why does YAST only offer one repo on my 11.3 x64 system when I try and add it. I don't want to get overly complicated. I thought enough time had passed for this change over to have been accomplished and I would be offered all the new repos under "community" when I went to add them with YAST.
My repo for packman under YAST "Configured Software Repositories" is http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/11.3 This is all I was offered by YAST. Shouldn't have this just worked and all three new trepositories have been offered?
Steven
Hi No, you need to manually add each one until the xml list for YaST is updated.... -- Cheers Malcolm °¿° (Linux Counter #276890) SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.32.27-0.2-default up 5 days 22:14, 2 users, load average: 0.02, 0.05, 0.05 GPU GeForce 8600 GTS Silent - Driver Version: 260.19.26 -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
On 02/26/2011 07:32 PM, Malcolm wrote:
On Sat, 26 Feb 2011 18:51:53 -0800 Steven L Hess <SHESS-VTFLXVElH1XQT0dZR+AlfA@public.gmane.org> wrote:
On 02/26/2011 06:00 PM, Malcolm wrote:
On Sat, 26 Feb 2011 16:46:45 -0800 Steven L Hess <SHESS-VTFLXVElH1XQT0dZR+AlfA-XMD5yJDbdMReXY1tMh2IBg@public.gmane.org> wrote:
I removed the old packman 11.3 repo via YAST. I went to add the new repos back using YAST and was only offered one packman repo. I though it was going to be broken up?
Hi Looks like it's Essential, Extra, Games and Multimedia to me, you would need to add the extra depth... http://packman.inode.at/suse/openSUSE_11.3/
The question then is why does YAST only offer one repo on my 11.3 x64 system when I try and add it. I don't want to get overly complicated. I thought enough time had passed for this change over to have been accomplished and I would be offered all the new repos under "community" when I went to add them with YAST.
My repo for packman under YAST "Configured Software Repositories" is http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/11.3 This is all I was offered by YAST. Shouldn't have this just worked and all three new trepositories have been offered?
Steven
Hi No, you need to manually add each one until the xml list for YaST is updated....
So I should wait and hope the list for YAST gets updated. Thanks Malcolm. Once again you have answered my question in a way I understand. You have helped me often on the forum. Steven -- Sent from my Linux box. Regards de KC6KGE. A very happy Flex-3000 user. Skype flamebait Gmail flamebait at gmail dot com -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
On Sat, 26 Feb 2011 19:39:15 -0800 Steven L Hess <SHESS-VTFLXVElH1XQT0dZR+AlfA@public.gmane.org> wrote:
On 02/26/2011 07:32 PM, Malcolm wrote:
On Sat, 26 Feb 2011 18:51:53 -0800 Steven L Hess <SHESS-VTFLXVElH1XQT0dZR+AlfA-XMD5yJDbdMReXY1tMh2IBg@public.gmane.org> wrote:
On 02/26/2011 06:00 PM, Malcolm wrote:
On Sat, 26 Feb 2011 16:46:45 -0800 Steven L Hess <SHESS-VTFLXVElH1XQT0dZR+AlfA-XMD5yJDbdMReXY1tMh2IBg-XMD5yJDbdMReXY1tMh2IBg@public.gmane.org> wrote:
I removed the old packman 11.3 repo via YAST. I went to add the new repos back using YAST and was only offered one packman repo. I though it was going to be broken up?
Hi Looks like it's Essential, Extra, Games and Multimedia to me, you would need to add the extra depth... http://packman.inode.at/suse/openSUSE_11.3/
The question then is why does YAST only offer one repo on my 11.3 x64 system when I try and add it. I don't want to get overly complicated. I thought enough time had passed for this change over to have been accomplished and I would be offered all the new repos under "community" when I went to add them with YAST.
My repo for packman under YAST "Configured Software Repositories" is http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/11.3 This is all I was offered by YAST. Shouldn't have this just worked and all three new trepositories have been offered?
Steven
Hi No, you need to manually add each one until the xml list for YaST is updated....
So I should wait and hope the list for YAST gets updated. Thanks Malcolm. Once again you have answered my question in a way I understand. You have helped me often on the forum.
Steven
Hi You welcome, I've also asked on the IRC packman channel for it to be updated, so hopefully it will get added on their 'todo' list ;) -- Cheers Malcolm °¿° (Linux Counter #276890) SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.32.27-0.2-default up 5 days 22:36, 2 users, load average: 0.20, 0.10, 0.07 GPU GeForce 8600 GTS Silent - Driver Version: 260.19.26 -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
On 2011-02-26 19:39:15 (-0800), Steven L Hess <SHESS@bak.rr.com> wrote: [...]
The question then is why does YAST only offer one repo on my 11.3 x64 system when I try and add it. I don't want to get overly complicated. I thought enough time had passed for this change over to have been accomplished and I would be offered all the new repos under "community" when I went to add them with YAST.
My repo for packman under YAST "Configured Software Repositories" is http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/11.3 This is all I was offered by YAST. Shouldn't have this just worked and all three new trepositories have been offered? No, you need to manually add each one until the xml list for YaST is updated....
So I should wait and hope the list for YAST gets updated. Thanks Malcolm. Once again you have answered my question in a way I understand. You have helped me often on the forum.
Yes, that's how it is for now. We're still working on migrating packages into our new repository layout although what >90% of people use should be there by now. We still have to decide when we will make the "switch" and remove the old repositories (with symlinks to the new ones, that way it won't break the old URLs). Once that is done, I will adapt the list of Packman repositories in YaST, in order to give you the option of picking * the new repositories * individual repositories instead of just the "big" one Sorry for the inconvenience during this phase where we are still busy working on the whole thing. cheers -- -o) Pascal Bleser <pascal.bleser@opensuse.org> /\\ http://opensuse.org -- I took the green pill _\_v FOSDEM XI: 5 + 6 Feb 2011, http://fosdem.org
participants (5)
-
EGD
-
Malcolm
-
Pascal Bleser
-
Steven L Hess
-
Vincent Untz