1 | # $Id$
|
---|
2 |
|
---|
3 | PB CHANGES
|
---|
4 |
|
---|
5 | devel (2030-01-01)
|
---|
6 | - TBD
|
---|
7 |
|
---|
8 | 0.9.9 (2009-12-01)
|
---|
9 | - Adds debootstrap support for VE (Bruno Cornec)
|
---|
10 |
|
---|
11 | 0.9.8 (2009-11-29)
|
---|
12 | - Improves Debian support by a/ allowing PBDESC to be used in control file with space prepended. b/ prepend 0 to non digit versions such as devel. c/ creating debian pbfilter files for PBDEBSTD and PBDEBCOMP macros used in control (Bruno Cornec)
|
---|
13 | - Uses pbtag for ebuild and pkg packages (Bruno Cornec)
|
---|
14 | - Improves setupvm for RHEL 3 (Bruno Cornec)
|
---|
15 | - Add support for Fedora 12, Mandriva 2010.0, OpenSuSE 11.2, Ubuntu 9.10 (Bruno Cornec)
|
---|
16 | - Updates Module-Build to 0.35 version (Bruno Cornec)
|
---|
17 | - Do not add conf files if already present in the list (changing pbconffiles into a hash for that to still keep order as this is mandatory) (Bruno Cornec)
|
---|
18 | - Improve some testver usages and fix #51. Now passing false to testver works (Bruno Cornec)
|
---|
19 | - ChangeLog file now created by pb_cms_log (Bruno Cornec)
|
---|
20 | - Adds Solaris port, Solaris build files, generation of Solaris build file skeleton (Bruno Cornec)
|
---|
21 | - Force to always build for the local distribution by default (Bruno Cornec)
|
---|
22 | - Create a ~/.pbrc as template if no previous one was there - Fix #47 (Bruno Cornec)
|
---|
23 |
|
---|
24 | 0.9.7.1 (2009-07-05)
|
---|
25 | - Fix a critical bug on pb, where a module was loaded optionaly with use instead of require (prevents update of VMs) (Bruno Cornec)
|
---|
26 |
|
---|
27 | 0.9.7 (2009-07-04)
|
---|
28 | - vm commands support the -i option now. (Bruno Cornec)
|
---|
29 | - Create a test2pkg, test2vm, test2ve commands (Bruno Cornec)
|
---|
30 | - Create clean command (Bruno Cornec)
|
---|
31 | - Adds SVK support (Bruno Cornec)
|
---|
32 | - First steps for a snapshot support of VMs/VEs (Bruno Cornec)
|
---|
33 | - Fix #35 by forcing the usage of a -r release option, and by exporting only that version tree from the VCS. (Bruno Cornec)
|
---|
34 | - 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)
|
---|
35 | - Add support for pre and post scripts for VM/VE launched before and after the build to allow for local setup. (Bruno Cornec)
|
---|
36 | - Add additional repo support for debian type as well. (Bruno Cornec)
|
---|
37 | - Add support for proxy environment variables at setup and build time (Bruno Cornec)
|
---|
38 | - Add Asianux support (Bruno Cornec)
|
---|
39 |
|
---|
40 | 0.9.6 (2009-02-19)
|
---|
41 | - Add support for addition of repository on the fly at build time with addrepo (Bruno Cornec)
|
---|
42 | - Fix debian build deps computation and installation (Bruno Cornec)
|
---|
43 | - Announce now make direct links for packages given (Bruno Cornec)
|
---|
44 | - Add support for VE using rinse (tested), mock (coded) and chroot (tested), schroot (planned) (Bruno Cornec)
|
---|
45 | - Improved centos support (Bruno Cornec)
|
---|
46 | - Differentiate between Scripts for VE and VM with 2 tags (Bruno Cornec)
|
---|
47 | - Have a working newve, setupve and cms2ve sequence for rinse and centos 4 and 5 at least (Bruno Cornec)
|
---|
48 | - Remove the external locale dependece to use the one provided by perl (Bruno Cornec)
|
---|
49 | - Adds kvm support (aligned on qemu support) (Bruno Cornec)
|
---|
50 | - 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)
|
---|
51 | - Adds GIT support for schroot (Bruno Cornec)
|
---|
52 | - Adds SOCKS support for all VCS commands by adding a new pbsockscmd option in .pbrc (tested with git access behind proxy) (Bruno Cornec)
|
---|
53 | - Avoid erasing an existing VM when called with newvm (Bruno Cornec)
|
---|
54 | - Improved PBVMOPT restoration (Bruno Cornec)
|
---|
55 | - Fix a bug in the scheme reference during newver (Bruno Cornec)
|
---|
56 |
|
---|
57 | 0.9.5 (2008-12-09)
|
---|
58 | - Adds fedora 10 install support (Bruno Cornec)
|
---|
59 | - Adds Mercurial support in CMS.pm for rinse project (Bruno Cornec)
|
---|
60 | - Fix a bug in pb for lintian debs, packages and changes are one directory up (Bryan Gartner)
|
---|
61 | - Adds pb_cms_mod_svn_http function to support fossology https svn checkout with svn+https syntax in URLs (Bruno Cornec)
|
---|
62 | - Fix a bug with newproj and the late declaration of PBTPM (Bruno Cornec)
|
---|
63 | - Improve newver for fedora older versions (Bruno Cornec)
|
---|
64 | - Improve newver and pbcl management in order to only touch created files, not original ones (Bruno Cornec)
|
---|
65 | - Adds links for gentoo to point on the repo to the latest version of the ebuild (Bruno Cornec)
|
---|
66 | - Change pb_announce interface (Bruno Cornec)
|
---|
67 | - Pass verbose level to pb launched in virtual environments/machines (Bruno Cornec)
|
---|
68 | - Fix a bug on package name detection on Ubuntu (dpkg-deb output different from the Debian one !) (Bruno Cornec)
|
---|
69 |
|
---|
70 | 0.9.4 (2008-09-29)
|
---|
71 | - Add support to Website delivery - Fix #30 (Bruno Cornec)
|
---|
72 | - Add pb_web_news2html which generates news from the announces DB (Bruno Cornec)
|
---|
73 | - Debian packages are now working - Fix #26 and #33 (Bruno Cornec/Bryan Gartner)
|
---|
74 | - Add support for specific naming conventions such as perl modules - Fix #32 (Bruno Cornec)
|
---|
75 | - Preserve by default original tar files got by http or ftp to allow for checksum consistency - Fix #31 (Bruno Cornec)
|
---|
76 | - Fix CVS export function to also use tags passed in param (Bruno Cornec)
|
---|
77 |
|
---|
78 | 0.9.3 (2008-08-07)
|
---|
79 | - Update pb to install VMs correctly with new perl deps Locale-gettext (Bruno Cornec)
|
---|
80 | - Filtering functions now handle also pointer on hashes (such as the new pb hash) (Bruno Cornec)
|
---|
81 | - Filtering functions support new macro for patch support (PBPATCHSRC and PBPATCHCMD) (Bruno Cornec)
|
---|
82 | - Filtering functions use a single pb hash which contains the tag that will be handled during the filtering (Bruno Cornec)
|
---|
83 | - Env.pm now generates correct templates for patch support and uses the new pb hash (Bruno Cornec)
|
---|
84 | - pb_cms_export extended to support file:// URI, and also supports an undef second param (no local export available) (Bruno Cornec)
|
---|
85 | - In pb, hashes now include also the arch (for better patch support) (Bruno Cornec)
|
---|
86 | - Working patch support added to pb - tested with buffer - Fix #28 (Bruno Cornec)
|
---|
87 | - pb supports local CMS based patches, as well as external references (not tested yet) (Bruno Cornec)
|
---|
88 | - New pb_get_arch function provided (Bruno Cornec)
|
---|
89 | - DBI is only required when using announce (Bruno Cornec)
|
---|
90 | - 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)
|
---|
91 | - All global variables are prefixed with pb (Bruno Cornec)
|
---|
92 | - Makes script execution verbose (Bruno Cornec)
|
---|
93 | - Improve Fedora official package build (Bruno Cornec)
|
---|
94 | - Allow subject modification for announces (Bruno Cornec)
|
---|
95 | - Add support options per VM - Fix #27 (Bruno Cornec)
|
---|
96 | - Allows pbcl files to not have info on the new version and add it on the fly for newver action (Bruno Cornec)
|
---|
97 | - Adds support for pbml and pbsmtp at creation of project (Bruno Cornec)
|
---|
98 | - Use Mail::Sendmail instead of mutt to deliver mail (From: header issue) (Bruno Cornec)
|
---|
99 | - Announce is now supported in pb (Bruno Cornec)
|
---|
100 | - Adds support for repositories (yum, urpmi and deb) - Fix #13 (Bruno Cornec)
|
---|
101 | - Support perl eol separator ($/) in macros. (Useful for PBDESC) (Bruno Cornec)
|
---|
102 | - Fix an issue of generation on redhat and rhas2.1 where _target_platform in %%configure is incorrect (Bruno Cornec)
|
---|
103 | - pb now generates testver in the .pb for newproj (Bruno Cornec)
|
---|
104 | - Sort output of build files (Bruno Cornec)
|
---|
105 | - Adds pbrepo entry when using newproj (Bruno Cornec)
|
---|
106 | - Add pb_cms_add function (Bruno Cornec)
|
---|
107 | - Change interface of pb_cms_checkin (third param) (Bruno Cornec)
|
---|
108 | - Check presence of inittab before touching it in setupvm (Bruno Cornec)
|
---|
109 | - Fake Changelog for test version (Bruno Cornec)
|
---|
110 | - setupvm improved with init level 3 by default (Bruno Cornec)
|
---|
111 | - still issue for pb build on Debian with the devel version name, and the mixed cases for modules unallowed (Bruno Cornec)
|
---|
112 | - Adds support for multi VM for setupvm command (Bruno Cornec)
|
---|
113 |
|
---|
114 | 0.9.2 (2008-05-13)
|
---|
115 | - Fix DateManip latest version (Bruno Cornec)
|
---|
116 | - Add preliminary Slackware build support (Bruno Cornec)
|
---|
117 | - Fix #23 Improve speed by not getting CMS logs if testver (Bruno Cornec)
|
---|
118 | - Option UserKnownHostsFile of ssh used by default now (Bruno Cornec)
|
---|
119 | - Now removes pbscript at the end of execution (Bruno Cornec)
|
---|
120 | - Changes filtering interface to add pbrepo keyword support and PBREPO macro (Bruno Cornec)
|
---|
121 | - Partly solves #13 by adding repository generation support + conf files to pb for rpm with yum and urpmi (Bruno Cornec)
|
---|
122 | - test directory is now in a complete separate tree - allows recursive repository support (Bruno Cornec)
|
---|
123 | - Fix a bug in the VM pb's account for ssh (Bruno Cornec)
|
---|
124 | - Improved pbdistrocheck to support -v flags (Bruno Cornec)
|
---|
125 | - Move the pb_env_init function to a separate module to allow pbinit usage (Bruno Cornec)
|
---|
126 | - Adds support for a build system conf file under $vmpath/.pbrc or $vepath/.pbrc (Bruno Cornec)
|
---|
127 |
|
---|
128 | 0.9.1 (2008-04-20)
|
---|
129 | - split of functions from pb to perl-Project-Builder (Bruno Cornec)
|
---|
130 | - Documentation of functions (Bruno Cornec)
|
---|
131 | - Prepare conf file management to manage more conf files for build system, ... (Bruno Cornec)
|
---|
132 |
|
---|
133 | 0.9.0 (2008-04-07)
|
---|
134 | - Fix #20 newver comment testver and checks pbcl files (Bruno Cornec)
|
---|
135 | - newver updated to support external CMS repo for build files (Bruno Cornec)
|
---|
136 | - setupvm ok for all supported distro but slackware not yet supported by pb (Bruno Cornec)
|
---|
137 | - 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)
|
---|
138 | - pb_env_init does just setup env variables now. It does CMS checks and conf only if called on a CMS opration (Bruno Cornec)
|
---|
139 | - systematic use of ENV VAR for PBPROJVER, PBPROJTAG, PBPACKAGER (Bruno Cornec)
|
---|
140 | - new function to get package list for cms only context and the old one is simplified (Bruno Cornec)
|
---|
141 | - $DESTDIR/pbrc contains now aal the keys needed to be independant when building - pbroot, pbprojver, pbprojtag, pbpackager. (Bruno Cornec)
|
---|
142 | - remove ntp calls for the moment, not ready (Bruno Cornec)
|
---|
143 | - new idempotent setupvm/setupve actions to prepare the VM/VE to be used by pb (Bruno Cornec)
|
---|
144 | è 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)
|
---|
145 | - separation of CMS calls (only when using a cms2... action) and the environment variables used (Bruno Cornec)
|
---|
146 | - Improvements for CMS support, lots on CVS (Bruno Cornec)
|
---|
147 | - Use pod for pb documentation, modules to be done (Bruno Cornec)
|
---|
148 | - Use Getopt::Long and support now long options (Bruno Cornec)
|
---|
149 | - pb_syntax now uses pod2usage (Bruno Cornec)
|
---|
150 | - All modules are packages now (Bruno Cornec)
|
---|
151 | - pb_changelog back in Base.pm and removal of Changelog.pm (Bruno Cornec)
|
---|
152 | - Major changes following a memorable Fort Collins discussion which makes that version incompatible with previous ones (Bruno Cornec/Bryan Gartner/Junichi Uekawa)
|
---|
153 | - Support URLs for pbconf and projects (ftp, http, svn, cvs, file) (Bruno Cornec/Bryan Gartner)
|
---|
154 | - Adds Virtual Environment support (mock, pbuilder, ...) (Bruno Cornec/Bryan Gartner)
|
---|
155 | - Documentation of concepts (Bruno Cornec)
|
---|
156 | - Fix for debian build in case a debian dir/link already exists in the project (Bruno Cornec/Bryan Gartner)
|
---|
157 |
|
---|
158 | 0.8.12 (2008-02-07)
|
---|
159 | - Adds support for supplemental files in projects (Bruno Cornec)
|
---|
160 | - Addition of pbproj as a filtered variable for dploy needs also in pb_filter_file (Bruno Cornec)
|
---|
161 | - fix #9 (Bruno Cornec)
|
---|
162 | - adds gentoo support (Bruno Cornec)
|
---|
163 | - Removes AppConfig dependency by using just a perl regexp instead (Bruno Cornec)
|
---|
164 | - support for #11 test versions (Bruno Cornec)
|
---|
165 | - overall ChangeLog support (Bruno Cornec)
|
---|
166 |
|
---|
167 | 0.8.11 (2007-11-11)
|
---|
168 | - Do not continue with VM if something goes wrong (Bruno Cornec)
|
---|
169 | - Also build on 64 bits VMs when all (Bruno Cornec)
|
---|
170 | - pb_env_init now creates a pbconf template dir if asked for (newproj option fix #3) (Bruno Cornec)
|
---|
171 | - Fix a bug in build2vm where only the first parameter was taken in account, so we were only generating the first package (Bruno Cornec)
|
---|
172 |
|
---|
173 | 0.8.10 (2007-10-30)
|
---|
174 | - pbinit is now filtered before being used (Bruno Cornec)
|
---|
175 | - Ubuntu 7.10 support added (Bruno Cornec)
|
---|
176 | - pbinit executed after filtering (Bruno Cornec)
|
---|
177 | - Fix bug #7 where .pbrc nearly empty wasn't working (Bruno Cornec)
|
---|
178 |
|
---|
179 | 0.8.9 (2007-10-25)
|
---|
180 | - Fix a bug for support of PBLOG = no (Bruno Cornec)
|
---|
181 |
|
---|
182 | 0.8.8 (2007-10-25)
|
---|
183 | - Add correct support for PBLOG = no (Bruno Cornec)
|
---|
184 |
|
---|
185 | 0.8.7 (2007-10-23)
|
---|
186 | - Fix #2 (Bruno Cornec)
|
---|
187 |
|
---|
188 | 0.8.6 (2007-10-22)
|
---|
189 | - Add Debian build support (Bruno Cornec)
|
---|
190 | - New filtering rules (Bruno Cornec)
|
---|
191 | - Add flat support to svn and cvs (Bruno Cornec)
|
---|
192 | - Fix #4 (Bruno Cornec)
|
---|
193 |
|
---|
194 | 0.8.5 (2007-10-16)
|
---|
195 | - First public version (Bruno Cornec)
|
---|
196 |
|
---|
197 | 0.5 (2007-07-26)
|
---|
198 | - Creation of the project based on mondorescue build tools (Bruno Cornec)
|
---|