[opensuse-project] One-click-installs

Heya all, Going back to the discussion we had a while ago about moving to Tumbleweed in openSUSE 12.1. After a little bit of thinking* I concluded that of course all (new) tumbleweed users need to move over to this setup of using the 'current' instead of the 12.1 repositories. So I changed the Tumbleweed page to reflect this: http://en.opensuse.org/Portal:Tumbleweed And also: http://en.opensuse.org/SDB:Change_from_12.1_to_Tumbleweed It makes the text a bit complicated. And I suck at un-complicating it, I suppose, help is welcome. But there is another matter I'm sure some of you object to much more strongly: I use a self-made one-click-install file for adding Tumbleweed**. I dunno if OCI can remove repo's but at least I can add the right ones... However. I have no idea where to host the file. So for now I put it on my *anathema* public dropbox... /me hides Yes, horrible, I know. I'm however sure our sysadmins can find a much better spot for this one-click install. And maybe also for the one-click-install for ownCloud, if we have one that works better?!? http://en.opensuse.org/Portal:Tumbleweed I just decided to go ahead, make the OCI and put it somewhere to have at least an improvement over the current situation ;-) Cheers, Jos * yes, I do it sometimes and yes, it usually hurts and leads to bad stuff, I'll try not to do it again ** Credit to Greg KH who made it, I just added the 'current' repo's to it too -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

On Wed, Nov 23, 2011 at 08:03:55PM -0200, Jos Poortvliet wrote:
Heya all,
Going back to the discussion we had a while ago about moving to Tumbleweed in openSUSE 12.1.
After a little bit of thinking* I concluded that of course all (new) tumbleweed users need to move over to this setup of using the 'current' instead of the 12.1 repositories. So I changed the Tumbleweed page to reflect this: http://en.opensuse.org/Portal:Tumbleweed And also: http://en.opensuse.org/SDB:Change_from_12.1_to_Tumbleweed
It makes the text a bit complicated. And I suck at un-complicating it, I suppose, help is welcome.
But there is another matter I'm sure some of you object to much more strongly: I use a self-made one-click-install file for adding Tumbleweed**. I dunno if OCI can remove repo's but at least I can add the right ones... However. I have no idea where to host the file. So for now I put it on my *anathema* public dropbox...
/me hides
It's not bad, I had it hosted on kernel.org for a long time before that site went down :)
Yes, horrible, I know. I'm however sure our sysadmins can find a much better spot for this one-click install. And maybe also for the one-click-install for ownCloud, if we have one that works better?!? http://en.opensuse.org/Portal:Tumbleweed
I just decided to go ahead, make the OCI and put it somewhere to have at least an improvement over the current situation ;-)
I would love to be able to figure out how to add a file like this to the wiki to be hosted within it, anyone know how to do this? thanks,
** Credit to Greg KH who made it, I just added the 'current' repo's to it too
Nice, glad to see you added this, but doesn't this also mean you need to disable the 12.1 repos as well? thanks, greg k-h -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

