{"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\/sv\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","title":{"rendered":"Utgivning av pakethanteringssystemet 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\/\">Skapat<\/a><\/noindex> utg\u00e5van av plattformen <noindex><a rel=\"nofollow\" href=\"http:\/\/www.open-build-service.org\">\u00d6ppna Byggtj\u00e4nst 2.10<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/en.opensuse.org\/Build_Service\">avsedd f\u00f6r<\/a><\/noindex>  att organisera utvecklingsprocessen f\u00f6r distributioner och programvara, inklusive f\u00f6rberedelse och support f\u00f6r releaser och uppdateringar. Systemet ger m\u00f6jlighet att utf\u00f6ra korskompilering av paket f\u00f6r de flesta st\u00f6rre Linux-distributioner eller bygga en egen distribution baserad p\u00e5 en given paketbas.<\/p>\n<p>St\u00f6d f\u00f6r byggnation finns f\u00f6r 21 m\u00e5lenheter (distributioner), inklusive CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) och Ubuntu. Byggnation \u00e4r m\u00f6jlig f\u00f6r 6 arkitekturer, inklusive i386, x86_64 och ARM. OBS omfattar \u00f6ver 140 000 paket och anv\u00e4nds som prim\u00e4r system f\u00f6r byggnation av projekt som openSUSE, Tizen, Sailfish\/Mer, NextCloud och VideoLAN, samt f\u00f6r byggnation av Linux-produkter i f\u00f6retag som Dell, Cray och Intel.<\/p>\n<p>F\u00f6r att bygga den senaste versionen av det angivna programmet i form av ett bin\u00e4rt paket f\u00f6r det \u00f6nskade systemet r\u00e4cker det att skapa en spec-fil eller ansluta paketf\u00f6rr\u00e5det som presenteras p\u00e5 webbplatsen <noindex><a rel=\"nofollow\" href=\"http:\/\/software.opensuse.org\/\">software.opensuse.org<\/a><\/noindex>. Dessutom kan man skapa en f\u00e4rdig minimalistisk milj\u00f6 f\u00f6r k\u00f6rning i virtualisering, cloud-milj\u00f6er eller f\u00f6r att ladda ner som en Live-distribution. N\u00e4r man arbetar med OBS kan utvecklaren anv\u00e4nda den f\u00e4rdiga online-tj\u00e4nsten <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\">installera<\/a><\/noindex> ett liknande system p\u00e5 sin server. Dessutom kan man snabbt s\u00e4tta upp sin egen infrastruktur med hj\u00e4lp av s\u00e4rskilt f\u00f6rberedda <noindex><a rel=\"nofollow\" href=\"http:\/\/www.open-build-service.org\/download\/\">bilder<\/a><\/noindex> f\u00f6r virtuella maskiner, containrar, lokal installation eller f\u00f6r PXE-boot \u00f6ver n\u00e4tverket. <\/p>\n<p>Det \u00e4r m\u00f6jligt att automatisera nedladdningen av k\u00e4llkod fr\u00e5n externa Git- eller Subversion-repositorier eller arkiv med kod fr\u00e5n ftp- och web-servrar f\u00f6r prim\u00e4ra projekt, vilket g\u00f6r det m\u00f6jligt att undvika manuell nedladdning av arkiv med kod till utvecklarens lokala maskin och efterf\u00f6ljande import till openSUSE Build Service. De medf\u00f6ljande paketen tillhandah\u00e5ller verktyg f\u00f6r att best\u00e4mma beroenden fr\u00e5n andra paket med automatisk \u00e5terbyggnad av dessa beroenden vid \u00e4ndringar. N\u00e4r patchar l\u00e4ggs till finns m\u00f6jligheten att testa dem med liknande paket fr\u00e5n andra projekt.<\/p>\n<p> F\u00f6r att hantera Open Build Service kan du anv\u00e4nda b\u00e5de kommandoradsverktyg och webgr\u00e4nssnitt. Det finns medel f\u00f6r att ansluta externa klienter och anv\u00e4nda resurser fr\u00e5n externa tj\u00e4nster, s\u00e5som GitHub, SourceForge och kde-apps.org. Utvecklare har tillg\u00e5ng till verktyg f\u00f6r att skapa grupper och organisera samarbete. Koden f\u00f6r alla komponenter i systemet, inklusive webgr\u00e4nssnittet, testsystemet f\u00f6r paket och byggbackendar, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\">\u00e4r \u00f6ppen<\/a><\/noindex> \u00e4r under GPLv2-licensen.<\/p>\n<p>Bland <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/open-build-service\/blob\/2.10\/ReleaseNotes-2.10\">kan n\u00e4mnas:<\/a><\/noindex>, som lagts till i Open Build Service 2.10:\n<\/p>\n<ul>\n<li class=\"l\"> Helt <noindex><a rel=\"nofollow\" href=\"https:\/\/openbuildservice.org\/2018\/10\/05\/revamping-ui\/\">omskriven<\/a><\/noindex> webgr\u00e4nssnittet, som har skrivits om med hj\u00e4lp av komponenter fr\u00e5n ramverket Bootstrap, vilket har f\u00f6renklat kodunderh\u00e5llet, standardiserat utformningen av olika delar och eliminerat m\u00e5nga av komplexiteten (tidigare anv\u00e4ndes 960 Grid System, en egen tema f\u00f6r Jquery UI och en m\u00e4ngd specifik CSS). Trots den radikala omarbetningen har utvecklarna str\u00e4vat efter att beh\u00e5lla igenk\u00e4nningen av elementen och det vanliga arbetsfl\u00f6det f\u00f6r att minska obehaget vid \u00f6verg\u00e5ngen till den nya versionen;\n<p><center><img decoding=\"async\" alt=\"Utgivning av pakethanteringssystemet 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\"> Arbetet har genomf\u00f6rts f\u00f6r att f\u00f6rb\u00e4ttra st\u00f6det f\u00f6r distribution och utrullning av applikationer f\u00f6r isolerade containrar. En <noindex><a rel=\"nofollow\" href=\"https:\/\/registry.opensuse.org\">register<\/a><\/noindex> \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0432\u0435\u0436\u0435\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f Tumbleweed \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c &#171;docker run -ti &#8212;rm registry.opensuse.org\/opensuse\/tumbleweed \/bin\/bash&#187;. \u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430<br \/>\natt sp\u00e5ra status f\u00f6r bin\u00e4ra byggnader (versionskontroll) i containrar har s\u00e4kerst\u00e4llts. St\u00f6d f\u00f6r kiwi-profiler och m\u00f6jlighet att generera multi-arch-manifest har lagts till;<\/p>\n<li class=\"l\"> Moduler f\u00f6r integration med Gitlab har lagts till och <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/\">Pagure<\/a><\/noindex>, som g\u00f6r det m\u00f6jligt att binda vissa \u00e5tg\u00e4rder i OBS vid nya commits eller vid uppkomsten av specifika h\u00e4ndelser i dessa system.\n<li class=\"l\"> M\u00f6jlighet till uppladdning till molnmilj\u00f6er som Amazon EC2 och Microsoft Azure, samt publicering via Vagrant, har inf\u00f6rts;\n<li class=\"l\"> Sysv init-skript har ersatts med systemd-filer;\n<li class=\"l\"> St\u00f6d f\u00f6r att lagra m\u00e4tv\u00e4rden med prestandadata i databasen InfluxDB har lagts till;\n<li class=\"l\"> Anv\u00e4ndning av emoji \u00e4r till\u00e5ten i textf\u00e4lt (f\u00f6r att aktivera i database.yml kr\u00e4vs att kodningen utf8mb4 s\u00e4tts);\n<li class=\"l\"> En funktion har lagts till f\u00f6r att skicka meddelanden till \u00e4garna av problemrappoter om ny kommentarers tillkomst;\n<li class=\"l\"> En funktion f\u00f6r f\u00f6rhandsbekr\u00e4ftelse av f\u00f6rfr\u00e5gningar har inf\u00f6rts (f\u00f6rfr\u00e5gan godk\u00e4nns endast efter att granskning har slutf\u00f6rts);\n<li class=\"l\"> Prestandaoptimering av koden f\u00f6r produktgenerering och publicering i repository har genomf\u00f6rts. Schemal\u00e4ggaren har nu m\u00f6jlighet till inkrementell uppdatering av projektet.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Utg\u00e5van av paketbyggarsystemet Open Build Service 2.10 | ProHoster","description":"Release av plattformen Open Build har formulerats.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-sistemy-sborki-paketov-open-build-service-2-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/35930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=35930"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/35930\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/26876"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=35930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=35930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=35930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}