Oui, le sku est différent pour chaque variante, le code-barre aussi. Mais on a plusieurs cas où le fabricant met un code barre unique pour plusieurs couleurs. On s'en sort en bricolant (ajout de lettres au code barre), mais ça vaut le coup de prévoir le cas du code barre identique pour toutes les variantes.
Il faudrait que le système ne crée pas nécessairement une variante pour chaque combinaison de valeur possible d'attribut
c'est le cas avec les nouvelles versions d'Odoo, mais ça ne règle rien :
on a des combinaisons (par ex. couleur et taille) qui n'existe pas, bonjour la praticité pour l'acheteur en ligne
les autres problèmes que j'indique ne sont pas réglés
Comme tu es un «historique» d'Odoo et que tu as le source de Tryton entre les mains, ce serait intéressant d'étudier le problème et de trouver une solution.
Prenons un jouet, un baton à grelot. Au bout d'un moment tu décides de faire le 2ème modèle du fabricant.
Il vaut mieux les mettre sur la même page pour un bon référencement web, ou parce que c'est pas dispo toute l'année ou parce que tu penses ne pas les avoir tous les deux tout le temps en stock, etc. Quel attribut choisir pour les caractériser ? Va pour couleur bois et couleur multicolore (pas idéal, mais ça passe).
Puis le fournisseur sort un 3ème modèle, en velours... l'attribut couleur ne convient plus.
Puis un autre fournisseur propose exactement les mêmes (l'usine travaille pour les deux) mais te permet d'acheter en plus petite quantité... Tu l'intègres parce que ça dépanne quelquefois.
Puis le nombre de clochettes change et passe de 13 à 7, mais le deuxième fabricant a encore du stock des modèles à 13 clochettes, mais pas en couleur.
Tu ajoutes un attribut nombre de clochettes mais comme les gens préfèrent le modèle couleur, le sélecteur n'arrête pas d'afficher que ça n'existe pas.
Puis certains modèles n'existent plus...
Et ainsi de suite.
On a des variantes de plus en plus complexes dont la moitié n'existe plus, difficile à gérer si on veut les désactiver temporairement. Sans parler des variations de prix.
Alors qu'avec un attribut «Modèle» et des valeurs comme
Bâton à grelots, Goki 61913
Bâton coloré à grelots, Goki 15280
Bâton velour à grelots, Goki 99999
on peut réécrire le texte des valeurs ou en supprimer pour que ça corresponde à la situation :
Bâton à 7 grelots, Goki 66999
Bâton à 13 grelots, Gico BB345
Bâton coloré à 13 grelots, Goki 15280
etc.
Et c'est très facile de gérer les prix avec des variantes directement liées au produit de chaque fournisseur.
Est-ce que c'est l'exemple que tu voulais ? J'en ai évidemment bien d'autres possibles, on peut échanger sur des cas réels.
Effectivement, pour animer linuxfr il y a un truc qui marche : écrire des dépêches, la sienne est restée longtemps en rédaction, il y a eu du boulot humain et des remarques prises en compte. Quand à l'outil il y a de la réflexion et du travail humain, en plus il est déployé. Il ne s'agit pas d'un vague truc généré par IA et balancé ici comme ça.
Qu'il utilise l'IA comme assistante pour aider là où il ne connait pas, c'est peu criticable pour obtenir une preuve de concept. En plus dans la vraie vie d'un adulte, il a deux boulots, une asso, une famille et donc peu de temps de reste.
Bref, tu as du lire un peu vite, relis posément la dépêche, va voir son outil et donne des conseils pour améliorer, ça animera.
Oui pas que, mais c'est anecdotique dans le sens où ils n'ont ni la taille, ni les moyens ni l'organisation pour. Tandis que la mouvance, disons "anti-occidentale" et appuyée sur une radicalisation religieuse, est active, armée et puissante, on le voit en Afrique.
La même remarque a été faite sur Hacker News (c'est même le fil de lecture affiché en premier), je te livre les réponses de l'auteur de cette bibliothèque :
There are very few C libraries which compile, stock, against the matrix of toolchains, ABIs, and operating systems that this library does. For the subset of machines which run, I don't know, 99.9% of all instructions (i.e. x86_64 + aarch64, Linux + Darwin + Windows), the library just works. This is a definition of portability. Why would portability be a binary of supporting every possible system or being hard tied to a single one?
et un peu plus tard
I have no philosophical complaints with supporting odd architectures in general. I agree that most obscure targets are probably not that much code, since the library is factored with this in mind (e.g. basic WASM support took an afternoon).
It's stated as a non-goal simply because it's not the most valuable thing I can do with my time. My fundamental stance is that writing new Windows or Linux or macOS or WASM programs in C is a good idea, and those are the programs that I write, so that's where my focus is. But if someone would like to come along and write the ~30 syscalls needed to port the library to a new platform, or even register any interest in such, I'd be happy to look into it at that point.
NB : Faut pas prendre son travail à la légère, vu certains noms illustres de commentateurs (dans d'autres fils)
C'est incroyable, de quoi ont-ils peur ? qu'on jette des fleurs sur le tapis du festival ? La menace d'attentats terroristes vient de la mouvance Al-Quaeda—Daesh, pas des personnes militantes françaises.
Je m'en sers de temps en temps quand j'ai besoin d'applications de gestion/compta ou de paye, avec des bases de données incluses. Dans mon expérience, Wine fonctionne très bien ; les quelques minutes passées à paramétrer sont avec l'expérience et les progrès, de moins en moins longues. Et surtout, on peut faire des rapports d'installation ou de bugs qui bénéficient à tous.
Penser que Wine est axé jeux, c'est lire trop vite le tableau de classement dont le tri reflète aussi le nombre de rapports de tests. Un sysadmin en entreprise ne fait qu'un seul rapport pour tous ses utilisateurs de MsOffice, alors que les joueurs sont des individuels dont le nombre de rapport est logiquement supérieur.
Enfin, recopier le bla bla de son IA pour écrire que Wine ne marche pas avec Office 365 et qu'on a donc besoin de Windows (pas toi, l'auteur du journal dans la réponse qu'il m'a faite), ça me hérisse. Si on a besoin d'un truc pas libre, il vaut mieux choisir Crossover de CodeWeaver qui fonctionne très bien avec Office365 et finance et contribue à Wine, car ce qui marche aujourd'hui dans Crossover, marchera demain dans Wine.
Winpodx (Windows pod system for Linux) installe Windows en container dans Linux et permet d'afficher les applications via RDP. Ce sera intéressant quand Windows sera libre.
Quel est le problème si le contenu est pertinent ? Pour l'instant il l'est assez peu, mais ça va venir. Et quand ça nous permet de découvrir un projet libre ?
Les raisons qui ont fleuri m'ont semblé générationnelles (ben oui on est des vieux cons) et surtout relatives au style. Relire le Linuxfr d'il y a 20 ans fait relativiser tout ça.
L'argument écolo est un peu faible sachant qu'on ne s'est pas privé de parler cryptomonnaies, minage et blockchain.
Le gonflement artificiel du karma deviendra gênant par contre, donnant une crédibilité à quelqu'un qui n'a pas "le niveau".
Vous aussi, bande de moules, avez-vous déja eu ce genre de désir, de revenir à une époque où la programmation était simultanément simple et compliquée ?
Merci pour tes liens. C'est gentil de prendre le temps d'aider. Mais tu n'as pas répondu à la bonne personre :-) Colin connait bien Linux... il demandait un avis sur les questions posées par distrochooser.
Il ne s'agit pas de ça. Le site étant fait par ses lecteurs-contributeurs, il vaut mieux contribuer positivement pour faire boule de neige et contribuer à la lecture de tout le monde. Si tu trouves l'article ennuyant, autant l'enrichir par des commentaires sur Orbitiny.
Je ne trouve pas qu'il réponde à côté de la plaque; il répond sur un point précis : la batterie et le coût de réparation.
Un réparateur m'avait dit autrefois que les pannes les plus fréquentes étaient les portables tombés à l'eau et les écrans brisés. L'eau venait majoritairement des filles qui le mettait dans une poche arrière de jean tandis que les écrans venaient des garçons qui le mettait dans une poche avant. Ensuite il m'expliquait le coût des réparations qui était un problème vu le prix assez bas des portables neufs.
Donc spécifiquement sur ce problème la réponse de Ternus se tient. Elle est un peu hypocrite et fleurie de marketing, mais je ne la trouve pas idiote : quel coup de pub!, un iphone tombe à l'eau et il reste, un iphone résiste dans la poche, un iphone dure plus longtemps qu'un Android (ça me semble exact, ios est longtemps rétro-compatible).
Maintenant, il faut trouver comment prendre le contre-pied de tout ce discours auto-valorisant d'Apple. Le Fairphone avec un Android libre ou un téléphone Linux (PinePhone, PinePhonePro, Librem5, OnePlus6) sont des alternatives meilleures.
Patrick est trop modeste, ses interventions dans la liste de discussion GNUStep ont conduit à corriger pleins de trucs dans les docs ou les exemples de GNUStep, en plus de nombreux bugs (dont HemlpViewer). Et encore en plus, il apporte un grand vent de fraîcheur avec ses tatonnements et ses questions ; les devs ont l'air ravis de l'aider (il n'est pas développeur). Il a réveillé l'enthousiasme un peu endormi de tout le monde.
[^] # Re: Lien attributs et variantes
Posté par orfenor . En réponse au journal critique des variantes d'articles dans un ERP ou un système de vente. Évalué à 2 (+0/-0).
Correction
avec des listes déroulantes c'est moins ergonomique pour le visiteur du site.
[^] # Re: Lien attributs et variantes
Posté par orfenor . En réponse au journal critique des variantes d'articles dans un ERP ou un système de vente. Évalué à 2 (+0/-0). Dernière modification le 02 juin 2026 à 19:05.
Ça dépend de ton affichage : avec des listes déroulantes c'est moins ergonomique pour l'utilisateur. Mais ça se fait oui.
absolument, l'OCA a tout de suite rajouté des modules Odoo pour ça
J'ai cru comprendre ça en testant, mais ta documentation dit le contraire. Je vais revoir.
[^] # Re: Des exemples ?
Posté par orfenor . En réponse au journal critique des variantes d'articles dans un ERP ou un système de vente. Évalué à 3 (+1/-0).
Oui, le sku est différent pour chaque variante, le code-barre aussi. Mais on a plusieurs cas où le fabricant met un code barre unique pour plusieurs couleurs. On s'en sort en bricolant (ajout de lettres au code barre), mais ça vaut le coup de prévoir le cas du code barre identique pour toutes les variantes.
[^] # Re: Lien attributs et variantes
Posté par orfenor . En réponse au journal critique des variantes d'articles dans un ERP ou un système de vente. Évalué à 3 (+1/-0).
c'est le cas avec les nouvelles versions d'Odoo, mais ça ne règle rien :
Comme tu es un «historique» d'Odoo et que tu as le source de Tryton entre les mains, ce serait intéressant d'étudier le problème et de trouver une solution.
[^] # Re: Des exemples ?
Posté par orfenor . En réponse au journal critique des variantes d'articles dans un ERP ou un système de vente. Évalué à 4 (+2/-0). Dernière modification le 02 juin 2026 à 16:17.
Prenons un jouet, un baton à grelot. Au bout d'un moment tu décides de faire le 2ème modèle du fabricant.
Il vaut mieux les mettre sur la même page pour un bon référencement web, ou parce que c'est pas dispo toute l'année ou parce que tu penses ne pas les avoir tous les deux tout le temps en stock, etc. Quel attribut choisir pour les caractériser ? Va pour couleur bois et couleur multicolore (pas idéal, mais ça passe).
Puis le fournisseur sort un 3ème modèle, en velours... l'attribut couleur ne convient plus.
Puis un autre fournisseur propose exactement les mêmes (l'usine travaille pour les deux) mais te permet d'acheter en plus petite quantité... Tu l'intègres parce que ça dépanne quelquefois.
Puis le nombre de clochettes change et passe de 13 à 7, mais le deuxième fabricant a encore du stock des modèles à 13 clochettes, mais pas en couleur.
Tu ajoutes un attribut nombre de clochettes mais comme les gens préfèrent le modèle couleur, le sélecteur n'arrête pas d'afficher que ça n'existe pas.
Puis certains modèles n'existent plus...
Et ainsi de suite.
On a des variantes de plus en plus complexes dont la moitié n'existe plus, difficile à gérer si on veut les désactiver temporairement. Sans parler des variations de prix.
Alors qu'avec un attribut «Modèle» et des valeurs comme
on peut réécrire le texte des valeurs ou en supprimer pour que ça corresponde à la situation :
Et c'est très facile de gérer les prix avec des variantes directement liées au produit de chaque fournisseur.
Est-ce que c'est l'exemple que tu voulais ? J'en ai évidemment bien d'autres possibles, on peut échanger sur des cas réels.
[^] # Re: IA... pour animer linuxfr ?
Posté par orfenor . En réponse à la dépêche SelfRecover — protocole AGPL de récupération de compte sans email. Évalué à 2 (+0/-0).
Tout un paragraphe découle d'une remurque de devnewton :
"SelfRecover vs Keycloak Recovery Codes"
[^] # Re: IA... pour animer linuxfr ?
Posté par orfenor . En réponse à la dépêche SelfRecover — protocole AGPL de récupération de compte sans email. Évalué à 0 (+3/-5).
Effectivement, pour animer linuxfr il y a un truc qui marche : écrire des dépêches, la sienne est restée longtemps en rédaction, il y a eu du boulot humain et des remarques prises en compte. Quand à l'outil il y a de la réflexion et du travail humain, en plus il est déployé. Il ne s'agit pas d'un vague truc généré par IA et balancé ici comme ça.
Qu'il utilise l'IA comme assistante pour aider là où il ne connait pas, c'est peu criticable pour obtenir une preuve de concept. En plus dans la vraie vie d'un adulte, il a deux boulots, une asso, une famille et donc peu de temps de reste.
Bref, tu as du lire un peu vite, relis posément la dépêche, va voir son outil et donne des conseils pour améliorer, ça animera.
[^] # Re: Retour aux années de plomb
Posté par orfenor . En réponse au lien Surveillance de masse: "On peut être fiché sans même le savoir" : Camille*, militante écologiste, interdite de travailler au festival de Cannes.... Évalué à 3 (+1/-0).
Oui pas que, mais c'est anecdotique dans le sens où ils n'ont ni la taille, ni les moyens ni l'organisation pour. Tandis que la mouvance, disons "anti-occidentale" et appuyée sur une radicalisation religieuse, est active, armée et puissante, on le voit en Afrique.
[^] # Re: Ford ?
Posté par orfenor . En réponse au lien sp.h is the standard library that C deserves (nouvelle bibliothèque standard pour le langage C). Évalué à 8 (+6/-0). Dernière modification le 24 mai 2026 à 13:11.
La même remarque a été faite sur Hacker News (c'est même le fil de lecture affiché en premier), je te livre les réponses de l'auteur de cette bibliothèque :
et un peu plus tard
NB : Faut pas prendre son travail à la légère, vu certains noms illustres de commentateurs (dans d'autres fils)
# discussion sur Hacker News
Posté par orfenor . En réponse au lien sp.h is the standard library that C deserves (nouvelle bibliothèque standard pour le langage C). Évalué à 6 (+4/-0).
La discussion sur Hacker News est pas mal
https://news.ycombinator.com/item?id=48207043
# Retour aux années de plomb
Posté par orfenor . En réponse au lien Surveillance de masse: "On peut être fiché sans même le savoir" : Camille*, militante écologiste, interdite de travailler au festival de Cannes.... Évalué à 10 (+11/-1).
C'est incroyable, de quoi ont-ils peur ? qu'on jette des fleurs sur le tapis du festival ? La menace d'attentats terroristes vient de la mouvance Al-Quaeda—Daesh, pas des personnes militantes françaises.
[^] # Re: qu'est ce qui vous gêne ?
Posté par orfenor . En réponse au journal [LinuxFr] Confiance, IA et contenu. Évalué à 3 (+1/-0).
Se faire une réputation ?
[^] # Re: mais Windows n'est pas libre
Posté par orfenor . En réponse au lien Winpodx is like a Linux Subsystem for Windows, and it's just as exciting (and useful) as it sounds. Évalué à 2 (+1/-1).
Jamais dit le contraire.
Je m'en sers de temps en temps quand j'ai besoin d'applications de gestion/compta ou de paye, avec des bases de données incluses. Dans mon expérience, Wine fonctionne très bien ; les quelques minutes passées à paramétrer sont avec l'expérience et les progrès, de moins en moins longues. Et surtout, on peut faire des rapports d'installation ou de bugs qui bénéficient à tous.
Penser que Wine est axé jeux, c'est lire trop vite le tableau de classement dont le tri reflète aussi le nombre de rapports de tests. Un sysadmin en entreprise ne fait qu'un seul rapport pour tous ses utilisateurs de MsOffice, alors que les joueurs sont des individuels dont le nombre de rapport est logiquement supérieur.
Enfin, recopier le bla bla de son IA pour écrire que Wine ne marche pas avec Office 365 et qu'on a donc besoin de Windows (pas toi, l'auteur du journal dans la réponse qu'il m'a faite), ça me hérisse. Si on a besoin d'un truc pas libre, il vaut mieux choisir Crossover de CodeWeaver qui fonctionne très bien avec Office365 et finance et contribue à Wine, car ce qui marche aujourd'hui dans Crossover, marchera demain dans Wine.
D'où ma réponse lapidaire un peu plus haut.
[^] # Re: mais Windows n'est pas libre
Posté par orfenor . En réponse au lien Winpodx is like a Linux Subsystem for Windows, and it's just as exciting (and useful) as it sounds. Évalué à 1 (+1/-2).
Tu es au courant que sur ce site on parle de ce truc libre ?
[^] # Re: qu'est ce qui vous gêne ?
Posté par orfenor . En réponse au journal [LinuxFr] Confiance, IA et contenu. Évalué à 2 (+0/-0).
Zut j'ai oublié de mentionner que je parlais seulement des dépêches. En attendant j'ai eu plein de motifs intéressants, principe de Cuningham !
# mais Windows n'est pas libre
Posté par orfenor . En réponse au lien Winpodx is like a Linux Subsystem for Windows, and it's just as exciting (and useful) as it sounds. Évalué à 10 (+9/-1). Dernière modification le 14 mai 2026 à 14:13.
Winpodx (Windows pod system for Linux) installe Windows en container dans Linux et permet d'afficher les applications via RDP. Ce sera intéressant quand Windows sera libre.
Or Wine fonctionne très bien de nos jours.
# qu'est ce qui vous gêne ?
Posté par orfenor . En réponse au journal [LinuxFr] Confiance, IA et contenu. Évalué à -5 (+5/-12).
Quel est le problème si le contenu est pertinent ? Pour l'instant il l'est assez peu, mais ça va venir. Et quand ça nous permet de découvrir un projet libre ?
Les raisons qui ont fleuri m'ont semblé générationnelles (ben oui on est des vieux cons) et surtout relatives au style. Relire le Linuxfr d'il y a 20 ans fait relativiser tout ça.
L'argument écolo est un peu faible sachant qu'on ne s'est pas privé de parler cryptomonnaies, minage et blockchain.
Le gonflement artificiel du karma deviendra gênant par contre, donnant une crédibilité à quelqu'un qui n'a pas "le niveau".
Y a t'il d'autres raisons que j'ignore ?
[^] # Re: Une vague de fraicheur...
Posté par orfenor . En réponse au lien Outil en ligne de commande : pourquoi pas l'assembleur ? [Article gratuit de la semaine]. Évalué à 4 (+2/-0).
Oh oui...
[^] # Re: Interet de distrochooser?
Posté par orfenor . En réponse à la dépêche Installation de GNU/Linux : quand ça se passe bien autant le retranscrire. Évalué à 2 (+0/-0).
Merci pour tes liens. C'est gentil de prendre le temps d'aider. Mais tu n'as pas répondu à la bonne personre :-) Colin connait bien Linux... il demandait un avis sur les questions posées par distrochooser.
[^] # Re: Texte généré par IA
Posté par orfenor . En réponse à la dépêche Orbitiny, un bureau Linux portable qui se lance comme une appli et qui n’a rien demandé à personne. Évalué à 2 (+3/-3).
Il ne s'agit pas de ça. Le site étant fait par ses lecteurs-contributeurs, il vaut mieux contribuer positivement pour faire boule de neige et contribuer à la lecture de tout le monde. Si tu trouves l'article ennuyant, autant l'enrichir par des commentaires sur Orbitiny.
[^] # Re: Texte généré par IA
Posté par orfenor . En réponse à la dépêche Orbitiny, un bureau Linux portable qui se lance comme une appli et qui n’a rien demandé à personne. Évalué à 5 (+6/-3).
Fais une dépêche et on reparle.
Je trouve ça très moyen de dézinguer une des rares dépêches inhabituelles de la semaine. C'est super encourageant pour les auteurs.
# c'est lui ! non c'est moi ! si, c'est lui ! c'est moi ! c'est moi l'auteur !
Posté par orfenor . En réponse à la dépêche Orbitiny, un bureau Linux portable qui se lance comme une appli et qui n’a rien demandé à personne. Évalué à 2 (+0/-0). Dernière modification le 10 mai 2026 à 23:11.
It is developed and maintained by me, Sasko Usinov from Melbourne, Australia.
Alors on ne relit plus, chère équipe de modération ? ;-)
Merci pour cette découverte d'Orbitiny.
[^] # Re: wayland ou Xorg ?
Posté par orfenor . En réponse à la dépêche Nouvelle version du bureau Agnostep pour les 35 ans de GNUstep. Évalué à 4 (+2/-0).
Xorg
Pour Wayland regarde Ambrosia, mais c'est encore le début.
[^] # Re: Il répond à côté de la plaque
Posté par orfenor . En réponse au lien iPhone : John Ternus tranche entre réparabilité et longévité. Évalué à 4 (+3/-1).
Je ne trouve pas qu'il réponde à côté de la plaque; il répond sur un point précis : la batterie et le coût de réparation.
Un réparateur m'avait dit autrefois que les pannes les plus fréquentes étaient les portables tombés à l'eau et les écrans brisés. L'eau venait majoritairement des filles qui le mettait dans une poche arrière de jean tandis que les écrans venaient des garçons qui le mettait dans une poche avant. Ensuite il m'expliquait le coût des réparations qui était un problème vu le prix assez bas des portables neufs.
Donc spécifiquement sur ce problème la réponse de Ternus se tient. Elle est un peu hypocrite et fleurie de marketing, mais je ne la trouve pas idiote : quel coup de pub!, un iphone tombe à l'eau et il reste, un iphone résiste dans la poche, un iphone dure plus longtemps qu'un Android (ça me semble exact, ios est longtemps rétro-compatible).
Maintenant, il faut trouver comment prendre le contre-pied de tout ce discours auto-valorisant d'Apple. Le Fairphone avec un Android libre ou un téléphone Linux (PinePhone, PinePhonePro, Librem5, OnePlus6) sont des alternatives meilleures.
# Patrick est trop modeste
Posté par orfenor . En réponse à la dépêche Nouvelle version du bureau Agnostep pour les 35 ans de GNUstep. Évalué à 10 (+11/-0). Dernière modification le 05 mai 2026 à 14:22.
Patrick est trop modeste, ses interventions dans la liste de discussion GNUStep ont conduit à corriger pleins de trucs dans les docs ou les exemples de GNUStep, en plus de nombreux bugs (dont HemlpViewer). Et encore en plus, il apporte un grand vent de fraîcheur avec ses tatonnements et ses questions ; les devs ont l'air ravis de l'aider (il n'est pas développeur). Il a réveillé l'enthousiasme un peu endormi de tout le monde.
Xavier