Eines de Desenvolupament
Millores del paquet Debuginfo
Per observar què està fent un programa, Fedora proporciona metadades addicionals sobre el codi que s’instal·la i s’executa al vostre sistema. Aquestes es poden utilitzar juntament amb traçadors, perfiladors i depuradors per entendre millor què s’està executant al vostre sistema (o per entendre millor els bloquejos o fallades). Anteriorment, aquests paquets de metadades d’informació de depuració eren bastant grans i contenien molta informació sobre múltiples subpaquets junts. Amb Fedora 27, aquests paquets de metadades d’informació de depuració s’han dividit en subpaquets més petits, fent possible instal·lar només el debuginfo per a un subpaquet o biblioteca específic. Els fitxers font necessaris per als depuradors (però no necessàriament per als traçadors i perfiladors) s’han separat en el seu propi paquet debugsource i ara és possible instal·lar múltiples versions o arquitectures diferents dels paquets d’informació de depuració al mateix temps. Per exemple, quan s’intenta introspeccionar un programa instal·lat en un contenidor o màquina virtual que és una versió diferent del paquet instal·lat a l’amfitrió, o quan hi ha disponible una versió de 32 bits i una de 64 bits d’una biblioteca.
Bodhi ara gestiona artefactes no RPM
Bodhi, el Sistema d’Actualitzacions de Fedora, ara pot gestionar més que només fitxers RPM. Si es pot etiquetar a Koji, hauria de ser acceptat per Bodhi. El llançament de Bodhi 3.0.0 permet:
-
Suport per actualitzar artefactes no RPM, com ara mòduls.
-
Suport per a dependències de paquets complexes, que permet a Fedora començar a empaquetar paquets Rust i permet a Fedora fer una millor feina expressant rangs vàlids de versions de dependència admeses per als paquets existents.
-
Suport, a través de Pungi, per generar OSTrees que siguin més consistents amb els OSTrees del dia de llançament de Fedora.
Es pot trobar més informació sobre aquesta actualització de Bodhi a les notes de la versió de Bodhi 3.0.0 i a la pàgina de canvis de Fedora relacionada.
Want to help? Learn how to contribute to Fedora Docs ›