Open Build Service 2019-12-09T15:10:11+00:00 OBS Team Copyright (c) 2012 OBS Team New Local Build Environment Features 2019-12-05T00:00:00+00:00 /2019/12/05/osc-build-improvements// Easy build and debugging in KVM and Emulator environments We have just created osc 0.167 release which focuses on the local build functionality. It is way easier now to deal with VM builds (eg. inside of KVM) and also building for foreign hardware architecture becomes way easier now. Local shell support in any VM osc used to have a special implementation for jumping inside of a chroot. This functionality has been moved to the build... Bye Bye Bento, Hello Bootstrap! 2019-09-25T00:00:00+00:00 /2019/09/25/bye-bye-bento// This is probably the last post related to revamping our user interface (UI). This is part 8 of a series of posts about revamping the user interface of OBS. We started off with the Package pages in October 2018, moved on to the Project, User and Group pages in December 2018, continued with the Request pages in February 2019 and migrated the Configuration pages in March 2019. We then finished the Maintenance pages in April... Addressing Typography Issues Part 2 2019-08-27T00:00:00+00:00 /2019/08/27/address-typography-issues-part-02// In the last couple of weeks we continued tackling the typography issues in the new UI. Continued what we started… We looked for the following issues: Looking for different font-sizes and reducing the number of different font-sizes per page to at most 3. Looking for color contrasts which could be bad for people with visual issues. Reducing the usage of small classes for buttons and other components if not necessary. Reworking the hierarchy of the... Addressing Typography Issues in the new User Interface 2019-08-12T00:00:00+00:00 /2019/08/12/address-typography-issues// We tackled typography issues after receiving feedback from multiple users. The Tackled Issues Beside defining the font-stack, we revisited the homepage, requests, projects and packages looking for the following issues and fixing them: Looking for different font-sizes and reducing the number of different font-sizes per page to at most 3. Looking for color contrasts which could be bad for people with visual issues. Reducing the usage of small classes for buttons and other components if... Release of the Open Build Service, Version 2.10 2019-07-04T00:00:00+00:00 /2019/07/04/release_of_obs_2.10// After more than one year of development we are happy to announce the release of Open Build Service 2.10! :rocket: This new version of OBS brings a revamped web user interface, improved support for shipping your software in containers and integrating your package builds with source code management systems like GitLab and Pagure. Revamped Web User Interface After the last release, we decided it was time for us to move away from the technology stack... Beta of Version 2.10 Released 2019-06-17T00:00:00+00:00 /2019/06/17/version-2.10-beta// We have released the beta of the upcoming Open Build Service (OBS) version 2.10. This version is the first one with the revamped user interface. For details on this, please refer to our blog where we have written a series of post on the matter. Known Issues None. New Features Add binary release tracking data for containers Add support to collect performance metrics with InfluxDB Amazon EC2/ Microsoft Azure cloud upload support Text fields are... Post-mortem: Downtime on June 13, 2019 2019-06-13T00:00:00+00:00 /2019/06/13/post-mortem// After today’s deployment, we faced a downtime of our reference server for users in our beta program. We want to give you some insight into what happened. Problems/Timeline Around 09:50 (CEST), we ran a deployment. After the deployment finished, we noticed that some URLs were responding fine (/about) while others did not and produced an exception. After looking into our exception tracker, we noticed that this had something to do with how we run our... Closing in on the Completion of the User Interface Migration: Cloud and Monitor Pages 2019-06-06T00:00:00+00:00 /2019/06/06/revamping-cloud-ui// Revamping Cloud and Monitor We’re getting closer to completing the Bootstrap migration and this time, we have revamped the Cloud and Monitor pages. This is part 7 of a series of posts about revamping the user interface of OBS. We started off with the Package pages in October 2018, moved on to the Project, User and Group pages in December 2018, continued with the Request pages in February 2019 and migrated the Configuration pages in... The Search and Kiwi Editor Pages Are Now Part of the Revamped User Interface 2019-05-27T00:00:00+00:00 /2019/05/27/revamping-search-ui// Revamping Search & Kiwi Editor Another Milestone for the Revamped User Interface, now for the Search and Kiwi Editor pages. We also reduced the number of open issues related with the revamping of the user interface. Thank you for all the reports, please keep them coming! This is part 6 of a series of posts about revamping the user interface of OBS. We started off with the Package pages in October 2018, moved on to... SUSE Build Solutions Team 2019-05-14T00:00:00+00:00 /2019/05/14/build-solutions-team// This is the first post in a series about teams inside different companies that work to bring the OBS forward. This time, we are writing about the Build Solutions team at SUSE. Make sure to check out the upcoming posts too! The SUSE Build Solutions team is a dedicated team of engineers who work, as part of the global free software community, to continually improve the quality and functionality of the OBS and to provide... The Maintenance Pages Are Now Part of the Revamped User Interface 2019-04-30T00:00:00+00:00 /2019/04/30/revamping-maintenance-ui// This is part 5 of a series of posts about revamping the user interface of OBS. We started off with the Package pages in October 2018, moved on to the Project, User and Group pages in December 2018, continued with the Request pages in February 2019 and migrated the Configuration pages in March 2019. We then finished the Maintenance pages in April 2019, the Search and Kiwi Editor pages were completed in May 2019. In... The Configuration Pages Are Now Part of the Revamped User Interface 2019-03-03T00:00:00+00:00 /2019/03/03/revamping-configuration-ui// This is part 4 of a series of posts about revamping the user interface of OBS. We started off with the Package pages in October 2018, moved on to the Project, User and Group pages in December 2018, continued with the Request pages in February 2019 and migrated the Configuration pages in March 2019. We then finished the Maintenance pages in April 2019, the Search and Kiwi Editor pages were completed in May 2019. In... Another Milestone for the Revamped User Interface, Now for the Request Pages 2019-02-15T00:00:00+00:00 /2019/02/15/revamping-request-ui// This is part 3 of a series of posts about revamping the user interface of OBS. We started off with the Package pages in October 2018, moved on to the Project, User and Group pages in December 2018, continued with the Request pages in February 2019 and migrated the Configuration pages in March 2019. We then finished the Maintenance pages in April 2019, the Search and Kiwi Editor pages were completed in May 2019. In... Revamped User Interface for Project, User and Group Pages 2018-12-10T00:00:00+00:00 /2018/12/10/revamping-project-ui// This is part 2 of a series of posts about revamping the user interface of OBS. We started off with the Package pages in October 2018, moved on to the Project, User and Group pages in December 2018, continued with the Request pages in February 2019 and migrated the Configuration pages in March 2019. We then finished the Maintenance pages in April 2019, the Search and Kiwi Editor pages were completed in May 2019. In... Post-mortem: Downtime on November 11, 2018 2018-11-11T00:00:00+00:00 /2018/11/11/post-mortem-8// After today’s deployment, we faced a downtime of our reference server. We want to give you some insight into what happened. What Happened? At 09:41 (GMT+1), we deployed a new version to our reference server build.opensuse.org. Right after the deployment, the application didn’t boot anymore and displayed our error page. We immediately recognized from the Apache log file a conflict between dependencies of Passenger (our web server). After fixing the conflict dependency, we were back... OBS Is Revamping Its User Interface, Help Us to Make It Awesome 2018-10-05T00:00:00+00:00 /2018/10/05/revamping-ui// This is part 1 of a series of posts about revamping the user interface of OBS. We started off with the Package pages in October 2018, moved on to the Project, User and Group pages in December 2018, continued with the Request pages in February 2019 and migrated the Configuration pages in March 2019. We then finished the Maintenance pages in April 2019, the Search and Kiwi Editor pages were completed in May 2019. In... The Beta Program 2018-10-04T00:00:00+00:00 /2018/10/04/the-beta-program// Do you want to try the latest features in OBS, even before they are released? Do you wonder how the development of OBS is going? Or, would you like to help us finding bugs? Then you will love the new beta program! :cupid: By joining the program, you will be able to try the latest features ongoing development and give us feedback on them. What Does the Beta Program Include? As the beta program includes... Highlights of the OBS frontend development - Sprint 46 2018-09-19T00:00:00+00:00 /2018/09/19/sprint-report-46// People of the Builds! Another Sprint is over and here is what the OBS frontend team has achieved in the last two weeks (2018-08-27 to 2018-09-06). :smile: Bootstrap - Package Overview Finally, after a few sprints, the package show view is using the new interface. Right now, the overview of a package looks great and is responsive. We made some changes in the build results box, making it clearer. It is not pushing the comments... Highlights of the OBS frontend development - Sprint 45 2018-09-06T00:00:00+00:00 /2018/09/06/sprint-report-45// People of the Builds! :building_construction: Another Sprint is over and here is what the OBS frontend team has achieved from 2018-08-13 to 2018-08-23. :smile: Status report API We are currently working on an API for reporting a status into the OBS. Let’s say you have a script/tool/continuous integration job that installs the three packages, that you build in your OBS project, and tests their functionality together. So you can be sure that if you change... Highlights of the OBS frontend development - Sprint 44 2018-08-15T00:00:00+00:00 /2018/08/15/sprint-report-44// People of the Builds! Another Sprint is over and here is what the OBS frontend team has achieved in the last two weeks (2018-07-30 to 2018-08-09). :smile: Release of Azure Cloud Upload Feature The beginning of August was hot in Germany! And while talking about weather, the cloud upload feature comes to our mind. :sunny: The OBS team released the Azure Cloud Upload, yes! :cloud: Just have a look at the blog post where it...