On 2011-11-23 14:25:42 (-0800), Greg KH <gregkh@suse.de> wrote:
On Wed, Nov 23, 2011 at 08:03:55PM -0200, Jos Poortvliet wrote:
Heya all,
Going back to the discussion we had a while ago about moving to Tumbleweed in openSUSE 12.1.
After a little bit of thinking* I concluded that of course all (new) tumbleweed users need to move over to this setup of using the 'current' instead of the 12.1 repositories. So I changed the Tumbleweed page to reflect this: http://en.opensuse.org/Portal:Tumbleweed And also: http://en.opensuse.org/SDB:Change_from_12.1_to_Tumbleweed
It makes the text a bit complicated. And I suck at un-complicating it, I suppose, help is welcome.
But there is another matter I'm sure some of you object to much more strongly: I use a self-made one-click-install file for adding Tumbleweed**. I dunno if OCI can remove repo's but at least I can add the right ones... However. I have no idea where to host the file. So for now I put it on my *anathema* public dropbox...
OCI cannot remove repos.
It's not bad, I had it hosted on kernel.org for a long time before that site went down :)
Yes, horrible, I know. I'm however sure our sysadmins can find a much better spot for this one-click install. And maybe also for the one-click-install for ownCloud, if we have one that works better?!? http://en.opensuse.org/Portal:Tumbleweed
I just decided to go ahead, make the OCI and put it somewhere to have at least an improvement over the current situation ;-)
I can put it on opensu.se (aka opensuse-community.org).
I would love to be able to figure out how to add a file like this to the wiki to be hosted within it, anyone know how to do this? thanks,
Would be a wiki attachment then, which produces rather odd URLs. Another option would be to have the ymp file on a proper URL (e.g. http://i.opensu.se/tumbleweed has an automagically generated one) and simply link to it from the wiki.
** Credit to Greg KH who made it, I just added the 'current' repo's to it too
Nice, glad to see you added this, but doesn't this also mean you need to disable the 12.1 repos as well?
Well the openSUSE:Tumbleweed/standard repository provides a "diff" to 12.1, so that's alright. But I presume you mean all the other ("add-on") repositories and there, indeed, one should disable the 12.1 repos, as the tumbleweed repositories there contain everything, instead of a diff to 12.1. That cannot be done with OCI though, and I don't see how that could be achieved using OCI in the first place. Have to do this: zypper ar http://r.opensu.se/tumbleweed.repo (If vendor change prohibition is enabled (which it is by default), shouldn't the tumbleweed repo have a higher priority ? e.g. by adding a line "priority=20" in its .repo file ?) On a side note, only few of those "add-on" repositories are available for Tumbleweed. cheers -- -o) Pascal Bleser /\\ http://opensuse.org -- we haz green _\_v http://fosdem.org -- we haz conf

2011/11/23 Pascal Bleser <pascal.bleser@opensuse.org>:
On 2011-11-23 14:25:42 (-0800), Greg KH <gregkh@suse.de> wrote:
On Wed, Nov 23, 2011 at 08:03:55PM -0200, Jos Poortvliet wrote:
Heya all,
Going back to the discussion we had a while ago about moving to Tumbleweed in openSUSE 12.1.
After a little bit of thinking* I concluded that of course all (new) tumbleweed users need to move over to this setup of using the 'current' instead of the 12.1 repositories. So I changed the Tumbleweed page to reflect this: http://en.opensuse.org/Portal:Tumbleweed And also: http://en.opensuse.org/SDB:Change_from_12.1_to_Tumbleweed
It makes the text a bit complicated. And I suck at un-complicating it, I suppose, help is welcome.
But there is another matter I'm sure some of you object to much more strongly: I use a self-made one-click-install file for adding Tumbleweed**. I dunno if OCI can remove repo's but at least I can add the right ones... However. I have no idea where to host the file. So for now I put it on my *anathema* public dropbox...
OCI cannot remove repos.
It's not bad, I had it hosted on kernel.org for a long time before that site went down :)
Yes, horrible, I know. I'm however sure our sysadmins can find a much better spot for this one-click install. And maybe also for the one-click-install for ownCloud, if we have one that works better?!? http://en.opensuse.org/Portal:Tumbleweed
I just decided to go ahead, make the OCI and put it somewhere to have at least an improvement over the current situation ;-)
I can put it on opensu.se (aka opensuse-community.org).
I would love to be able to figure out how to add a file like this to the wiki to be hosted within it, anyone know how to do this? thanks,
Would be a wiki attachment then, which produces rather odd URLs.
Another option would be to have the ymp file on a proper URL (e.g. http://i.opensu.se/tumbleweed has an automagically generated one) and simply link to it from the wiki.
** Credit to Greg KH who made it, I just added the 'current' repo's to it too
Nice, glad to see you added this, but doesn't this also mean you need to disable the 12.1 repos as well?
Well the openSUSE:Tumbleweed/standard repository provides a "diff" to 12.1, so that's alright.
But I presume you mean all the other ("add-on") repositories and there, indeed, one should disable the 12.1 repos, as the tumbleweed repositories there contain everything, instead of a diff to 12.1.
That cannot be done with OCI though, and I don't see how that could be achieved using OCI in the first place.
Have to do this: zypper ar http://r.opensu.se/tumbleweed.repo
(If vendor change prohibition is enabled (which it is by default), shouldn't the tumbleweed repo have a higher priority ? e.g. by adding a line "priority=20" in its .repo file ?)
On a side note, only few of those "add-on" repositories are available for Tumbleweed.
cheers -- -o) Pascal Bleser /\\ http://opensuse.org -- we haz green _\_v http://fosdem.org -- we haz conf
Hi, Can the "services" feature of zypper be used for this? I don't know if its implemented/available in openSUSE, http://old-en.opensuse.org/Standards/Repository_Index_Service Regards, Luiz -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

On Wed, Nov 23, 2011 at 11:03 PM, Jos Poortvliet <jos@opensuse.org> wrote:
Heya all,
Going back to the discussion we had a while ago about moving to Tumbleweed in openSUSE 12.1.
After a little bit of thinking* I concluded that of course all (new) tumbleweed users need to move over to this setup of using the 'current' instead of the 12.1 repositories. So I changed the Tumbleweed page to reflect this: http://en.opensuse.org/Portal:Tumbleweed And also: http://en.opensuse.org/SDB:Change_from_12.1_to_Tumbleweed
It makes the text a bit complicated. And I suck at un-complicating it, I suppose, help is welcome.
But there is another matter I'm sure some of you object to much more strongly: I use a self-made one-click-install file for adding Tumbleweed**. I dunno if OCI can remove repo's but at least I can add the right ones... However. I have no idea where to host the file. So for now I put it on my *anathema* public dropbox...
/me hides
Yes, horrible, I know. I'm however sure our sysadmins can find a much better spot for this one-click install. And maybe also for the one-click-install for ownCloud, if we have one that works better?!? http://en.opensuse.org/Portal:Tumbleweed
I just decided to go ahead, make the OCI and put it somewhere to have at least an improvement over the current situation ;-)
The openSUSE-KDE team hosts them inside their own repo. For instance take a look here: http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_12.1... You can see they have KDE4-BASIS.ymp, KDE4-DEFAULT.ymp, KDE4-DEVEL.ymp, and KDE4-GAMES.ymp hosted right in their repo directory tree. That seems like a logical place for it, especially since anyone trying to set it up manually will automatically come across the ymp files when doing so. You could probably ask them how they do that. -Todd -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

On Thursday, November 24, 2011 09:58:41 todd rme wrote:
On Wed, Nov 23, 2011 at 11:03 PM, Jos Poortvliet <jos@opensuse.org> wrote:
Heya all,
Going back to the discussion we had a while ago about moving to Tumbleweed in openSUSE 12.1.
After a little bit of thinking* I concluded that of course all (new) tumbleweed users need to move over to this setup of using the 'current' instead of the 12.1 repositories. So I changed the Tumbleweed page to reflect this: http://en.opensuse.org/Portal:Tumbleweed And also: http://en.opensuse.org/SDB:Change_from_12.1_to_Tumbleweed
It makes the text a bit complicated. And I suck at un-complicating it, I suppose, help is welcome.
But there is another matter I'm sure some of you object to much more strongly: I use a self-made one-click-install file for adding Tumbleweed**. I dunno if OCI can remove repo's but at least I can add the right ones... However. I have no idea where to host the file. So for now I put it on my *anathema* public dropbox...
/me hides
Yes, horrible, I know. I'm however sure our sysadmins can find a much better spot for this one-click install. And maybe also for the one-click-install for ownCloud, if we have one that works better?!? http://en.opensuse.org/Portal:Tumbleweed
I just decided to go ahead, make the OCI and put it somewhere to have at least an improvement over the current situation ;-)
The openSUSE-KDE team hosts them inside their own repo. For instance take a look here:
http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_12.1 /
You can see they have KDE4-BASIS.ymp, KDE4-DEFAULT.ymp, KDE4-DEVEL.ymp, and KDE4-GAMES.ymp hosted right in their repo directory tree. That seems like a logical place for it, especially since anyone trying to set it up manually will automatically come across the ymp files when doing so. You could probably ask them how they do that.
Now THIS is an excellent suggestion. I think I'll try to create a 'package' with just that file, then submit it to Tumbleweed so it can be maintained in there :D See if GregKH likes that idea... Meanwhile, I understood OCI can not help us remove the 'old' repositories. I have written down in the how-to on openSUSE.org/Tumbleweed how to remove them but it'd be far nicer if OCI could take care of that. I suspect giving OCI such power is a bit dangerous from a security perspective? Or is it something we could add some day, provided someone steps up to do it?
-Todd

On Mon, 2011-11-28 at 12:56 -0200, Jos Poortvliet wrote:
You can see they have KDE4-BASIS.ymp, KDE4-DEFAULT.ymp, KDE4-DEVEL.ymp, and KDE4-GAMES.ymp hosted right in their repo directory tree. That seems like a logical place for it, especially since anyone trying to set it up manually will automatically come across the ymp files when doing so. You could probably ask them how they do that.
Now THIS is an excellent suggestion. I think I'll try to create a 'package' with just that file, then submit it to Tumbleweed so it can be maintained in there :D
See if GregKH likes that idea...
Thse .ymp files are coming from patterns. Any 'package' you do would result in either an rpm or a deb. This link http://en.opensuse.org/openSUSE:Build_Service_Tutorial#Create_Patterns should carry the information you need. A quick start is: osc meta -e pattern <prj> <patternname> see for example: osc meta pattern X11:Compiz compiz-gnome (without -e it's viewing only.. so nor harm...) Hope that helps, Dominique -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

Hey, On 23.11.2011 23:03, Jos Poortvliet wrote:
And maybe also for the one-click-install for ownCloud
If you have a single package/pattern you want people to install, you can also use the new download page feature of the OBS. Either link to http://software.opensuse.org/download.html?project=network&package=mirall or if you want to be fancy include it via iframe <iframe src="http://software.opensuse.org/download/iframe?project=network&package=mirall"></iframe> For the ownCloud/mirall case please wait until we have pushed it into openSUSE:12.1:Update and point to that version. Thanks Henne -- Henne Vogelsang, openSUSE http://www.hennevogel.de Everybody has a plan, until they get hit. - Mike Tyson -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org

On Thursday, November 24, 2011 11:16:46 Henne Vogelsang wrote:
Hey,
On 23.11.2011 23:03, Jos Poortvliet wrote:
And maybe also for the one-click-install for ownCloud
If you have a single package/pattern you want people to install, you can also use the new download page feature of the OBS.
Either link to
http://software.opensuse.org/download.html?project=network&package=mirall
or if you want to be fancy include it via iframe
<iframe src="http://software.opensuse.org/download/iframe?project=network&package=mi rall"></iframe>
Yes, that OBS feature is awesome (I know the implementation makes Adrian go all red-eye but it works great from an user perspective). It is on the mirall SDB page right now.
For the ownCloud/mirall case please wait until we have pushed it into openSUSE:12.1:Update and point to that version. Thanks
Yes, that'd be far better...
Henne
participants (7)
-
Dominique Leuenberger
-
Greg KH
-
Henne Vogelsang
-
Jos Poortvliet
-
Luiz Fernando Ranghetti
-
Pascal Bleser
-
todd rme