{"id":35930,"date":"2019-10-31T22:07:38","date_gmt":"2019-10-31T19:07:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-sistemy-sborki-paketov-open-build-service-2-10\/"},"modified":"2019-10-31T22:07:38","modified_gmt":"2019-10-31T19:07:38","slug":"vypusk-sistemy-sborki-paketov-open-build-service-2-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","title":{"rendered":"Release des Paketerstellungssystems Open Build Service 2.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/openbuildservice.org\/2019\/07\/04\/release_of_obs_2.10\/\">Erstellt<\/a><\/noindex> Plattformver\u00f6ffentlichung <noindex><a rel=\"nofollow\" href=\"http:\/\/www.open-build-service.org\">Open Build Service 2.10<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/en.opensuse.org\/Build_Service\">f\u00fcr<\/a><\/noindex>  die Organisation des Entwicklungsprozesses von Distributionen und Softwareprodukten, einschlie\u00dflich der Vorbereitung und Unterst\u00fctzung von Releases und Updates. Das System erm\u00f6glicht die Cross-Kompilierung von Paketen f\u00fcr die meisten g\u00e4ngigen Linux-Distributionen oder die Erstellung einer eigenen Distribution auf der Grundlage einer festgelegten Paketbasis.<\/p>\n<p>Die Unterst\u00fctzung umfasst den Bau f\u00fcr 21 Zielplattformen (Distributionen), einschlie\u00dflich CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) und Ubuntu. Der Bau ist f\u00fcr 6 Architekturen m\u00f6glich, darunter i386, x86_64 und ARM. OBS deckt \u00fcber 140.000 Pakete ab und wird als prim\u00e4res System zum Bauen von Projekten wie openSUSE, Tizen, Sailfish\/Mer, NextCloud und VideoLAN verwendet, sowie zur Erstellung von Linux-Produkten in Unternehmen wie Dell, Cray und Intel.<\/p>\n<p>Um die neueste Version des angegebenen Programms in Form eines Bin\u00e4rpakets f\u00fcr das ben\u00f6tigte System zu bauen, reicht es aus, eine Spec-Datei zu erstellen oder das auf der Website angebotene Paket-Repository anzubinden <noindex><a rel=\"nofollow\" href=\"http:\/\/software.opensuse.org\/\">software.opensuse.org<\/a><\/noindex>. Dar\u00fcber hinaus kann eine bereitgestellte minimalistische Umgebung f\u00fcr den Einsatz in Virtualisierungssystemen, Cloud-Umgebungen oder zum Booten als Live-Distribution gebildet werden. Bei der Arbeit mit OBS kann der Entwickler einen \u00e4hnlichen Online-Service nutzen <noindex><a rel=\"nofollow\" href=\"http:\/\/build.opensuse.org\/\">build.opensuse.org<\/a><\/noindex> oder <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\">installieren<\/a><\/noindex> auf seinem eigenen Server. Au\u00dferdem kann eine eigene Infrastruktur schnell mit speziell vorbereiteten <noindex><a rel=\"nofollow\" href=\"http:\/\/www.open-build-service.org\/download\/\">Images<\/a><\/noindex> f\u00fcr virtuelle Maschinen, Container, lokale Installationen oder f\u00fcr PXE-boot \u00fcber das Netzwerk aufgebaut werden. <\/p>\n<p>Es ist m\u00f6glich, das Herunterladen von Quelltexten aus externen Git- oder Subversion-Repositories oder Archiven mit Code von FTP- und Webservern der Prim\u00e4rprojekte zu automatisieren, was die manuelle Zwischenablage von Code-Archiven auf die lokale Maschine des Entwicklers und den anschlie\u00dfenden Import in den openSUSE Build Service \u00fcberfl\u00fcssig macht. Begleitend erhalten die Pakete Mittel zur Bestimmung der Abh\u00e4ngigkeiten von anderen Paketen mit automatischem Neuanlegen dieser Abh\u00e4ngigkeiten bei \u00c4nderungen. Beim Hinzuf\u00fcgen von Patches besteht die M\u00f6glichkeit, diese mit \u00e4hnlichen Paketen von anderen Projekten zu testen.<\/p>\n<p> Zur Verwaltung des Open Build Service k\u00f6nnen sowohl die Befehlszeilenschnittstelle als auch die Weboberfl\u00e4che verwendet werden. Es stehen Werkzeuge zur Verf\u00fcgung, um externe Clients anzuschlie\u00dfen und Ressourcen von externen Diensten wie GitHub, SourceForge und kde-apps.org zu nutzen. Entwicklern stehen Werkzeuge zur Verf\u00fcgung, um Gruppen zu erstellen und die Zusammenarbeit zu organisieren. Der Code aller Systemkomponenten, einschlie\u00dflich Weboberfl\u00e4che, Pakettestsystem und Build-Backends, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\">offen<\/a><\/noindex> unter der GPLv2-Lizenz.<\/p>\n<p>Unter <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\/blob\/2.10\/ReleaseNotes-2.10\">Verbesserungen<\/a><\/noindex>, die in Open Build Service 2.10 hinzugef\u00fcgt wurden:\n<\/p>\n<ul>\n<li class=\"l\"> entfernt <noindex><a rel=\"nofollow\" href=\"https:\/\/openbuildservice.org\/2018\/10\/05\/revamping-ui\/\">vereinfacht<\/a><\/noindex> Die Weboberfl\u00e4che wurde unter Verwendung von Bootstrap-Komponenten neu geschrieben, was die Wartung des Codes erleichtert, die Gestaltung verschiedener Teile vereinheitlicht und viele Komplikationen beseitigt hat (zuvor wurden 960 Grid System, ein eigenes Thema f\u00fcr jQuery UI und eine Menge spezifischer CSS verwendet). Trotz der umfassenden \u00dcberarbeitung bem\u00fchten sich die Entwickler, die Wiedererkennbarkeit der Elemente und das gewohnte Arbeitsumfeld zu erhalten, um den Umstieg auf die neue Version so angenehm wie m\u00f6glich zu gestalten;\n<p><center><img decoding=\"async\" alt=\"Release des Paketerstellungssystems Open Build Service 2.10\" src=\"\/wp-content\/uploads\/2019\/07\/a40e10cbf65b713e6535386963005849.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Es wurde an der Verbesserung der Unterst\u00fctzung f\u00fcr die Bereitstellung und das Deployment von Anwendungen in isolierten Containern gearbeitet. Ein <noindex><a rel=\"nofollow\" href=\"https:\/\/registry.opensuse.org\">Registry<\/a><\/noindex> zur Verbreitung von Containern. Zum Beispiel ist es jetzt ausreichend, den Befehl &#171;docker run -ti &#8212;rm registry.opensuse.org\\\/opensuse\\\/tumbleweed \\\/bin\\\/bash&#187; auszuf\u00fchren, um eine frische Umgebung basierend auf dem Tumbleweed-Repository zu starten. Es wird sichergestellt<br \/>\nUnterst\u00fctzung zur \u00dcberwachung des Status bin\u00e4rer Builds (Release-\u00dcberwachung) in Containern hinzugef\u00fcgt. Unterst\u00fctzung f\u00fcr Kiwi-Profile und die M\u00f6glichkeit zur Generierung von Multi-Arch-Manifeste wurden hinzugef\u00fcgt;<\/p>\n<li class=\"l\"> Es wurden Module zur Integration mit Gitlab hinzugef\u00fcgt, <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/\">Pagure<\/a><\/noindex>, die es erm\u00f6glichen, bestimmte Aktionen im OBS mit neuen Commits oder dem Auftreten bestimmter Ereignisse in diesen Systemen zu verkn\u00fcpfen.\n<li class=\"l\"> Die M\u00f6glichkeit, in Cloud-Umgebungen wie Amazon EC2 und Microsoft Azure hochzuladen, sowie die Ver\u00f6ffentlichung \u00fcber Vagrant wurden integriert;\n<li class=\"l\"> Die sysv init-Skripte wurden durch systemd-Dateien ersetzt;\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Speicherung von Leistungsmetriken in der InfluxDB-Datenbank wurde hinzugef\u00fcgt;\n<li class=\"l\"> In Textfeldern ist die Verwendung von Emoji erlaubt (um in database.yml aktiviert zu werden, muss die Kodierung utf8mb4 eingestellt werden);\n<li class=\"l\"> Eine Option zum Senden von Benachrichtigungen an die Besitzer von Problemmeldungen wurde hinzugef\u00fcgt, um \u00fcber neue Kommentare informiert zu werden;\n<li class=\"l\"> Es wurde eine Funktion zur vorl\u00e4ufigen Best\u00e4tigung von Anfragen hinzugef\u00fcgt (eine Anfrage wird nur nach Abschluss der \u00dcberpr\u00fcfung angenommen);\n<li class=\"l\"> Die Leistung des Codes f\u00fcr die Produktgenerierung und die Ver\u00f6ffentlichung im Repository wurde optimiert. Im Scheduler gibt es jetzt die M\u00f6glichkeit, das Projekt inkrementell zu aktualisieren.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51040\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Open Build Service 2.10, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0443 \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0440\u0435\u043b\u0438\u0437\u043e\u0432 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439. \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u0440\u043e\u0441\u0441-\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux \u0438\u043b\u0438 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u044b. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0431\u043e\u0440\u043a\u0430 \u0434\u043b\u044f 21 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b (\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430), \u0432\u043a\u043b\u044e\u0447\u0430\u044f CentOS, Debian, Fedora, OpenMandriva, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26876,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Open Build.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 Open Build Service 2.10 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Open Build.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:07:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:07:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Ver\u00f6ffentlichung des Open Build Service 2.10 | ProHoster","description":"Die Ver\u00f6ffentlichung der Open Build-Plattform wurde erstellt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 Open Build Service 2.10 | ProHoster","og:description":"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Open Build.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:07:38+00:00","article:modified_time":"2019-10-31T19:07:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35930","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 01:19:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:50:17","updated":"2026-01-22 01:19:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=35930"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35930\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/26876"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=35930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=35930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=35930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}