summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 4a1407299a7e82926ba89c0a193ddb070518058e (plain)
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
2007-12-01  Michael Brown <mebrown@michaels-house.net>
	* configure.ac
	remove unnecessary configure items to speed configure
	* daemontest.c
	fix compile warnings
	* doc/releasetests.sh
	more comprehensive release tests
	* decorator.py
	remove our decorator.py in favor of std python-decoratortools
	* various
	pylint/pychecker recommendations
	make decorator syntax compatible with python 2.3 (for RHEL4 porting...)
	fix 'mock install'
	* mock.py
	popagate chroot/shell command exit codes to caller
	init groups list if we are called by sudo so we have access to
		all directories caller does
	

2007-12-01  Michael Brown <mebrown@michaels-house.net>
	* backend.py
	fixed build of multiple srpms on one cmdline

2007-11-29  Clark Williams  <williams@redhat.com>

	* mock.py, Makefile* 
	added back verbosity control options (-q and -v)
	added --offline option
	added dependency on python-cytypes
	lots of logging changes

	
2007-10-20  Michael Brown <mebrown@michaels-house.net>

	* mock.py
	lots of work redoing stuff. Now use setuid wrapper instead of
	setuid helper.
	huge number of changes upstream
	convert to setuid wrapper instead of old setuid helper
	lots of bugfixes and improvements
	/var/cache/yum now saved and bind-mounted
	ccache integration
	rootcache improvements (formerly called autocache)

2007-02-24  Clark Williams  <williams@redhat.com>

	* mock.spec
	BZ#226673 - Ville Skyttä fix for RPM_OPT_FLAGS

2007-02-20  Clark Williams  <williams@redhat.com>

	* mock.py
	Handle --no-clean option when doing yum.conf symlink
	
	* mock.spec 
	Bumped version to 0.6.13

2007-02-16  Clark Williams  <williams@redhat.com>

	* mock.py
	Added safety symlink to handle possible yum breakage in rawhide

2007-02-07  Clark Williams  <williams@redhat.com>

	* mock.py
	Added error() calls to print command output on failed commands

2007-02-06  Clark Williams  <williams@redhat.com>

	* mock.py
	added installdeps command for long-term chroot management
	fixed invalid reference to os.file (rather than os.path)
	
2007-01-08  Clark Williams  <williams@redhat.com>
	* Makefile
	changed archive creation to keep tarball clean

	* etc/fedora-4-*
	added Josh Boyer's EPEL config files

	* mock.spec
	bumped version to 0.6.10
	
2006-10-30  Clark Williams  <williams@redhat.com>

	* Makefile
	Bumped version to 0.6.7 for FC6 release

	* etc/fedora-6-*
	Added for FC6 release

2006-10-21  Clark Williams  <williams@redhat.com>

	* mock.spec
	Bumped version to 0.6.6

2006-09-11 11:21  jcwillia
	* mock.py
	added patch from Karanbir Singh to fix RPM problem in 
	CentOS 4.4

	* mock.spec
	bumped version to 0.6.5

2006-08-29 05:16  jcwillia

	* mock.py
	explicit import of rpmUtils.transaction 
	(BZ#204051)

2006-08-25 16:40  jcwillia

	* buildsys-build.spec
	Dennis Gilmore's patches for Aurora SPARC Linux 
	(BZ#204100)
	
2006-08-17 20:28  jcwillia
	
	* etc/redhat-73-i386.cfg, etc/redhat-9-i386.cfg:
	added runuser config option for legacy config files
	
	* mock.py
	updated usage message
	
	* doc/mock.1
	reworked man page to include caching options, chroot and shell
	commands. 
	(BZ#200080)

2006-08-17 20:23  jcwillia
	
	* etc/redhat-8-i386.cfg:
	added template for RHL8
	
2006-08-16 16:59  jcwillia

	* mock.spec
	added disttags
	
	* mock.py
	added check for basedir change and raise error when it's detected
	(BZ#1644441)
	
	
2006-08-07 17:26  jcwillia
	
	* buildsys-build.spec
	added rhel tags

	* Makefile
	Modified to build all supported targets for buildsys-build

2006-08-07 15:05  jcwillia

	* buildsys-build.spec
	Thorsten Leemhuis and Paul Howarth's patches for RHL and Legacy
	chroots.
	(BZ#196930)
	
2006-06-13 01:31  skvidal

	* etc/defaults.cfg: 
	add cache defaults

2006-06-13 01:16  skvidal

	* ChangeLog: 
	check in changelog

2006-06-13 01:15  skvidal

	* etc/defaults.cfg: 
	correct commented-out groupinstall option

2006-06-13 00:28  skvidal

	* etc/: fedora-3-i386-core.cfg, fedora-3-x86_64-core.cfg,
	fedora-4-i386-core.cfg, fedora-4-ppc-core.cfg,
	fedora-4-x86_64-core.cfg, fedora-5-x86_64-core.cfg,
	fedora-devel-i386-core.cfg, fedora-devel-ppc-core.cfg,
	fedora-devel-x86_64-core.cfg: 
	config file changes to point to mirrors

2006-06-13 00:12  skvidal

	* etc/: fedora-4-i386-core.cfg, fedora-4-ppc-core.cfg,
	fedora-4-x86_64-core.cfg, fedora-5-i386-core.cfg,
	fedora-5-ppc-core.cfg, fedora-5-x86_64-core.cfg: 
	fix up some of the url/mirrorlist paths

2006-06-12 23:52  skvidal

	* buildsys-build.spec: 
	reduce build set

2006-06-08 17:28  mebrown

	* mock.py, src/mock-helper.c: Make rm less verbose.

2006-06-07 08:36  skvidal

	* etc/: fedora-1-i386-core.cfg, fedora-2-i386-core.cfg,
	fedora-3-i386-core.cfg, fedora-3-x86_64-core.cfg,
	fedora-4-i386-core.cfg, fedora-4-ppc-core.cfg,
	fedora-4-x86_64-core.cfg, fedora-5-i386-core.cfg,
	fedora-5-ppc-core.cfg, fedora-5-x86_64-core.cfg,
	fedora-devel-i386-core.cfg, fedora-devel-ppc-core.cfg,
	fedora-devel-x86_64-core.cfg, redhat-73-i386.cfg,
	redhat-9-i386.cfg: 
	fix up all the paths to buildgroups and to plague build-results

2006-06-07 08:29  skvidal

	* mock.py, mock.spec: 
	
	iterate version in spec files

2006-06-07 08:27  skvidal

	* etc/: fedora-1-i386-core.cfg, fedora-2-i386-core.cfg,
	fedora-3-i386-core.cfg, fedora-3-x86_64-core.cfg,
	fedora-4-i386-core.cfg, fedora-4-ppc-core.cfg,
	fedora-4-x86_64-core.cfg, fedora-5-i386-core.cfg,
	fedora-5-ppc-core.cfg, fedora-5-x86_64-core.cfg,
	fedora-devel-i386-core.cfg, fedora-devel-ppc-core.cfg,
	fedora-devel-x86_64-core.cfg, redhat-73-i386.cfg,
	redhat-9-i386.cfg: 
	clean out things that are now in 'defaults.cfg'

2006-06-06 17:28  skvidal

	* etc/defaults.cfg: use defaults more intelligently


2006-05-24 11:15  skvidal

	* mock.py, src/mock-helper.c: 
	check in Michael Brown's lovely autocache creation patch.

2006-05-17 11:12  jcwillia

	* mock.py: Michael E. Brown's patch for getting PS1 down to chroot
	shell

2006-05-16 00:15  skvidal

	* mock.py: applied tab-fix and a slimming of main patches from
	Michael E. Brown.

2006-05-14 00:53  skvidal

	* mock.py, etc/defaults.cfg: 
	make prep install command configurable and set default in
	defaults.cfg

2006-05-14 00:49  skvidal

	* mock.py: 
	commit Hans Ulrich Niedermann and  Andreas Thienemann patch for the
	crack-y more buildreq feature.

2006-05-14 00:48  skvidal

	* mock.py, etc/defaults.cfg: check in global defaults patch from 
	Andreas Thienemann

2006-05-12 16:57  jcwillia

	* src/mock-helper.c: added PS1 to allowed environment (to display
	special prompt when inside chroot)

2006-05-12 16:57  jcwillia

	* mock.py: added interactive "shell" command for examining chroots

2006-05-12 16:56  skvidal

	* mock.py: commit michael brown's multiple srpms on the command
	line patch

2006-05-08 12:39  mdomsch

	* mock.py: enable SLES9 and SLES10 build environments

2006-04-21 09:07  skvidal

	* mock.py: fix bug 189586 Thanks to mclasen for catching it

2006-04-18 10:03  jcwillia

	* etc/: fedora-5-i386-core.cfg, fedora-5-ppc-core.cfg,
	fedora-5-x86_64-core.cfg: added updates-released section to fc5
	configs

2006-04-18 09:58  jcwillia

	* etc/: fedora-5-i386-core.cfg, fedora-5-ppc-core.cfg,
	fedora-5-x86_64-core.cfg, fedora-devel-i386-core.cfg,
	fedora-devel-ppc-core.cfg, fedora-devel-x86_64-core.cfg: fixed fc5
	configs to use correct path; added devel configs

2006-04-12 10:23  jcwillia

	* Makefile: added target for buildsys-build RPM

2006-04-12 10:22  jcwillia

	* buildsys-build.spec: initial checkin of dependency rpm specfile

2006-04-12 10:22  jcwillia

	* mock.py: change to chroot command to insure /proc and /sys are
	mounted/unmounted

2006-04-11 04:35  skvidal

	* mock.spec: 
	update spec file a bit

2006-04-11 04:01  skvidal

	* mock.py: 
	remove the 'groupinstall' need to use a buildsys dependency-only
	package iterate version to 0.5 more patches to go in, though

2006-04-11 04:00  skvidal

	* etc/: fedora-1-i386-core.cfg, fedora-2-i386-core.cfg,
	fedora-3-i386-core.cfg, fedora-3-x86_64-core.cfg,
	fedora-4-i386-core.cfg, fedora-4-ppc-core.cfg,
	fedora-4-x86_64-core.cfg, fedora-5-i386-core.cfg,
	fedora-5-ppc-core.cfg, fedora-5-x86_64-core.cfg,
	redhat-73-i386.cfg, redhat-9-i386.cfg: 
	modify all config files for chroot_dep_package option default
	package name to buildsys-build

2006-03-29 01:23  skvidal

	* README, mock.py: 
	closing:
	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180976
	
	thanks to Tom Tromey

2006-03-21 16:50  dcbw

	* mock.py: Patch from Clark Williams <williams@redhat.com>
	
	Set up links to /dev/std[in|out|err] in buildroots

2006-03-15 17:14  jcwillia

	* mock.py: add chroot command for running arbitrary commands in the
	chroot

2006-02-24 14:31  skvidal

	* mock.py: 
	add patch from Clark Williams to be able to specify configdir

2006-01-24 12:15  dcbw

	* mock.py: Back out setpgrp patch, found a better way to do it in
	plague

2006-01-24 11:07  dcbw

	* mock.py: Add an option to create a new process group so that both
	mock and all of its children can be easily killed with kill(-<mock
	pid>) without killing mock's parent (ie, plague-builder).

2006-01-19 16:33  scop

	* mock.py: s/mach/mock/ in comments.

2005-12-27 13:30  skvidal

	* mock.py, mock.spec, docs/Makefile: 
	apply all of Andreas Thienemann's patches.
	
	fixes rm -rf call to rm -rfv and fixes the mock man page in the
	package makefile and specfile.

2005-11-20 16:57  scop

	* Makefile: Exclude CVS stuff from tarball.

2005-11-20 16:54  scop

	* .cvsignore, src/.cvsignore: Ignore generated files.

2005-11-12 14:00  symbiont

	* mock.py: no verbose for rm

2005-11-12 13:56  symbiont

	* mock.py: realtime logging allowing for `tail -f' of the logs

2005-11-12 09:32  symbiont

	* mock.py: Fix string output when printing error objects.

2005-08-23 17:09  skvidal

	* mock.py: 
	fix for a traceback when your hardware is failing. :)

2005-08-21 12:29  sheltren

	* docs/mock.1, etc/fedora-1-i386-core.cfg,
	etc/fedora-2-i386-core.cfg, etc/redhat-73-i386.cfg,
	etc/redhat-9-i386.cfg: add commands to man page, create config
	files for legacy distributions

2005-08-17 01:11  skvidal

	* mock.py: 
	--quiet flag and add a 'log' method for the primary class.

2005-08-05 04:12  skvidal

	* docs/: Makefile, mock.1: mock man page from Jeff Sheltren
	Makefile for docs dir

2005-08-05 04:11  skvidal

	* Makefile: 
	added makefile for docs subdir

2005-08-04 16:53  skvidal

	* mock.py: 
	check in Jeff Sheltren's patch to fix bug: 165069

2005-08-04 03:23  skvidal

	* mock.py, mock.spec: 
	mock.spec: url updates mock.py: fix for rh bug: 163576	       
	Thanks To Adrian Reber

2005-08-01 01:54  skvidal

	* README: 
	minor README update

2005-07-29 01:11  katzj

	* etc/: fedora-4-ppc-core.cfg, fedora-5-ppc-core.cfg: exclude ppc64
	packages in ppc configs.  this fixes building of ppc stuff on a
	ppc64 host

2005-07-28 10:02  skvidal

	* etc/: fedora-3-i386-core.cfg, fedora-3-x86_64-core.cfg,
	fedora-4-i386-core.cfg, fedora-4-ppc-core.cfg,
	fedora-4-x86_64-core.cfg, fedora-5-i386-core.cfg,
	fedora-5-ppc-core.cfg, fedora-5-x86_64-core.cfg: 
	update the local path

2005-07-26 16:36  skvidal

	* mock.py: 
	fix exception handling

2005-07-26 16:17  skvidal

	* mock.py, mock.spec: bump version number to 0.4

2005-07-26 16:16  skvidal

	* mock.spec, etc/Makefile: 
	make file fix and update spec file

2005-07-26 16:12  skvidal

	* Makefile, etc/Makefile: 
	fix Makefile

2005-07-21 10:40  skvidal

	* mock.py: 
	make more exceptions to allow for better exit codes from mock to
	define failures.

2005-07-14 14:00  katzj

	* Makefile, mock-yum, src/mock-helper.c: add mock-yum wrapper to
	remove the selinux LD_PRELOAD.	also, only set the LD_PRELOAD for
	use with running yum

2005-07-08 01:49  skvidal

	* mock.py: 
	remove references to mach-helper to fix 161828

2005-06-26 23:43  skvidal

	* Makefile, mock.spec: 
	apply ignacio's patch for Makefile and spec file.

2005-06-25 15:00  dcbw

	* mock.py: Fix up basedir, it was actually config['root'] not
	config['basedir'] that needed to be modified.  Sigh.

2005-06-25 13:27  skvidal

	* mock.py: 
	make sure statedir is present before writing the statefile

2005-06-25 13:23  skvidal

	* mock.py: 
	merge in dcbw's patch for --uniqueext

2005-06-23 21:35  dcbw

	* mock.py: don't close the rootlog before we're done writing to it.

2005-06-23 21:04  dcbw

	* mock.py: Clean up states written to the 'status' file to be less
	granular and more parser friendly.

2005-06-23 16:00  katzj

	* src/mock-helper.c: don't do the libselinux preload if selinux is
	disabled

2005-06-22 01:38  skvidal

	* README, mock.py: 
	- add init and clean commands to initialize a buildroot and exit
	and to clean out the chroot and exit.  - make sure the
	mockconfig.log output is flushed.

2005-06-21 13:48  dcbw

	* mock.py: Make statedir function correctly, add newlines to config
	dump file

2005-06-21 11:53  dcbw

	* mock.py: Fix syntax error in mock.py

2005-06-21 11:23  skvidal

	* ChangeLog: 
	update changelog to make dcbw happy

2005-06-21 11:23  skvidal

	* ChangeLog: 
	remove dcbw's rogue changelog change

2005-06-21 10:11  dcbw

	* ChangeLog, mock.py: 2005-06-21 10:02	dcbw
	
	    * mock.py:
	    Fix traceback in clean() when self.basedir doesn't
		yet exist.
	    Fix traceback when call to Root() raises an exception
		and doesn't therefore set 'my'

2005-06-21 09:47  skvidal

	* ChangeLog, mock.py: 
	--statedir on cli write out some of config into resultdir in a file
	named mockconfig.log

2005-06-17 17:11  katzj

	* src/mock-helper.c: don't allow APT_CONFIG since apt is irrelevant
	to mock

2005-06-17 16:53  katzj

	* src/: Makefile, mock-helper.c: * build libselinux-mock as a
	shared lib that gets installed into LIBDIR * LD_PRELOAD
	libselinux-mock if we're running with selinux.	this involves  
	linking with libselinux.  if you're anti-selinux, build with  
	'make NOSELINUX=1'.  this lets mock work on systems running
	targeted policy   at least
	
	only ugliness here is that if the preload is being used, you get
	errors about being unable to load it in the chroot from ld.  it
	doesn't cause problems, it's just aesthetically ugly.

2005-06-16 16:07  skvidal

	* mock.py, etc/fedora-4-i386-core.cfg, etc/fedora-4-ppc-core.cfg,
	etc/fedora-4-x86_64-core.cfg: 
	- catch srpm not found traceback - fix fc4 config files

2005-06-12 19:35  katzj

	* mock.py: don't allow running as root (#159986)

2005-06-12 19:33  katzj

	* mock.py: error out if the user didn't pass a real srpm (#159987)

2005-06-12 19:23  katzj

	* etc/: Makefile, fedora-4-i386-core.cfg, fedora-4-ppc-core.cfg,
	fedora-4-x86_64-core.cfg, fedora-5-i386-core.cfg,
	fedora-5-ppc-core.cfg, fedora-5-x86_64-core.cfg,
	fedora-development-i386-core.cfg, fedora-development-ppc-core.cfg,
	fedora-development-x86_64-core.cfg: add config files for fc 4 and
	5.  make the development config file a symlink at install time
	since cvs can't really handle symlinks

2005-06-11 23:56  skvidal

	* mock.py: 
	label 0.3

2005-06-11 23:38  skvidal

	* mock.spec, src/mock-helper.c: 
	security fix - pointed out by Toshio Kuratomi

2005-06-05 10:51  skvidal

	* mock.spec: 
	changes to spec file for fedora extras

2005-06-05 04:03  skvidal

	* mock.spec: few more fixes

2005-06-05 04:00  skvidal

	* mock.spec: 
	clean up spec file for fedora extras

2005-05-28 13:25  skvidal

	* Makefile: 
	change make clean in . of dist dir

2005-05-28 13:24  skvidal

	* ChangeLog: 
	update changelog

2005-05-28 13:24  skvidal

	* mock.spec: 
	add changelog to spec file

2005-05-28 13:18  skvidal

	* mock.py: 
	correct umount_by_file problem with trailing \n

2005-05-28 12:40  skvidal

	* mock.spec: 
	spec file fix

2005-05-28 12:34  skvidal

	* ChangeLog, README: 
	added changelog

2005-05-28 12:29  skvidal

	* README, mock.spec: 
	make the default.cfg symlink

2005-05-19 10:24  skvidal

	* README, mock.py, mock.spec, etc/fedora-3-i386-core.cfg,
	etc/fedora-3-x86_64-core.cfg, etc/fedora-development-i386-core.cfg,
	etc/fedora-development-ppc-core.cfg,
	etc/fedora-development-x86_64-core.cfg, src/mock-helper.c: 
	- allow users other than uid=500,gid=500 - fix warnings in
	mock-helper - fix umount of proc and devpts

2005-05-16 11:07  skvidal

	* mock.py: 
	pychecker is my friend

2005-05-16 11:04  skvidal

	* README, mock.py: 
	- default now the default config file - checks for membership in
	mock group before running - run yum update if the chroot is set to
	not be cleaned out

2005-05-16 02:27  skvidal

	* README, mock.py: 
	- update copyright info - update README with some more content and
	TODOs

2005-05-15 22:44  skvidal

	* Makefile, README, mock.py, mock.spec, src/Makefile, src/config.h,
	etc/Makefile, etc/fedora-3-i386-core.cfg,
	etc/fedora-3-x86_64-core.cfg, etc/fedora-development-i386-core.cfg,
	etc/fedora-development-ppc-core.cfg,
	etc/fedora-development-x86_64-core.cfg, src/mock-helper.c,
	src/selinux-mock.c: Initial revision