[opensuse-arm] kernel update for 13.1 ARM images
Hi Dirk, Hi Alex, My patches are accepted in openSUSE GIT kernel repo so, we can get kernel update from Kernel:openSUSE-13.1 project to 13.1:Ports. Could you do it, please, since I have not the rights to proceed? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 13.12.2013, at 12:33, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Hi Dirk, Hi Alex,
My patches are accepted in openSUSE GIT kernel repo so, we can get kernel update from Kernel:openSUSE-13.1 project to 13.1:Ports.
Could you do it, please, since I have not the rights to proceed?
As the kernel does get built already as part of the Kernel:openSUSE-13.1 project, couldn't we just add that repo to the kiwi description and always have the latest kernel included that way? Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 13/12/2013 15:13, Alexander Graf a écrit :
On 13.12.2013, at 12:33, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Hi Dirk, Hi Alex,
My patches are accepted in openSUSE GIT kernel repo so, we can get kernel update from Kernel:openSUSE-13.1 project to 13.1:Ports.
Could you do it, please, since I have not the rights to proceed? As the kernel does get built already as part of the Kernel:openSUSE-13.1 project, couldn't we just add that repo to the kiwi description and always have the latest kernel included that way?
It is fine for me, but for consistency, we should add this repo to our images to get future updates from this repo. No? Guillaume
Alex
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 13/12/2013 15:40, Guillaume Gardet a écrit :
Le 13/12/2013 15:13, Alexander Graf a écrit :
On 13.12.2013, at 12:33, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Hi Dirk, Hi Alex,
My patches are accepted in openSUSE GIT kernel repo so, we can get kernel update from Kernel:openSUSE-13.1 project to 13.1:Ports.
Could you do it, please, since I have not the rights to proceed? As the kernel does get built already as part of the Kernel:openSUSE-13.1 project, couldn't we just add that repo to the kiwi description and always have the latest kernel included that way? It is fine for me, but for consistency, we should add this repo to our images to get future updates from this repo. No?
I just noticed that armv6 and aarch64 builds fine but armv7 never built! No armv7 folder in download repo. Probably in scheduled state forever. Guillaume
Guillaume
Alex
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 13.12.2013, at 15:50, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Le 13/12/2013 15:40, Guillaume Gardet a écrit :
Le 13/12/2013 15:13, Alexander Graf a écrit :
On 13.12.2013, at 12:33, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Hi Dirk, Hi Alex,
My patches are accepted in openSUSE GIT kernel repo so, we can get kernel update from Kernel:openSUSE-13.1 project to 13.1:Ports.
Could you do it, please, since I have not the rights to proceed? As the kernel does get built already as part of the Kernel:openSUSE-13.1 project, couldn't we just add that repo to the kiwi description and always have the latest kernel included that way? It is fine for me, but for consistency, we should add this repo to our images to get future updates from this repo. No?
I just noticed that armv6 and aarch64 builds fine but armv7 never built! No armv7 folder in download repo. Probably in scheduled state forever.
Hrm, Adrian, any idea what's going wrong here? I would copy the kernel into the Ports repo straight away, but it's very complicated to do. You need to somehow copy the package, create all the links, configure some metadata to keep version numbers in sync between the individual packages so that the devel packages match. I only know half of what needs to be done here. Alex -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi Alex,
I just noticed that armv6 and aarch64 builds fine but armv7 never built! No armv7 folder in download repo. Probably in scheduled state forever. Hrm, Adrian, any idea what's going wrong here?
It just never gets scheduled before the code gets changed again. Lack of available build machines that fulfill the _constraint file (we have only 4 hosts with disks > 16GB) -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Alexander Graf <agraf@suse.de> writes:
I would copy the kernel into the Ports repo straight away, but it's very complicated to do. You need to somehow copy the package, create all the links, configure some metadata to keep version numbers in sync between the individual packages so that the devel packages match. I only know half of what needs to be done here.
osc branch will do everything you needed. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Freitag, 13. Dezember 2013, 16:12:54 wrote Alexander Graf:
On 13.12.2013, at 15:50, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Le 13/12/2013 15:40, Guillaume Gardet a écrit :
Le 13/12/2013 15:13, Alexander Graf a écrit :
On 13.12.2013, at 12:33, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Hi Dirk, Hi Alex,
My patches are accepted in openSUSE GIT kernel repo so, we can get kernel update from Kernel:openSUSE-13.1 project to 13.1:Ports.
Could you do it, please, since I have not the rights to proceed? As the kernel does get built already as part of the Kernel:openSUSE-13.1 project, couldn't we just add that repo to the kiwi description and always have the latest kernel included that way? It is fine for me, but for consistency, we should add this repo to our images to get future updates from this repo. No?
I just noticed that armv6 and aarch64 builds fine but armv7 never built! No armv7 folder in download repo. Probably in scheduled state forever.
Hrm, Adrian, any idea what's going wrong here?
I would copy the kernel into the Ports repo straight away, but it's very complicated to do. You need to somehow copy the package, create all the links, configure some metadata to keep version numbers in sync between the individual packages so that the devel packages match. I only know half of what needs to be done here.
The Kernel:openSUSE-13.1 project required at least 8 cpus and 14 G disk space for all architectures to build anything. So we simply had no worker with that. I added some "%ifnarch armv7l" around that now. So the jobs should be dispatchable now. -- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
JFYI, after checking the needed sizes of the builds for the architectures, I set this now %ifarch armv7l Constraint: hardware:disk:size unit=G 7 %else Constraint: hardware:disk:size unit=G 14 Constraint: hardware:processors 8 %endif It does not make sense to ignore the size entirely, because we do have indeed smaller system which would run into build failures otherwise. On Montag, 16. Dezember 2013, 10:43:55 wrote Adrian Schröter:
On Freitag, 13. Dezember 2013, 16:12:54 wrote Alexander Graf:
On 13.12.2013, at 15:50, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Le 13/12/2013 15:40, Guillaume Gardet a écrit :
Le 13/12/2013 15:13, Alexander Graf a écrit :
On 13.12.2013, at 12:33, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Hi Dirk, Hi Alex,
My patches are accepted in openSUSE GIT kernel repo so, we can get kernel update from Kernel:openSUSE-13.1 project to 13.1:Ports.
Could you do it, please, since I have not the rights to proceed? As the kernel does get built already as part of the Kernel:openSUSE-13.1 project, couldn't we just add that repo to the kiwi description and always have the latest kernel included that way? It is fine for me, but for consistency, we should add this repo to our images to get future updates from this repo. No?
I just noticed that armv6 and aarch64 builds fine but armv7 never built! No armv7 folder in download repo. Probably in scheduled state forever.
Hrm, Adrian, any idea what's going wrong here?
I would copy the kernel into the Ports repo straight away, but it's very complicated to do. You need to somehow copy the package, create all the links, configure some metadata to keep version numbers in sync between the individual packages so that the devel packages match. I only know half of what needs to be done here.
The Kernel:openSUSE-13.1 project required at least 8 cpus and 14 G disk space for all architectures to build anything. So we simply had no worker with that.
I added some "%ifnarch armv7l" around that now. So the jobs should be dispatchable now.
-- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Apart from the constraints issues, we do have currently > 1200 build jobs open for 16 armv7l workers. I pushed the priority for this particular project temporarly now, but IMHO we should re-consider the qemu build approach. The arm workers will not be able to handle it. On Montag, 16. Dezember 2013, 10:52:52 wrote Adrian Schröter:
JFYI, after checking the needed sizes of the builds for the architectures, I set this now
%ifarch armv7l Constraint: hardware:disk:size unit=G 7 %else Constraint: hardware:disk:size unit=G 14 Constraint: hardware:processors 8 %endif
It does not make sense to ignore the size entirely, because we do have indeed smaller system which would run into build failures otherwise.
On Montag, 16. Dezember 2013, 10:43:55 wrote Adrian Schröter:
On Freitag, 13. Dezember 2013, 16:12:54 wrote Alexander Graf:
On 13.12.2013, at 15:50, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
Le 13/12/2013 15:40, Guillaume Gardet a écrit :
Le 13/12/2013 15:13, Alexander Graf a écrit :
On 13.12.2013, at 12:33, Guillaume Gardet <guillaume.gardet@free.fr> wrote:
> Hi Dirk, > Hi Alex, > > My patches are accepted in openSUSE GIT kernel repo so, we can get kernel update from Kernel:openSUSE-13.1 project to 13.1:Ports. > > Could you do it, please, since I have not the rights to proceed? As the kernel does get built already as part of the Kernel:openSUSE-13.1 project, couldn't we just add that repo to the kiwi description and always have the latest kernel included that way? It is fine for me, but for consistency, we should add this repo to our images to get future updates from this repo. No?
I just noticed that armv6 and aarch64 builds fine but armv7 never built! No armv7 folder in download repo. Probably in scheduled state forever.
Hrm, Adrian, any idea what's going wrong here?
I would copy the kernel into the Ports repo straight away, but it's very complicated to do. You need to somehow copy the package, create all the links, configure some metadata to keep version numbers in sync between the individual packages so that the devel packages match. I only know half of what needs to be done here.
The Kernel:openSUSE-13.1 project required at least 8 cpus and 14 G disk space for all architectures to build anything. So we simply had no worker with that.
I added some "%ifnarch armv7l" around that now. So the jobs should be dispatchable now.
-- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi Adrian,
Apart from the constraints issues, we do have currently > 1200 build jobs open for 16 armv7l workers. I pushed the priority for this particular project temporarly now, but IMHO we should re-consider the qemu build approach. The arm workers will not be able to handle it.
Looking at this from a new angle at new year, I see only ~ 100 scheduled jobs. 90 of them roughly are due to broken _constraint files, so they will never be scheduled (kernel, libreoffice, the usual suspects). The only way we would be able to drain the queue more is by being able to globally disable the _constraint files, especially when they contain constraints that can never be fulfilled (like requiring more than 2 GB of physical memory). Greetings, Dirk -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 16.12.2013 10:52, Adrian Schröter wrote:
JFYI, after checking the needed sizes of the builds for the architectures, I set this now
%ifarch armv7l Constraint: hardware:disk:size unit=G 7 %else Constraint: hardware:disk:size unit=G 14 Constraint: hardware:processors 8 %endif
Thanks for letting me know. The prjconf is autogenerated, so it will be reset after the next push to openSUSE-13.1. So I need to add one more special case :-| Michal -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 16/12/2013 14:10, Michal Marek a écrit :
On 16.12.2013 10:52, Adrian Schröter wrote:
JFYI, after checking the needed sizes of the builds for the architectures, I set this now
%ifarch armv7l Constraint: hardware:disk:size unit=G 7 %else Constraint: hardware:disk:size unit=G 14 Constraint: hardware:processors 8 %endif Thanks for letting me know. The prjconf is autogenerated, so it will be reset after the next push to openSUSE-13.1. So I need to add one more special case :-|
We should update rpm/_constraints in GIT repo. That is what you meant or not? If so, it have not been updated yet neither for Factory nor 13.1. Guillaume
Michal
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Mittwoch, 18. Dezember 2013, 16:52:10 wrote Guillaume Gardet:
Le 16/12/2013 14:10, Michal Marek a écrit :
On 16.12.2013 10:52, Adrian Schröter wrote:
JFYI, after checking the needed sizes of the builds for the architectures, I set this now
%ifarch armv7l Constraint: hardware:disk:size unit=G 7 %else Constraint: hardware:disk:size unit=G 14 Constraint: hardware:processors 8 %endif Thanks for letting me know. The prjconf is autogenerated, so it will be reset after the next push to openSUSE-13.1. So I need to add one more special case :-|
We should update rpm/_constraints in GIT repo. That is what you meant or not?
If so, it have not been updated yet neither for Factory nor 13.1.
This is in the Kernel:* prjconf, so it is independend of the sources. Factory and 13.1 do not have these settings (which may lead to build failures) -- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 18/12/2013 16:56, Adrian Schröter a écrit :
On Mittwoch, 18. Dezember 2013, 16:52:10 wrote Guillaume Gardet:
Le 16/12/2013 14:10, Michal Marek a écrit :
On 16.12.2013 10:52, Adrian Schröter wrote:
JFYI, after checking the needed sizes of the builds for the architectures, I set this now
%ifarch armv7l Constraint: hardware:disk:size unit=G 7 %else Constraint: hardware:disk:size unit=G 14 Constraint: hardware:processors 8 %endif Thanks for letting me know. The prjconf is autogenerated, so it will be reset after the next push to openSUSE-13.1. So I need to add one more special case :-| We should update rpm/_constraints in GIT repo. That is what you meant or not?
If so, it have not been updated yet neither for Factory nor 13.1. This is in the Kernel:* prjconf, so it is independend of the sources. Factory and 13.1 do not have these settings (which may lead to build failures)
Ok. So, if I understand it right, _constraints file must be updated for all projects except Kernel:* which add additionnal constraints through prjconf. That is it? Who could update prjconf? Michal? Is it possible to do it, please? Because most 13.1 ARM images are still broken due to that. :( Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Mittwoch, 18. Dezember 2013, 17:09:40 wrote Guillaume Gardet:
Le 18/12/2013 16:56, Adrian Schröter a écrit :
On Mittwoch, 18. Dezember 2013, 16:52:10 wrote Guillaume Gardet:
Le 16/12/2013 14:10, Michal Marek a écrit :
On 16.12.2013 10:52, Adrian Schröter wrote:
JFYI, after checking the needed sizes of the builds for the architectures, I set this now
%ifarch armv7l Constraint: hardware:disk:size unit=G 7 %else Constraint: hardware:disk:size unit=G 14 Constraint: hardware:processors 8 %endif Thanks for letting me know. The prjconf is autogenerated, so it will be reset after the next push to openSUSE-13.1. So I need to add one more special case :-| We should update rpm/_constraints in GIT repo. That is what you meant or not?
If so, it have not been updated yet neither for Factory nor 13.1. This is in the Kernel:* prjconf, so it is independend of the sources. Factory and 13.1 do not have these settings (which may lead to build failures)
Ok. So, if I understand it right, _constraints file must be updated for all projects except Kernel:* which add additionnal constraints through prjconf. That is it?
erm, no, you are right, we need also update the _constratins file. Or drop it in sources, entirely for now, since we have it prjconf anyway. (I thought it had just 1GB required in that file, but it is also 14GB now ....)
Who could update prjconf? Michal? Is it possible to do it, please? Because most 13.1 ARM images are still broken due to that. :(
Guillaume
-- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 18/12/2013 17:13, Adrian Schröter a écrit :
On Mittwoch, 18. Dezember 2013, 17:09:40 wrote Guillaume Gardet:
Le 18/12/2013 16:56, Adrian Schröter a écrit :
On Mittwoch, 18. Dezember 2013, 16:52:10 wrote Guillaume Gardet:
Le 16/12/2013 14:10, Michal Marek a écrit :
On 16.12.2013 10:52, Adrian Schröter wrote:
JFYI, after checking the needed sizes of the builds for the architectures, I set this now
%ifarch armv7l Constraint: hardware:disk:size unit=G 7 %else Constraint: hardware:disk:size unit=G 14 Constraint: hardware:processors 8 %endif Thanks for letting me know. The prjconf is autogenerated, so it will be reset after the next push to openSUSE-13.1. So I need to add one more special case :-| We should update rpm/_constraints in GIT repo. That is what you meant or not?
If so, it have not been updated yet neither for Factory nor 13.1. This is in the Kernel:* prjconf, so it is independend of the sources. Factory and 13.1 do not have these settings (which may lead to build failures)
Ok. So, if I understand it right, _constraints file must be updated for all projects except Kernel:* which add additionnal constraints through prjconf. That is it? erm, no, you are right, we need also update the _constratins file. Or drop it in sources, entirely for now, since we have it prjconf anyway.
(I thought it had just 1GB required in that file, but it is also 14GB now ....)
I think the best way is to update _constraints file and drop OBS prjconf constraint. That way, all projects will use the same constraints. The problem is how we could set arch dependent constraints in _constraints file? Is it possible? Guillaume
Who could update prjconf? Michal? Is it possible to do it, please? Because most 13.1 ARM images are still broken due to that. :(
Guillaume
-- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Donnerstag, 19. Dezember 2013, 14:09:22 wrote Guillaume Gardet:
Le 18/12/2013 17:13, Adrian Schröter a écrit :
On Mittwoch, 18. Dezember 2013, 17:09:40 wrote Guillaume Gardet:
Le 18/12/2013 16:56, Adrian Schröter a écrit :
On Mittwoch, 18. Dezember 2013, 16:52:10 wrote Guillaume Gardet:
Le 16/12/2013 14:10, Michal Marek a écrit :
On 16.12.2013 10:52, Adrian Schröter wrote: > JFYI, after checking the needed sizes of the builds for the architectures, > I set this now > > %ifarch armv7l > Constraint: hardware:disk:size unit=G 7 > %else > Constraint: hardware:disk:size unit=G 14 > Constraint: hardware:processors 8 > %endif Thanks for letting me know. The prjconf is autogenerated, so it will be reset after the next push to openSUSE-13.1. So I need to add one more special case :-| We should update rpm/_constraints in GIT repo. That is what you meant or not?
If so, it have not been updated yet neither for Factory nor 13.1. This is in the Kernel:* prjconf, so it is independend of the sources. Factory and 13.1 do not have these settings (which may lead to build failures)
Ok. So, if I understand it right, _constraints file must be updated for all projects except Kernel:* which add additionnal constraints through prjconf. That is it? erm, no, you are right, we need also update the _constratins file. Or drop it in sources, entirely for now, since we have it prjconf anyway.
(I thought it had just 1GB required in that file, but it is also 14GB now ....)
I think the best way is to update _constraints file and drop OBS prjconf constraint. That way, all projects will use the same constraints.
The problem is how we could set arch dependent constraints in _constraints file? Is it possible?
Not yet ... something on my list. It works via prjconf though. -- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 19/12/2013 14:56, Adrian Schröter a écrit :
On Donnerstag, 19. Dezember 2013, 14:09:22 wrote Guillaume Gardet:
Le 18/12/2013 17:13, Adrian Schröter a écrit :
On Mittwoch, 18. Dezember 2013, 17:09:40 wrote Guillaume Gardet:
Le 18/12/2013 16:56, Adrian Schröter a écrit :
On Mittwoch, 18. Dezember 2013, 16:52:10 wrote Guillaume Gardet:
Le 16/12/2013 14:10, Michal Marek a écrit : > On 16.12.2013 10:52, Adrian Schröter wrote: >> JFYI, after checking the needed sizes of the builds for the architectures, >> I set this now >> >> %ifarch armv7l >> Constraint: hardware:disk:size unit=G 7 >> %else >> Constraint: hardware:disk:size unit=G 14 >> Constraint: hardware:processors 8 >> %endif > Thanks for letting me know. The prjconf is autogenerated, so it will be > reset after the next push to openSUSE-13.1. So I need to add one more > special case :-| We should update rpm/_constraints in GIT repo. That is what you meant or not?
If so, it have not been updated yet neither for Factory nor 13.1. This is in the Kernel:* prjconf, so it is independend of the sources. Factory and 13.1 do not have these settings (which may lead to build failures)
Ok. So, if I understand it right, _constraints file must be updated for all projects except Kernel:* which add additionnal constraints through prjconf. That is it? erm, no, you are right, we need also update the _constratins file. Or drop it in sources, entirely for now, since we have it prjconf anyway.
(I thought it had just 1GB required in that file, but it is also 14GB now ....) I think the best way is to update _constraints file and drop OBS prjconf constraint. That way, all projects will use the same constraints.
The problem is how we could set arch dependent constraints in _constraints file? Is it possible? Not yet ... something on my list. It works via prjconf though.
Ok. Yes, but we need someone who could update prjconf here. (which is auto-generated from somewhere apparently). Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi Adrian,
Ok. So, if I understand it right, _constraints file must be updated for all projects except Kernel:* which add additionnal constraints through prjconf. That is it? erm, no, you are right, we need also update the _constratins file. Or drop it in sources, entirely for now, since we have it prjconf anyway.
So you're confirming that there is no way to overwrite broken _constraints files via prjconf? It would be nice to be able to disable them globally. So far we've been locally patching the build code to report insane capabilities in order to workaround the constraint files. -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Montag, 23. Dezember 2013, 10:28:46 wrote Dirk Müller:
Hi Adrian,
Ok. So, if I understand it right, _constraints file must be updated for all projects except Kernel:* which add additionnal constraints through prjconf. That is it? erm, no, you are right, we need also update the _constratins file. Or drop it in sources, entirely for now, since we have it prjconf anyway.
So you're confirming that there is no way to overwrite broken _constraints files via prjconf? It would be nice to be able to disable them globally.
no, there is no way. It is the same as submitting broken source as these files are part of the source.
So far we've been locally patching the build code to report insane capabilities in order to workaround the constraint files.
It is not really a solution. It is the same as with defining broken build requires. Just that we should report broken constraints better. this one of three items written on the wall behind my chair in the office for next year .... -- Adrian Schroeter email: adrian@suse.de SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi Alex,
As the kernel does get built already as part of the Kernel:openSUSE-13.1 project, couldn't we just add that repo to the kiwi description and always have the latest kernel included that way?
That has the drawback that images constantly rebuild (that repo is pushed once a day) and the git tree might not even compile or boot.. I would suggest to only reference 13.1:Update, that one had at least *some* testing. Thanks, Dirk -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (6)
-
Adrian Schröter
-
Alexander Graf
-
Andreas Schwab
-
Dirk Müller
-
Guillaume Gardet
-
Michal Marek