Skip to content

Update to Ubuntu 24.04 (Noble) based on PR#151 #168

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 19, 2025

Conversation

notCuteSocks
Copy link
Contributor

This commit updates the Docker images to Ubuntu 24.04 (Noble) based on PR #151 and restores packages that were missing from that PR. The local Dockerfile build passed, so it should be safe to merge.

all the removed packages has already been replace by available new updated version packages.
Removed Packages List:

- liballegro-acodec5.2
- liballegro-audio5.2
- liballegro-dialog5.2
- liballegro-image5.2
- liballegro-physfs5.2
- liballegro-ttf5.2
- liballegro-video5.2
- liballegro5.2
- libapt-pkg6.0
- libarchive13
- libargon2-0
- libarmadillo10
- libarpack2
- libasn1-8-heimdal
- libasound2
- libatk-bridge2.0-0
- libatk1.0-0
- libatk1.0-data
- libatm1
- libatspi2.0-0
- libavcodec58
- libavdevice58
- libavfilter7
- libavformat58
- libavutil56
- libbind-dev
- libbind9-161
- libc-ares2
- libcapnp-0.8.0
- libcdio-cdda2
- libcdio-paranoia2
- libcdio19
- libcfitsio9
- libcsfml-audio2.5
- libcsfml-graphics2.5
- libcsfml-network2.5
- libcsfml-system2.5
- libcsfml-window2.5
- libcups2
- libcurl3-gnutls
- libcurl4
- libdap27
- libdapclient6v5
- libdb5.3
- libdns-export1110
- libdns1110
- libdumb1
- libdv4
- libegl1-mesa
- libev4
- libevent-2.1-7
- libevent-core-2.1-7
- libevent-extra-2.1-7
- libevent-openssl-2.1-7
- libevent-pthreads-2.1-7
- libext2fs2
- libffi7
- libflac8
- libfreeimage-dev
- libfreetype6-dev
- libfuse2
- libfyba0
- libgail18
- libgcc1
- libgdal30
- libgdbm-compat4
- libgdbm6
- libgdcm3.0
- libgeoip1
- libgeos-c1v5
- libgeos3.10.2
- libgl1-mesa-glx
- libgles2-mesa
- libglib2.0-0
- libgnutls30
- libgpgme11
- libgphoto2-6
- libgphoto2-port12
- libgssapi3-heimdal
- libgssrpc4
- libgtk-3-0
- libgtk2.0-0
- libhcrypto4-heimdal
- libhdf5-103
- libhdf5-openmpi-103
- libheimbase1-heimdal
- libheimntlm0-heimdal
- libhogweed6
- libhx509-5-heimdal
- libicu-le-hb-dev
- libicu-le-hb0
- libicu70
- libieee1284-3
- libilmbase25
- libirs161
- libisc-export1105
- libisc1105
- libisccc161
- libisccfg163
- libiso9660-11
- libjavascriptcoregtk-4.0-18
- libjavascriptcoregtk-4.0-dev
- libkdb5-10
- libkmlbase1
- libkmldom1
- libkmlengine1
- libkrb5-26-heimdal
- libldap-2.5-0
- liblwres161
- liblxc1
- libmagic1
- libminizip1
- libmircommon8
- libmircookie2
- libmircore1
- libmpdec3
- libmpg123-0
- libmtdev1
- libncurses5
- libncurses5-dev
- libncursesw5
- libnetcdf-c++4
- libnetcdf19
- libnettle8
- libnorm1
- libnpth0
- libodbc1
- libopencv-calib3d4.5
- libopencv-contrib4.5
- libopencv-core4.5
- libopencv-features2d4.5
- libopencv-flann4.5
- libopencv-highgui4.5
- libopencv-imgcodecs4.5
- libopencv-imgproc4.5
- libopencv-ml4.5
- libopencv-objdetect4.5
- libopencv-photo4.5
- libopencv-shape4.5
- libopencv-stitching4.5
- libopencv-superres4.5
- libopencv-video4.5
- libopencv-videoio4.5
- libopencv-videostab4.5
- libopencv-viz4.5
- libopencv4.5-java
- libopencv4.5d-jni
- libopenexr25
- libopenmpi3
- libopenmpt0
- liborc-0.4-0
- libparted-fs-resize0
- libparted2
- libperl5.34
- libpgm-5.3-0
- libplist3
- libpng16-16
- libpoppler118
- libpostproc55
- libprocps8
- libproj22
- libprotobuf-lite23
- libprotobuf23
- libprotoc23
- libpsl5
- libpython-all-dev
- libpython2.7
- libpython2.7-dev
- libpython2.7-minimal
- libpython2.7-stdlib
- libpython3.10
- libpython3.10-dev
- libpython3.10-minimal
- libpython3.10-stdlib
- libqt5concurrent5
- libqt5core5a
- libqt5dbus5
- libqt5gui5
- libqt5network5
- libqt5opengl5
- libqt5printsupport5
- libqt5sql5
- libqt5test5
- libqt5widgets5
- libqt5xml5
- librdmacm1
- libreadline8
- librest-0.7-0
- libroken18-heimdal
- libsane
- libsfml-audio2.5
- libsfml-graphics2.5
- libsfml-network2.5
- libsfml-system2.5
- libsfml-window2.5
- libsmbclient
- libsoup-gnome2.4-1
- libsoup2.4-1
- libspatialite7
- libsphinxbase3
- libssh2-1
- libssl3
- libsuperlu5
- libswresample3
- libswscale5
- libtbb2
- libtesseract4
- libtevent0
- libtiff5
- libtinfo-dev
- libtinfo5
- libudf0
- libunistring2
- libuv1
- libv4l-0
- libv4lconvert0
- libvpx7
- libvtk9.1
- libwayland-egl1-mesa
- libwebkit2gtk-4.0-37
- libwebkit2gtk-4.0-dev
- libwind0-heimdal
- libwxbase3.0-0v5
- libwxgtk3.0-gtk3-0v5
- libwxgtk3.0-gtk3-dev
- libx264-163
- libxerces-c3.2
- libxt6
- libzvbi0
- llvm-12
- llvm-15-dev
- python2-dev
- python3-distutils

@syphar
Copy link
Member

syphar commented Mar 4, 2025

@notCuteSocks thank you for this PR!

I am / was full with dayjob work, I hope I can invest some review time this week.

Copy link
Member

@syphar syphar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I went through the package list, and while I'm not 100% certain if all the replacements work for all the crates, I feel good about merging this and fixing any major issues afterwards.

Thank you for the work! I know it's quite much.

@syphar syphar merged commit 8ed5d61 into rust-lang:master Mar 19, 2025
3 checks passed
@Mottl Mottl mentioned this pull request Mar 19, 2025
@Mottl
Copy link

Mottl commented Mar 19, 2025

@syphar, is it possible to manually rebuild docs for https://docs.rs/crate/lightgbm3/latest since we already have 24.04?

@syphar
Copy link
Member

syphar commented Mar 19, 2025

generally yes, we can trigger a rebuild.

we should wait until the build image is on our servers, we only update it every couple of hours

@syphar
Copy link
Member

syphar commented Mar 20, 2025

@Mottl I just triggered a rebuild for lightgbm3 1.0.7

@syphar
Copy link
Member

syphar commented Mar 20, 2025

looks like it works!
https://docs.rs/lightgbm3/latest/lightgbm3/

Thank you for the support upgrading the build image

@Mottl
Copy link

Mottl commented Mar 20, 2025

@notCuteSocks, @syphar, thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants