aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* iurt: Use ip instead of ifconfig to bring lo upHEADmasterPascal Terjan2025-07-191-0/+2
| | | | | It was silently failing when ifconfig is not installed, and we already depend on ip in that command.
* 0.9.40.9.4Pascal Terjan2025-03-241-0/+1
|
* Iurt: Fix getting srpm when stdout is pollutedPascal Terjan2025-03-241-0/+2
| | | | | | | | | | | | | | | | If parsing the spec causes something to be printed, it ends up in stdout together with the result of the query: rpmspec -q --qf %{NVR}.src.rpm --srpm SPECS/golang-x-vuln.spec 2>/dev/null Setting %{thisgofilelist} = devel.file-list Setting %{currentgoipath} = golang.org/x/vuln Setting %{currentgosourcedir} = /home/pterjan/rpmbuild/BUILD/golang-x-vuln-1.1.4-build/vuln-1.1.4 Setting %{currentgofilelist} = devel.file-list Setting %{currentversion} = 1.1.4 Setting %{currentgoldflags} =  -X golang.org/x/vuln/version=1.1.4 golang-x-vuln-1.1.4-1.mga10.src.rpm Work around this by keeping only the last line
* 0.9.30.9.3Pascal Terjan2025-01-031-0/+1
|
* ulri: Fix a crash on build failurePascal Terjan2025-01-031-0/+3
|
* 0.9.20.9.2Jani Välimaa2024-12-221-0/+1
|
* iurt: recreate .src.rpm using --target <arch> to fix installing BRs using ↵Jani Välimaa2024-12-221-0/+1
| | | | %{?_isa} macro on armv7hl
* Log recreate_srpmPascal Terjan2024-12-201-0/+2
| | | | | | | | | | | This unifies logdir name too as some logs were in different directories, and uses the same behaviour for all srpms. Building a src.rpm with svn revision like "@42:foo-42-1.src.rpm" used to use a directory "foo-42-1" while building "foo-42-1.src.rpm" would use the directory "foo-42-1.src.rpm". In order to not break Mageia's build system and UI the first one was picked and they will now both use "foo-42-1".
* 0.9.1Pascal Terjan2024-05-191-0/+1
|
* Add an utility to cancel a buildPascal Terjan2024-01-011-0/+2
| | | | | | | | | | | | | | Usage: $ cancel_build 20231231211004.pterjan.duvel.1487312 *: [cancel_build] check uploads tree I: [cancel_build] check dir: /var/lib/schedbot/uploads/done I: [cancel_build] check dir: /var/lib/schedbot/uploads/todo I: [cancel_build] Failing 20231231211004.pterjan.duvel.1487312 and cleaning up done architectures I: [cancel_build] Killing process 1146007 on rabbit2 (building for arch "i586") I: [cancel_build] Killing process 2204767 on ecosse0 (building for arch "x86_64") I: [cancel_build] Killing process 3092253 on ociaa1-a (building for arch "aarch64") I: [cancel_build] Killing process 3092165 on ociaa1-b (building for arch "armv7hl")
* Release 0.9.00.9.0Pascal Terjan2023-12-131-0/+1
|
* Limit retries in case of install_deps_failurePascal Terjan2023-12-111-0/+3
| | | | | | | | | | | A new config option (backoff_delays) was added to ulri. It contains a list of delays (in seconds) between retries and default to [5*60, 30*60, 60*60, 120*60] (5m, 30m, 1h, 2h). When reaching the end of the list, we fail permanently. To never retry, set it to []. To retry forever, set it to undef.
* iurt: Use the target dir when rebuilding chrootPascal Terjan2023-12-031-0/+1
| | | | | Currently we when building a tmpdir, making a tar of it, deleting it and then untar into the target.
* iurt: Make generation of the chroot archive more atomicPascal Terjan2023-11-291-0/+1
| | | | | We may still use the wrong chroot but at least the .tar shoudl not be corrupted.
* iurt: Fix / of the chroot belonging to the user instead of rootPascal Terjan2023-11-261-0/+1
|
* Fix rebuilding perl on armv7hlPascal Terjan2023-11-261-0/+2
|
* Sort packages.arch.logThierry Vignaud2023-10-011-0/+2
|
* ulri: Fix a crash after build failures0.8.2.2Pascal Terjan2023-02-011-0/+3
|
* Fix syntax checks to use local tree0.8.2.1Pascal Terjan2023-01-301-0/+3
|
* Fix some forever retriesPascal Terjan2023-01-301-0/+3
| | | | | | | | | An error was not set when failing in %prep or %generate_buildrequires while trying to generate dynamic buildrequires. This causes iurt to assume it's a retriable install_deps_failure. Set the failure to build_failure when what fails is rpmbuild -br rather than installing the packages.
* 0.8.2Pascal Terjan2023-01-291-0/+1
|
* ulri: Fix syntaxPascal Terjan2023-01-291-0/+1
|
* Add some tests checking the syntax of scriptsPascal Terjan2023-01-291-0/+3
| | | | | The main scripts (iurt/ulri/emi) were not covered by tests, only the libs.
* 0.8.10.8.1Pascal Terjan2023-01-201-0/+1
|
* iurt: Fix detection of missing_dep on DynamicBuildRequiresPascal Terjan2023-01-201-0/+2
| | | | Currently we always get install_deps_failure which is retriable.
* iurt: Fix buildreqs.nosrc.rpm filename on Mageia build systemPascal Terjan2023-01-191-0/+2
|
* Increase robustness when scp fails0.8.0Pascal Terjan2023-01-191-0/+2
| | | | | Do not remove lock file and mark build as done until we copied all the files.
* 0.8.0Pascal Terjan2023-01-191-0/+1
|
* iurt: Add support for DynamicBuildRequiresPascal Terjan2023-01-191-0/+2
| | | | See https://fedoraproject.org/wiki/Changes/DynamicBuildRequires
* 0.7.180.7.18Pascal Terjan2022-08-221-1/+2
|
* Fix false positives of iurt dying on the build machinePascal Terjan2022-08-221-0/+1
| | | | | | | | | | | | | sout("foo || bar") was fetching the output of: ssh -x user@host foo || bar instead of: ssh -x user@host "foo || bar" This means we were considering the remote command to have failed when ssh to the machine to check status was failing.
* fix calling clean_chroot()Thierry Vignaud2022-06-111-0/+2
| | | | | | | The call wasn't matching the function signature thus breaking cleaning chroots. Bug introducted in commit 69e74732d254c75adc20afc25a8729ca568be832 I wonder why nobody saw it before ??
* 0.7.17.20.7.17.2Pascal Terjan2022-05-011-1/+2
|
* Update NEWSPascal Terjan2022-05-011-0/+2
|
* iurt: Fix src.rpm name (mga#30344)0.7.17.1Pascal Terjan2022-04-261-0/+3
|
* Release 0.7.170.7.17Pascal Terjan2022-04-251-0/+1
|
* dump_tree: Add CLI to dump current statusPascal Terjan2022-04-251-0/+1
| | | | This can be used for example by
* ulri: Better maintain in progress buildsPascal Terjan2022-04-251-0/+1
|
* ulri: rely on status.log to know a build completedPascal Terjan2022-04-251-0/+2
| | | | | | | | | | This will fix packages not marked as noarch but having only noarch subpackages, even if we still end up wasting resources. The only risk I see is if the noarch packages get built on all mandatory architectures first, upload starts and other architectures complete in hte middle, however this should not modify the files being uploaded, we use a temporary file and rename so it should be fine.
* iurt: Allow generated src.rpm to change namePascal Terjan2021-11-231-0/+2
| | | | | Some packages use macros for Name and those can change based on the distro version.
* iurt: record the list of generated packagesPascal Terjan2021-07-111-0/+2
|
* 0.7.16Pascal Terjan2020-12-191-0/+1
|
* iurt: use --target noarch for noarch packagesPascal Terjan2020-12-191-0/+3
| | | | We were using --target <arch of the chroot used to build>
* 0.7.150.7.15Pascal Terjan2020-12-131-0/+1
|
* Add arch to all log filesPascal Terjan2020-12-131-0/+1
|
* Update NEWSPascal Terjan2020-12-131-0/+2
|
* 0.7.140.7.14Pascal Terjan2020-06-151-0/+1
|
* Fix updating the chroot...Pascal Terjan2020-06-151-0/+1
|
* Add architecture in botcmd filenamePascal Terjan2020-06-151-0/+2
|
* 0.7.130.7.13Pascal Terjan2020-06-151-0/+1
|