Herramientas de desarrollo
Mejoras en el Paquete Debuginfo
Para observar lo que está haciendo un programa, Fedora suministra metadatos adicionales sobre el código que está instalado y en ejecución en su sistema. Estos se pueden usar junto con trazadores, perfiladores y depuradores para entender mejor que está corriendo en su sistema (o para entender mejor las caídas y los fallos). Anteriormente, estos paquetes de metadatos de información de depuración eran bastante grandes, conteniendo mucha información sobre múltiples subpaquetes juntos. Con Fedora 27, estos paquetes de metadatos de información de depuración han sido separados en subpaquetes más pequeños, haciendo posible instalar solo la información de depuración de un subpaquete o librería específico. Los ficheros fuente necesarios por los depuradores (pero no necesariamente por los trazadores y perfiladores) han sido separados en su propio paquete fuente de depuración y ahora es posible instalar múltiples, de diferentes versiones o arquitecturas de los paquetes de información de depuración al mismo tiempo. Por ejemplo, al intentar introspectar un programa instalado en un contenedor o una máquina virtual que es de diferente versión del paquete instalado en el host, o cuando está disponible una versión de librería de 32 bit y de 64 bit.
Bodhi Maneja Ahora Artefactos No RPM
Bodhi, the Fedora Updates System, can now handle more than just RPM files. If it can be tagged in Koji, it should be accepted by Bodhi. The release of Bodhi 3.0.0 enables:
-
Support for updating non-RPM artifacts, like modules.
-
Support for complex package dependencies, which enables Fedora to start packaging Rust packages and allows Fedora to do a better job expressing valid ranges of supported dependency versions for existing packages.
-
Support, via Pungi, for generating OSTrees that are more consistent with Fedora’s release day OSTrees.
More information about this update to Bodhi can be found in the Bodhi 3.0.0 release notes and the related Fedora change page.
Want to help? Learn how to contribute to Fedora Docs ›