On Mon, 1 Aug 2022 at 11:51, Michael Hudson-Doyle <michael.hudson@canonical.com> wrote:
On Mon, 1 Aug 2022 at 11:06, Steve Langasek <steve.langasek@ubuntu.com> wrote:On Sun, Jul 31, 2022 at 05:48:25PM -0400, Jeremy Bicha wrote:
> On Sun, Jul 31, 2022 at 4:02 PM Steve Langasek
> <steve.langasek@ubuntu.com> wrote:
> > On Fri, Jul 29, 2022 at 03:36:32PM +1200, Michael Hudson-Doyle wrote:
> > > There is some stuff on NBS due to a ldc transition: r-to-d,
> > > appstream-generator, tilix, etc. AFAICT all of these packages have been
> > > removed from Debian testing and I guess we should follow along.
> > Unfortunately, Ubuntu Budgie has tilix seeded so a removal is not
> > straightforward. Do you want to check with the Budgie developers about
> > unseeding this?
> ldc being broken is common and I don't think we've done a full removal
> from Ubuntu before for it. Although one thing that is different is
> that we allow libraries to smoothly migrate out of proposed in Ubuntu
> now.
It is my understanding that ldc is not broken but that gir-to-d is not
compatible with the current version. There are 6 source packages in the
archive that have successfully rebuilt against the new version of
libphobos2-ldc-shared, it's only gir-to-d and it's reverse-dependencies that
are broken.
And Debian has removed all of these from testing, which implies they agree
with this analysis.
> Could we instead revert to an older ldc?
We could, but what is going to get gir-to-d fixed to allow the transition to
proceed later?gir-to-d people appear to think this is a compiler bug: https://github.com/ldc-developers/ldc/issues/4000Not really sure what the takeaway for Debian/Ubuntu is here. A dh-dlang change?
I chatted briefly to the Debian maintainer on IRC and they said that they'll upload a workaround to gir-to-d (roughly this https://paste.ubuntu.com/p/bVHGFXQRJF/) "soon". We can fix it in Ubuntu sooner, clearly, but IMHO it's worth just waiting a few days to see if we get the fix via Debian with no effort.
Cheers,
mwh