{"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\/fr\/blog\/news\/utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43","title":{"rendered":"Approbation de la garantie de constructions reproductibles dans Fedora 43","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Le comit\u00e9 FESCo (Fedora Engineering Steering Committee), responsable de la partie technique du d\u00e9veloppement de la distribution Fedora Linux, a approuv\u00e9 un projet visant \u00e0 garantir des constructions reproductibles des paquets dans la version automnale de Fedora 43. L'initiative vise \u00e0 permettre l'utilisation de constructions reproductibles pour au moins 99 % des paquets dans le d\u00e9p\u00f4t.           <\/p>\n<p>Les constructions reproductibles permettront de cr\u00e9er des RPM personnalis\u00e9s qui correspondent aux paquets binaires pr\u00eats \u00e0 \u00eatre t\u00e9l\u00e9charg\u00e9s. Les correspondances sont assur\u00e9es au niveau des m\u00e9tadonn\u00e9es de base et des fichiers inclus dans le paquet (seules les m\u00e9tadonn\u00e9es concernant le temps de construction, l'h\u00f4te de construction et la signature num\u00e9rique varieront). L'utilisateur pourra v\u00e9rifier personnellement que les fichiers binaires distribu\u00e9s dans les paquets ont \u00e9t\u00e9 compil\u00e9s \u00e0 partir des sources fournies et ne contiennent pas de modifications cach\u00e9es. La v\u00e9rification de l'identit\u00e9 d'une construction binaire permet de ne pas se fier uniquement \u00e0 la confiance envers l'infrastructure de construction de la distribution, la compromission du compilateur ou de l'outil de construction pourrait entra\u00eener l'insertion de backdoors cach\u00e9es.    <\/p>\n<p>Outre la s\u00e9curit\u00e9, les builds r\u00e9p\u00e9tables seront \u00e9galement utiles pour le contr\u00f4le qualit\u00e9 \u2014 les probl\u00e8mes rencontr\u00e9s lors de la tentative d'obtenir des builds r\u00e9p\u00e9tables sont souvent caus\u00e9s par des erreurs ou du d\u00e9sordre dans le code, comme l'utilisation de paquets marqu\u00e9s comme \u00ab noarch \u00bb ou des d\u00e9pendances li\u00e9es \u00e0 des architectures mat\u00e9rielles sp\u00e9cifiques. Les builds r\u00e9p\u00e9tables simplifieront \u00e9galement le d\u00e9veloppement des paquets \u2014 apr\u00e8s quelques modifications, les paquets reconstruits ne diff\u00e9reront que par des \u00e9l\u00e9ments directement li\u00e9s au changement effectu\u00e9, ce qui facilitera consid\u00e9rablement la comparaison des versions de paquets et l'analyse des changements.    <\/p>\n<p>Lors de la cr\u00e9ation de constructions r\u00e9p\u00e9tables, des nuances telles que la correspondance exacte des d\u00e9pendances sont prises en compte ; l'utilisation d'outils de construction et de versions inchang\u00e9es ; un ensemble identique d'options et de param\u00e8tres par d\u00e9faut ; le maintien de l'ordre de construction des fichiers (application des m\u00eames m\u00e9thodes de tri) ; la d\u00e9sactivation de l'ajout d'informations de service non constantes par le compilateur, telles que des valeurs al\u00e9atoires, des r\u00e9f\u00e9rences \u00e0 des chemins de fichiers et des donn\u00e9es de date et d'heure de construction. Les erreurs et les conditions de concurrence dans les outils influencent \u00e9galement la reproductibilit\u00e9 des constructions.    <\/p>\n<p>L'infrastructure du projet Fedora est d\u00e9j\u00e0 pr\u00eate pour la r\u00e9alisation d'assemblages r\u00e9p\u00e9tables. Par exemple, dans les versions pr\u00e9c\u00e9dentes, des modifications ont \u00e9t\u00e9 apport\u00e9es au syst\u00e8me d'assemblage, synchronisant les m\u00e9tadonn\u00e9es sur les dates de modification des fichiers avec le code source de r\u00e9f\u00e9rence (mtime ne d\u00e9pend d\u00e9sormais plus du moment de l'assemblage), ainsi qu'assurant un ordre constant des m\u00e9tadonn\u00e9es et des structures dans les fichiers binaires. \u00c0 ce stade, la couverture par les assemblages r\u00e9p\u00e9tables est estim\u00e9e \u00e0 90 %. Pour garantir des assemblages r\u00e9p\u00e9tables dans les 10 % restants, l'implication des mainteneurs de paquets probl\u00e9matiques est n\u00e9cessaire. Pour inciter \u00e0 apporter des corrections \u00e0 ces paquets, les \u00e9checs d'assemblages r\u00e9p\u00e9tables seront trait\u00e9s comme des erreurs d'assemblage.          <\/p>\n<p>Des projets similaires visant \u00e0 garantir la prise en charge des assemblages r\u00e9p\u00e9tables sont \u00e9galement en cours de d\u00e9veloppement pour les distributions Debian, Arch Linux, openSUSE et NixOS.<br \/>\n<br \/>Source : <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.2 - 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\/fr\/blog\/news\/utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47 Garantie des assemblages r\u00e9p\u00e9tables approuv\u00e9e dans Fedora 43 | ProHoster","description":"Le comit\u00e9 FESCo (Fedora Engineering Steering Committee), responsable de la partie technique du d\u00e9veloppement de la distribution Fedora Linux, a approuv\u00e9 le projet de garantie des assemblages r\u00e9p\u00e9tables de paquets pour la version automnale de Fedora 43.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/utverzhdeno-obespechenie-povtoryaemyh-sborok-v-fedora-43","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/123479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=123479"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/123479\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=123479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=123479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=123479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}