-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
149 lines (129 loc) · 5.38 KB
/
NEWS
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
This is mach, make a chroot, 1.0.4.
Changes since 1.0.3:
- Added Fedora 21 and CentOS 7.
Changes since 1.0.2:
- Added Fedora 19 and 20.
Changes since 1.0.1:
- Added Fedora 18.
- Fixed bug for build.
Changes since 1.0.0:
- Added Fedora 17.
- Fixed Fedora development.
- Fixed bug for build.
Changes since 1.0.0:
- Added Fedora 15, 16.
- Added CentOS 6.
Changes since 0.9.5:
- Added Fedora 12, 13, 14
Changes since 0.9.4:
- Added Fedora 10 and 11
- Change to use archived Fedora versions.
- Fix for more users in mach group.
- Fixes for python 2.6
Changes since 0.9.3:
- Add fix for yum's new --version output breaking mach (Thomas)
- Fix permission problems for additional users (Julien)
- Add OpenSuse 10.2, 10.3, 11.0 build files (Julien)
Changes since 0.9.2:
- Add F8 and F9 repositories and reorganize repositories (Thomas, Ville)
- Default to CentOS configs when built on RHEL (Ville)
- Remove Connectiva 9 (Ville)
Changes since 0.9.1:
- Add FC7, CentOS EPEL, CentOS 3 configs (Ville)
- Allow overriding the pkg dir under /usr/src (Tobias)
- Clarify GPLv2+ license (Ville)
- Run rpmlint on all result dirs (Ville)
- Actually include ppc files (Thomas)
Changes since 0.9.0:
- Add FC6, CentOS 4 and JPackage 1.7 configs (Ville)
- Run rpmlint by default (Thomas)
- Cleanup of dist files (Ville)
- Enable buildroot and rpath checks in FE roots (Ville)
- Add /dev/(u)random to the root (Thomas)
- Sync FC build package sets with Fedora guidelines (Ville)
- Create RPM transaction lock directories during prep (Nigel)
- Add Fedora PPC configs (Matthias)
- Add debian build files (Jan)
Changes since 0.4.9:
- Fix livna.org and rawhide URL's (Ville)
- Fix "revert to build list" such that it can deal with
upgraded versions of the build packages, as well as
deal with packages with broken post/postun scripts (Thomas)
- make sure we refresh local repository cache with
yum >= 2.6.0 (Nigel)
- always recreate repository config files, so that changes
to "location" are effective immediately (Thomas)
- Add JPackage URL's for FC3, 4, 5 (Ville)
- mach clean also cleans out the local repo (Thomas)
Changes since 0.4.8:
- added DOAP file (Thomas)
- added Fedora Core 5 (Thomas)
- fix build ordering when building multiple packages (Thomas)
- always evaluate spec file inside the root (Thomas)
- add an option for md5summing of results (Matthias)
- pass 'buildopts' from a root config to rpmbuild (Thomas)
- add 'excludearch' property to root config,
fixes yum's semi-random behaviour on x86_64 (Thomas)
- store yum cache data per-dist, shared for flavors (Thomas)
- clean up yum metadata for local repositories (Thomas)
Changes since 0.4.7:
- multi-user/group-related fixes
- fixes for FC3 running on FC4 host
Changes since 0.4.6:
- add yum support (various people)
- Work with SELinux enabled (Thomas)
- Remove all matches when removing packages (Rudi)
- Better config error handling (Ville)
- Fix filename munging on collect (Jeff)
- add support for FC3 and FC4 (Thomas)
- Create /dev/null properly (Rudi)
- Add runuser support (Rudi)
- support fedora extra's "dist" var (Thomas)
- Fix urlgrab exceptions (Ville)
- upgrade packages before snapshotting build list (Thomas)
Changes since 0.4.4:
- pre-interpreting checks fixed (Thomas)
- use promoteepoch when supported; fixes building with newer apt
for older platforms (Thomas)
- proc mount/unmount fixes (Erik, Enrico)
- distro configuration split up in multiple distro files (Thomas)
- rewrite macros on each build (Thomas)
- pass through a specific set of env vars (Enrico)
- create /boot/kernel.h on root setup (Enrico)
- fix handling of rpmmacros when checking spec files (Thomas)
- always use build args to parse spec flies (Thomas)
- added -v option (Thomas)
Changes since 0.4.3:
- added distributions:
- JPackage for FC1 (Ville)
- Conectiva Linux 9 (Ville)
- RH80/RH9/FC1 with rpm.livna.org (Thomas)
- fixed distributions:
- Red Hat 7.3 (Thomas)
- make rpmbuild command configurable (Ville)
- use config['macros'] to allow additional macros (Enrico)
- fix permissions on mach directories for multiple users (Thomas)
- add "script-success" to run a script on succesful build (Thomas)
- fix quoting problems so --target and --define work (Thomas)
- warn on kernel-related BuildRequires (Thomas)
- verify parsibility of spec file (Thomas)
- recreate sources.list on each update (Thomas)
- autodetect target distro on configure (Thomas)
- revert to package snapshot list between builds (Thomas)
- add pre-build in-root buildrequires verification (Thomas)
Changes since 0.4.2:
- added support for Fedora 1
- moved config files per distro initialization to dist file
Changes since 0.4.1:
- added support for Fedora Core 0.95 (Severn beta 3)
- moved config files per distro initialization to dist file
Changes since 0.4.0:
- added Red Hat 7.0, 7.1
- added Yellowdog 2.3, 3.0
- added Fedora Core 0.94
- added FreshRPMS targets
- make "mach apt-get" run interactive
- implemented "mach status"
- fix permissions on copied sources
- unlock root on successful build
- allow "." in mach-helper