1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
0.6.7 (unreleased)
- log not cleaning chroots due mount points still being there
- mount /dev/shm in chroots too (needed for eg: python)
0.6.6-1.r5364
- allow emi and ulri to log to a file instead of stderr by setting
EMI_LOG_FILE or ULRI_LOG_FILE environement variables
- 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
- use Core instead of Main to check media in --distrib mode
- support using btrfs snapshots instead of tarballs for chroot
0.6.6-1.r3553
- 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
0.6.6-1.r3264
- catch chroot creation failures
- really fix the race, collect .done before .rpm, as some may arrive
between the two traversals
- make it really work with multiple packages...
- use urpmi --buildrequires for srpms
0.6.6:
- fix a race
- keep successful build logs (mga#668)
- ulri: sort links in mails
0.6.5-0.r2556
- 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
0.6.5-0.r877
0.6.5-0.r855
- use mga-youri-submit
- stop using mdv-youri-core
0.6.5-0.r720
- always use basesystem-minimal instead of basesystem
- install meta-task first for prefer.vendor.list to be used
- say where disk space is lacking
- upload packages in submission order
- when building chroot, do not use --distrib but use media from
base_media in config
0.6.5-0.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)
0.6.5-0.r351
- do not succeed if we only get src.rpm as result
- have a different lock for ulri and emi, they do not need to be
sync-ed more than with .done
0.6.4-7.r320
- typo fix
0.6.4-7.r319
- have only one instance of the bot running per host at a time, even
if they are building for different arch
0.6.4-7.r312
- avoid concurrent emi processes
- check for rpmbuild binary, not just rpm
- do not hardcode mdk user
- do not resolve hostname in http repository address, using IP address
would break vhosts, and we copy resolv.conf in the chroot anyway
- fail early if chroot creation fails
- fix a minor fd leak
- remove basesystem_media_root, basesystem_media, and
use_system_distrib config options, they have no use now that we
don't need a repository tree to check if chroo
- remove src.rpm from done in case of failure
- set 0440 permissions to tmp file before copying it to sudoers
- use urpmq --list to find available basesystem package versions
- x86_64 hosts can now build i586 packages
0.6.4-7.r122
- add --tar, --untar --umount & --urpmi options
- clean user creation
- do not run old rpm --rebuilddb "fix", rpm is OK now
- kill some unused features (cache, ...)
- use config file from /etc/iurt
- use rpm --root instead of chrooting rpm
|