{"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\/da\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","title":{"rendered":"Udgivelsen af pakkesystemet 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\/\">Oprettet<\/a><\/noindex> udgivelse af platformen <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\">beregnet til<\/a><\/noindex>  at organisere udviklingsprocessen for distributioner og softwareprodukter, inklusive forberedelse og opf\u00f8lgning p\u00e5 udgivelser og opdateringer. Systemet giver mulighed for at udf\u00f8re kryds-kompilering af pakker til de fleste st\u00f8rre Linux-distributioner eller at opbygge en egen distribution baseret p\u00e5 en given pakke-basis.<\/p>\n<p>Der underst\u00f8ttes bygning for 21 m\u00e5lplatforme (distributioner), inklusive CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) og Ubuntu. Bygning er mulig for 6 arkitekturer, herunder i386, x86_64 og ARM. OBS d\u00e6kker mere end 140.000 pakker og bruges som prim\u00e6rt system til bygning af projekter openSUSE, Tizen, Sailfish\/Mer, NextCloud og VideoLAN samt til bygning af Linux-produkter i virksomheder som Dell, Cray og Intel.<\/p>\n<p>For at bygge den nyeste version af den specifikke software som et bin\u00e6rt pakke til det \u00f8nskede system, er det tilstr\u00e6kkeligt at oprette en spec-fil eller tilslutte et pakkeredepot, der er pr\u00e6senteret p\u00e5 websitet <noindex><a rel=\"nofollow\" href=\"http:\/\/software.opensuse.org\/\">software.opensuse.org<\/a><\/noindex>. Derudover kan der dannes et klart minimalistisk milj\u00f8 til brug i virtualisering, cloud-milj\u00f8er eller til at blive bootet som en Live-distribution. I arbejdet med OBS kan udvikleren benytte en klar online-tjeneste <noindex><a rel=\"nofollow\" href=\"http:\/\/build.opensuse.org\/\">build.opensuse.org<\/a><\/noindex> eller <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\">at installere<\/a><\/noindex> denne type system p\u00e5 sin egen server. Derudover kan man hurtigt implementere sin egen infrastruktur ved hj\u00e6lp af specielt forberedte <noindex><a rel=\"nofollow\" href=\"http:\/\/www.open-build-service.org\/download\/\">billeder<\/a><\/noindex> til virtuelle maskiner, containere, lokal installation eller til PXE-booting over netv\u00e6rket. <\/p>\n<p>Det er muligt at automatisere download af kildekoder fra eksterne Git- eller Subversion-repositorier eller arkiver med kode fra ftp- og webservere for de prim\u00e6re projekter, hvilket g\u00f8r det muligt at undg\u00e5 den mellemliggende manuelle download af arkiver med kode til udviklerens lokale maskine og efterf\u00f8lgende import til openSUSE Build Service. De medf\u00f8lgende pakker leveres med v\u00e6rkt\u00f8jer til at bestemme afh\u00e6ngigheder fra andre pakker med automatisk genbygning af disse afh\u00e6ngigheder ved \u00e6ndringer. Ved tils\u00e6tning af patches er der mulighed for at teste dem med tilsvarende pakker fra andre projekter.<\/p>\n<p> Open Build Service kan administreres ved hj\u00e6lp af b\u00e5de kommandolinjev\u00e6rkt\u00f8jer og webgr\u00e6nseflade. Der er midler til at forbinde tredjepartsklienter og bruge ressourcer fra eksterne tjenester som GitHub, SourceForge og kde-apps.org. Udviklere har adgang til v\u00e6rkt\u00f8jer til at oprette grupper og organisere samarbejde. Koden for alle systemkomponenter, inklusive webgr\u00e6nsefladen, systemet til pakkepr\u00f8vning og build-backends, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\">\u00e5bnet<\/a><\/noindex> er under GPLv2-licensen.<\/p>\n<p>Blandt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\/blob\/2.10\/ReleaseNotes-2.10\">kan n\u00e6vnes:<\/a><\/noindex>, tilf\u00f8jet i Open Build Service 2.10:\n<\/p>\n<ul>\n<li class=\"l\"> Fuldst\u00e6ndig <noindex><a rel=\"nofollow\" href=\"https:\/\/openbuildservice.org\/2018\/10\/05\/revamping-ui\/\">\u00e6ndret<\/a><\/noindex> webgr\u00e6nsefladen, der er omskrevet med komponenter fra Bootstrap-rammen, hvilket har gjort vedligeholdelse af koden lettere, ensartet design af forskellige dele og elimineret mange kompleksiteter (tidligere blev 960 Grid System, et eget tema til jQuery UI og en overflod af specifikke CSS anvendt). P\u00e5 trods af den gennemgribende redesign, har udviklerne bestr\u00e6bt sig p\u00e5 at bevare genkendeligheden af elementerne og den s\u00e6dvanlige arbejdsgang for at reducere ubehaget ved overgangen til den nye version;\n<p><center><img decoding=\"async\" alt=\"Udgivelsen af pakkesystemet 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\"> Der er udf\u00f8rt arbejde for at forbedre underst\u00f8ttelsen af levering og udrulning af applikationer til isolerede containere. Der er forberedt <noindex><a rel=\"nofollow\" href=\"https:\/\/registry.opensuse.org\">et register<\/a><\/noindex> til distribution af containere. For eksempel, for at starte et nyt milj\u00f8 baseret p\u00e5 Tumbleweed-repositoriet, er det nu tilstr\u00e6kkeligt at udf\u00f8re &#171;docker run -ti &#8212;rm registry.opensuse.org\\\/opensuse\\\/tumbleweed \\\/bin\\\/bash&#187;. Der er sikret<br \/>\nunderst\u00f8ttelse af overv\u00e5gning af status for bin\u00e6re builds (releasekontrol) i containere. Underst\u00f8ttelse af kiwi-profiler og mulighed for at generere multi-arch-manifester er tilf\u00f8jet;<\/p>\n<li class=\"l\"> Moduler er tilf\u00f8jet til integration med Gitlab og <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/\">Pagure<\/a><\/noindex>, som g\u00f8r det muligt at knytte bestemte handlinger i OBS til nye commits eller opst\u00e5ede begivenheder i disse systemer.\n<li class=\"l\"> Mulighed for at uploade til cloud-milj\u00f8er som Amazon EC2 og Microsoft Azure er indbygget, samt offentligg\u00f8relse via Vagrant;\n<li class=\"l\"> sysv init-scripts er erstattet med systemd-filer;\n<li class=\"l\"> St\u00f8tte til lagring af metrics om ydeevne i InfluxDB-databaser er tilf\u00f8jet;\n<li class=\"l\"> Det er tilladt at bruge emoji i tekstfelter (for at aktivere det i database.yml skal kodningen v\u00e6re sat til utf8mb4);\n<li class=\"l\"> Der er tilf\u00f8jet en mulighed for at sende meddelelser til ejerne af rapporter om problemer med information om nye kommentarer;\n<li class=\"l\"> Der er tilf\u00f8jet en funktion til forudg\u00e5ende validering af foresp\u00f8rgsler (foresp\u00f8rgslen accepteres f\u00f8rst efter endt vurdering);\n<li class=\"l\"> Der er blevet gennemf\u00f8rt en performanceoptimering af koden til produktgenerering og offentligg\u00f8relse i depotet. Planl\u00e6ggeren har f\u00e5et mulighed for inkrementel opdatering af projektet.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af pakkebyggeren Open Build Service 2.10 | ProHoster","description":"Platformen Open Build har f\u00e5et en ny version.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/35930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=35930"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/35930\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/26876"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=35930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=35930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=35930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}