{"id":2258,"date":"2014-11-14T15:52:49","date_gmt":"2014-11-14T15:52:49","guid":{"rendered":"http:\/\/blog.mageia.org\/ro\/?p=2258"},"modified":"2014-11-14T15:52:49","modified_gmt":"2014-11-14T15:52:49","slug":"drumul-lung-si-serpuit","status":"publish","type":"post","link":"https:\/\/blog.mageia.org\/ro\/2014\/11\/14\/drumul-lung-si-serpuit\/","title":{"rendered":"Drumul lung \u0219i \u0219erpuit"},"content":{"rendered":"<p>Ei bine, drumul a fost lung, mai lung dec\u00eet ne-am a\u0219teptat, \u00eens\u0103 aproape am ajuns! <a href=\"http:\/\/www.mageia.org\/5\/\">Mageia 5 beta 1<\/a> este validat\u0103! Ce \u00eenseamn\u0103 asta? De ce a durat at\u00eeta (o lun\u0103 \u0219i jum\u0103tate mai mult dec\u00eet <a href=\"http:\/\/blog.mageia.org\/en\/2014\/07\/08\/first-step-reached-for-mageia-5-alpha-1-is-available-for-tests\/\">pl\u0103nuisem ini\u021bial<\/a>)?<\/p>\n<h2>RPM 4.12 contra sistemului de compilat Mageia, o retrospectiv\u0103<\/h2>\n<p>O scurt\u0103 explica\u021bie: Unele chestii nu au mers bine \u0219i altele s-au stricat.<\/p>\n<p>Explica\u021bia lung\u0103: \u00cen septembrie, am decis s\u0103 actualiz\u0103m gestionarul nostru de pachete, RPM, c\u0103tre <a href=\"http:\/\/www.rpm.org\/wiki\/Releases\/4.12.0\">versiunea 4.12<\/a>, cea mai recent\u0103. Acest lucru a fost f\u0103cut cu pu\u021bin timp \u00eenainte de <em>recompilarea masiv\u0103<\/em>, o etap\u0103 necesar\u0103 pentru versiunea beta \u00een care recompil\u0103m toate pachetele din distribu\u021bie ca s\u0103 fim siguri c\u0103 \u00eenc\u0103 mai s\u00eent compatibile cu starea curent\u0103 a platformei noastre de dezvoltare. De obicei, <em>recompilarea masiv\u0103<\/em> ne arat\u0103 c\u0103 un num\u0103r apreciabil de pachete nu se mai compileaz\u0103, chiar dac\u0103 s-au compilat acum c\u00eeteva luni: sarcina \u00eempachetatorilor \u00een cazul acesta este s\u0103 le corecteze ca s\u0103 se poat\u0103 compila cu noua platform\u0103 de compilare, iar \u00een unele cazuri s\u0103 corecteze uneltele de dezvoltare pentru a repara regresiile.<\/p>\n<p>\u00cens\u0103 de data aceasta, noua versiune de RPM a introdus schimb\u0103ri at\u00eet de majore \u00eenc\u00eet s\u0103 strice o mul\u021bime din pachetele de baz\u0103 \u00een cursul <em>recompil\u0103rii masive<\/em> \u0219i multe din pachete au intrat \u00eentr-o reac\u021bie \u00een lan\u021b de erori de compilare. Ne-a luat c\u00eeteva s\u0103pt\u0103m\u00eeni ca s\u0103 le corect\u0103m, \u00eens\u0103 dep\u0103\u0219isem deja jalonul planificat pentru Mageia 5 beta 1 (ini\u021bial prev\u0103zut\u0103 pentru sf\u00eer\u0219itul lui septembrie). A\u0219a c\u0103 am decis s-o <a href=\"http:\/\/blog.mageia.org\/en\/2014\/09\/29\/time-time-time-see-whats-become-of-me\/\">am\u00een\u0103m pentru mijlocul lui octombrie<\/a>.<\/p>\n<p>\u00cen consecin\u021b\u0103, la jum\u0103tate din pachetele recompilate (cele compilate \u00eenainte de modificarea configura\u021biei RPM) le lipseau metadate importante. C\u00eend am decis s\u0103 lans\u0103m o a doua <em>recompilare masiv\u0103<\/em> \u00een octombrie, s-a desf\u0103\u0219urat destul de bine cu excep\u021bia unor probleme cu platforma Java. Era deja sf\u00eer\u0219itul lui octombrie c\u00eend au fost gata primele imagini ISO ale versiunii beta 1 \u0219i livrate echipei de CTC pentru testare \u0219i validare.<\/p>\n<p>Poate c\u0103 \u0219ti\u021bi deja, o nou\u0103 distribu\u021bie de Linux este o asociere \u00eentre un program de instalare \u0219i un ansamblu de pachete. De\u0219i pachetele erau bune \u00een urma <em>recompil\u0103rii masive<\/em>, de data aceasta programul de instalare a <a href=\"http:\/\/blog.mageia.org\/fr\/2014\/10\/14\/le-mauvais-sort-dhalloween-ou-du-logiciel-bugue\/\">\u00eenceput s\u0103 dea erori<\/a> din cauza lui glibc (biblioteca GNU C) \u0219i al lui RPM. Asta a adus cu sine o \u00eent\u00eerziere de o s\u0103pt\u0103m\u00een\u0103.<\/p>\n<p>Abia atunci echipa de CTC a putut \u00een sf\u00eer\u0219it \u00eencepe testarea setului proasp\u0103t de imagini ISO \u0219i a descoperit un num\u0103r obi\u0219nuit de erori critice (sistem care nu demareaz\u0103, chestii de genul acesta) \u0219i care au fost corectate cu ajutorul dezvoltatorilor. Multe mul\u021bumiri echipei de CTC pentru munca loc continu\u0103 la imaginile ISO \u00een acela\u0219i timp cu testarea <a href=\"http:\/\/mageia.madb.org\/tools\/updates\">actualiz\u0103rilor propuse pentru Mageia 3 \u0219i Mageia 4<\/a>! Aceast\u0103 versiune beta este departe de a fi perfect\u0103, a\u0219a c\u0103 nu uita\u021bi s\u0103 consulta\u021bi <a href=\"https:\/\/wiki.mageia.org\/en\/Mageia_5_Errata\">erata<\/a>, dar ar trebui s\u0103 fi\u021bi \u00een stare s\u0103 o instala\u021bi \u0219i s\u0103 vede\u021bi stadiul actual din Cauldron (<em>versiunea Mageia de dezvoltare<\/em>). V\u0103 rug\u0103m s\u0103 raporta\u021bi toate erorile \u00eent\u00eelnite, vom \u00eencerca s\u0103 corect\u0103m c\u00eet se poate de multe pentru Mageia 5 beta 2.<\/p>\n<h2>Consecin\u021be asupra graficului de lansare<\/h2>\n<p>Dup\u0103 <a href=\"http:\/\/blog.mageia.org\/en\/2014\/07\/08\/first-step-reached-for-mageia-5-alpha-1-is-available-for-tests\/\">agenda noastr\u0103 ini\u021bial\u0103<\/a>, a doua versiune beta ar fi trebuit s\u0103 fie lansat\u0103 pe 31 octombrie&#8230; A\u0219a c\u0103 am avut de ales \u00eentre a s\u0103ri peste versiunea beta 2 sau s\u0103 decal\u0103m lansarea versiunii finale de Mageia 5 \u0219i a versiunilor intermediare. Baza\u021bi pe returul primit dup\u0103 testarea versiunii beta 1, am decis c\u0103 nu ne putem permite s\u0103 omitem versiunea beta 2, av\u00eend \u00een vedere c\u0103 versiunea curent\u0103 \u00eenc\u0103 mai are unele probleme serioase. \u00cen consecin\u021b\u0103 toate datele pl\u0103nuite pentru viitoarele versiuni intermediare \u0219i a versiunii finale au fost decalate, iar noul <a href=\"https:\/\/wiki.mageia.org\/en\/Mageia_5_Development\">grafic de lansare<\/a> arat\u0103 \u00een felul urm\u0103tor:<\/p>\n<ul>\n<li><strong>Beta 2:<\/strong> 16 decembrie 2014<\/li>\n<li><strong>Candidata la lansare:<\/strong> 6 ianuarie 2015<\/li>\n<li><strong>Versiunea intern\u0103:<\/strong> 23 ianuarie 2015<\/li>\n<li><strong>Versiunea final\u0103:<\/strong> 31 ianuarie 2015<\/li>\n<\/ul>\n<h2>Foarte bine\u2026 Acum, unde este versiunea mea beta 1?<\/h2>\n<p>A\u021bi a\u0219teptat co to\u021bii destul aceast\u0103 versiune, a\u0219a c\u0103 pune\u021bi m\u00eena pe ea cu prima leg\u0103tur\u0103, \u00eens\u0103 nu uita\u021bi s\u0103 le verifica\u021bi \u0219i pe urm\u0103toarele:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.mageia.org\/5\/\">Pagina de desc\u0103rcare beta 1<\/a><\/li>\n<li><a href=\"https:\/\/wiki.mageia.org\/en\/Mageia_5_beta1\">Nota edo\u021biei<\/a><\/li>\n<li><a href=\"https:\/\/wiki.mageia.org\/en\/Mageia_5_Errata\">Erata<\/a><\/li>\n<li><a href=\"https:\/\/bugs.mageia.org\">Raporta\u021bi erorile<\/a><\/li>\n<\/ul>\n<p>Testa\u021bi, profita\u021bi \u0219i raporta\u021bi orice eroare \u00eent\u00eelnit\u0103! Acum este vremea s\u0103 lustruim aceast\u0103 Mageia 5!<\/p>\n<p><em>Not\u0103: Articol original publicat \u00een englez\u0103 de\u00a0<\/em><a title=\"View all posts by R\u00e9mi Verschelde\" href=\"http:\/\/blog.mageia.org\/en\/author\/akien\/\">R\u00e9mi Verschelde<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ei bine, drumul a fost lung, mai lung dec\u00eet ne-am a\u0219teptat, \u00eens\u0103 aproape am ajuns! Mageia 5 beta 1 este validat\u0103! Ce \u00eenseamn\u0103 asta? De ce a durat at\u00eeta (o lun\u0103 \u0219i jum\u0103tate mai mult dec\u00eet pl\u0103nuisem ini\u021bial)? RPM 4.12 &hellip; <a href=\"https:\/\/blog.mageia.org\/ro\/2014\/11\/14\/drumul-lung-si-serpuit\/\">Continuarea <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[157,147,79,134,76],"tags":[],"class_list":["post-2258","post","type-post","status-publish","format-standard","hentry","category-beta","category-ctc","category-editie","category-mageia-2","category-test"],"_links":{"self":[{"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/posts\/2258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/comments?post=2258"}],"version-history":[{"count":23,"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/posts\/2258\/revisions"}],"predecessor-version":[{"id":2281,"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/posts\/2258\/revisions\/2281"}],"wp:attachment":[{"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/media?parent=2258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/categories?post=2258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mageia.org\/ro\/wp-json\/wp\/v2\/tags?post=2258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}