• GCC-15 mass bug filing.

    From Charles Plessy@21:1/5 to All on Tue Feb 18 01:10:01 2025
    Hello everybody,

    pardon me but I do not see the GCC mass bug filing being discussed on
    this list before it was started.

    Give the scale if build failure (hundreds of failures for the Debian Med packaging team for instance), I want to question if the MBF is
    premature. What other information do we get apart from "most upstreams
    are not ready" ?

    Again, given the scale, Debian can not expect that the package
    maintainers are going to contact each upstream and send a patch. We are
    not paid for that.

    On the other hand, we also rely on "the ecosystem" to do the work by
    themselves so that the packages eventually start to build fine with GCC
    15 them after we upgrade them to newer upstream versions. But who will
    close the hundreds of bugs? I mean, query the BTS, get a bug number,
    paste it in a changelog, etc, just to convey information about a change
    that did not happen in Debian ? We are not paid for that.

    If we want to have stats and know what is the percentage of our pakcages
    that adopted GCC 15 compatibility at a given point of time, mass
    rebuilds are enough. Salsa CI also comes to the mind. But before we
    reach the point that we start to track release blockers, I question if
    mass bug filings are a tool that makes the best use of our volunteer
    time?

    Have a nice day,

    Charles

    --
    Charles Plessy Nagahama, Yomitan, Okinawa, Japan
    Debian Med packaging team http://www.debian.org/devel/debian-med Tooting from work, https://fediscience.org/@charles_plessy Tooting from home, https://framapiaf.org/@charles_plessy

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hofstaedtler@21:1/5 to All on Tue Feb 18 01:30:01 2025
    * Charles Plessy <plessy@debian.org> [250218 01:07]:
    On the other hand, we also rely on "the ecosystem" to do the work by themselves so that the packages eventually start to build fine with GCC
    15 them after we upgrade them to newer upstream versions. But who will
    close the hundreds of bugs? I mean, query the BTS, get a bug number,
    paste it in a changelog, etc, just to convey information about a change
    that did not happen in Debian ? We are not paid for that.

    So you are saying you are not checking the BTS for bugs that
    upstream fixed in new upstream version, before uploading a new
    upstream version?

    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?ISO-8859-1?Q?Aur=E9lien_COUDERC?=@21:1/5 to All on Tue Feb 18 01:50:01 2025
    Le 18 février 2025 01:06:53 GMT+01:00, Charles Plessy <plessy@debian.org> a écrit :
    Hello everybody,

    pardon me but I do not see the GCC mass bug filing being discussed on
    this list before it was started.

    Give the scale if build failure (hundreds of failures for the Debian Med >packaging team for instance), I want to question if the MBF is
    premature. What other information do we get apart from "most upstreams
    are not ready" ?

    Same for the Qt/KDE stack. Every package in our perimeter got a bug report due to a Qt-related failure.

    And it should all be fixed in the upcoming Qt upload as far as we know.

    Again, given the scale, Debian can not expect that the package
    maintainers are going to contact each upstream and send a patch. We are
    not paid for that.

    At this scale even managing the Debian bugs seems like a waste of time. I don't think I'll touch mine.


    Happy hacking,
    --
    Aurélien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Klose@21:1/5 to Charles Plessy on Tue Feb 18 10:00:01 2025
    On 18.02.25 01:06, Charles Plessy wrote:
    Hello everybody,

    pardon me but I do not see the GCC mass bug filing being discussed on
    this list before it was started.

    This is nothing new. See https://wiki.debian.org/ToolChain for all bugs
    filed since GCC 4.9. Do you really want to have a yearly discussion to
    file these bugs? The difference this year is having more than double of
    the bug reports compared to GCC 14 last year.

    I am usually filing these bug reports once the GCC upstream is in it's
    final development phase, and the packages are available in experimental.

    Give the scale if build failure (hundreds of failures for the Debian Med packaging team for instance), I want to question if the MBF is
    premature. What other information do we get apart from "most upstreams
    are not ready" ?

    Just looking at yesterday's replies to bug reports, there are also
    upstreams listening on the Debian packages, and providing either fixes
    or notes, which upstream versions fix these issues.

    Debian also carries packages which are abandoned upstream, or where
    Debian is the upstream.

    Again, given the scale, Debian can not expect that the package
    maintainers are going to contact each upstream and send a patch. We are
    not paid for that.

    On the other hand, we also rely on "the ecosystem" to do the work by themselves so that the packages eventually start to build fine with GCC
    15 them after we upgrade them to newer upstream versions. But who will
    close the hundreds of bugs? I mean, query the BTS, get a bug number,
    paste it in a changelog, etc, just to convey information about a change
    that did not happen in Debian ? We are not paid for that.

    If that would work, then why do we have still bug reports open filed
    against GCC 14? I also was fixing GCC 14 issue when working on the
    Python 3.13 transition? And yes, it's also the Debian Med team which has
    these kind of bug reports open.

    If we want to have stats and know what is the percentage of our pakcages
    that adopted GCC 15 compatibility at a given point of time, mass
    rebuilds are enough. Salsa CI also comes to the mind. But before we
    reach the point that we start to track release blockers, I question if
    mass bug filings are a tool that makes the best use of our volunteer
    time?

    stats don't fix bugs, and in the end, these need to be addressed for the
    forky release. I don't know how much Salsa CI would scale, and how
    packagers would be notified about these issues.

    Matthias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco d'Itri@21:1/5 to Charles Plessy on Tue Feb 18 10:30:01 2025
    On Feb 18, Charles Plessy <plessy@debian.org> wrote:

    Again, given the scale, Debian can not expect that the package
    maintainers are going to contact each upstream and send a patch. We are
    not paid for that.
    We are not paid for anything at all, to be fair...
    I think that we are expected to forward most bugs to upstreams.

    On the other hand, we also rely on "the ecosystem" to do the work by themselves so that the packages eventually start to build fine with GCC
    15 them after we upgrade them to newer upstream versions. But who will
    In my case, 4 of the bugs that I received were for retrocomputing-level packages which has not had releases in years or decades.
    The other 4 are all related to Varnish, and indeed if I procrastinate
    enough then I expect that they will be solved upstream without any
    involvement on my part.

    If we want to have stats and know what is the percentage of our pakcages
    that adopted GCC 15 compatibility at a given point of time, mass
    rebuilds are enough. Salsa CI also comes to the mind. But before we
    I think that adding a GCC 15 build to the standard Salsa CI pipeline
    would have been a nicer early warning than a MBF.
    Maybe this could be considered by the time GCC 16 will start getting
    ready to be useful?

    --
    ciao,
    Marco

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCZ7RRJwAKCRDLPsM64d7X gealAP0bw+/oiKzfvdwaFbepHE5Dw34C8bham4Lq81k4jnRYsAEAswrNj6KHCfNL 5NJ8ZR40LFI2ssR4oobD9/ewPYHSiQU=
    =hZVC
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Charles Plessy on Tue Feb 18 11:10:01 2025
    On Tue, Feb 18, 2025 at 09:06:53AM +0900, Charles Plessy wrote:
    Again, given the scale, Debian can not expect that the package
    maintainers are going to contact each upstream and send a patch. We are
    not paid for that.

    Yes, Debian only expects that such bugs are forwarded upstream, not
    that you also write a patch (unless it's a key package, anyway) and not
    that you submit it upstream (though it makes sense if you wrote it).

    On the other hand, we also rely on "the ecosystem" to do the work by themselves so that the packages eventually start to build fine with GCC
    15 them after we upgrade them to newer upstream versions.

    Do we?

    In my experience there are several classes of a package state in every
    such transition (not just to a new GCC but e.g. to a new Python version or
    to a new major dep version with API changes and deprecation removals), and
    each class always contains a significant number of packages and can't be ignored, ranging from good quality upstreams that already did the work and maybe even have CI jobs with unreleased versions of deps, to long dead upstreams, with many in-between states including ones where somebody needs
    to notify the upstream about the problem, and in many cases it's either we
    or other distro maintainer. I don't see that "the ecosystem" solves the majority of bugs in advance without some help of some distro maintainer.

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAme0W2MtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh +c4P/3DbCsniEkwn5GWoKj8G/LPX8cQXNd0xCXOGWlTZqpnjohWIjI0xS89I5Pj9 +8csMV2eLT5myKOgs3aHZNuVVf2IKdFOlKR4ZqbbhF2YWc8bevWI6BbPV9Uagfrj DyuMCRKg23nXZLo6QPKcUBikQZ4FAT9jB/bEUxd4NkWNWS5ysHbwf1Lccsa87QEX a41jDzYYOW6IURo4TQYWO8wor6ystzniz5o2T2BEeQwW+mMeYi9swmDSj1HIt2y4 QL6fr5B7hLuf0OGANhsR9jMcsyaGStk63wGjPUbW9SCkZOllaHw0KpllrKUSg3wf FqfVeY0M88G7PjZ8kJObxxsBtLnREXPCDO67LNsjcblLQrYw1SZIMeBOkexFY5F5 AxWT31uoOWdF8t91djsamZw0JJXent0jIooPoOum0fk3w8uJmIVmoxjyvofOXpqy XpjfhcrPH4nGd5JUo6U5P9wLfAirDNNDiofvt9hOnkNLLirVTKhFRoFyeKgFSEuW 6ETsuTseM5/RyODqfHEXGUkK7irUR/KredqqiXRx/x96Deml5zzq96algTjGvlcc zNxFomeRgoTdbPrBJ6Qh7OWaIspG7qY6DJ0xqprPlZLTcj/hBJS9j1CSU5Ih5IDj +M280QrGB/a0fKTaiTopvOapZT/HRQ0RohazTaFK8HpBZik2
    =s7cw
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Klose@21:1/5 to Marco d'Itri on Tue Feb 18 11:50:01 2025
    On 18.02.25 10:21, Marco d'Itri wrote:
    I think that adding a GCC 15 build to the standard Salsa CI pipeline
    would have been a nicer early warning than a MBF.
    Maybe this could be considered by the time GCC 16 will start getting
    ready to be useful?

    are you volunteering? You could even do that now with GCC 15 to look for
    bugs getting fixed upstream without touching the bug report.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sune Vuorela@21:1/5 to Matthias Klose on Tue Feb 18 13:40:04 2025
    On 2025-02-18, Matthias Klose <doko@debian.org> wrote:
    This is nothing new. See https://wiki.debian.org/ToolChain for all bugs
    filed since GCC 4.9. Do you really want to have a yearly discussion to
    file these bugs? The difference this year is having more than double of
    the bug reports compared to GCC 14 last year.

    What's the good way of dealing with multiple hundred bugs that can be
    fixed with 1 change in another package ?

    (a fix in a c++ header file in a popular library)

    /Sune

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Colin Watson@21:1/5 to Charles Plessy on Tue Feb 18 13:40:04 2025
    On Tue, Feb 18, 2025 at 09:06:53AM +0900, Charles Plessy wrote:
    pardon me but I do not see the GCC mass bug filing being discussed on
    this list before it was started.

    Give the scale if build failure (hundreds of failures for the Debian Med packaging team for instance), I want to question if the MBF is
    premature. What other information do we get apart from "most upstreams
    are not ready" ?

    I for one appreciate this sort of early warning. It's much easier to
    deal with failures like this promptly before they become a serious
    problem, rather than having to disentangle things later when several
    different failures have all piled up into a big ball of mud.

    --
    Colin Watson (he/him) [cjwatson@debian.org]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Antonio Terceiro@21:1/5 to Charles Plessy on Tue Feb 18 14:10:02 2025
    On Tue, Feb 18, 2025 at 09:06:53AM +0900, Charles Plessy wrote:
    Hello everybody,

    pardon me but I do not see the GCC mass bug filing being discussed on
    this list before it was started.

    Give the scale if build failure (hundreds of failures for the Debian Med packaging team for instance), I want to question if the MBF is
    premature. What other information do we get apart from "most upstreams
    are not ready" ?

    Again, given the scale, Debian can not expect that the package
    maintainers are going to contact each upstream and send a patch. We are
    not paid for that.

    On the other hand, we also rely on "the ecosystem" to do the work by themselves so that the packages eventually start to build fine with GCC
    15 them after we upgrade them to newer upstream versions. But who will
    close the hundreds of bugs? I mean, query the BTS, get a bug number,
    paste it in a changelog, etc, just to convey information about a change
    that did not happen in Debian ? We are not paid for that.

    If we want to have stats and know what is the percentage of our pakcages
    that adopted GCC 15 compatibility at a given point of time, mass
    rebuilds are enough. Salsa CI also comes to the mind. But before we
    reach the point that we start to track release blockers, I question if
    mass bug filings are a tool that makes the best use of our volunteer
    time?

    I don't understand the reason for alarm, given that:

    1) the bugs were not filed as release-critical, so it has no impact on
    the release state of your package.

    2) The bugs reports explicitly mention that the bugs are not targeted at
    trixie.

    I don't think that "OMG my packages have bugs and I need to fix them all
    NOW" is a useful attitude, and nobody in their right mind should expect
    this of any maintainer. Take it easy.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAme0hGAACgkQ/A2xu81G C95ToRAAs2wEanFc5rqnx0mETf1OYuzAkN272eFp5y30DDwM55xFya+ToM0G+RhG S6z1ljVmfb1Yy+ga6DyQe0aneXW4Vq5vdBCP8SSg+YLbaIyq9Lxvg7tL6Tsh/p8n RyPs+ES+SBIRx/+SvJ9foCwB0sw19mWLlZkJ7DnIqfjNq72cHYeYmP0EJt/RBikc JGnmoReeTtgrNCTh2Uv7CcCQsHOkRkPoVwUqSPW9opouFVXwtRdZOOimkT31dUwK /2clPxVvmSivmh1Yx3eFAQ23CKOi5hDmG4fNIMLt1bP0rpiXQE19a4DkB8Jo5qB1 NxxLctH0IbJDKD1+sGQ1Utybh2rKnFRltlndcG5J1XKQ74/YJgdIWQYZNDscJHlM it0qsZBJJJAbalQjsdagqQbQA7dAga07AZHG1kpYGJCyHxIifpk+zbp4F34Zpuwi hQ9Fnf9zNz9RJ1KmxT9ckjjzm/s8w0P+iXJ2e0pDtRcsCk5qat/JLD9OuM95ZRw1 JUkOywrXoMv0tK8P0jJbA5cXnriYIHl1MvimzuaiWTSXWIB48pkDFy20H4lfa2QB iKZ2TYfkBnKu2qyNhd9Lthd+ItgBVepb129X33yqzI0KNpcy1xbHYKB7umL9RtLs GpGZ1U1QZ3wrkgxyCfyM9BZbr21Nx9hCO+8piZEo5k+8RsWLuCo=
    =8UbY
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Tue Feb 18 14:10:02 2025
    Antonio Terceiro, le mar. 18 févr. 2025 10:00:18 -0300, a ecrit:
    On Tue, Feb 18, 2025 at 09:06:53AM +0900, Charles Plessy wrote:
    Give the scale if build failure (hundreds of failures for the Debian Med packaging team for instance),

    I don't think that "OMG my packages have bugs and I need to fix them all
    NOW"

    He didn't write "NOW", but "hundreds of failures".

    Please consider his position, receiving hundreds of bug reports that
    will now need to be triaged.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sune Vuorela@21:1/5 to Michael Biebl on Tue Feb 18 14:30:01 2025
    On 2025-02-18, Michael Biebl <email@michaelbiebl.de> wrote:
    I guess a bit of shell scripting around `bts close` would suffice?
    That assumes of course you can somehow (automatically) determine the
    list of packages that are fixed by that one popular library.

    I'm not sure I'm up to scripting it, but all sources where a binary ends up depending on libqt6core6 and has a bug report with the text
    multiple definition of `QtPrivate::IsFloatType_v<_Float16>'
    in it should be a good start if anyone wants to give it a go.

    /Sune

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Biebl@21:1/5 to All on Tue Feb 18 14:20:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------QF0CAPMWPwBIav3xtW0LOZY0
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkNCg0KQW0gMTguMDIuMjUgdW0gMTM6MzQgc2NocmllYiBTdW5lIFZ1b3JlbGE6DQo+IE9u IDIwMjUtMDItMTgsIE1hdHRoaWFzIEtsb3NlIDxkb2tvQGRlYmlhbi5vcmc+IHdyb3RlOg0K Pj4gVGhpcyBpcyBub3RoaW5nIG5ldy4gU2VlIGh0dHBzOi8vd2lraS5kZWJpYW4ub3JnL1Rv b2xDaGFpbiBmb3IgYWxsIGJ1Z3MNCj4+IGZpbGVkIHNpbmNlIEdDQyA0LjkuICBEbyB5b3Ug cmVhbGx5IHdhbnQgdG8gaGF2ZSBhIHllYXJseSBkaXNjdXNzaW9uIHRvDQo+PiBmaWxlIHRo ZXNlIGJ1Z3M/ICBUaGUgZGlmZmVyZW5jZSB0aGlzIHllYXIgaXMgaGF2aW5nIG1vcmUgdGhh biBkb3VibGUgb2YNCj4+IHRoZSBidWcgcmVwb3J0cyBjb21wYXJlZCB0byBHQ0MgMTQgbGFz dCB5ZWFyLg0KPiANCj4gV2hhdCdzIHRoZSBnb29kIHdheSBvZiBkZWFsaW5nIHdpdGggbXVs dGlwbGUgaHVuZHJlZCBidWdzIHRoYXQgY2FuIGJlDQo+IGZpeGVkIHdpdGggMSBjaGFuZ2Ug aW4gYW5vdGhlciBwYWNrYWdlID8NCj4gDQo+IChhIGZpeCBpbiBhIGMrKyBoZWFkZXIgZmls ZSBpbiBhIHBvcHVsYXIgbGlicmFyeSkNCg0KSSBndWVzcyBhIGJpdCBvZiBzaGVsbCBzY3Jp cHRpbmcgYXJvdW5kIGBidHMgY2xvc2VgIHdvdWxkIHN1ZmZpY2U/DQpUaGF0IGFzc3VtZXMg b2YgY291cnNlIHlvdSBjYW4gc29tZWhvdyAoYXV0b21hdGljYWxseSkgZGV0ZXJtaW5lIHRo ZSANCmxpc3Qgb2YgcGFja2FnZXMgdGhhdCBhcmUgZml4ZWQgYnkgdGhhdCBvbmUgcG9wdWxh ciBsaWJyYXJ5Lg0KDQpNaWNoYWVsDQoNCg0K

    --------------QF0CAPMWPwBIav3xtW0LOZY0--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEECbOsLssWnJBDRcxUauHfDWCPItwFAme0h48FAwAAAAAACgkQauHfDWCPItwU lQ//QGSBf4ZDfaS0ergAf+Xjb2IkFx1uUEB/3ie2h0kaukWofvr1VFEcsCNLqILUgb19nZ8jvhoq YsfTRIvJxAXd2zoJMj4yXOxKyOHfHqESI4MVIxCH5nZFe/ebwxdkSIcUUD+SC7ji+Y9WqiexTPUn idUKBr4CO2sBvPQJc2TlUzI3TsZmnsIJUOT41vYWwW83o412eUi8ofrQz4d62qdtWQR6kUtDtBph 01otKiV9bGRNg1C2NeIfRYqBIwIsfY+D2Splu9BK502qDTejmREotnZVX4amNbZzL8jm6flJYYoe s0J36ZhklElzkbLuNbu/8xQ2fkaK9KMP11DsTKd992kVFtaXsSCWA6qMtxbBROp5Atq/nQamT0WP f8bIQvE8JUcmsRJntpk5BuS/dNS2hNlj9xkhLJCMONCFu25nBTXu2Bu3C8qtsVe8COzLPo1wbCXc uP2zI30QkRG/yqVpk804Dyl44EC/iykpnzFSw0ox8v1abYCoykil2BA8KWeOYm8f5ddz4aO7hP/F /zcf5sFUFLABBvGG9UB0etVuVO18yeJVouSmbBoKYKCJy1TQ66UKfPADetDoSYNJbIhaUlxtoV1D sZt12CVr8yauBoho9cM48FBpH3K1H0j9aA+Q88mxZRMBMMuxRDdJvc/WHLvHsAxQo2cG8zajsmcu oAU=
    =bkKe
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Colin Watson on Tue Feb 18 14:50:01 2025
    On Tue, Feb 18, 2025 at 12:32:08PM +0000, Colin Watson wrote:
    I for one appreciate this sort of early warning. It's much easier to
    deal with failures like this promptly before they become a serious
    problem, rather than having to disentangle things later when several different failures have all piled up into a big ball of mud.

    absolutly.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    When truth hurts, many prefer ignorance.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAme0jr8ACgkQCRq4Vgaa qhxL3RAAtqrYEcTRp5z1ye3NlVD3UBWeqWQ2aY6+2IUD4KjBndVEcUuHjOLy2auc byISk8A10rWdOZtG/ujVZPjwHZ3ybh0C8wstyHbbihaXSgvlusuDXRQHvOHXD2yn wGyqdcPQ/f33kiFwIWpTiLL73jF4lu4UosoKuUzByZA+W4z2hCpD31m2W7MByp4J vviFdhPgLn2dDnrCpgqQ7aOo+zDBnyP4ta011At6VVLko8br8Y8gnB49eNtKNEvk uAGNdAn5Vvq6ERLoEeUwQGz8wLsWGEG4S4DhzJMrHQVjOjMQd3mmisFj8HLL/J/X K90cugSFQwZBHqam3WO/cu7CE/gpH+mMZYaaHrdY4Y6QZB52k0kZUSqMrR9BgBJe /ZpLjgWHGrPfyBW59K08zShYjNkF6nGD8/Odv6Y6LqBcgB3JK7B6MHzTt8iQTjIl S0JyzpXp7w4U9Ge9qh0oj6ef3MFlOA7xhUNXq/UG/62Uj7CSQNvG5vMKwDD47/U2 AT5KE1JDgewD4AIEP8NABIFC9W2zb9AwYXHOyQizChuommwM4Rzd2WFNBC84TapZ 52LRVYEtqDuCVasNfB1wXM3JkaBUlgbD4BkJj9o9F6Q/qUTERPAX88bFqlTT8uL7
    uFJ4cB
  • From Sune Vuorela@21:1/5 to Hilmar on Tue Feb 18 14:40:01 2025
    On 2025-02-18, Preuße Hilmar <hille42@web.de> wrote:
    I have one. Should I add a usertag: gcc-15_fault_of_qt6 ?

    I suggest just closing it. It does not bring any value at all.

    /Sune

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lucas Nussbaum@21:1/5 to Sune Vuorela on Tue Feb 18 18:30:01 2025
    On 18/02/25 at 13:21 -0000, Sune Vuorela wrote:
    On 2025-02-18, Michael Biebl <email@michaelbiebl.de> wrote:
    I guess a bit of shell scripting around `bts close` would suffice?
    That assumes of course you can somehow (automatically) determine the
    list of packages that are fixed by that one popular library.

    I'm not sure I'm up to scripting it, but all sources where a binary ends up depending on libqt6core6 and has a bug report with the text
    multiple definition of `QtPrivate::IsFloatType_v<_Float16>'
    in it should be a good start if anyone wants to give it a go.

    there are some list of failures in
    http://qa-logs.debian.net/2025/02/16/

    that looks useful:
    $ curl http://qa-logs.debian.net/2025/02/16/00res.amd64exp | grep "multiple definition of \`QtPrivate::IsFloatType_v<_Float16>'"

    Lucas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Lucas Nussbaum on Wed Feb 19 12:50:01 2025
    On Tue, Feb 18, 2025 at 06:19:45PM +0100, Lucas Nussbaum wrote:
    that looks useful:
    $ curl http://qa-logs.debian.net/2025/02/16/00res.amd64exp | grep "multiple definition of \`QtPrivate::IsFloatType_v<_Float16>'"

    qa-logs.debian.net! never heard of this before! what is it? seems to be very nice!?! just http://qa-logs.debian.net/ doesn't explain :)


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    It's the end of the world as we know it - and I feel fine.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAme1w5UACgkQCRq4Vgaa qhzOWxAAoixF7stp8MQZXz9zj72jn0zehs/yawlFZeevdU36J0FGzFS1/zxMZbhz O54/JkQyCCO1vQPFzabHnWAgpD7vV1DpYIflqTF30mHr/+/WvoqUdhaofaHIPxfK nmYLRkc8hIYg/JoviJKd7rFKAQOpEfjgN6t2vpHEEG2bVgWqZD+W/RgdTsjTcGBc 0uYMbyUlyy2HAimRSpKmepqACwVKdfSLz/275pCUz8jic34M6PLy0L6WSulEfju9 zWCAllLLF+5EHVTeWJVVJLQyIsv8OsMsslc/KqRHfQLHFDcT/wL195vl8X84Dw3C K5NiEAWM4k49o1cym4L0AEdnc9Vw+6dpP8JeaYDGwKnH9XDLwN02S64EfSXBVxL7 XEsBjmYUydm0MJrIvV3Q8atvArAU/rwo0yZkyvwLW1BgiynTDzh9mjIso+kG9UNt HZnV9IHu6zgUPQSKe9K+KEMK7T2HPFFdhhQceTMQeMVVBSv9uo/MiApgQGFMPWEv GDIFPs8PZMeXphkFQFBLyf/w5FbN2GvLO5ix8//jHLYCSAC4qUQXnufjd+NL4lAr ctJyWORRZHBCfmR4hVhIWisUULk24pxQk6BxvPQ28OcAVh9HD2VlCc
  • From Santiago Vila@21:1/5 to All on Wed Feb 19 14:00:01 2025
    El 19/2/25 a las 12:42, Holger Levsen escribió:
    On Tue, Feb 18, 2025 at 06:19:45PM +0100, Lucas Nussbaum wrote:
    that looks useful:
    $ curl http://qa-logs.debian.net/2025/02/16/00res.amd64exp | grep "multiple definition of \`QtPrivate::IsFloatType_v<_Float16>'"

    qa-logs.debian.net! never heard of this before! what is it? seems to be very nice!?! just http://qa-logs.debian.net/ doesn't explain :)

    It's just the machine where Lucas puts the build logs of his archive rebuilds. You can see it in every bug report he sends ("see this url for the full build log").

    Thanks-

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lucas Nussbaum@21:1/5 to Santiago Vila on Wed Feb 19 17:10:02 2025
    On 19/02/25 at 13:55 +0100, Santiago Vila wrote:
    El 19/2/25 a las 12:42, Holger Levsen escribi:
    On Tue, Feb 18, 2025 at 06:19:45PM +0100, Lucas Nussbaum wrote:
    that looks useful:
    $ curl http://qa-logs.debian.net/2025/02/16/00res.amd64exp | grep "multiple definition of \`QtPrivate::IsFloatType_v<_Float16>'"
    qa-logs.debian.net! never heard of this before! what is it? seems to be very
    nice!?! just http://qa-logs.debian.net/ doesn't explain :)

    It's just the machine where Lucas puts the build logs of his archive rebuilds.
    You can see it in every bug report he sends ("see this url for the full build log").

    Yes. At some point it would be nice to design a real service that
    exposes all build logs with their context, similar to what is done on ci.debian.net. But for now that's just a storage space for logs. I used
    to use people.d.o for that but the disk space requirements were a
    problem.

    Lucas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Lucas Nussbaum on Wed Feb 19 17:20:01 2025
    On Wed, Feb 19, 2025 at 05:05:49PM +0100, Lucas Nussbaum wrote:
    Yes. At some point it would be nice to design a real service that
    exposes all build logs with their context, similar to what is done on ci.debian.net.

    ah, nice! thanks for clarifying!

    But for now that's just a storage space for logs. I used
    to use people.d.o for that but the disk space requirements were a
    problem.

    :)


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    Unpolitisch sein, heißt politisch zu sein, ohne es zu merken.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAme2AsQACgkQCRq4Vgaa qhwVEw//ejbBrx5QJ90Zk3qV6CvBV/It4JIlu1Sp8J+uGubnEIJCyabaUK2y6XdT jlpgHT/4ImbS2L5wWHmpLkByIgEAXVUGpUXlKIW9/J5eMHQ4HSUizQCL0V2Exoar E6SbZiWyd9G/jAR6bdr8OryOTNSFTZLc9AmDYLTOryCtUDgpwFRR00wHenw0nwnA kV3WYNSVnyBGd+nnHpcvsTOKJSirhK7jCM6sZD6iDsOdlkSPHuySerMa0R+iPcxU 7v6zRYYiNsSCZcBjWYcQDEUwB/F6UhP1whOZX9f2uCJkJYBZltvEAOh9JuBFEHXi RUDIoWOEf3HC5f+gUv8vM4Ly9Jco2q/pMrZ79kMk0DroWARTKmGyaAm4HaZHKWMi fQd8EnWO7VDHRXAUa/fHuuzoEpDRfPlM8vr48MmMWRXm7kgMPXu6LFqaiXXfmAgu d1T5NAHu2m1EVAj+PE+ftvPoWCX9pCPFp5YapKQeMICCk2aVyrrN/cqtlUslLGkM Hx4w1N9h/jHtAwMl4nSwYcYNaVtI7Lk/7sPVfl7Iza20EMdw2fY7QFXrzuKPTDy+ FUwo3AWO9lZ0Ubg/mJEMKy5zl+jiq7YGnZzrxHdL5pO0VZojou