Bug#954831: RM: gcc-8, superseded by gcc-9

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#954831: RM: gcc-8, superseded by gcc-9

Matthias Klose
Package: ftp.debian.org

Please remove gcc-8, gcc-8-cross and gcc-8-cross-ports. superseded by gcc-9

Reply | Threaded
Open this post in threaded view
|

Bug#954831: RM: gcc-8, superseded by gcc-9

Matthias Klose
On 3/24/20 1:13 PM, Scott Kitterman wrote:

> On Tue, 24 Mar 2020 08:33:55 +0100 Matthias Klose <[hidden email]> wrote:
>> Package: ftp.debian.org
>>
>> Please remove gcc-8, gcc-8-cross and gcc-8-cross-ports. superseded by gcc-9
>>
>>
> Removed gcc-8-cross and gcc-8-cross-ports, however gcc-8 itself still has
> quite some rdepends that need to be resolved before it can be removed.  Please
> remove the moreinfo tag once that's been taken care of.
>
> Checking reverse dependencies...
> # Broken Depends:
> gcc-7: lib32gcc-7-dev [amd64]
>        lib64gcc-7-dev [i386]
>        libgcc-7-dev [amd64 i386]
>        libx32gcc-7-dev [amd64 i386]

will be gone after the gcc-7 removal.

> gcc-8-cross-mipsen: gdc-8-mips64-linux-gnuabi64 [amd64 i386]
>                     gdc-8-mipsisa32r6-linux-gnu [amd64 i386]
>                     gdc-8-mipsisa32r6el-linux-gnu [amd64 i386]
>                     gdc-8-mipsisa64r6-linux-gnuabi64 [amd64 i386]
>                     gdc-8-mipsisa64r6el-linux-gnuabi64 [amd64 i386]

please remove as well.

> ghdl: ghdl-gcc [amd64 arm64 armel armhf i386 mips64el mipsel s390x]
>       ghdl-llvm [amd64 arm64 armel armhf i386 mips64el mipsel s390x]
>       ghdl-mcode [amd64 i386]

Marked for autoremoval on 06 April: #952110, #952324

> gprbuild: libgpr18 [mipsel]
>           libgpr2-dev [mipsel]
> libgnatcoll: libgnatcoll17 [mipsel]
>              libgnatcoll17-dev [mipsel]
> libgnatcoll-bindings: libgnatcoll-gmp17-dev [mipsel]
>                       libgnatcoll-gmp18 [mipsel]
>                       libgnatcoll-iconv17-dev [mipsel]
>                       libgnatcoll-iconv18 [mipsel]
>                       libgnatcoll-python17 [mipsel]
>                       libgnatcoll-python17-dev [mipsel]
>                       libgnatcoll-readline17-dev [mipsel]
>                       libgnatcoll-readline18 [mipsel]
>                       libgnatcoll-syslog1 [mipsel]
>                       libgnatcoll-syslog1-dev [mipsel]
> libgnatcoll-db: libgnatcoll-sql1 [mipsel]
>                 libgnatcoll-sql1-dev [mipsel]
>                 libgnatcoll-sqlite-bin [mipsel]
>                 libgnatcoll-sqlite17-dev [mipsel]
>                 libgnatcoll-sqlite18 [mipsel]
>                 libgnatcoll-xref18 [mipsel]
>                 libgnatcoll-xref18-dev [mipsel]
> libxmlada: libxmlada-dom5 [mipsel]
>            libxmlada-dom8-dev [mipsel]
>            libxmlada-input5 [mipsel]
>            libxmlada-input8-dev [mipsel]
>            libxmlada-sax5 [mipsel]
>            libxmlada-sax8-dev [mipsel]
>            libxmlada-schema5 [mipsel]
>            libxmlada-schema8-dev [mipsel]
>            libxmlada-unicode5 [mipsel]
>            libxmlada-unicode8-dev [mipsel]

CCing mips maintainers, and Ada maintainers.  Please can we drop mipsel as a
release architecture?

> llvm-toolchain-8: clang-8
>                   libclang-8-dev
> llvm-toolchain-9: clang-9
>                   libclang-9-dev

CCing LLVM maintainers.

> # Broken Build-Depends:
> gcc-7: gcc-8-base
> gcc-8-cross-mipsen: g++-8
>                     gcc-8-source (>= 8.3.0-7~)
>                     gccgo-8
>                     gdc-8
>                     gnat-8

see above, gcc-7 can be removed.

> gcc-mingw-w64: g++-8
>                gcc-8-source (>= 8.3.0-10)
>                gnat-8

Stephen, please can you upload the package from experimental to unstable? maybe
after building the binutils mingw64 package first.

> ghdl: gcc-8-source
>       gnat-8

see above.

> godot: libgcc-8-dev
>        libstdc++-8-dev

has a RC issue, see #954608

> kfreebsd-10: gcc-8

CCed KFreebsd maintainers.

> mysql-workbench: g++-8

other RC issues

> open-ath9k-htc-firmware: gcc-8-source

Marked for autoremoval on 06 April: #951891

> openjdk-8: g++-8

I'll fix that one.

> openzwave: g++-8
>            gcc-8

CCed Debian IoT

Reply | Threaded
Open this post in threaded view
|

Bug#954831: RM: gcc-8, superseded by gcc-9

Aurelien Jarno
On 2020-03-24 22:00, Matthias Klose wrote:

> > gprbuild: libgpr18 [mipsel]
> >           libgpr2-dev [mipsel]
> > libgnatcoll: libgnatcoll17 [mipsel]
> >              libgnatcoll17-dev [mipsel]
> > libgnatcoll-bindings: libgnatcoll-gmp17-dev [mipsel]
> >                       libgnatcoll-gmp18 [mipsel]
> >                       libgnatcoll-iconv17-dev [mipsel]
> >                       libgnatcoll-iconv18 [mipsel]
> >                       libgnatcoll-python17 [mipsel]
> >                       libgnatcoll-python17-dev [mipsel]
> >                       libgnatcoll-readline17-dev [mipsel]
> >                       libgnatcoll-readline18 [mipsel]
> >                       libgnatcoll-syslog1 [mipsel]
> >                       libgnatcoll-syslog1-dev [mipsel]
> > libgnatcoll-db: libgnatcoll-sql1 [mipsel]
> >                 libgnatcoll-sql1-dev [mipsel]
> >                 libgnatcoll-sqlite-bin [mipsel]
> >                 libgnatcoll-sqlite17-dev [mipsel]
> >                 libgnatcoll-sqlite18 [mipsel]
> >                 libgnatcoll-xref18 [mipsel]
> >                 libgnatcoll-xref18-dev [mipsel]
> > libxmlada: libxmlada-dom5 [mipsel]
> >            libxmlada-dom8-dev [mipsel]
> >            libxmlada-input5 [mipsel]
> >            libxmlada-input8-dev [mipsel]
> >            libxmlada-sax5 [mipsel]
> >            libxmlada-sax8-dev [mipsel]
> >            libxmlada-schema5 [mipsel]
> >            libxmlada-schema8-dev [mipsel]
> >            libxmlada-unicode5 [mipsel]
> >            libxmlada-unicode8-dev [mipsel]
>
> CCing mips maintainers, and Ada maintainers.  Please can we drop mipsel as a
> release architecture?
This has been reported as bug #953069 but as never reached the MIPS
porters. I have just sent a patch.

Regards,
Aurelien

--
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
[hidden email]                 http://www.aurel32.net

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#954831: RM: gcc-8, superseded by gcc-9

Aurelien Jarno
On 2020-03-25 09:53, Aurelien Jarno wrote:

