Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #64903 > unrolled thread

Testing migration of linux

Started byBen Hutchings <ben@decadent.org.uk>
First post2019-08-23 17:50 +0200
Last post2019-08-23 22:40 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.kernel


Contents

  Testing migration of linux Ben Hutchings <ben@decadent.org.uk> - 2019-08-23 17:50 +0200
    Re: [Cross-toolchain-base-devs] Testing migration of linux Matthias Klose <doko@ubuntu.com> - 2019-08-23 22:40 +0200

#64903 — Testing migration of linux

FromBen Hutchings <ben@decadent.org.uk>
Date2019-08-23 17:50 +0200
SubjectTesting migration of linux
Message-ID<yyjZ7-5lb-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

We now have a version of linux (5.2.9-2) that builds on all release
architectures and doesn't seem to cause build regressions for other
packages.  I think that this should migrate to testing soon, as the
version in testing is missing important security fixes.

I'm aware of autopkgtest regressions for two packages:

* cross-toolchain-base 36: This appears to be a bug in that version of
the package.  cross-toolchain-base version 39 seems to be compatible
with Linux 5.2 and would need to migrate at the same time.

* glibc 2.28-10: This is a minor regression in the kernel uAPI headers,
which could *possibly* lead to build failures if programs define
conflicting macros.  (I fixed the larger regression which did cause
build failures.)  glibc 2.29 as packaged in experimental will stop
using these uAPI headers.

The excuses file mentions "new bug" #934483, but that was a bug in
virtualbox-guest-dkms which has now been fixed.  virtualbox is not in
testing.

So these packages should migrate to testing together:

cross-toolchain-base 39
linux 5.2.9-2
linux-latest 106
linux-signed-amd64 5.2.9+2
linux-signed-arm64 5.2.9+2
linux-signed-i386 5.2.9+2

cross-toolchain-base seems to be dependent on these packages, which
also inter-depend on each other, so that they'll also need to migrate
at the same time:

binutils
gcc-8
gcc-9-cross-ports
gcc-defaults-ports

Ben.

-- 
Ben Hutchings
Teamwork is essential - it allows you to blame someone else.

[toc] | [next] | [standalone]


#64907 — Re: [Cross-toolchain-base-devs] Testing migration of linux

FromMatthias Klose <doko@ubuntu.com>
Date2019-08-23 22:40 +0200
SubjectRe: [Cross-toolchain-base-devs] Testing migration of linux
Message-ID<yyovL-8cF-1@gated-at.bofh.it>
In reply to#64903
On 23.08.19 17:41, Ben Hutchings wrote:
> We now have a version of linux (5.2.9-2) that builds on all release
> architectures and doesn't seem to cause build regressions for other
> packages.  I think that this should migrate to testing soon, as the
> version in testing is missing important security fixes.
> 
> I'm aware of autopkgtest regressions for two packages:
> 
> * cross-toolchain-base 36: This appears to be a bug in that version of
> the package.  cross-toolchain-base version 39 seems to be compatible
> with Linux 5.2 and would need to migrate at the same time.
> 
> * glibc 2.28-10: This is a minor regression in the kernel uAPI headers,
> which could *possibly* lead to build failures if programs define
> conflicting macros.  (I fixed the larger regression which did cause
> build failures.)  glibc 2.29 as packaged in experimental will stop
> using these uAPI headers.
> 
> The excuses file mentions "new bug" #934483, but that was a bug in
> virtualbox-guest-dkms which has now been fixed.  virtualbox is not in
> testing.
> 
> So these packages should migrate to testing together:
> 
> cross-toolchain-base 39
> linux 5.2.9-2
> linux-latest 106
> linux-signed-amd64 5.2.9+2
> linux-signed-arm64 5.2.9+2
> linux-signed-i386 5.2.9+2
> 
> cross-toolchain-base seems to be dependent on these packages, which
> also inter-depend on each other, so that they'll also need to migrate
> at the same time:
> 
> binutils
> gcc-8
> gcc-9-cross-ports
> gcc-defaults-ports

due to the removal of the mips packages, binutils, cross-toolchain-base,
gcc-8-cross, gcc-9-cross and gcc-defaults need to migrate together.  The
combination of linux-libc-dev (<< 5.2) and linux-libc-dev (>= 5.2) leads to
build failures for some cross compilers, so all the -ports packages should
migrate as well.

Blockers:
https://piuparts.debian.org/sid/source/g/gcc-9-cross.html why?

Matthias

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web