Berliner Boersenzeitung - PostgreSQL 19 retardé après une vague de rapports de bugs générés par l’IA

EUR -
AED 4.109968
AFN 72.742864
ALL 91.049166
AMD 402.961049
ANG 2.002982
AOA 1026.232195
ARS 1732.085298
AUD 1.602415
AWG 2.014414
AZN 1.906099
BAM 1.957941
BBD 2.254455
BDT 139.361786
BGN 1.956031
BHD 0.42256
BIF 3361.361019
BMD 1.119119
BND 1.433862
BOB 13.515721
BRL 6.150115
BSD 1.119319
BTN 106.11057
BWP 15.483864
BYN 3.326323
BYR 21934.730163
BZD 2.251252
CAD 1.565575
CDF 2585.16495
CHF 0.918204
CLF 0.02787
CLP 1096.845072
CNY 7.440236
CNH 7.463258
COP 3605.14077
CRC 507.953236
CUC 1.119119
CUP 26.864379
CVE 110.383745
CZK 24.339548
DJF 199.326205
DKK 7.473566
DOP 67.453165
DZD 152.201129
EGP 61.908215
ERN 16.786783
ETB 183.714893
FJD 2.514381
FKP 0.834
GBP 0.83357
GEL 2.904123
GGP 0.834
GHS 13.046209
GIP 0.834
GMD 82.260236
GNF 9914.798681
GTQ 8.55732
GYD 234.634503
HKD 8.78003
HNL 30.084632
HRK 7.575327
HTG 146.719143
HUF 364.579828
IDR 20307.531303
ILS 3.538933
IMP 0.834
INR 105.960022
IQD 1696.940638
IRR 2103556.289872
ISK 136.162944
JEP 0.834
JMD 177.540989
JOD 0.793454
JPY 177.35404
KES 145.440953
KGS 97.866838
KHR 4571.979561
KMF 492.412477
KPW 1007.206954
KRW 1503.368077
KWD 0.348527
KYD 0.932816
KZT 506.591753
LAK 25209.456824
LBP 100237.273204
LKR 372.415616
LRD 190.287251
LSL 18.657821
LTL 3.304467
LVL 0.676943
LYD 7.182727
MAD 11.000233
MDL 20.249054
MGA 5081.534542
MKD 61.532018
MMK 2349.63915
MNT 4030.100319
MOP 9.045852
MRU 45.435486
MUR 52.93687
MVR 17.301268
MWK 1940.905261
MXN 20.903401
MYR 4.560746
MZN 71.503822
NAD 18.657738
NGN 1504.968186
NIO 41.194867
NOK 10.392004
NPR 169.776912
NZD 1.992076
OMR 0.430308
PAB 1.119519
PEN 3.879425
PGK 5.021402
PHP 71.065189
PKR 309.638542
PLN 4.41531
PYG 6686.312255
QAR 4.080389
RON 5.34223
RSD 117.581328
RUB 91.345225
RWF 1655.503088
SAR 4.212967
SBD 9.018091
SCR 15.343174
SDG 673.150104
SEK 10.971886
SGD 1.433463
SHP 0.837476
SLE 25.631449
SLL 23467.368399
SOS 639.696724
SRD 42.013996
STD 23163.501445
STN 24.526713
SVC 9.794668
SYP 14550.783401
SZL 18.640302
THB 37.770195
TJS 10.286758
TMT 3.916916
TND 3.344658
TOP 2.694569
TRY 55.953258
TTD 7.588265
TWD 36.710565
TZS 2958.944741
UAH 51.103561
UGX 4729.171896
USD 1.119119
UYU 44.998407
UZS 13348.538531
VES 993.195403
VND 28835.217213
VUV 133.064885
WST 3.105213
XAF 655.957
XAG 0.022397
XAU 0.000284283483
XCD 3.024475
XCG 2.017297
XDR 0.791275
XOF 655.957
XPF 119.331742
YER 264.339221
ZAR 18.561815
ZMK 10073.424462
ZMW 22.683706
ZWL 360.355825
SSP 6429.562424
MXV 2.35352
  • AEX

    -15.8300

    1099.02

    -1.42%

  • BEL20

    -65.5900

    5540.72

    -1.17%

  • PX1

    -120.2600

    7843.89

    -1.51%

  • ISEQ

    -301.0700

    14173.37

    -2.08%

  • OSEBX

    -24.9000

    2050.38

    -1.2%

  • PSI20

    -177.8800

    9489.32

    -1.84%

  • ENTEC

    -5.8300

    1416.23

    -0.41%

  • BIOTK

    25.6000

    4516.39

    +0.57%

  • N150

    -55.9300

    4149.48

    -1.33%

PostgreSQL 19 retardé après une vague de rapports de bugs générés par l’IA
PostgreSQL 19 retardé après une vague de rapports de bugs générés par l’IA

PostgreSQL 19 retardé après une vague de rapports de bugs générés par l’IA

Comment innover quand il faut colmater les brèches ? Depuis une dizaine d’années, PostgreSQL, l’un des systèmes de gestion de base de données open source les plus utilisés au monde, publie sa nouvelle version majeure entre la mi-septembre et la mi-octobre.

Taille du texte:

Comment innover quand il faut colmater les brèches ? Depuis une dizaine d’années, PostgreSQL, l’un des systèmes de gestion de base de données open source les plus utilisés au monde, publie sa nouvelle version majeure entre la mi-septembre et la mi-octobre. La version 19 n’aura pas tenu ce calendrier.

