Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
Fix DynamicBuildRequires to also work on Mageia build system
Add support for DynamicBuildRequires
0.7.18 - ulri: Fix false positives of iurt dying on the build machine - iurt: Fix cleaning chroots (eg: when using --clean-all)
Fix crash on Mageia BS
Fix src.rpm name (mga#30344)
Branch iurt for infra8
- 0.7.17: - iurt: record the list of generated packages - iurt: allow generated src.rpm to have a different name, some packages use macros for Name and those can change based on the distro version. - ulri: rely on status.log to know a build completed rather than having packages of the right architecture. - ulri: Fix list of build in progress - dump_tree: Add cli to get current status
Mageia 9 Mass Rebuild
SILENT: Switch to https URLs
Set --target noarch on noarch packages
- iurt: always use urpmi --urpmi-root - iurt: add arch to all log files
0.7.14 - ulri: add architecture in botcmd filename - iurt: fix updating the chroot
0.7.13: Update packages after adding media take 2
0.7.12: Update packages after adding media
0.7.11 - iurt: allow building arm v5 and v7 on armv8l - ulri: sort file names in mail - move check_{no,}arch from Config into a new RPM module. They have nothing to do with the config and work on an RPM file. - iurt: update packages after creating chroot
Mageia 8 Mass Rebuild
0.7.10 - ulri: allow - in host when parsing lock file name - iurt: give --target to rpmbuild
- 0.7.9 - ulri: call setarch for all 32bit targets rather than only when target is i586, this allows to build for 32bit arm on aarch64. - emi: store in the .upload which architectures were uploaded to know if non mandatory ones are done.
0.7.8, mostly better killing of iurt
0.7.7 (should fix mandatory arch failing after another one succeeded)
Mageia 7 Mass Rebuild
0.7.6 - iurt: increase default timeout for commands to 10 minutes - ulri: consider build fail after faildelay even if machine is unreachable - iurt: do not kill commands not setting stalled_timeout
- iurt: fix checking if chroot needs updating
Update to 0.7.4
Updtae to 0.7.3
Update to 0.7.2.2
Update to 0.7.2.1
Update to 0.7.2
Update to 0.7.1
Update to 0.7.0
SILENT convert perl- buildrequires into perl()
0.6.29 - iurt: support chroot tarballs with non gz compression - ulri,emi: fix deletion of src.rpm with non mandatory architectures
0.6.28 - ulri: only fail succesful arches if previous failure was from a mandatory arch - emi: skip all posts for non finishers instead of hardcoding a list - ulri: fix sending failure email causing a crash
0.6.27 - emi: fix a bug where genhdlist2 was skipped when doing a secondary upload containing a noarch at the same time as some other uploads - fix reuse of {arch} part of the tree which is used by ulri for both builds in progress and already done, while emi expects it to be only for done ones - iurt: write macros to /etc/rpm/macros in the chroot - ulri: fix handling of failed builds causing a crash
Add more fixes from git
Fix some mandatory architectures being wrongly rejected
- Add a few fixes from git - Enable testsuite - be less spammy when running iurt for testing
0.6.26 - ulri: when failing to send a build to a machine do not try sending all the other pending builds there - ulri: reduce ssh ConnectTimeout to 5 and enable ServerAliveInterval - ulri, emi: o move some code to library functions o share the code loading the state from the file tree - add first test - improve arch compatibility checking - do not give up on a build when failing to check its status
Mageia 6 Mass Rebuild
Mark the config file as config
- 0.6.25 - drop arcfour cipher usage (not enabled by default in latest openssh packages) - iurt: force installing all translations whatever the host system locale is - emi: o keep src.rpm until all arch are done o upload packages for extra arches even if mandatory arches have been uploaded already o do not reupload src/noarch packages with non-mandatory arches if already uploaded before o do not overwrite .youri file on subsequent uploads, use a timestamp suffix - ulri: keep other builds going when a failure occurs on non-mandatory arch
- speed up installing packages - support sharding the build with --num_shards and --shard_id - retry only once installing buildrequires - enhance timeout doc and log its value
SILENT remove unneeded setup option
Add sample config file
Second Mageia 5 Mass Rebuild
0.6.23 - remove old src.rpm before recreating it (mga#14243) - delete potentially incomplete files when copying to local_spool fails (like when disk is full)
Mageia 5 Mass Rebuild
rebuild for new perl-RPM4
- SILENT one line per buildrequirement - SILENT remove variable definition(s) name, release
0.6.22 - don't close stdin if --stop is used (mga#13318) - add a README - fix builds being skipped when a build node is unreachable
package README...
0.6.21 - fix code handling dependencies - fix broken error email - fix lock cleanup
0.6.20 - close stdin when --shell is not used - add an option to discard built packages - install icecream when it is enabled - allow to specify dependent builds
Mageia 4 Mass Rebuild
- package the NEWS file - use an HTTP URL - removed obsolete build root cleanup and %defattr macros (SILENT)
- 0.6.19 * fix missing used function in emi and ulri * use unique tmpfile for dumping macros
oops
Drop
Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
0.6.18 * fix potentially non uploaded packages on one arch
- 0.6.17 * write not_on_this_arch to status file * fix support of non distro specific arch/mandatory_arch
- 0.6.16 * fix chroot cleaning in parallel mode * fix for some packages missing from status file
- 0.6.15 * fix status file in parallel mode * get rid of cache and concurrent mode * don't mention srpms in unknown state in the status file - Fix license
- Add BuildRequires
- 0.6.14 * kill build if nothing is printed for 5 minutes and system is idle * write status file even if the build is successful * allow setting some env variables to define and default to setting PERL_EXTUTILS_AUTOINSTALL and PERL_AUTOINSTALL to --skipdeps * emi: allow setting per distro mandatory_arch * ulri: allow setting per distro arch * support parallel build
0.6.13 - use rpmbuild/ rather than rpm/ (need invalidating chroots) - various code cleanups and simplification 0.6.12 - mount /dev/shm as tmpfs using the helper, safer - enforce presence of the archs we want
rip BuildRoot
- mount /dev/shm as --bind like other mount points (mga#7329)
- fix false positive when looking for errors - fix always telling to rebuild - only rely on exit code to assess success or faillure of urpm (greping for errors leaded to false positives)
- failing to mount /dev/pts is not a fatal error
BR perl-File-NCopy perl-Mkcd-Commandline perl-String-Escape for testsuite
BR perl-MIME-tools for testsuite
BR mdv-distrib-tools for testsuite
BR perl-File-Lockf for testsuite
fix path (SILENT)
BR perl-RPM4 for testsuite
explain testsuite (SILENT)
add a basic 'testsuite' ensuring that iurt loads OK
clean (SILENT)
- fix import loop
- fix removing chroots - internal cleanups - log not cleaning chroots due mount points still being there - mount /dev/shm in chroots too (needed for eg: python)
- Update to new svn snapshot * Fixes default media name (s/Main/Core/) * Improves chroot handling * Support using btrfs snaphots
- always show why iurt got killed when free space or log size is an issue - better error messages when running as root or w/o sudo - kill unused/untested features - make it load the needed File::lockf module - simplified code
require sudo (mga#5112)
- Update to latest svn * Accept synthesis files with less than 1000 packages * Kill unionfs support * Lock the log file when writing to allow sharing it * Do not use --buildrequires for non src rpms
- Update to latest svn
new version
- Set packager tag to "user <user>" - Send emails to user@<domain> - Use mageia maintainers database
Update to latest svn: - Use a different directory for each arch on build machine, avoid problems when both arch of the same package are built on the same node at the same time - Fix section extraction
- stop installing suggests - allow giving additional macros to iurt - handle building for multiple sections - add missing arch compat cases for arm - give up chroot creation when untar fails
- Rebuild for fixed find-requires
Update to r877
- new snapshot: o use mga-youri-submit o stop using mdv-youri-core
install meta-task first for prefer.vendor.list to be used
- update to r683 - iurt: o always use basesystem-minimal instead of basesystem o when building chroot, do not use --distrib but use media from base_media in config o ignore gpg-pubkey packages in installed packages list (boklm) o backport a one-liner fix from mdv: "it should say where it lacks disk space" (bogdano, tv) - emi: Upload packages in submission order (pterjan)
remove require on mkcd
- Update to r351
new version
Update to r320
Update to r319
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.28 |