Re: [grisbi-devel] Version minimales pour la compilation de grisbi

Pierre <[email protected]>
Newsgroups gmane.linux.grisbi.devel.french
Message-ID <[email protected]>
Le 15/01/2021 à 17:48, Ludovic Rousseau a écrit :

Bonsoir,

> Le ven. 15 janv. 2021 à 17:23, Pierre <[email protected]> a écrit :
>> Bonjour,
> 
> Salut,
> 
>> Nous envisageons de modifier la version minimale des bibliothèques
>> utilisées par grisbi qui sont actuellement :
>>
>> GLIB_REQUIRED=2.44
>> GTK_REQUIRED=3.16
>>
>> On a deux possibilités :
>>
>> 1) s'aligner sur la base de la 2018.04 LTS soit :
>>
>> GLIB_REQUIRED=2.56
>> GTK_REQUIRED=3.22
>>
>>
>> 2)s'aligner sur la base de la 2020.04 LTS soit :
>>
>> GLIB_REQUIRED=2.64
>> GTK_REQUIRED=3.24
>>
>> Merci de vos remarques.
> 
> C'est pas la peine d'imposer GTK+ 3.24 si une version précédente fais
> toujours l'affaire.
> Je propose de prendre le problème à l'envers :
> - modifie le code que tu veux
> - si la compilation échoue on modifie les versions minimales
> 

Pour moi la question ne se pose pas comme ça.
Si on est encore en gtk 3.16 c'est que des utilisateurs utilisaient 
toujours des anciennes versions des bibliothèques. Je ne vois pas 
pourquoi on leur interdirait de bénéficier des nouvelles versions de grisbi.

De fait quand on veut bénéficier d'une nouvelle fonction ou que 
certaines deviennent obsolètes on est obligé de faire du code 
conditionnel. Ça ne me gêne pas mais ça nécessite de faire de temps en 
temps du nettoyage de code pour éliminer les parties devenues inutiles.

C'est le sens de ma demande de monter en version pour Gtk et Glib.

Bonne soirée.

> Les problèmes seront vites découverts avec les builds automatiques:
> - Travis-CI utilise encore Ubuntu 16.04 par défaut. Mais on peut avoir
> du 20.04 https://docs.travis-ci.com/user/reference/linux/
> - github actions utilise Ubuntu 18.04 mais devraient passer à 20.04 «
> d'un moment à l'autre ».
> - la foule incroyable d'utilisateurs qui recompile Grisbi chaque jour :-)
> 
> Sinon je n'ai pas d'objection à imposer Ubuntu 20.04 comme minimum.
> 
> à+
> 
> --
>   Dr. Ludovic Rousseau
> _______________________________________________
> devel mailing list
> [email protected]
> http://listes.grisbi.org/mailman/listinfo/devel
> 


-- 

A+

Pierre Biava
_______________________________________________
devel mailing list
[email protected]
http://listes.grisbi.org/mailman/listinfo/devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.