![]() The following is a list of the packages we have investigated. It pulls in the latest Ruby 2.7 and not the default Ruby 2.5 stream, which breaks the build Investigation still ongoingįixed if module_hotfixes=1 is turned off. ![]() Using simple mock chroot ( isolation=simple) solves permission issues, but there are still 2 tests that fail with signal 5 (SIGTRAP). This list is not grouped according to repo. We're now focusing development efforts on helping the real builds, and not doing "practice" builds of CentOS. This is a list of failing builds from that need help. Javapackages-tools: In order to produce "maven-local-openjdk8", you need a specific commit, more info under External Dependencies page. Various(SystemD): SystemD changed its version string output from a simple "239" to a more complicated "239 (239-41.el8_3.1)" starting with the listed version. Maven-related packages have a script that checks for it and will fail if it's not present Maven: Create blank nf file : config_opts = " " by changing mock config. Perl packages higher up the chain depend on 5.26. Perl: Build everything (especially external dependencies!) against the default Perl 5.26 stream, NOT the latest available 5.30 stream. Our Mock config uses the option module_hotfixes=1 in the DNF repo config files, which causes DNF to consider all packages for build dependencies in Mock, even ones from modules that are not enabled. While we don't produce modular metadata with this method to create proper modules, it's still possible to compile modular packages and use modular dependencies. The current method for package testing is very simplistic, and doesn't take into account modular-stream packages (new feature in RHEL 8). This information gets copied to the Wiki under Development/Build_Order/ for easy viewing, but is available in raw form here. What new packages succeeded, which ones failed, and what RPM files were created as a result of the build. Summarized build results: - Results from each build pass.Dig into here to find error logs and match them with build results listed in the wiki. Separated by repo and package name/version. Mock Build logs and RPMs: - Logs and result RPMs from the mock builds.Mock Configurations: - The mock config files used for each Build Pass.Build Result Repositories: (Repos are separated into what goes in the official repo, and other build artifacts produced from the build that aren't in the official repo).These repositories are available to subsequent builds, so more packages get their dependencies and successfully build. This unofficial work is being done to gather information that will help the official build go smoothly.Īll build "passes" are done via Mock, and their results are added to a repository on the build server. Official Koji/MBS infrastructure is nearly complete and will of course be the official location for Rocky builds. Right now, build passes are done from CentOS 8.3 SRPMs and Skip's build server: ( ) Many packages from the official repositories depend on these external dependency packages. ![]() "External Dependencies" means packages that are downloaded and built from, and don't belong in an official repository. This page tracks build failures from these sources: That information is being tracked under Development/Build_Order/ in this wiki. This page is NOT for dependency issues, or tracking which order to build dependent packages in. This page details packages that have failed to build, or which something "special" had to be done to achieve a build.įor example, a package which fails when building with the newest version of a dependency, and requires the forced-downgrade to the older build dependency would go here. The actual build is in progress, and Koji build errors are tracked on the main error tracking page: It is being kept as a reference in case there are similar issues with the listed packages. NOTE: This page is deprecated, and refers to Skip's CentOS 8.3 "practice" build.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |