[opensuse] Where to get 13.1 OSS srpms ?
All, I must be suffering from the can't find .... syndrome. Where can I find the srpm file for the 13.1 distro? I thought they were under suse/src on the DVD, but there are not to be found at: http://download.opensuse.org/distribution/13.1/repo/oss/suse/ I wanted to grab a couple of .spec file. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, Jul 22, 2015 at 10:36:30AM -0500, David C. Rankin wrote:
All,
I must be suffering from the can't find .... syndrome. Where can I find the srpm file for the 13.1 distro? I thought they were under suse/src on the DVD, but there are not to be found at:
http://download.opensuse.org/distribution/13.1/repo/oss/suse/
I wanted to grab a couple of .spec file.
http://download.opensuse.org/source/distribution/13.1/repo/oss/ Or just osc co openSUSE:13.1 package Ciao, Marcus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/22/2015 10:38 AM, Marcus Meissner wrote:
http://download.opensuse.org/source/distribution/13.1/repo/oss/
Or just
osc co openSUSE:13.1 package
thank you Marcus! -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wed, Jul 22, 2015 at 11:46 AM, David C. Rankin <drankinatty@suddenlinkmail.com> wrote:
On 07/22/2015 10:38 AM, Marcus Meissner wrote:
http://download.opensuse.org/source/distribution/13.1/repo/oss/
Or just
osc co openSUSE:13.1 package
David, If you haven't started using osc, it is a great tool and definitely a great way to pull down package sources. I do the "osc co" method routinely. I haven't unpacked a srpm in years. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2015-07-22 18:05, Greg Freemyer wrote:
If you haven't started using osc, it is a great tool and definitely a great way to pull down package sources.
Don't you need an account? - -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlWwVkoACgkQja8UbcUWM1w6EQD/bt1rmOvaT1vCxGkENBs0zLDl unwtTN7TC4/IDfMq/gcA/1d6m8zywJ/sEPL/PxrdDH49U+w/uyV42kXZyLETz+nH =rXz1 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On July 22, 2015 10:49:47 PM EDT, "Carlos E. R." <robin.listas@telefonica.net> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2015-07-22 18:05, Greg Freemyer wrote:
If you haven't started using osc, it is a great tool and definitely a great way to pull down package sources.
Don't you need an account?
It's the same account as your bugzilla account so if you have that you have an account. You may need to log into http://build.opensuse.org one time to set things up. I'm not sure. Greg -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, Jul 23, 2015 at 2:36 PM, <greg.freemyer@gmail.com> wrote:
On July 22, 2015 10:49:47 PM EDT, "Carlos E. R." <robin.listas@telefonica.net> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2015-07-22 18:05, Greg Freemyer wrote:
If you haven't started using osc, it is a great tool and definitely a great way to pull down package sources.
Don't you need an account?
It's the same account as your bugzilla account so if you have that you have an account.
I'm not really sure. It does not use single signon for sure - even though after login I can enter bugzill and forums, I still need to perform extra login in build service. I do not remember whether I had to register explicitly there ... I have explicit record for build service in my password wallet, so I assum it is separate login. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, Jul 23, 2015 at 10:01 AM, Andrei Borzenkov <arvidjaar@gmail.com> wrote:
On Thu, Jul 23, 2015 at 2:36 PM, <greg.freemyer@gmail.com> wrote:
On July 22, 2015 10:49:47 PM EDT, "Carlos E. R." <robin.listas@telefonica.net> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2015-07-22 18:05, Greg Freemyer wrote:
If you haven't started using osc, it is a great tool and definitely a great way to pull down package sources.
Don't you need an account?
It's the same account as your bugzilla account so if you have that you have an account.
I'm not really sure. It does not use single signon for sure - even though after login I can enter bugzill and forums, I still need to perform extra login in build service. I do not remember whether I had to register explicitly there ... I have explicit record for build service in my password wallet, so I assum it is separate login.
Agreed it is not single signon, but it is shared credentials and when you register for bugzilla you automatically have an OBS (http://build.opensuse.org) set of credentials. I suspect you have to login into OBS one time via the web interface to activate the OBS account. After that you can use "osc" to do all interactions, or you can use the WebUI at the OBS website. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/23/2015 10:45 AM, Greg Freemyer wrote:
Agreed it is not single signon, but it is shared credentials and when you register for bugzilla you automatically have an OBS (http://build.opensuse.org) set of credentials.
I suspect you have to login into OBS one time via the web interface to activate the OBS account. After that you can use "osc" to do all interactions, or you can use the WebUI at the OBS website.
Greg
Good info. I'm not sure of the order as I've had both obs and bugzilla accounts for years. Hopefully the osc command line interface is more comforting than the webUI for obs. I'm always a bit unsure just what is taking place after I click the platform boxes and then trigger a build. Voodoo.... -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, Jul 23, 2015 at 2:32 PM, David C. Rankin <drankinatty@suddenlinkmail.com> wrote:
On 07/23/2015 10:45 AM, Greg Freemyer wrote:
Agreed it is not single signon, but it is shared credentials and when you register for bugzilla you automatically have an OBS (http://build.opensuse.org) set of credentials.
I suspect you have to login into OBS one time via the web interface to activate the OBS account. After that you can use "osc" to do all interactions, or you can use the WebUI at the OBS website.
Greg
Good info. I'm not sure of the order as I've had both obs and bugzilla accounts for years. Hopefully the osc command line interface is more comforting than the webUI for obs. I'm always a bit unsure just what is taking place after I click the platform boxes and then trigger a build. Voodoo....
Major Voodoo. Unlike a local build, when you build on the build farm a virgin VM is spun up with your distro of choice already installed. Then your dependencies are installed and the build kicked off. The build farm is huge. Roughly 100+ computers - Intel / ARM / PPC all have their own dedicated physical hardware: Roughly 10 ARM Workers doing compiles, 10 PPCs. The rest Intel. But each one in turn is running VMs that do the actual compiles. The Monitor page is very interesting. https://build.opensuse.org/monitor Especially the tables at the bottom. I like to look at the weekly view to get a sense of how overwhelmed the overall build farm is. Currently about 40,000 64-bit Intel builds are queued up and about 10,000 of them have all their dependencies built so they are ready to compile as soon as there is a free VM to do the work. It can probably work thru that in a day or so if another big set of jobs isn't sent its way. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/22/2015 11:05 AM, Greg Freemyer wrote:
On Wed, Jul 22, 2015 at 11:46 AM, David C. Rankin <drankinatty@suddenlinkmail.com> wrote:
On 07/22/2015 10:38 AM, Marcus Meissner wrote:
http://download.opensuse.org/source/distribution/13.1/repo/oss/
Or just
osc co openSUSE:13.1 package
David,
If you haven't started using osc, it is a great tool and definitely a great way to pull down package sources.
I do the "osc co" method routinely. I haven't unpacked a srpm in years.
Greg
Thanks Greg, That's good info. I am probably still just doing things the hard way. I'm still digesting the move from building in /usr/src/package to ~/rpmbuild ;-) Marcus mentioned it as well, so I'll go read and see what osc does. (after I get the pdf issue solved - hopefully without virtualbox) -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, Jul 23, 2015 at 2:24 PM, David C. Rankin <drankinatty@suddenlinkmail.com> wrote:
Thanks Greg,
That's good info. I am probably still just doing things the hard way. I'm still digesting the move from building in /usr/src/package to ~/rpmbuild ;-)
Marcus mentioned it as well, so I'll go read and see what osc does. (after I get the pdf issue solved - hopefully without virtualbox)
osc is a very powerful command line tool that let's you interact with build.opensuse.org. It also lets you locally build packages. It does the build in a chroot jail. As an example "libewf" is a package in the distribution. Let's assume I want to edit the spec file and rebuild it. The trouble is I want to rebuild it on my openSUSE 13.2 desktop machine, then deploy a 13.1 rpm to production server. That is no issue for osc. It handles cross release compiles seamlessly. # On my 13.2 desktop PC I keep a directory ~/obs around where I keep copies of packages. I typically pull packages into the ~/obs directory tree, so: cd ~/obs # Now I want to pull down a copy of libewf from the openSUSE 13.1 project osc co openSUSE:13.1 libewf # that will create ./openSUSE:13.1/libewf and populate it. I now need to move to that dir cd openSUSE:13.1/libewf # First I do a quick build to make sure it works before I start tweaking anything osc build standard # note that the first thing it does is pull down a copy of all the 13.1 RPMs it will need to do a true openSUSE 13.1 build. Then it creates a chroot jail to build in and installs all those RPMs. Then it does the build and shows you a list of the RPMs it built. # It should build fine, so now you can tweak the spec file and redo the build as desired. vi *.spec ; osc build standard # Once you have what you want, copy the RPMs to your production server and install them. HTH Greg -- Greg Freemyer www.IntelligentAvatar.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 07/23/2015 01:48 PM, Greg Freemyer wrote:
# It should build fine, so now you can tweak the spec file and redo the build as desired. vi *.spec ; osc build standard
# Once you have what you want, copy the RPMs to your production server and install them.
HTH Greg
That did help A LOT. Great example. That is similar to the archroot build environment on Archlinux (without the remote obs help). I'm glad to see that addition. I built KDE3 (Trinity) for Arch using its archroot system and could build cross-platform x86/x86_64 on my x86_64 build box (saved hours of build time each run) Now if they could just get Trinity patched with multiseat for systemd without consolekit..... -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
Andrei Borzenkov
-
Carlos E. R.
-
David C. Rankin
-
Greg Freemyer
-
greg.freemyer@gmail.com
-
Marcus Meissner