Début octobre 2026, l’équipe chargée des sorties a repoussé la date de publication au 19 novembre. Tant de bugs venaient d’être découverts et corrigés dans les versions précédentes que les développeurs ont préféré intégrer d’abord ces corrections à une dernière version de test.

Une annonce qui s’ajoute au retrait, quelques semaines plus tôt, de plusieurs nouveautés pourtant attendues dans cette version, dont la possibilité d’interroger des données sous forme de graphes. Peter Eisentraut, membre de l’équipe dirigeante du projet, attribuait en partie ces abandons tardifs à la relecture de code assistée par l’IA, qui fait désormais remonter les anomalies à un rythme inédit : « On se retrouve avec une liste d’une quarantaine de rapports d’anomalies. Même si chacune ne nécessite en moyenne qu’une correction de trois lignes, leur traitement demande un temps incompressible, et le temps finit par manquer », écrivait l’ingénieur.

Dans un billet publié le 30 octobre et sobrement intitulé« Postgres 19 est en retard, et c’est la faute de l’IA », Robert Haas, l’un des principaux contributeurs du projet, va plus loin encore dans la désignation du bouleversement : « La réponse courte, c’est que les LLM sont arrivés. Beaucoup plus de bugs à corriger, mais pas plus d’humains pour le faire

L’ingénieur dresse un double constat. D’un côté, les modèles de langage détectent des failles que des décennies de relecture humaine n’avaient pas débusquées. De l’autre, ils ne lèvent pas pour autant le goulot d’étranglement.

Chaque correctif proposé doit encore être compris, validé, adapté aux standards du projet et intégré par des mainteneurs humains. En d’autres termes, l’IA accélère la découverte des bugs bien plus vite que leur résolution.

Pour appuyer sa thèse, Robert Haas compare les modifications apportées au code entre le 8 avril et le 25 septembre de chaque année. Celles reportées sur la version en préparation sont passées de 724 en 2025 à 1 169 en 2026, soit une hausse de 61 %, et celles qui concernent aussi la version précédente, déjà en production, de 248 à 433, soit 75 % de plus. L’ingénieur l’assure, cette hausse s’explique moins par une multiplication des erreurs des contributeurs que par le nombre croissant d’internautes signalant des bugs découverts à l’aide de LLM.

D’après lui, le temps consacré à ces corrections, en particulier celles des failles de sécurité, n’a pas servi à travailler sur la version 19, ce qui a entraîné la décision de retirer certaines fonctions. Ces failles sont d’ailleurs de plus en plus nombreuses : la mise à jour du 13 août en a corrigé 28, contre 11 en mai.

Ni ce décompte ni les chiffres de Robert Haas ne permettent néanmoins de savoir combien de ces problèmes ont été découverts grâce à l’IA. Du bruit aux vrais bugs, un second problème pour l’open source Si Robert Haas juge le retard de la version 19, pour l’heure, modeste, il se montre moins serein sur le long terme.

« Comment allons-nous rattraper notre retard ? », s’interroge-t-il, en admettant ne pas savoir non plus comment le projet pourra continuer à innover.

Il n’est pas le premier à s’inquiéter des effets de l’IA sur l’open source, mais jusqu’ici, les plaintes visaient surtout des rapports inutiles. En janvier, le projet curl, un outil de transfert de données très répandu, a mis fin à ses primes aux bugs pour décourager les signalements de mauvaise qualité. En mai, Linus Torvalds, le créateur de Linux, dénonçait une « agitation parfaitement inutile » face aux doublons, de nombreuses personnes trouvant les mêmes bugs avec les mêmes outils.

Et le 1er octobre, Google a suspendu les nouvelles soumissions à son programme de récompenses open source, en invoquant une majorité de rapports automatisés non valides. Le problème décrit par Robert Haas est différent, puisqu’il concerne de vrais bugs, si nombreux que les développeurs peinent à les corriger tout en préparant la nouvelle version.

Pour PostgreSQL, le prochain rendez-vous est fixé au 12 novembre, avec une mise à jour annoncée comme riche en correctifs et une dernière version de test de PostgreSQL 19. Si aucun problème n’apparaît, la sortie finale suivra le 19 novembre. Zéro publicité, fonctions avancées de lecture, articles résumés par l'I.

A, contenus exclusifs et plus encore. Découvrez les nombreux avantages de Numerama+.

Vous avez lu 0 articles sur Numerama ce mois-ci Tout le monde n'a pas les moyens de payer pour l'information. C'est pourquoi nous maintenons notre journalisme ouvert à tous.

Mais si vous le pouvez, voici trois bonnes raisons de soutenir notre travail : 1 Numerama+ contribue à offrir une expérience gratuite à tous les lecteurs de Numerama.

2 Vous profiterez d'une lecture sans publicité, de nombreuses fonctions avancées de lecture et des contenus exclusifs. 3 Aider Numerama dans sa mission : comprendre le présent pour anticiper l'avenir. Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.

Ajoutez Numerama à votre écran d'accueil et restez connectés au futur ! Le futur n’attend pas : anticipez l’avenir des nouvelles technologies et de l’IA en lisant gratuitement ToujoursPlus, chaque jeudi dans votre boîte mail !

(L.Kaufmann--BBZ)