Development #56883
ID-WSF removal removed too many symbols
Début:
12 septembre 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
lasso_register_dst_service (at least) was built and exported even without --enable-id-wsf. It shouldn't have been removed. (or the soname should be bumped)
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
If I restore dummy functions with same name, would it be enough ? They have no use without the rest of the ID-WSF code.
Mis à jour par Frédéric Péters il y a plus de 2 ans
Same name and signature iirc, for:
LASSO_EXPORT void lasso_register_dst_service(const char *prefix, const char *href); LASSO_EXPORT char* lasso_get_prefix_for_dst_service_href(const char *href); LASSO_EXPORT void lasso_register_idwsf2_dst_service(const gchar *prefix, const gchar *href); LASSO_EXPORT gchar* lasso_get_prefix_for_idwsf2_dst_service_href(const gchar *href);
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Fichier 0001-restore-some-ID-WSF-functions-to-keep-current-ABI-as.patch 0001-restore-some-ID-WSF-functions-to-keep-current-ABI-as.patch ajouté
- Tracker changé de Bug à Development
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Statut changé de Solution proposée à Résolu (à déployer)
commit d80357e22635888764c9a07eb2604a6d0cb56f91 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Mon Sep 13 11:20:52 2021 +0200 Keep ABI stability (#56883) The following functions where part of the experimental ID-WSF support recently removed but where incorrectly included in the official ABI, so we restore dummy versions of them (they do nothing or return NULL): - lasso_get_prefix_for_dst_service_href - lasso_get_prefix_for_idwsf2_dst_service_href - lasso_register_dst_service - lasso_register_idwsf2_dst_service
Keep ABI stability (#56883)
The following functions where part of the experimental ID-WSF support
recently removed but where incorrectly included in the official ABI, so we
restore dummy versions of them (they do nothing or return NULL):
- lasso_get_prefix_for_dst_service_href
- lasso_get_prefix_for_idwsf2_dst_service_href
- lasso_register_dst_service
- lasso_register_idwsf2_dst_service