[opensuse-arm] openSUSE 12.3 builds
Hi guys, I'm trying to build few packages for my ARM board, some of them builds fine for Factory, but since 12.3 released last week, I migrated my boards to 12.3, but my project with 12.3 enable rebuilt everything for Factory, but 12.3 is still in scheduled state for few days... Am I doing something wrong? -- Michal Hrusecky <Michal@Hrusecky.net> -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
2013/3/16 Michal Hrusecky <michal@hrusecky.net>:
boards to 12.3, but my project with 12.3 enable rebuilt everything for Factory, but 12.3 is still in scheduled state for few days... Am I doing something wrong?
Hi Michal, yes, this is a security feature.. in order to build something for 12.3 you need to migrate to a qemu build. Unfortunately the 12.3:Ports repository was changed to do native builds, which is blocked for everybody else. You need to set the path to devel:ARM:12.3:Contrib project and then abortbuild all the scheduled jobs (because the build service does not notice that you changed the path), and then call osc rebuild on them. Then it should work. For reference, have a look at the devel:ARM:12.3:Contrib:Chromebook project, this is how you should set it up as well. Greetings, Dirk -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Dirk Müller - 11:52 16.03.13 wrote:
2013/3/16 Michal Hrusecky <michal@hrusecky.net>:
boards to 12.3, but my project with 12.3 enable rebuilt everything for Factory, but 12.3 is still in scheduled state for few days... Am I doing something wrong?
Hi Michal,
yes, this is a security feature.. in order to build something for 12.3 you need to migrate to a qemu build. Unfortunately the 12.3:Ports repository was changed to do native builds, which is blocked for everybody else.
You need to set the path to devel:ARM:12.3:Contrib project and then abortbuild all the scheduled jobs (because the build service does not notice that you changed the path), and then call osc rebuild on them. Then it should work.
For reference, have a look at the devel:ARM:12.3:Contrib:Chromebook project, this is how you should set it up as well.
Great! Thanks! Works now! -- Michal Hrusecky <Michal@Hrusecky.net> -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi, Le 16/03/2013 13:16, Michal Hrusecky a écrit :
Dirk Müller - 11:52 16.03.13 wrote:
2013/3/16 Michal Hrusecky <michal@hrusecky.net>:
boards to 12.3, but my project with 12.3 enable rebuilt everything for Factory, but 12.3 is still in scheduled state for few days... Am I doing something wrong? Hi Michal,
yes, this is a security feature.. in order to build something for 12.3 you need to migrate to a qemu build. Unfortunately the 12.3:Ports repository was changed to do native builds, which is blocked for everybody else.
You need to set the path to devel:ARM:12.3:Contrib project and then abortbuild all the scheduled jobs (because the build service does not notice that you changed the path), and then call osc rebuild on them. Then it should work.
For reference, have a look at the devel:ARM:12.3:Contrib:Chromebook project, this is how you should set it up as well. Great! Thanks! Works now!
hm, it does not for me. My path for ARM 12.3 build is devel:ARM:12.3:Contrib/ports but all packages are marked as unresolvable. Any idea why? Maybe I need to add another repo? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
2013/3/19 Guillaume Gardet <guillaume.gardet@free.fr>:
My path for ARM 12.3 build is devel:ARM:12.3:Contrib/ports but all packages are marked as unresolvable. Any idea why?
For me it works, I'm not sure why it wouldn't work for you. which project are you looking at? perhaps I see something when debugging that one.. -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 19/03/2013 10:38, Dirk Müller a écrit :
2013/3/19 Guillaume Gardet <guillaume.gardet@free.fr>:
My path for ARM 12.3 build is devel:ARM:12.3:Contrib/ports but all packages are marked as unresolvable. Any idea why? For me it works, I'm not sure why it wouldn't work for you. which project are you looking at? perhaps I see something when debugging that one..
It is my home project: home:Guillaume_G:ARM Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
2013/3/19 Guillaume Gardet <guillaume.gardet@free.fr>:
It is my home project: home:Guillaume_G:ARM
Ah. Most likely it works if you change <repository name="openSUSE_12.3"> <path project="openSUSE:12.3" repository="ports"/> <path project="devel:ARM:12.3:Contrib" repository="ports"/> <path project="openSUSE:12.3" repository="standard"/> to <repository name="openSUSE_12.3"> <path project="devel:ARM:12.3:Contrib" repository="ports"/> openSUSE:12.3/standard is not giving you any additional value but only causes confusion (build config imported twice), and devel:ARM:Contrib needs to be set before openSUSE:12.3. In fact it links openSUSE:12.3 so you can completely remove the line as well (avoids double import then as well). Greetings, Dirk -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 19/03/2013 11:20, Dirk Müller a écrit :
2013/3/19 Guillaume Gardet <guillaume.gardet@free.fr>:
It is my home project: home:Guillaume_G:ARM Ah. Most likely it works if you change
<repository name="openSUSE_12.3"> <path project="openSUSE:12.3" repository="ports"/> <path project="devel:ARM:12.3:Contrib" repository="ports"/> <path project="openSUSE:12.3" repository="standard"/>
to
<repository name="openSUSE_12.3"> <path project="devel:ARM:12.3:Contrib" repository="ports"/>
openSUSE:12.3/standard is not giving you any additional value but only causes confusion (build config imported twice), and devel:ARM:Contrib needs to be set before openSUSE:12.3. In fact it links openSUSE:12.3 so you can completely remove the line as well (avoids double import then as well).
Ok, thanks. It fixed it. openSUSE:12.3/standard was added to test also some packages for x86. openSUSE:12.3/ports was added to check if that helped or not. Guillaume
Greetings, Dirk
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (3)
-
Dirk Müller
-
Guillaume Gardet
-
Michal Hrusecky