[yast-devel] Automatical built of YaST packages
Developers, I'm happy to announce that YaST packages are built and submitted automatically now. For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically. On success it's submitted to YaST:Head in the build service, otherwise an email on yast-commit@opensuse.org informs about the failure. Packages in YaST:Head still need to be submitted to Factory manually because we want to make sure not to break Factory by this automatism. Cheers, Thomas -- Thomas Goettlicher SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 01/24/2013 01:17 PM, Thomas Goettlicher wrote:
Developers,
I'm happy to announce that YaST packages are built and submitted automatically now. For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically. On success it's submitted to YaST:Head in the build service, otherwise an email on yast-commit@opensuse.org informs about the failure.
Packages in YaST:Head still need to be submitted to Factory manually because we want to make sure not to break Factory by this automatism.
Thanks Thomas :) And congrats for succeeding with such a great Workshop project! :) Bye Lukas -- Lukas Ocilka, Cloud & Systems Management Department SUSE LINUX s.r.o., Praha -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Hello, On Jan 24 13:17 Thomas Goettlicher wrote (excerpt):
For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically.
How can one disable or avoid the automatism if needed? Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Dne 24.1.2013 15:27, Johannes Meixner napsal(a):
Hello,
On Jan 24 13:17 Thomas Goettlicher wrote (excerpt):
For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically.
How can one disable or avoid the automatism if needed?
Um, why would you need that? We should know ASAP when a package build breaks. With the current setup you can push your changes and nobody knows if it still builds. If someone after long time submits a package and then it's pretty hard to find the commit (and it's author) which caused the problem. If you do some big changes which take more time do it in a separate branch (the automation works for "master" only). Big changes should be done in a separate branch anyway so I don't see a problem here. HTH Ladislav -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Hello, On Jan 25 12:15 Ladislav Slezak wrote (excerpt):
Dne 24.1.2013 15:27, Johannes Meixner napsal(a):
On Jan 24 13:17 Thomas Goettlicher wrote (excerpt):
For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically.
How can one disable or avoid the automatism if needed?
Um, why would you need that? We should know ASAP when a package build breaks. With the current setup you can push your changes and nobody knows if it still builds. If someone after long time submits a package and then it's pretty hard to find the commit (and it's author) which caused the problem.
If you do some big changes which take more time do it in a separate branch (the automation works for "master" only).
Thanks for providing the ideas behind this automatism! Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 01/24/2013 01:17 PM, Thomas Goettlicher wrote:
Developers,
I'm happy to announce that YaST packages are built and submitted automatically now. For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically. On success it's submitted to YaST:Head in the build service, otherwise an email on yast-commit@opensuse.org informs about the failure.
Packages in YaST:Head still need to be submitted to Factory manually because we want to make sure not to break Factory by this automatism. Let's go a step further, now. I put a mechanism in place which automatically creates a submit request for packages if the version at YaST:Head is larger than at Factory.
Please let me know if you want me to exclude your package from this automatism. Cheers, Thomas -- Thomas Goettlicher SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On Tue, Apr 23, 2013 at 10:44:25AM +0200, Thomas Goettlicher wrote:
On 01/24/2013 01:17 PM, Thomas Goettlicher wrote:
Developers,
I'm happy to announce that YaST packages are built and submitted automatically now. For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically. On success it's submitted to YaST:Head in the build service, otherwise an email on yast-commit@opensuse.org informs about the failure.
Packages in YaST:Head still need to be submitted to Factory manually because we want to make sure not to break Factory by this automatism. Let's go a step further, now. I put a mechanism in place which automatically creates a submit request for packages if the version at YaST:Head is larger than at Factory.
OK, nice. Where is the code for this?
Please let me know if you want me to exclude your package from this automatism. -- Martin Vidner, Cloud & Systems Management Team http://en.opensuse.org/User:Mvidner
Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu
On Tue, Apr 30, 2013 at 10:33:39AM +0200, Martin Vidner wrote:
On Tue, Apr 23, 2013 at 10:44:25AM +0200, Thomas Goettlicher wrote:
On 01/24/2013 01:17 PM, Thomas Goettlicher wrote:
Developers,
I'm happy to announce that YaST packages are built and submitted automatically now. For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically. On success it's submitted to YaST:Head in the build service, otherwise an email on yast-commit@opensuse.org informs about the failure.
Today I've found that "success" does not include running "make check". Is that on purpose, or a known limitation, or a bug?
Packages in YaST:Head still need to be submitted to Factory manually because we want to make sure not to break Factory by this automatism.
-- Martin Vidner, Cloud & Systems Management Team http://en.opensuse.org/User:Mvidner
Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu
On 05/09/2013 05:35 PM, Martin Vidner wrote:
On Tue, Apr 30, 2013 at 10:33:39AM +0200, Martin Vidner wrote:
On Tue, Apr 23, 2013 at 10:44:25AM +0200, Thomas Goettlicher wrote:
On 01/24/2013 01:17 PM, Thomas Goettlicher wrote:
Developers,
I'm happy to announce that YaST packages are built and submitted automatically now. For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically. On success it's submitted to YaST:Head in the build service, otherwise an email on yast-commit@opensuse.org informs about the failure. Today I've found that "success" does not include running "make check".
Is that on purpose, or a known limitation, or a bug? It's not a bug, it's missing functionality. :-) I will fix it soon.
Cheers, Thomas
Packages in YaST:Head still need to be submitted to Factory manually because we want to make sure not to break Factory by this automatism.
-- Thomas Goettlicher SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 05/10/2013 09:56 AM, Thomas Goettlicher wrote:
On 05/09/2013 05:35 PM, Martin Vidner wrote:
On Tue, Apr 30, 2013 at 10:33:39AM +0200, Martin Vidner wrote:
On Tue, Apr 23, 2013 at 10:44:25AM +0200, Thomas Goettlicher wrote:
On 01/24/2013 01:17 PM, Thomas Goettlicher wrote:
Developers,
I'm happy to announce that YaST packages are built and submitted automatically now. For every change of a YaST package located in the git repo's master branch ( https://github.com/yast/ ) the package is build automatically. On success it's submitted to YaST:Head in the build service, otherwise an email on yast-commit@opensuse.org informs about the failure. Today I've found that "success" does not include running "make check".
Is that on purpose, or a known limitation, or a bug? It's not a bug, it's missing functionality. :-) I will fix it soon.
I enabled tests in the automatic tool. Following packages fail due to test failures: yast-ca-management yast-dns-server yast-nfs-client yast-nfs-server yast-runlevel Cheers, Thomas -- Thomas Goettlicher SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
participants (6)
-
Johannes Meixner
-
Ladislav Slezak
-
Lukas Ocilka
-
Martin Vidner
-
Thomas Goettlicher
-
Thomas Goettlicher