{"id":123479,"date":"2025-04-12T15:05:20","date_gmt":"2025-04-12T13:05:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43"},"modified":"2025-04-12T15:05:20","modified_gmt":"2025-04-12T13:05:20","slug":"utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43","title":{"rendered":"Godkendt sikring af reproducerbare bygninger i Fedora 43","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>FESCo (Fedora Engineering Steering Committee), der er ansvarlig for den tekniske del af udviklingen af Fedora Linux-distributionen, har godkendt et projekt til sikring af reproducerbare bygninger af pakker i efter\u00e5rsudgaven af Fedora 43. M\u00e5let med initiativet er at muligg\u00f8re anvendelsen af reproducerbare bygninger for mindst 99% af pakkerne i depotet.           <\/p>\n<p>Reproducerbare bygninger giver mulighed for at danne egne RPM-pakker, der svarer til de downloadbare bin\u00e6re pakker. Overensstemmelsen sikres p\u00e5 niveau med de grundl\u00e6ggende metadata og de inkluderede filer i pakken (kun metadata med byggetidspunkt, byggehost og digital signatur vil v\u00e6re forskellige). Brugeren kan selv kontrollere, at de distribuerede bin\u00e6re filer i pakkerne er bygget fra de leverede kildekoder og ikke indeholder skjulte \u00e6ndringer. Kontrollen af identiteten af den bin\u00e6re bygning g\u00f8r det muligt ikke kun at stole p\u00e5 tilliden til distributionens bygningsinfrastruktur; kompromittering af compileren eller byggev\u00e6rkt\u00f8jerne kan f\u00f8re til inds\u00e6ttelse af skjulte bagd\u00f8re.    <\/p>\n<p>Udover sikkerhed vil gentagelige builds ogs\u00e5 v\u00e6re nyttige til kvalitetskontrol \u2014 problemer med at opn\u00e5 gentagelige builds skyldes ofte fejl eller rod i koden, som for eksempel brug af pakker m\u00e6rket som \"noarch\", afh\u00e6ngigheder knyttet til specifikke hardwarearkitekturer. Gentagelige builds vil ogs\u00e5 forenkle udviklingen af pakker \u2014 efter sm\u00e5 rettelser vil de genopbyggede pakker kun adskille sig i de elementer, der er direkte relateret til den foretagne \u00e6ndring, hvilket v\u00e6sentligt vil forenkle sammenligning af pakkeversioner og \u00e6ndringsanalyse.    <\/p>\n<p>N\u00e5r der dannes gentagne builds, tages der h\u00f8jde for faktorer s\u00e5som pr\u00e6cis overensstemmelse med afh\u00e6ngigheder; brug af en u\u00e6ndret sammens\u00e6tning og versioner af build-v\u00e6rkt\u00f8jer; identisk s\u00e6t af muligheder og standardindstillinger; bevaring af r\u00e6kkef\u00f8lgen af filopbygninger (anvendelse af de samme sorteringsmetoder); deaktivering af tilf\u00f8jelsen af usikre oplysninger af compileren, s\u00e5som tilf\u00e6ldige v\u00e6rdier, henvisninger til filstier og dato- og tidsoplysninger om build. Fejl og race conditions i v\u00e6rkt\u00f8jerne p\u00e5virker ogs\u00e5 reproducerbarheden af builds.    <\/p>\n<p>Infrastrukturen for Fedora-projektet er allerede klar til at muligg\u00f8re gentagne builds. For eksempel er der i tidligere udgivelser foretaget \u00e6ndringer i build-systemet, der synkroniserer metadata om \u00e6ndringstidspunkter for filer med reference kildekoden (mtime afh\u00e6nger nu ikke af build-tidspunktet) samt sikrer en konstant r\u00e6kkef\u00f8lge for opregning af metadata og strukturer i bin\u00e6re filer. P\u00e5 nuv\u00e6rende tidspunkt vurderes d\u00e6kningen af gentagne builds til at v\u00e6re 90 %. For at sikre gentagne builds i de resterende 10 % kr\u00e6ves deltagelse fra maintainere af problematiske pakker. For at motivere reparationer i s\u00e5danne pakker er det hensigten at betragte fiaskoer ved gentagne builds som byggefejl.          <\/p>\n<p>Lignende projekter til at st\u00f8tte gentagne builds udvikler ogs\u00e5 distributioner som Debian, Arch Linux, openSUSE og NixOS.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63061\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u0438\u0442\u0435\u0442 FESCo (Fedora Engineering Steering Committee), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Fedora Linux, \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043e\u0441\u0435\u043d\u043d\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 43. \u0426\u0435\u043b\u044c\u044e \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u0434\u043b\u044f \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0447\u0435\u043c 99% \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438. \u041f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0434\u0430\u0434\u0443\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 RPM-\u043f\u0430\u043a\u0435\u0442\u044b, \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0435 \u0441 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u043c\u0438 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0433\u043e\u0442\u043e\u0432\u044b\u043c\u0438 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123479","post","type-post","status-publish","format-standard","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=\"\u041a\u043e\u043c\u0438\u0442\u0435\u0442 FESCo (Fedora Engineering Steering Committee), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Fedora Linux, \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043e\u0441\u0435\u043d\u043d\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 43.\" \/>\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\/utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43\" \/>\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\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u0432 Fedora 43 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u0438\u0442\u0435\u0442 FESCo (Fedora Engineering Steering Committee), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Fedora Linux, \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043e\u0441\u0435\u043d\u043d\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 43.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43\" \/>\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=\"2025-04-12T13:05:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-12T13:05:20+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\udd47Godkendt muligg\u00f8relse af gentagne builds i Fedora 43 | ProHoster","description":"FESCo-komiteen (Fedora Engineering Steering Committee), der er ansvarlig for den tekniske del af udviklingen af Fedora Linux-distributionen, har godkendt et projekt for at muligg\u00f8re gentagne builds af pakker i efter\u00e5rsudgivelsen af Fedora 43.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43","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\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u0432 Fedora 43 | ProHoster","og:description":"\u041a\u043e\u043c\u0438\u0442\u0435\u0442 FESCo (Fedora Engineering Steering Committee), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Fedora Linux, \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043e\u0441\u0435\u043d\u043d\u0435\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Fedora 43.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43","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":"2025-04-12T13:05:20+00:00","article:modified_time":"2025-04-12T13:05:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123479","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":"default","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-23 12:11:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:11:19","updated":"2026-01-23 12:11: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\/123479","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=123479"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/123479\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=123479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=123479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=123479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}