source: ProjectBuilder/devel/ChangeLog@ 1498

Last change on this file since 1498 was 1498, checked in by Bruno Cornec, 12 years ago

Adding a prefix entry in Makefile.PL (Eric Anderson)

File size: 31.8 KB
Line 
12011-05-25 Bruno Cornec <bruno@project-builder.org>
2
3 * [r1305] Creation of
4 svn+ssh://svn.project-builder.org/prj/svn/pb///0.11.3 from
5 svn+ssh://svn.project-builder.org/prj/svn/pb//devel
6
72011-04-16 Bruno Cornec <bruno@project-builder.org>
8
9 * [r1299] - Working VVE for opensuse-11.4
10 - some corresponding fixes for rpmbootstrap that would also need
11 backward checks now
12
132011-04-04 Bruno Cornec <bruno@project-builder.org>
14
15 * [r1290] r4335@localhost: bruno | 2011-04-04 18:17:05 +0200
16 - Remove useless list of man pages for (3) as it's automatically
17 computed.
18
192011-03-30 Bruno Cornec <bruno@project-builder.org>
20
21 * [r1287]
22
232011-03-28 Bruno Cornec <bruno@project-builder.org>
24
25 * [r1284] - Arch Linux doesn't have a version. It's like gentoo
26
272011-03-25 Bruno Cornec <bruno@project-builder.org>
28
29 * [r1279] - Adds delivery of the public key to each repository
30 ateach delivery
31 - Fix debian repo build
32 - Adds suport for .deb package signing
33
342011-03-24 Bruno Cornec <bruno@project-builder.org>
35
36 * [r1278] r4314@localhost: bruno | 2011-03-24 22:18:22 +0100
37 - Adds RPM signature support and doc
38 * [r1277] r4302@localhost: bruno | 2011-03-18 17:48:34 +0100
39 - Fix type in devbootstrap instead of debootstrap
40
412011-03-22 Bruno Cornec <bruno@project-builder.org>
42
43 * [r1276] - Adds support for different sha algorithms for
44 createrepo call, due to some distro with python 2.4 not
45 supporting sha256.
46
472011-03-11 Bruno Cornec <bruno@project-builder.org>
48
49 * [r1254] - Adds mdkonline as a dependency for Mandriva VE builds
50 (at least afetr 2010.1) to have urpmi.update
51
522011-03-09 Bruno Cornec <bruno@project-builder.org>
53
54 * [r1245] - Fix rpm repo installation for pb (missing arch)
55 - Add support for sources.list pb repo installation for deb based
56 distro. Fix for #81.
57 * [r1244] - No repo provided for CentOS so file install. May fix
58 #81.
59 * [r1243] - Announce of 0.11.1
60 - Some more fixes for full path commands with sudo (older rhel)
61
622011-02-27 Bruno Cornec <bruno@project-builder.org>
63
64 * [r1240] - Fix sudo calls for sles/suse with full path
65
662011-02-24 Bruno Cornec <bruno@project-builder.org>
67
68 * [r1217] - *tmout param is optional and now handled and documented
69 as such
70 * [r1216] - rmntpcmd, vmhost, vmmem, vmntpcmd and vmsize have OS
71 keys and not project keys. Fixed in doc and code.
72 - Document [web]sshdir|port|login|host
73 - pb_date2v needs the pbos as param to deal with *ntpcmd
74 correctly. $v param removed as a consequence.
75
762011-02-23 Bruno Cornec <bruno@project-builder.org>
77
78 * [r1215] - Fix #83. rmntp is indeed optional. But rmntpcmd is
79 mandatory as used to be placed at setup time in the sudoers file
80 in order to allow its usage by root when needed from the build
81 account
82
832011-02-21 Bruno Cornec <bruno@project-builder.org>
84
85 * [r1213] - Mageia distributions are now working wirh pb
86
872011-02-20 Bruno Cornec <bruno@project-builder.org>
88
89 * [r1212] - pb_mkdir_p doesn't return anything anymore. Test of
90 return removed.
91 - Packages installed are not using really the install command not
92 the update one.
93
942011-02-18 Bruno Cornec <bruno@project-builder.org>
95
96 * [r1206]
97 * [r1204] - Add debian 6.0 build support and VMs
98 - use --no-suggests for urpmi to allow for minimal chorrot build
99 - Adapt pbinit for website to new b structure (needs to be
100 tested)
101 - add afio build for debian based distro (and build it fr latest
102 debian 6 and ubuntu 10.10)
103
1042011-02-17 Bruno Cornec <bruno@project-builder.org>
105
106 * [r1198] - Fix sudoers format fr env_keep (at least on gentoo)
107 - Fix pb_get_sudocmds to deal correctly with additional params,
108 and handle correctly spaces before sudo
109 - Add full path names on sudo commands for gentoo
110
1112011-02-16 Bruno Cornec <bruno@project-builder.org>
112
113 * [r1192] - Fix pb_get_filters to also support filter based on os
114 name and os-ver-arch as well to be coherent, and also fix bugs in
115 the tests made for filter exitence.
116 - Fix pb_changelog with test for correct pb hash values which
117 were changed previously
118 - Revert back using no arch subdir for deb based repo
119 - Introduce new parameter oscmdpath to support external commands
120 full path name easier (could also be very useful for MondoRescue)
121 - Another set of fixes for sudo comands support: no parameter
122 taken in account, replace localhost by ALL to avoid nightmares
123 with VMs naming
124 * [r1191] - Fix a bug in conf file where a sudo cll had disappered
125 for an apt-get command
126
1272011-02-15 Bruno Cornec <bruno@project-builder.org>
128
129 * [r1190] - Fix bugs in sudoers generation (syntax issue)
130 - Improve pb_get_sudocmds to remov duplicates, and take an
131 additional list of commands to filter
132 - Change pb_date2v interface to just return the line we want.
133
1342011-02-12 Bruno Cornec <bruno@project-builder.org>
135
136 * [r1181] - Fix rpmbootstrap and pb newve order, which wasn't
137 working after the latest pbos introduction
138 - rpmbootstrap wasn't using the right conf file when launched
139 with sudo is fixed by using the SUDO_USER env. var.
140 - pb.conf rbsmirrorsrv now uses pbos var, and is filtered
141 correctly.
142
1432011-02-11 Bruno Cornec <bruno@project-builder.org>
144
145 * [r1179] r4166@localhost: bruno | 2011-02-11 11:55:19 +0100
146 - Adds support for RM (Romte Machines) in addition to VE/VM
147 - Detail security aspects in pb, especially for RM setup with
148 sudo (to be improved) in file SECURITY in pb-doc
149 - Use some full path names for commands to improve security with
150 sudo (for RM). This should be externalized later on to support OS
151 contexts.
152 - pb_get_port function now needs the ref to the pbos
153 - pb_get_sudocmds function added to provide the external list of
154 commands called by sudo in osupd or osins
155 - Adds codenames for Debian 6.0 and Ubuntu 11.04
156
157
1582011-02-07 Bruno Cornec <bruno@project-builder.org>
159
160 * [r1177] r4161@eelzbach2: bruno | 2011-02-06 21:07:30 +0100
161 - Introduction of a new hash $pbos to manage all os related info
162 through a single data structure. All functions reviewed
163 accordingly. Externally transparent, hopefully, but much cleaner
164 code as a consequence. VM/VE/RM remains to be tested.
165 * [r1176] r4160@eelzbach2: bruno | 2011-02-06 13:30:39 +0100
166 - Adds support for Remote Machines (RM). Not tested yet.
167
1682011-01-18 Bruno Cornec <bruno@project-builder.org>
169
170 * [r1167] removedot only applies to the extension generated not to
171 the rest of the distro ver (so filters have the right name, ...)
172
1732011-01-15 Bruno Cornec <bruno@project-builder.org>
174
175 * [r1159] - Fix a bug in gentoo generation
176 - redhat extension set by default to rh
177
1782011-01-13 Bruno Cornec <bruno@project-builder.org>
179
180 * [r1157] - Introduce placholders for HP-UX port in pb.conf
181 * [r1156] - Adds a global variable REVISION for version management
182 - Do not return in pb_send2target if pb file not available in
183 order to shutdown VM in all cases
184 - Code and test sbx2setupvm
185 - setup_v now needs a fake pb_version_init fct added at the end
186 of the script
187 - Fix pbdistrocheck install comand printing
188 - Fix mandralinux old distro build in pb.conf (Note only non
189 symlink release files are important)
190
1912011-01-12 Bruno Cornec <bruno@project-builder.org>
192
193 * [r1155] - Fix a bug in dir delivery due to the recent change
194 using the arch subdir to avoid conflicts
195 - Fix bug for ol mandrake release which were not built correctly
196 due to configuration file issues (mix of mandrake and
197 mandrakelinux)
198 * [r1153] - Avoid File::MimeInfo hard requirement. Only abort if
199 not found when needed.
200 - Improve report when a perl module is missing
201 - Kill an existing crashed VM using an SSH port needed for
202 another VM (should avoid crashed VM to stay when building for all
203 VMs)
204 - Use a new parameter vmbuildtm as a timeout before killing the
205 VM (shoudl correspond to build + transfer time)
206 - use twice the number of VMs for ports in the range for SSH
207 communication to allow for VMs to finish in an unordered way.
208 - Fix a bug in test modules when using Test simple only
209 - Mail::Sendmail is now optional for Log module as well, even if
210 not used yet
211 - Update pb.conf doc with info for vmbuildtm and vmmem
212 - Ready for 0.10.1
213
2142011-01-11 Bruno Cornec <bruno@project-builder.org>
215
216 * [r1148] - Most modules now have a VERSION declared
217 - Moulde Version.pm move to pb-modules due to that
218 * [r1147] - A inimal version of Test::More is required to perform
219 test (especially on older version). Now fixed
220
2212011-01-06 Bruno Cornec <bruno@project-builder.org>
222
223 * [r1137] - build2pkg is now using Parallel::ForkManager to
224 generate packages in parallel
225 - pb_system fixed to support parallel calls
226
2272010-12-23 Bruno Cornec <bruno@project-builder.org>
228
229 * [r1133] - Adds related documentation to parameter changes of
230 previous update
231 * [r1132] - Adds params to pb_distro_setuprepo to support generic
232 family/os templates
233 - Fix pbinstalltype issue (setupve was broken) by useing a dsitro
234 based hash
235 - Use new pb.conf variable (ospkg and osrepo for pkg install)
236 - Adds function pb_distro_setuposrepo to setup pb install repo
237 - Adds a private pb_distro_setuprepo_gen function for code share
238 between pb_distro_setuposrepo and pb_distro_setuprepo
239 - Move the relative conf parameters from pb.pb to pb.conf
240
2412010-12-22 Bruno Cornec <bruno@project-builder.org>
242
243 * [r1131] r4123@localhost: bruno | 2010-12-22 19:15:45 +0100
244 - Adds a default pbinstalltype for projects as pkg
245
2462010-12-21 Bruno Cornec <bruno@project-builder.org>
247
248 * [r1128] - pb_check_requirements now takes direct result from
249 pb_conf_get_if and does more internal work, which ease caller.
250 * [r1127] - Modify pb_check_req interface to return the found value
251 and allow direct call
252 - Use pb_check_req to avoid some hardcoded path
253
2542010-12-13 Bruno Cornec <bruno@project-builder.org>
255
256 * [r1126] - Use potentially Sys::CPU if present to determine number
257 of cores (1 by default)
258 - Adds a conf param to force number of cores (pbparallel)
259 - Adds doc for pbparallel, oscmd, oscmdopt
260
2612010-12-12 Bruno Cornec <bruno@project-builder.org>
262
263 * [r1123] - Improve update commands for gentoo and debian as per
264 #70 comments and fix it.
265
2662010-12-04 Bruno Cornec <bruno@project-builder.org>
267
268 * [r1120] - remove the test on the '>' char in pb_stsem as there
269 are too many false positive. Use "noredir" in pbinit of website
270 instead.
271 - Adds support for -t option to prepare a builbot or similar
272 interface.
273
2742010-11-26 Bruno Cornec <bruno@project-builder.org>
275
276 * [r1117] r4058@localhost: bruno | 2010-11-26 11:42:34 +0100
277 - New Web site management with 4 targtes instead of only 2
278 (sbx2webssh, ...)
279 * [r1115] r4056@localhost: bruno | 2010-11-25 19:38:07 +0100
280 - Fix a bug in pb_system when using redirctions in the command
281
2822010-11-18 Bruno Cornec <bruno@project-builder.org>
283
284 * [r1111] - Rename previous option osupd into the more correct
285 osins, and add a real osupd param to support distribution update
286 commands
287 - Adds 2 new commands to update distributions in VM|VE with
288 updatevm|ve (Fix #70)
289
2902010-11-17 Bruno Cornec <bruno@project-builder.org>
291
292 * [r1109] r4041@localhost: bruno | 2010-11-17 11:40:41 +0100
293 - Adds new configuration parameters (oschkcmd, oschkopt) to
294 externalize package checking command
295 - Adds new configuration parameters (pbinstalltype, pbpkg) to
296 start allowing installation of pb in VM/VE with packages or files
297 (this last is only needed by upstream)
298 - Remove dependency on Mail::Sendmail to where it's really needed
299 (part of Log, not used yet, and annouce). In particular this
300 removes one non std dep for VE/VM build.
301 * [r1108]
302 * [r1107] r4032@localhost: bruno | 2010-11-08 15:51:53 +0100
303 - Change dependency on Mail::Sendmail from use to require, as
304 it's only used in pb_announce, so not in VE/VM
305
3062010-11-14 Bruno Cornec <bruno@project-builder.org>
307
308 * [r1106] - Avoids to force a dep on Test::More. Just use Test and
309 a fake test if Test::More is not available.
310 * [r1105] - No error message if chcon fails in setupvm
311 - Add support for RHEL6 setupvm and improve Fedora as well
312
3132010-11-10 Bruno Cornec <bruno@project-builder.org>
314
315 * [r1102] - Fix sbx2ssh call
316 - Improve yum-arch call
317
3182010-11-04 Bruno Cornec <bruno@project-builder.org>
319
320 * [r1100] - Adds fedora 14 support for rpmbootstrap
321
3222010-09-20 Bruno Cornec <bruno@project-builder.org>
323
324 * [r1093] r4077@localhost: bruno | 2010-09-20 17:01:36 +0200
325 - Improve Fedora 13 VE support
326
3272010-09-05 Bruno Cornec <bruno@project-builder.org>
328
329 * [r1090] r4004@localhost: bruno | 2010-09-06 00:18:33 +0200
330 - Fix #66: Adds log management (contribution from joachim).
331 Starting point, as some more work has to be done around it.
332
3332010-08-08 Bruno Cornec <bruno@project-builder.org>
334
335 * [r1081] - Solve most lintian errors for Ubuntu 10.04 - Prepare
336 for another Debian submission
337
3382010-07-25 Bruno Cornec <bruno@project-builder.org>
339
340 * [r1078] - Fix an issue in VE setup with the new delivery variable
341 (forgot indirection)
342 - Fix Mandriva 2010.1 VE built with right dep pkg list
343 * [r1077] r3961@localhost: bruno | 2010-07-22 22:39:23 +0200
344 - Increase number of tests for Base
345 * [r1076] r3960@localhost: bruno | 2010-07-22 22:11:48 +0200
346 - Fix a bug on pb_get_uri revealed by introduction of first
347 successful set of tests ;-) (TBC)
348 - Add support for mandriva 2010.1
349 * [r1074] - Adds rbsdeplist for Mandriva 2010.1 VE
350
3512010-07-12 Bruno Cornec <bruno@project-builder.org>
352
353 * [r1072] r3953@sge91-1-82-234-15-218: bruno | 2010-07-11 23:43:35
354 +0200
355 - Fix partly #41 by externalizing the VM command in the new vmcmd
356 option
357 * [r1071] r3947@sge91-1-82-234-15-218: bruno | 2010-07-10 18:40:35
358 +0200
359 - Adds function pb_distro_getlsb and make pbdistrocheck fully
360 lsb_release compatible
361 * [r1067] r3941@sge91-1-82-234-15-218: bruno | 2010-06-30 17:25:48
362 +0200
363 Adds a new optional parameter for pb_distro_get_param (upper
364 family such as linux)
365
3662010-06-27 Bruno Cornec <bruno@project-builder.org>
367
368 * [r1066] r3935@dhcp184-49-175-19: bruno | 2010-06-26 08:40:49
369 +0200
370 - Adds new "Walt Disney" feature: possibility to deliver in
371 multiple variable dirs, and not just / and test
372 * [r1064] r3931@dhcp184-49-175-19: bruno | 2010-06-26 08:02:59
373 +0200
374 - Adds the notion of os at the top in order to provide an even
375 better tuple management
376
3772010-06-25 Bruno Cornec <bruno@project-builder.org>
378
379 * [r1063] r3929@dhcp184-49-175-84: bruno | 2010-06-24 05:12:13
380 +0200
381 - Modify pb_display_file interface to allow printing to a logfile
382 in addition if reqested to
383
3842010-06-21 Bruno Cornec <bruno@project-builder.org>
385
386 * [r1060] r3906@wsip-70-165-197-185: bruno | 2010-06-20 08:04:11
387 +0200
388 - Force printing on stdout in pb_log if 0 level
389
3902010-06-13 Bruno Cornec <bruno@project-builder.org>
391
392 * [r1052] r3866@localhost: bruno | 2010-06-09 23:43:23 +0200
393 - Add support for LSB 3.2
394 * [r1050] r3864@localhost: bruno | 2010-06-09 23:41:19 +0200
395 - remove all dots in version when asked to
396
3972010-06-07 Bruno Cornec <bruno@project-builder.org>
398
399 * [r1038] - Update log files for 0.9.10 generation
400
4012010-06-04 Bruno Cornec <bruno@project-builder.org>
402
403 * [r1036] - Add support for mirror server to debootstrap command
404
4052010-05-23 Bruno Cornec <bruno@project-builder.org>
406
407 * [r1035] - Alternative download URL for Fedora (more complete ?)
408 - no requiretty for root as well
409 - VE for Mandriva 2009.1 now works (package list correct - no
410 code change)
411
4122010-05-22 Bruno Cornec <bruno@project-builder.org>
413
414 * [r1031] - the repodata dir is now search in the parents dir of
415 the mirror given as it depends on yum version. CentOS 4 & 5,
416 Fedora 12 OK.
417 - Update perl modules versions (Date-Manip is now in 6.x, still
418 using 5.x at the moment)
419 * [r1030] - Add support for Ubuntu 10.04 with debootstrap (universe
420 repo needed)
421 - Add support of option rbsopt for deb based distro
422
4232010-05-21 Bruno Cornec <bruno@project-builder.org>
424
425 * [r1029] - Fix umask propagation in VE, fixing issues in directory
426 creation with wrong rights
427 - Remove the useless vemindep option and fix ospkgdep accordingly
428 - Fix the rights for the dev dir in rpmbootstrap
429 * [r1027] - Adds rbsopt parameter + doc to allow for passing
430 options to rpmbootstrap such as -k now by default.
431 - Mandriva VE are now working (tested with 2010.0 + package list
432 fixed)
433
4342010-04-28 Bruno Cornec <bruno@project-builder.org>
435
436 * [r1015] Fixes to support ia64 chroot with centos5
437
4382010-04-14 Bruno Cornec <bruno@project-builder.org>
439
440 * [r1008] Mandrake should keep their '.' in version name
441
4422010-04-12 Bruno Cornec <bruno@project-builder.org>
443
444 * [r1005] - Project-Builder.org is licensed under the GPL v2 for
445 the moment.
446
4472010-03-03 Bruno Cornec <bruno@project-builder.org>
448
449 * [r993] r3719@localhost: bruno | 2010-03-03 19:10:43 +0100
450 - Improvements for mandriva chroot. GPG check still not working
451 * [r992] r3713@localhost: bruno | 2010-03-02 23:13:29 +0100
452 - Adds support for mandriva in rpmbootstrap - Not finished yet.
453 chroot should be able to call urpmi
454
4552010-03-01 Bruno Cornec <bruno@project-builder.org>
456
457 * [r991] r3711@localhost: bruno | 2010-03-01 07:29:29 +0100
458 - veconf => rbsconf
459 - Adds option -a to rpmbootstrap in order for pb to automatically
460 install the packages it needs
461 - Check CentOS4 VE OK
462 - Adds pb.conf man page to spec build
463
4642010-02-24 Bruno Cornec <bruno@project-builder.org>
465
466 * [r990] r3709@localhost: bruno | 2010-02-22 22:05:32 +0100
467 - First addition of OpenSUSE support in rpmbootstrap
468
4692010-02-23 Bruno Cornec <bruno@project-builder.org>
470
471 * [r989] r3705@localhost: bruno | 2010-02-22 01:48:44 +0100
472 - Improved pod format for pb.conf.pod
473 - man page generated from pod now included in Makefile.PL and
474 packages
475 - Move the pod file into the etc conf dir
476
4772010-02-21 Bruno Cornec <bruno@project-builder.org>
478
479 * [r986] r3700@localhost: bruno | 2010-02-20 16:35:59 +0100
480 - Continue to improve pb.conf documentation
481 - veconf renamed as rbsconf
482 - ve4pi renamed rbs4pi
483 - new pb_get_postinstall generic function for rinse and
484 rpmbootstrap
485 - ventp/vmntp is now optional
486 - licom_err needed by fedora 12
487 - make rpmbootstrap work for i386 distros
488
4892010-02-20 Bruno Cornec <bruno@project-builder.org>
490
491 * [r984] - Fix fedora 12: now installing in VE with rpmbootstrap
492 - First fully rpmbootstrap working version. Now needs more
493 testing with other fedora versions, and opensuse/mandriva
494 adaptation
495 * [r983] - rpmbootstrap good up to package name identification
496 - fedora-12 package list updated
497
4982010-02-19 Bruno Cornec <bruno@project-builder.org>
499
500 * [r982] - Fix variable substitution which was too aggressive in
501 pb_distro_get_param
502 * [r974] - Adds function pb_check_requirements and use it in pb
503 - Adds some conf params for rpmbootstrap in conf file
504 - pb_distro_get_param now can expand some variables before
505 returning a value
506
5072010-02-18 Bruno Cornec <bruno@project-builder.org>
508
509 * [r971] - First packages built and delivered with deboostrap
510 (solve the shell expansion which should not be done for VE)
511 - Previous snapshot removed before trying to create a new one to
512 avoid useless extraction
513
5142010-02-16 Bruno Cornec <bruno@project-builder.org>
515
516 * [r969] - Fix a bug for suffix computation, following the change
517 of interface for pb_distro_get_param
518 - pbdistrocheck now has a man page. Build files adapted
519 accordingly
520
5212010-02-15 Bruno Cornec <bruno@project-builder.org>
522
523 * [r968] - Use pbsnap in pb_script2v instead of forcing no snapshot
524 - use x86_64 arch for debian, and only amd64 for debootstrap call
525 - debootstrap doesn't create a /etc/hosts file, so copy the local
526 one in the VE
527 - debian version do not include by default subversion (5.0 vs
528 5.0.4)
529 - Announce of pb pres at slideshare
530
5312010-02-08 Bruno Cornec <bruno@project-builder.org>
532
533 * [r964] r3659@localhost: bruno | 2010-02-07 02:02:22 +0100
534 - Now we have debootstrap working (on Mandriva) for VE.
535 * [r963] r3658@localhost: bruno | 2010-02-07 00:15:25 +0100
536 - Fix a bug in newve, by calling pb_distrib_init earlier to have
537 the loading of the pb.conf main conf file, used to install
538 default packages.
539
5402010-02-07 Bruno Cornec <bruno@project-builder.org>
541
542 * [r962] r3656@localhost: bruno | 2010-02-06 20:14:21 +0100
543 - Adds a reference document for all configuration files
544 parameters (half done)
545 - Fix typo in pod format for Distribution.pm
546 - Adds centos support for setup of VE
547
5482009-12-17 Bruno Cornec <bruno@project-builder.org>
549
550 * [r938] Adds LSB support description in conf file
551
5522009-12-05 Bruno Cornec <bruno@project-builder.org>
553
554 * [r932] - Improve conf when starting from scratch (pbproj
555 undifined)
556 * [r931] - Fix a bug in the analysis of Build-Requires (middle
557 packages were missed)
558
5592009-11-27 Bruno Cornec <bruno@project-builder.org>
560
561 * [r915] - Remove the dependency on GNU install in Makefile.PL in
562 order to make it more portable (Solaris)
563
5642009-11-25 Bruno Cornec <bruno@project-builder.org>
565
566 * [r911] - Improve fedora deps for setupvm
567 * [r910] - Improve Solaris setupvm
568 - Improve fedora 12 deps
569 * [r909] - setupvm for rhel-3
570
5712009-11-24 Bruno Cornec <bruno@project-builder.org>
572
573 * [r908] - Force bash usage in pb to be OS compatible
574 - Solaris setupvm improvements
575 - Module-Build is now version 0.35 by default
576 * [r907] - Other improvements for opensuse
577 - Warn at end of newvm about sshd+root access needed in VM
578 * [r906] - Improves opensuse deps for setupvm
579
5802009-11-20 Bruno Cornec <bruno@project-builder.org>
581
582 * [r899] r3617@localhost: bruno | 2009-11-15 13:33:01 +0100
583 Improve case where the build file description if undef (seen in
584 cms2vm)
585
5862009-11-10 Bruno Cornec <bruno@project-builder.org>
587
588 * [r898] - Do not add conf files if already present in the list
589 (changing pbconffiles into a hash for that to still keep order as
590 this is mandatory)
591 - Small optimisations for pb_conf function usage in pb
592
5932009-10-29 Bruno Cornec <bruno@project-builder.org>
594
595 * [r892] - remove call to bash to use generic sh. This has o be
596 checked for compatibility issues
597 - In conf file, when having a dependency on Module-Build, it has
598 to be first, as some other may depend on it
599
6002009-10-28 Bruno Cornec <bruno@project-builder.org>
601
602 * [r891] - setuptvm now uses as well the conf file
603 - removal of hardcoded stuff in pb_install_deps
604 - conf file updated with new contetn for setupvm
605 - Variable for the home dir (not /home on Solaris)
606
6072009-10-21 Bruno Cornec <bruno@project-builder.org>
608
609 * [r873] First round of Solaris fixes
610 * [r869] - function pb_distro_get now also uses the external
611 pb.conf conf file. Nothing is hard coded anymore in the
612 Distribution.pm which will make porting and adaptations by users
613 much easier.
614 * [r867] - Transition static distribution into a configuration file
615 typically /etc/pb/pb.conf
616 - function pb_distro_init adapted to use the new conf file
617 - function pb_distro_get_param adapted to support osfamily and
618 ostype
619 - Adapt the package building of pb to the need of the new
620 configuration file
621
6222009-10-19 Bruno Cornec <bruno@project-builder.org>
623
624 * [r866] Prepare a new conf file for pb-modules, which will contain
625 all the specificities of pb wrt distributions/OS and will allow
626 to make it customizable by admin instead of coded inside the
627 project
628
6292009-08-20 Bruno Cornec <bruno@project-builder.org>
630
631 * [r839] - Adds option support for pbdistrocheck (-v and -d)
632 - Fix a bug on pbvi/pbg for function having binary in their name
633
6342009-07-14 Bruno Cornec <bruno@project-builder.org>
635
636 * [r829] r3259@localhost: bruno | 2009-07-12 19:59:58 +0200
637 Adds an Augeas lense to project-builder to make conf file
638 analysis more easy.
639
6402009-05-03 Bruno Cornec <bruno@project-builder.org>
641
642 * [r768] - No snapshot needed if creating the VM
643 - Remove the VE befor recreating it if snapshot
644 - Force yum update
645
6462009-04-04 Bruno Cornec <bruno@project-builder.org>
647
648 * [r757] Should initialize arch systematically
649 * [r756] pb_distro_init now returns a 7th paramater which is the
650 arch, useful for pbdistrocheck
651
6522009-03-30 Bruno Cornec <bruno@project-builder.org>
653
654 * [r751] - Adds snapshot support for VEs
655 - Force usage of correct arch in pb_distro_init to avoid issues
656 when cross building
657 * [r750] - pb_distro_init accepts now a third parameter (arch) in
658 order to force the setup of the update command for VEs
659 * [r749] - pb_get_arch placed lower in the modules tree and used
660 everywhere uname was used
661 - Adds the possibility to replace the post-install script for
662 rinse to allow for a perl script replacement which is common
663 between distributions
664
6652009-03-12 Bruno Cornec <bruno@project-builder.org>
666
667 * [r735] - pb now differentiates suse (aka SuSE Professional) and
668 opensuse. Fix original #40
669
6702009-03-06 Bruno Cornec <bruno@project-builder.org>
671
672 * [r721] - Adds support for pre and post scripts for VM/VE launched
673 before and after the build to allow for local setup.
674 - Adds additional repo support for debian type as well.
675 - Fix a bug around architecture compatibility check.
676 - Transmit verbosity level
677 - Adds support for proxy environment variables at setup and build
678 time
679 - Do not reinstall a repo which was already there (except for
680 urpmi)
681
6822009-03-05 Bruno Cornec <bruno@project-builder.org>
683
684 * [r717] Take only the major number of the version for asianux
685 * [r716] Fix for Asianux 2.0 support
686
6872009-03-04 Bruno Cornec <bruno@project-builder.org>
688
689 * [r715] Fix Asianux 3 support - still have to see for 2.2
690
6912009-03-02 Bruno Cornec <bruno@project-builder.org>
692
693 * [r714] Adds Asianux support to pb for MondoRescue official
694 packages support
695
6962009-02-20 Bruno Cornec <bruno@project-builder.org>
697
698 * [r711] Use the directory /etc/pat/sources.list.d to put the new
699 apt repo at build time. Much cleaner
700
7012009-02-19 Bruno Cornec <bruno@project-builder.org>
702
703 * [r702] - new function pb_distro_setuprepo (addition of repository
704 on the fly at build time)
705 - pb_get_dist_param => pb_distro_get_param and placed in
706 Distribution
707 - removal of last locale issue
708
7092009-02-18 Bruno Cornec <bruno@project-builder.org>
710
711 * [r698] - Tries to avoid an error msg on disconnect at end of
712 announce by finishing session before
713 - Fix debian build deps computation (checked on lenny)
714 * [r696] - Fix a bug in distro for dep install on deb type of
715 distro
716 - Adds a basic network config file for VE when not available
717
7182009-02-16 Bruno Cornec <bruno@project-builder.org>
719
720 * [r683] centos uses yum and not up2date (checked for 4)
721
7222009-02-15 Bruno Cornec <bruno@project-builder.org>
723
724 * [r681] - Differentiate between Scripts for VE and VM with 2 tags
725 - Have a working newve, setupve and cms2ve sequence for rinse and
726 centos5 at least (rest to be tested)
727 - Planned usage of chroot (tested) and schroot (not tested)
728 - Remove the external locale dependece to use the one provided by
729 perl !
730 - Fix CentOS support in Distribution module
731
7322009-01-14 Bruno Cornec <bruno@project-builder.org>
733
734 * [r652] - Improves SuSE 11.1 build
735 - Improves ntp handling in VMs (depending on distro)
736 - Removes > version deps type at the end of line also
737
7382009-01-10 Bruno Cornec <bruno@project-builder.org>
739
740 * [r647] Improve PATH variable on new SuSE distro so that yast2 is
741 found
742
7432008-12-09 Bruno Cornec <bruno@project-builder.org>
744
745 * [r638] - Fix a bug in conf file handling when tag is using a '.'
746 which wasn't supported by the regexp. Needed for ditribution
747 names in vmopt/vmymout e.g.
748
7492008-12-01 Bruno Cornec <bruno@project-builder.org>
750
751 * [r623] - Adds preliminary support for rpm signing
752 - Fix a bad bug in the call function of pb_distro_getdeps
753
7542008-11-30 Bruno Cornec <bruno@project-builder.org>
755
756 * [r622] - pb now uses pb_distro_installdeps in VM/VE setup
757 - pb_get_distro => pb_distro_get for homogeneity
758 - before installing packages, call the update of the pkg db
759 before (may create issues, but is generally better)
760 - Adds pb_distro_only_deps_needed to compute the packages in a
761 list whose installation is really needed
762 * [r621] Adds function pb_distro_installdeps to automatically
763 istall dependencies on distro before building
764
7652008-11-29 Bruno Cornec <bruno@project-builder.org>
766
767 * [r620] - change pb_distro_init interface and add a 6th parameter
768 which is the update CLI to use for that distro.
769
7702008-10-17 Bruno Cornec <bruno@project-builder.org>
771
772 * [r591] Add support for RHAS 2.1 to pb as rhel-2.1
773
7742008-09-23 Bruno Cornec <bruno@project-builder.org>
775
776 * [r556] - Prepare a web delivery function
777 - Creates a pbinit script for website for mondorescue
778 - Adds a pb_set_content function
779
7802008-09-15 Bruno Cornec <bruno@project-builder.org>
781
782 * [r539] First attempt to code support for real/virtual names for
783 packages in order to support perl naming in both Debian and RPM
784 distributions
785
7862008-08-07 Bruno Cornec <bruno@project-builder.org>
787
788 * [r515] Te Display module is reusable so part of ProjectBuilder
789 modules not pb
790 * [r514] Also generates man pages for the new Display module
791 * [r512] Transport pb_display functions using gettext from Base
792 into a separate module to allow Base to have only basic perl deps
793 only abd be used in setupvm easily.
794
7952008-08-05 Bruno Cornec <bruno@project-builder.org>
796
797 * [r505] - pb_conf_init introduced to allow projects using pb
798 functions to setup the PBPROJ variable correctly, even when the
799 code is expanded with macros.
800 - doc fixes
801 * [r503] -Fix pb_system error msgs in case of verbose undef
802
8032008-08-03 Bruno Cornec <bruno@project-builder.org>
804
805 * [r500] - Working patch support added to pb (tested with buffer)
806 - Filtering functions now handle also pointer on hashes (such as
807 the new pb hash)
808 - Filtering functions support new macro for patch support
809 (PBPATCHSRC and PBPATCHCMD)
810 - Env.pm now generates correct templates for patch support and
811 uses the new pb hash
812 - pb_cms_export extended to support file:// URI, and also
813 supports an undef second param (no local export available)
814 - In pb, hashes now include also the arch (for better patch
815 support)
816 - pb supports local CMS based patches, as well as external
817 references (not tested yet)
818 - New pb_get_arch function provided
819 - New parameters for pb_system (mayfail and quiet)
820
8212008-07-10 Bruno Cornec <bruno@project-builder.org>
822
823 * [r495] - all global variables are prefixed with pb
824 - First attempt at using locale and gettext
825 - use of pb_display and pb_display_init added
826 - Update presentation following RMLL 2008
827
8282008-06-05 Bruno Cornec <bruno@project-builder.org>
829
830 * [r482] Improves again pb_system for feedback of printed msgs
831
8322008-06-04 Bruno Cornec <bruno@project-builder.org>
833
834 * [r473] Working announce action for pb
835
8362008-06-03 Bruno Cornec <bruno@project-builder.org>
837
838 * [r471] announce function - begining of coding
839
8402008-05-02 Bruno Cornec <bruno@project-builder.org>
841
842 * [r424] - Fix a bug in Env.pm (forgot a use)
843 - Fix a bug in pb_conf_get_fromfile_if (using last instead of
844 next) and fix #24
845 * [r423] - Improved pbdistrocheck to support -v flags
846 - Fix Ubuntu issue on distribution detection
847 - some more pb_log added
848
8492008-04-26 Bruno Cornec <bruno@project-builder.org>
850
851 * [r416] move the pb_env_init function to a separate module to
852 allow pbinit usage
853 * [r415] - Adds support for a build system conf file under
854 $vmpath/.pbrc or $vepath/.pbrc
855 - Fix .pm modes
856
8572008-04-25 Bruno Cornec <bruno@project-builder.org>
858
859 * [r409] - Document all reusable functions in pb
860 - remove the useless pbproj parameter from pb_filter functions
861 - Addition and use of pb_conf_init and pb_conf_add in pb
862 - Addition and use of pb_conf_fromfile_if in Conf.pm
863 - preparation for 0.9.1
864 - Update of pbinit files for mondo to support the new interface
865 of pb_filter functions
866
8672008-04-20 Bruno Cornec <bruno@project-builder.org>
868
869 * [r405] Split again function in modules to allow for usage with
870 pbinit and easier reuse.
871 * [r403] Split of packages done and working.
872 * [r402] Split Base.pm and Distribution.pm to create a new
873 perl-ProjectBuilder module (for CPAN submission as well)
874 * [r400] Add new directory pb-modules to host shared modules
875
Note: See TracBrowser for help on using the repository browser.