source: ProjectBuilder/pbconf/0.9.7/project-builder/pbcl

Last change on this file was 818, checked in by Bruno Cornec, 15 years ago
File size: 11.7 KB
RevLine 
[15]1# $Id$
2
3PB CHANGES
4
[798]50.9.7 (2009-07-04)
6- vm commands support the -i option now. (Bruno Cornec)
7- Create a test2pkg, test2vm, test2ve commands (Bruno Cornec)
8- Create clean command (Bruno Cornec)
9- Adds SVK support (Bruno Cornec)
10- First steps for a snapshot support of VMs/VEs (Bruno Cornec)
11- Fix #35 by forcing the usage of a -r release option, and by exporting only that version tree from the VCS. (Bruno Cornec)
12- If this is a test version (aka testver = true) then the tag is forced to 0.date to allow for easy updates, including with official versions (Bruno Cornec)
13- Add support for pre and post scripts for VM/VE launched before and after the build to allow for local setup. (Bruno Cornec)
14- Add additional repo support for debian type as well. (Bruno Cornec)
15- Add support for proxy environment variables at setup and build time (Bruno Cornec)
16- Add Asianux support (Bruno Cornec)
17
[818]180.9.7 (2009-07-04)
19- vm commands support the -i option now. (Bruno Cornec)
20- Create a test2pkg, test2vm, test2ve commands (Bruno Cornec)
21- Create clean command (Bruno Cornec)
22- Adds SVK support (Bruno Cornec)
23- First steps for a snapshot support of VMs/VEs (Bruno Cornec)
24- Fix #35 by forcing the usage of a -r release option, and by exporting only that version tree from the VCS. (Bruno Cornec)
25- If this is a test version (aka testver = true) then the tag is forced to 0.date to allow for easy updates, including with official versions (Bruno Cornec)
26- Add support for pre and post scripts for VM/VE launched before and after the build to allow for local setup. (Bruno Cornec)
27- Add additional repo support for debian type as well. (Bruno Cornec)
28- Add support for proxy environment variables at setup and build time (Bruno Cornec)
29- Add Asianux support (Bruno Cornec)
30
[709]310.9.6 (2009-02-19)
[708]32- Add support for addition of repository on the fly at build time with addrepo (Bruno Cornec)
33- Fix debian build deps computation and installation (Bruno Cornec)
34- Announce now make direct links for packages given (Bruno Cornec)
[693]35- Add support for VE using rinse (tested), mock (coded) and chroot (tested), schroot (planned) (Bruno Cornec)
36- Improved centos support (Bruno Cornec)
37- Differentiate between Scripts for VE and VM with 2 tags (Bruno Cornec)
38- Have a working newve, setupve and cms2ve sequence for rinse and centos 4 and 5 at least (Bruno Cornec)
39- Remove the external locale dependece to use the one provided by perl (Bruno Cornec)
40- Adds kvm support (aligned on qemu support) (Bruno Cornec)
41- Fix a bug where duplicates in VE and VM lists where handled twice leading to errors with patches applied also twice in the same distro. Also more efficient. (Bruno Cornec)
42- Adds GIT support for schroot (Bruno Cornec)
43- Adds SOCKS support for all VCS commands by adding a new pbsockscmd option in .pbrc (tested with git access behind proxy) (Bruno Cornec)
44- Avoid erasing an existing VM when called with newvm (Bruno Cornec)
45- Improved PBVMOPT restoration (Bruno Cornec)
46- Fix a bug in the scheme reference during newver (Bruno Cornec)
47
[633]480.9.5 (2008-12-09)
[625]49- Adds fedora 10 install support (Bruno Cornec)
50- Adds Mercurial support in CMS.pm for rinse project (Bruno Cornec)
51- Fix a bug in pb for lintian debs, packages and changes are one directory up (Bryan Gartner)
52- Adds pb_cms_mod_svn_http function to support fossology https svn checkout with svn+https syntax in URLs (Bruno Cornec)
53- Fix a bug with newproj and the late declaration of PBTPM (Bruno Cornec)
54- Improve newver for fedora older versions (Bruno Cornec)
55- Improve newver and pbcl management in order to only touch created files, not original ones (Bruno Cornec)
56- Adds links for gentoo to point on the repo to the latest version of the ebuild (Bruno Cornec)
57- Change pb_announce interface (Bruno Cornec)
58- Pass verbose level to pb launched in virtual environments/machines (Bruno Cornec)
59- Fix a bug on package name detection on Ubuntu (dpkg-deb output different from the Debian one !) (Bruno Cornec)
60
[564]610.9.4 (2008-09-29)
62- Add support to Website delivery - Fix #30 (Bruno Cornec)
63- Add pb_web_news2html which generates news from the announces DB (Bruno Cornec)
64- Debian packages are now working - Fix #26 and #33 (Bruno Cornec/Bryan Gartner)
65- Add support for specific naming conventions such as perl modules - Fix #32 (Bruno Cornec)
66- Preserve by default original tar files got by http or ftp to allow for checksum consistency - Fix #31 (Bruno Cornec)
67- Fix CVS export function to also use tags passed in param (Bruno Cornec)
68
[511]690.9.3 (2008-08-07)
70- Update pb to install VMs correctly with new perl deps Locale-gettext (Bruno Cornec)
71- Filtering functions now handle also pointer on hashes (such as the new pb hash) (Bruno Cornec)
72- Filtering functions support new macro for patch support (PBPATCHSRC and PBPATCHCMD) (Bruno Cornec)
73- Filtering functions use a single pb hash which contains the tag that will be handled during the filtering (Bruno Cornec)
74- Env.pm now generates correct templates for patch support and uses the new pb hash (Bruno Cornec)
75- pb_cms_export extended to support file:// URI, and also supports an undef second param (no local export available) (Bruno Cornec)
76- In pb, hashes now include also the arch (for better patch support) (Bruno Cornec)
77- Working patch support added to pb - tested with buffer - Fix #28 (Bruno Cornec)
78- pb supports local CMS based patches, as well as external references (not tested yet) (Bruno Cornec)
79- New pb_get_arch function provided (Bruno Cornec)
80- DBI is only required when using announce (Bruno Cornec)
81- When using pb 0.9.3, VMs should also use pb 0.9.3 for compatibility issues (2 tar files, arch in names, perl deps) (Bruno Cornec)
82- All global variables are prefixed with pb (Bruno Cornec)
83- Makes script execution verbose (Bruno Cornec)
84- Improve Fedora official package build (Bruno Cornec)
85- Allow subject modification for announces (Bruno Cornec)
86- Add support options per VM - Fix #27 (Bruno Cornec)
87- Allows pbcl files to not have info on the new version and add it on the fly for newver action (Bruno Cornec)
88- Adds support for pbml and pbsmtp at creation of project (Bruno Cornec)
89- Use Mail::Sendmail instead of mutt to deliver mail (From: header issue) (Bruno Cornec)
90- Announce is now supported in pb (Bruno Cornec)
91- Adds support for repositories (yum, urpmi and deb) - Fix #13 (Bruno Cornec)
92- Support perl eol separator ($/) in macros. (Useful for PBDESC) (Bruno Cornec)
[637]93- Fix an issue of generation on redhat and rhas2.1 where _target_platform in %%configure is incorrect (Bruno Cornec)
[511]94- pb now generates testver in the .pb for newproj (Bruno Cornec)
95- Sort output of build files (Bruno Cornec)
96- Adds pbrepo entry when using newproj (Bruno Cornec)
97- Add pb_cms_add function (Bruno Cornec)
98- Change interface of pb_cms_checkin (third param) (Bruno Cornec)
99- Check presence of inittab before touching it in setupvm (Bruno Cornec)
100- Fake Changelog for test version (Bruno Cornec)
101- setupvm improved with init level 3 by default (Bruno Cornec)
102- still issue for pb build on Debian with the devel version name, and the mixed cases for modules unallowed (Bruno Cornec)
103- Adds support for multi VM for setupvm command (Bruno Cornec)
104
[438]1050.9.2 (2008-05-13)
106- Fix DateManip latest version (Bruno Cornec)
107- Add preliminary Slackware build support (Bruno Cornec)
108- Fix #23 Improve speed by not getting CMS logs if testver (Bruno Cornec)
109- Option UserKnownHostsFile of ssh used by default now (Bruno Cornec)
110- Now removes pbscript at the end of execution (Bruno Cornec)
111- Changes filtering interface to add pbrepo keyword support and PBREPO macro (Bruno Cornec)
112- Partly solves #13 by adding repository generation support + conf files to pb for rpm with yum and urpmi (Bruno Cornec)
113- test directory is now in a complete separate tree - allows recursive repository support (Bruno Cornec)
114- Fix a bug in the VM pb's account for ssh (Bruno Cornec)
115- Improved pbdistrocheck to support -v flags (Bruno Cornec)
116- Move the pb_env_init function to a separate module to allow pbinit usage (Bruno Cornec)
117- Adds support for a build system conf file under $vmpath/.pbrc or $vepath/.pbrc (Bruno Cornec)
118
[410]1190.9.1 (2008-04-20)
120- split of functions from pb to perl-Project-Builder (Bruno Cornec)
121- Documentation of functions (Bruno Cornec)
122- Prepare conf file management to manage more conf files for build system, ... (Bruno Cornec)
123
[366]1240.9.0 (2008-04-07)
125- Fix #20 newver comment testver and checks pbcl files (Bruno Cornec)
126- newver updated to support external CMS repo for build files (Bruno Cornec)
127- setupvm ok for all supported distro but slackware not yet supported by pb (Bruno Cornec)
128- Fix build2vm where the new name of the distro wasn't correctly handled when trying to get packages pushed to the ftp server. (Bruno Cornec)
129- pb_env_init does just setup env variables now. It does CMS checks and conf only if called on a CMS opration (Bruno Cornec)
130- systematic use of ENV VAR for PBPROJVER, PBPROJTAG, PBPACKAGER (Bruno Cornec)
[401]131- new function to get package list for cms only context and the old one is simplified (Bruno Cornec)
[366]132- $DESTDIR/pbrc contains now aal the keys needed to be independant when building - pbroot, pbprojver, pbprojtag, pbpackager. (Bruno Cornec)
133- remove ntp calls for the moment, not ready (Bruno Cornec)
134- new idempotent setupvm/setupve actions to prepare the VM/VE to be used by pb (Bruno Cornec)
135è Numerous fixes in the new way of working to have a full suite working for netperf, pb and mondorescue - newver, cms2build, build2pkg, pbcl, setupvm, build2vm (Bruno Cornec)
136- separation of CMS calls (only when using a cms2... action) and the environment variables used (Bruno Cornec)
137- Improvements for CMS support, lots on CVS (Bruno Cornec)
138- Use pod for pb documentation, modules to be done (Bruno Cornec)
139- Use Getopt::Long and support now long options (Bruno Cornec)
140- pb_syntax now uses pod2usage (Bruno Cornec)
141- All modules are packages now (Bruno Cornec)
142- pb_changelog back in Base.pm and removal of Changelog.pm (Bruno Cornec)
143- Major changes following a memorable Fort Collins discussion which makes that version incompatible with previous ones (Bruno Cornec/Bryan Gartner/Junichi Uekawa)
144- Support URLs for pbconf and projects (ftp, http, svn, cvs, file) (Bruno Cornec/Bryan Gartner)
145- Adds Virtual Environment support (mock, pbuilder, ...) (Bruno Cornec/Bryan Gartner)
146- Documentation of concepts (Bruno Cornec)
147- Fix for debian build in case a debian dir/link already exists in the project (Bruno Cornec/Bryan Gartner)
148
[305]1490.8.12 (2008-02-07)
150- Adds support for supplemental files in projects (Bruno Cornec)
151- Addition of pbproj as a filtered variable for dploy needs also in pb_filter_file (Bruno Cornec)
152- fix #9 (Bruno Cornec)
153- adds gentoo support (Bruno Cornec)
154- Removes AppConfig dependency by using just a perl regexp instead (Bruno Cornec)
155- support for #11 test versions (Bruno Cornec)
156- overall ChangeLog support (Bruno Cornec)
157
[275]1580.8.11 (2007-11-11)
159- Do not continue with VM if something goes wrong (Bruno Cornec)
160- Also build on 64 bits VMs when all (Bruno Cornec)
[276]161- pb_env_init now creates a pbconf template dir if asked for (newproj option fix #3) (Bruno Cornec)
[275]162- Fix a bug in build2vm where only the first parameter was taken in account, so we were only generating the first package (Bruno Cornec)
163
[269]1640.8.10 (2007-10-30)
[275]165- pbinit is now filtered before being used (Bruno Cornec)
166- Ubuntu 7.10 support added (Bruno Cornec)
167- pbinit executed after filtering (Bruno Cornec)
168- Fix bug #7 where .pbrc nearly empty wasn't working (Bruno Cornec)
[269]169
[259]1700.8.9 (2007-10-25)
[265]171- Fix a bug for support of PBLOG = no (Bruno Cornec)
[259]172
1730.8.8 (2007-10-25)
[265]174- Add correct support for PBLOG = no (Bruno Cornec)
[259]175
[253]1760.8.7 (2007-10-23)
[265]177- Fix #2 (Bruno Cornec)
[253]178
[244]1790.8.6 (2007-10-22)
[265]180- Add Debian build support (Bruno Cornec)
181- New filtering rules (Bruno Cornec)
182- Add flat support to svn and cvs (Bruno Cornec)
183- Fix #4 (Bruno Cornec)
[244]184
1850.8.5 (2007-10-16)
[265]186- First public version (Bruno Cornec)
[244]187
1880.5 (2007-07-26)
[265]189- Creation of the project based on mondorescue build tools (Bruno Cornec)
Note: See TracBrowser for help on using the repository browser.