Remi's RPM repository - Blog

  

Blog | Forum | Repository | Wizard

dimanche 3 mai 2009

createrepo on F11

I've just discover a very annoying bug with createrepo-0.9.7-6.fc11. The command generate checksum in sha256 by default. Of course, this is more secure than sha1 used before. However, with old Fedora versions, and Enterprise Linux, this checksum is not handled and generated metadata become unusable (and so the repository).

The command have a new --checksum option allowing to choose the checksum type to use, unfortunately, if this option is honoured for the repomd.xml file, it is not for the other files (p.e. primary.xml.gz).

This bug explain why, since yesterday, the remi repositories for Fedora <= 9 where broken (it's fixed)

See : Bug #498767

My poor python skill doesn't allow me to fix this....

So, I'm temporarily back on Fedora 10...

createrepo sous F11

Je viens de découvrir un bug très désagréable avec la version createrepo-0.9.7-6.fc11. La commande génère par défaut des sommes de contrôle en sha256. C'est, bien sûr, plus sécurisé que le sha1 utilisé précédemment. Cependant, pour les anciennes versions de Fedora (et pour Enterprise Linux), ce contrôle n'est pas géré, et les données générées deviennent inutilisable (donc le dépôt).

La commande prévoit une option --checksum permettant de forcer la génération, malheureusement cette option est bien respectée pour le fichier repomd.xml, mais pas pour les autres fichiers (dont primary.xml.gz).

Ce bug explique pourquoi, depuis hier, les dépôts remi pour Fedora <= 9 n'étaient plus utilisables (c'est maintenant corrigé)

Voir : Bug #498767

Par contre, la correction est visiblement au delà de mes faibles compétences en python...

Donc je suis temporairement de retour sous Fedora 10...

samedi 2 mai 2009

repoview and sqlite 3.6

Working with Fedora 11 Preview, I discover that repoview doesn't generate the first letter index pages... quite annoying.

Searching in the code, I discover a minor awkwardness, it was working because of lack of strictness in previous sqlite versions.

Lire la suite...

repoview et sqlite 3.6

En passant sous Fedora 11 Preview, j'ai découvert que repoview ne générait plus les pages d'index par premières lettres des paquets... plutôt génant.

En cherchant dans le code, j'ai découvert une petite maladresse, mais qui permettait quand même à repoview de fonctionner grâce au laxisme des précédentes versions de sqlite.

Lire la suite...