> On 2020-03-24 22:00, Matthias Klose wrote:
> > > gprbuild: libgpr18 [mipsel]
> > >           libgpr2-dev [mipsel]
> > > libgnatcoll: libgnatcoll17 [mipsel]
> > >              libgnatcoll17-dev [mipsel]
> > > libgnatcoll-bindings: libgnatcoll-gmp17-dev [mipsel]
> > >                       libgnatcoll-gmp18 [mipsel]
> > >                       libgnatcoll-iconv17-dev [mipsel]
> > >                       libgnatcoll-iconv18 [mipsel]
> > >                       libgnatcoll-python17 [mipsel]
> > >                       libgnatcoll-python17-dev [mipsel]
> > >                       libgnatcoll-readline17-dev [mipsel]
> > >                       libgnatcoll-readline18 [mipsel]
> > >                       libgnatcoll-syslog1 [mipsel]
> > >                       libgnatcoll-syslog1-dev [mipsel]
> > > libgnatcoll-db: libgnatcoll-sql1 [mipsel]
> > >                 libgnatcoll-sql1-dev [mipsel]
> > >                 libgnatcoll-sqlite-bin [mipsel]
> > >                 libgnatcoll-sqlite17-dev [mipsel]
> > >                 libgnatcoll-sqlite18 [mipsel]
> > >                 libgnatcoll-xref18 [mipsel]
> > >                 libgnatcoll-xref18-dev [mipsel]
> > > libxmlada: libxmlada-dom5 [mipsel]
> > >            libxmlada-dom8-dev [mipsel]
> > >            libxmlada-input5 [mipsel]
> > >            libxmlada-input8-dev [mipsel]
> > >            libxmlada-sax5 [mipsel]
> > >            libxmlada-sax8-dev [mipsel]
> > >            libxmlada-schema5 [mipsel]
> > >            libxmlada-schema8-dev [mipsel]
> > >            libxmlada-unicode5 [mipsel]
> > >            libxmlada-unicode8-dev [mipsel]
> >
> > CCing mips maintainers, and Ada maintainers.  Please can we drop mipsel as a
> > release architecture?
>
> This has been reported as bug #953069 but as never reached the MIPS
> porters. I have just sent a patch.
And this has been fixed. Here is an updated dak rm output:

Checking reverse dependencies...
# Broken Depends:
gcc-8-cross-mipsen: gdc-8-mips64-linux-gnuabi64 [amd64 i386]
                    gdc-8-mipsisa32r6-linux-gnu [amd64 i386]
                    gdc-8-mipsisa32r6el-linux-gnu [amd64 i386]
                    gdc-8-mipsisa64r6-linux-gnuabi64 [amd64 i386]
                    gdc-8-mipsisa64r6el-linux-gnuabi64 [amd64 i386]
ghdl: ghdl-gcc [amd64 arm64 armel armhf i386 mips64el mipsel s390x]
      ghdl-llvm [amd64 arm64 armel armhf i386 mips64el mipsel s390x]
      ghdl-mcode [amd64 i386]
llvm-toolchain-8: clang-8
                  libclang-8-dev
llvm-toolchain-9: clang-9
                  libclang-9-dev

# Broken Build-Depends:
gcc-8-cross-mipsen: g++-8
                    gcc-8-source (>= 8.3.0-7~)
                    gccgo-8
                    gdc-8
                    gnat-8
gcc-mingw-w64: g++-8
               gcc-8-source (>= 8.3.0-10)
               gnat-8
ghdl: gcc-8-source
      gnat-8
kfreebsd-10: gcc-8
mysql-workbench: g++-8
open-ath9k-htc-firmware: gcc-8-source
openjdk-8: g++-8
openzwave: g++-8
           gcc-8

--
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
[hidden email]                 http://www.aurel32.net

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#954968: RM: gcc-8-cross-mipsen -- ROM; superseded by gcc-9

Juhani Numminen
In reply to this post by Matthias Klose
Package: ftp.debian.org
Severity: normal
X-debbugs-cc: [hidden email]

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954831#25

On Tue, 24 Mar 2020 22:00:41 +0100 Matthias Klose <[hidden email]> wrote:

> On 3/24/20 1:13 PM, Scott Kitterman wrote:
> > On Tue, 24 Mar 2020 08:33:55 +0100 Matthias Klose <[hidden email]> wrote:
> >> Package: ftp.debian.org
> >>
> >> Please remove gcc-8, gcc-8-cross and gcc-8-cross-ports. superseded by gcc-9
> >>
> >>
> > Removed gcc-8-cross and gcc-8-cross-ports, however gcc-8 itself still has
> > quite some rdepends that need to be resolved before it can be removed.  Please
> > remove the moreinfo tag once that's been taken care of.
> >
> > Checking reverse dependencies...

> > gcc-8-cross-mipsen: gdc-8-mips64-linux-gnuabi64 [amd64 i386]
> >                     gdc-8-mipsisa32r6-linux-gnu [amd64 i386]
> >                     gdc-8-mipsisa32r6el-linux-gnu [amd64 i386]
> >                     gdc-8-mipsisa64r6-linux-gnuabi64 [amd64 i386]
> >                     gdc-8-mipsisa64r6el-linux-gnuabi64 [amd64 i386]
>
> please remove as well.

I will split this request out as a separate bug.

Reply | Threaded
Open this post in threaded view
|

Bug#954831: RM: gcc-8, superseded by gcc-9

Stephen Kitt-3
In reply to this post by Matthias Klose
On Tue, 24 Mar 2020 22:00:41 +0100, Matthias Klose <[hidden email]> wrote:

> On 3/24/20 1:13 PM, Scott Kitterman wrote:
> > On Tue, 24 Mar 2020 08:33:55 +0100 Matthias Klose <[hidden email]>
> > wrote:  
> >> Package: ftp.debian.org
> >>
> >> Please remove gcc-8, gcc-8-cross and gcc-8-cross-ports. superseded by
> >> gcc-9
> >>
> >>  
> > Removed gcc-8-cross and gcc-8-cross-ports, however gcc-8 itself still has
> > quite some rdepends that need to be resolved before it can be removed.
> > Please remove the moreinfo tag once that's been taken care of.
> >
> > gcc-mingw-w64: g++-8
> >                gcc-8-source (>= 8.3.0-10)
> >                gnat-8  
>
> Stephen, please can you upload the package from experimental to unstable?
> maybe after building the binutils mingw64 package first.
Done, the package is now in unstable and upgrades cleanly from testing.

Regards,

Stephen

attachment0 (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#954831: RM: gcc-8, superseded by gcc-9

Andreas Beckmann-4
In reply to this post by Matthias Klose
Hi doko,

On Tue, 24 Mar 2020 08:33:55 +0100 Matthias Klose <[hidden email]> wrote:
> Please remove gcc-8, gcc-8-cross and gcc-8-cross-ports. superseded by gcc-9

unfortunately I have to veto the removal of gcc-8 since we still need it
for nvidia-cuda-toolkit. There is no strict dependency on gcc-8 since it
is ored with clang-X (with X <= 7), but the package sitting in NEW will
change that.
The uninstallability of gcc-8 has shown that this ored dependency is not
really helpful for packages in contrib Build-depending on
nvidia-cuda-toolkit since clang is not a drop-in replacement. (I noticed
eztrace-contrib to FTBFS, I expect all other reverse build-depends of
nvidia-cuda-toolkit to do the same.)

The situation does not seem to resolve with the cuda tookit 10.2 (not
yet packaged), since (third-party) documentation suggests that still
only gcc <= 8 is supported: https://gist.github.com/ax3l/9489132

If it needs be, I'll have to step in and adopt a stripped down src:gcc-8
(only gcc and g++ frontends, only amd64 and ppc64el) after all non-cuda
rdepends are gone to keep it around until a newer CUDA release supports
current compilers.


Andreas

PS: I don't mind if gcc-8-doc goes away