2009-07-05  Bruno Cornec <bruno@project-builder.org>

	* [r801] Creation of
	  svn+ssh://svn.project-builder.org/mondo/svn/pb///0.9.7 from
	  svn+ssh://svn.project-builder.org/mondo/svn/pb//devel

2009-06-17  Bruno Cornec <bruno@project-builder.org>

	* [r792] If passing the -i parameter then the VM is launched with
	  the according CD attached

2009-05-22  Bruno Cornec <bruno@project-builder.org>

	* [r783] r3090@localhost: bruno | 2009-05-22 15:15:18 +0200
	  - Fix script handling in test case by generating the right tdir
	  - Create a test2pkg input commnd. So this version is mandatory in
	  VEs/VMs for test purposes. Will be in 0.9.7

2009-05-18  Bruno Cornec <bruno@project-builder.org>

	* [r782] return early in order to avoid breaking the load on
	  VMs/VEs in case of a bad one
	* [r781] r3085@localhost: bruno | 2009-05-17 20:47:58 +0200
	  - Fix export function for SVK zhen dealing with files instead of
	  dirs
	* [r780] r3072@localhost: bruno | 2009-05-17 19:39:56 +0200
	  Adds support for SVK as a DVCS/CMS to project builder

2009-05-05  Bruno Cornec <bruno@project-builder.org>

	* [r776] - Fix for VMbuild case only and not other VM type
	  - Trying to improve VM snapshot, but still more work to do

2009-05-03  Bruno Cornec <bruno@project-builder.org>

	* [r773] - Fixes for test2v mode (src copied)
	  - Add notion of usesnap to try solving VM snapshot usage
	* [r772] - Adds new features test2vm and test2ve (will require
	  0.9.7 in VM/VE to really work)
	  - standardize call with name 2v everywhere it's appropriate
	  - New send2target targets based on VEtest, VEbuild, VEScript and
	  same for VM. Makes tests consistent
	* [r769] Fix a sudo call error
	* [r768] - No snapshot needed if creating the VM
	  - Remove the VE befor recreating it if snapshot
	  - Force yum update

2009-04-27  Bruno Cornec <bruno@project-builder.org>

	* [r767] - Fix a bug in creation of monitoring channel for snapshot
	  of qemu/kvm VMs
	* [r766] Avoid to handle ill-formatted VM/VE names

2009-04-17  Bruno Cornec <bruno@project-builder.org>

	* [r763] chown pbaccount recursively from the home of the
	  pbaccount, and not only in .ssh
	* [r762] called an inexistant function pb_setup instead of
	  pb_setup_v for VM

2009-04-06  Bruno Cornec <bruno@project-builder.org>

	* [r761] Adapt time out for script in snap mode to the type of
	  virtual env
	* [r760] Fix buggy calls between setup and snap

2009-04-04  Bruno Cornec <bruno@project-builder.org>

	* [r756] pb_distro_init now returns a 7th paramater which is the
	  arch, useful for pbdistrocheck

2009-04-03  Bruno Cornec <bruno@project-builder.org>

	* [r755] - Adds snapshot support for VEs

2009-03-30  Bruno Cornec <bruno@project-builder.org>

	* [r754] Fix the tar comand used for VE snapshot for good
	* [r753] Use gzip as VEs compressor (much quicker)
	* [r752] Small fix
	* [r751] - Adds snapshot support for VEs
	  - Force usage of correct arch in pb_distro_init to avoid issues
	  when cross building
	* [r749] - pb_get_arch placed lower in the modules tree and used
	  everywhere uname was used
	  - Adds the possibility to replace the post-install script for
	  rinse to allow for a perl script replacement which is common
	  between distributions

2009-03-29  Bruno Cornec <bruno@project-builder.org>

	* [r748] - Adds snapshot support at build time and at use time for
	  VMs

2009-03-18  Bruno Cornec <bruno@project-builder.org>

	* [r739] Adds clean feature

2009-03-12  Bruno Cornec <bruno@project-builder.org>

	* [r736] Fix #35 by forcing the usage of a -r release option, and
	  by exporting only that version tree from the VCS.
	* [r735] - pb now differentiates suse (aka SuSE Professional) and
	  opensuse. Fix original #40

2009-03-07  Bruno Cornec <bruno@project-builder.org>

	* [r728] - 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
	* [r727] - Fix a bug in date param handlng leading to date issues
	  in VM/VE
	* [r725] - Improve date setup report

2009-03-06  Bruno Cornec <bruno@project-builder.org>

	* [r723] - Adds sudo support for http_proxy env var passing to VE
	* [r721] - Adds support for pre and post scripts for VM/VE launched
	  before and after the build to allow for local setup.
	  - Adds additional repo support for debian type as well.
	  - Fix a bug around architecture compatibility check.
	  - Transmit verbosity level
	  - Adds support for proxy environment variables at setup and build
	  time
	  - Do not reinstall a repo which was already there (except for
	  urpmi)

2009-03-02  Bruno Cornec <bruno@project-builder.org>

	* [r714] Adds Asianux support to pb for MondoRescue official
	  packages support

2009-02-19  Bruno Cornec <bruno@project-builder.org>

	* [r709] - small comments added for VE doc in Env.pm
	  - Date and format of changelog fixed
	* [r703] - Adds documentation for latest VE fields added
	* [r702] - new function pb_distro_setuprepo (addition of repository
	  on the fly at build time)
	  - pb_get_dist_param => pb_distro_get_param and placed in
	  Distribution
	  - removal of last locale issue

2009-02-18  Bruno Cornec <bruno@project-builder.org>

	* [r698] - Tries to avoid an error msg on disconnect at end of
	  announce by finishing session before
	  - Fix debian build deps computation (checked on lenny)
	* [r697] - Announce now make direct links for packages given
	* [r696] - Fix a bug in distro for dep install on deb type of
	  distro
	  - Adds a basic network config file for VE when not available

2009-02-16  Bruno Cornec <bruno@project-builder.org>

	* [r687] Typo
	* [r686] - /proc mounted each time in build2v for VE
	* [r684] /etc/shadow doesn't exist necessarily in VE/VMs

2009-02-15  Bruno Cornec <bruno@project-builder.org>

	* [r681] - Differentiate between Scripts for VE and VM with 2 tags
	  - Have a working newve, setupve and cms2ve sequence for rinse and
	  centos5 at least (rest to be tested)
	  - Planned usage of chroot (tested) and schroot (not tested)
	  - Remove the external locale dependece to use the one provided by
	  perl !
	  - Fix CentOS support in Distribution module

2009-02-11  Bruno Cornec <bruno@project-builder.org>

	* [r677] Adds kvm support (aligned on qemu support)

2009-02-09  Bruno Cornec <bruno@project-builder.org>

	* [r670] Adds rinse support for VE (begining)
	* [r669] - Fix a perl warning in case a variable is undef

2009-02-05  Bruno Cornec <bruno@project-builder.org>

	* [r665] - 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.
	* [r661] - Adds GIT support for schroot (initial, works for
	  cms2build)
	  - Adds SOCKS support for all VCS commands by adding a new
	  pbsockscmd option in .pbrc (tested with git access behind proxy)

2009-02-04  Bruno Cornec <bruno@project-builder.org>

	* [r658] Support rinse for newve
	* [r657] Usage of rinse instead of mock for VE in pb_launchv

2009-01-17  Bruno Cornec <bruno@project-builder.org>

	* [r653] - Avoid erasing an existing VM when called with newvm

2009-01-14  Bruno Cornec <bruno@project-builder.org>

	* [r652] - Improves SuSE 11.1 build
	  - Improves ntp handling in VMs (depending on distro)
	  - Removes > version deps type at the end of line also

2009-01-12  Bruno Cornec <bruno@project-builder.org>

	* [r650] Fix a bug when delivering test web site, where the target
	  dir was wrong

2008-12-12  Bruno Cornec <bruno@project-builder.org>

	* [r642] Remove the suffix from the rpm changelog file as per
	  fedora rules

2008-12-11  Bruno Cornec <bruno@project-builder.org>

	* [r641] - Fix atype in pb for PBVMOPT restoration which was still
	  not working

2008-12-10  Bruno Cornec <bruno@project-builder.org>

	* [r639] - restore PBVMOPT after modification at end of loop to get
	  the right options each time
	  - Adds pb_date_v to handle date in VMs correctly with either ntp
	  or forced date

2008-12-09  Bruno Cornec <bruno@project-builder.org>

	* [r632] Fix a bug in the scheme reference during newver
	* [r628] Document the fact that Mercurial is now supported
	* [r626] - Desactivate signature code for the moment up we find a
	  good way to do it

2008-12-01  Bruno Cornec <bruno@project-builder.org>

	* [r623] - Adds preliminary support for rpm signing
	  - Fix a bad bug in the call function of pb_distro_getdeps

2008-11-30  Bruno Cornec <bruno@project-builder.org>

	* [r622] - pb now uses pb_distro_installdeps in VM/VE setup
	  - pb_get_distro => pb_distro_get for homogeneity
	  - before installing packages, call the update of the pkg db
	  before (may create issues, but is generally better)
	  - Adds pb_distro_only_deps_needed to compute the packages in a
	  list whose installation is really needed
	* [r621] Adds function pb_distro_installdeps to automatically
	  istall dependencies on distro before building

2008-11-29  Bruno Cornec <bruno@project-builder.org>

	* [r620] - change pb_distro_init interface and add a 6th parameter
	  which is the update CLI to use for that distro.

2008-11-28  Bruno Cornec <bruno@project-builder.org>

	* [r619] - Adds fedora 10 install support

2008-11-24  Bruno Cornec <bruno@project-builder.org>

	* [r617] Fix Mercurial usage up to cms2build for rinse

2008-11-20  Bruno Cornec <bruno@project-builder.org>

	* [r615] typo
	* [r612] Adds Mercurial support in CMS.pm

2008-11-20  bryang

	* [r611] for debs, packages and changes are one directory up

2008-10-24  Bruno Cornec <bruno@project-builder.org>

	* [r600] Adds pb_cms_mod_svn_http function to support fossology
	  https svn checkout with svn+https syntax in URLs
	* [r595] Fix a bug with newproj and the late declaration of PBTPM
	* [r594] Fix a syntax issue

2008-10-18  Bruno Cornec <bruno@project-builder.org>

	* [r593] Fix for bad var usage in Env.pm
	* [r592] Improve newver for fedora older versions

2008-10-14  Bruno Cornec <bruno@project-builder.org>

	* [r590] - Impove CmS messages when dealing with /.. paths
	  - Improve newver and pbcl management in order to only touch
	  created files, not original ones.

2008-10-13  Bruno Cornec <bruno@project-builder.org>

	* [r586] - Adds links for gentoo to point on the repo to the latest
	  version of the ebuild
	* [r585] - Change pb_announce interface
	  - Fix announce bug where changes were not displayed

2008-10-02  Bruno Cornec <bruno@project-builder.org>

	* [r572] Fix a bug where src.rpm packages were not delivered up to
	  the ftp server

2008-09-30  Bruno Cornec <bruno@project-builder.org>

	* [r567] - Pass verbose level to pb launched in virtual
	  environments/machines
	  - Fix a bug on package nae detection on Ubuntu (dpkg-deb output
	  different from the Debian one !)

2008-09-29  Bruno Cornec <bruno@project-builder.org>

	* [r566] Fix a pod issue (=back in excess)
	* [r565] for setupvm, module is now named ProjectBuilder
	* [r560] - Adds script for website installation on remote site
	  - Use apache account for mondo's delivery
	  - Update announces to fix html errors
	  - web2ssh is now working (tested fully with mondo)

2008-09-27  Bruno Cornec <bruno@project-builder.org>

	* [r559] web2ssh is now producing a correct tar file, as well as
	  generated news files

2008-09-23  Bruno Cornec <bruno@project-builder.org>

	* [r557] - Adds documentation on QEMU
	  - Fix pb to improve website delivery
	* [r556] - Prepare a web delivery function
	  - Creates a pbinit script for website for mondorescue
	  - Adds a pb_set_content function

2008-09-19  Bruno Cornec <bruno@project-builder.org>

	* [r549] Solve a display issue on patches

2008-09-17  Bruno Cornec <bruno@project-builder.org>

	* [r547] First coding of pb_web_news2html which generates news from
	  the announces DB in order to be used on the Website

2008-09-16  Bruno Cornec <bruno@project-builder.org>

	* [r545] New Debian fixes
	* [r544] Still improving debian handling. Final delivery and $made
	  still not completely correct

2008-09-15  Bruno Cornec <bruno@project-builder.org>

	* [r543] Working debian packages for virtual/real packages such as
	  for perl modules (pb itself)
	* [r541] Working on the correct .deb generation for virtual/real
	  packages
	* [r540] Fix #32 for RPMS based packages
	* [r539] First attempt to code support for real/virtual names for
	  packages in order to support perl naming in both Debian and RPM
	  distributions

2008-09-10  Bruno Cornec <bruno@project-builder.org>

	* [r537] Fix #31: pb now preserves by default original tar files
	  got by http or ftp to allow for checksum consistency.

2008-08-12  Bruno Cornec <bruno@project-builder.org>

	* [r529] Building packages other than rpms should also be verbose

2008-08-11  Bruno Cornec <bruno@project-builder.org>

	* [r528] - Minor improvements for SuSE support
	  - Announce of mindi 2.0.3

2008-08-08  Bruno Cornec <bruno@project-builder.org>

	* [r527] - Fix CVS export functin to also use tags passed in param.
	  - Backport build fixes from 0.9.3

2008-08-07  Bruno Cornec <bruno@project-builder.org>

	* [r517] - Fix for fedora VM setups
	  - Support for ntp server added to avoid time sync issues in VMs
	* [r515] Te Display module is reusable so part of ProjectBuilder
	  modules not pb
	* [r512] Transport pb_display functions using gettext from Base
	  into a separate module to allow Base to have only basic perl deps
	  only abd be used in setupvm easily.
	* [r507] Update pb to install VMs correctly with new perl deps
	  (Locale-gettext)

2008-08-05  Bruno Cornec <bruno@project-builder.org>

	* [r505] - pb_conf_init introduced to allow projects using pb
	  functions to setup the PBPROJ variable correctly, even when the
	  code is expanded with macros.
	  - doc fixes

2008-08-03  Bruno Cornec <bruno@project-builder.org>

	* [r500] - Working patch support added to pb (tested with buffer)
	  - Filtering functions now handle also pointer on hashes (such as
	  the new pb hash)
	  - Filtering functions support new macro for patch support
	  (PBPATCHSRC and PBPATCHCMD)
	  - Env.pm now generates correct templates for patch support and
	  uses the new pb hash
	  - pb_cms_export extended to support file:// URI, and also
	  supports an undef second param (no local export available)
	  - In pb, hashes now include also the arch (for better patch
	  support)
	  - pb supports local CMS based patches, as well as external
	  references (not tested yet)
	  - New pb_get_arch function provided
	  - New parameters for pb_system (mayfail and quiet)

2008-07-30  Bruno Cornec <bruno@project-builder.org>

	* [r499] - Modification of filter interface: use a single pb hash
	  which contains the tag that will be handled during the filtering.
	  Allow for easiest interface of functions, removal of a redundant
	  function and evolution by simple addition of tags in pb.
	  - Attempt to code patch management. Not tested yet.

2008-07-12  Bruno Cornec <bruno@project-builder.org>

	* [r498] - DBI is only required when using announce
	  - Mail::Sendmail is require for variables and future use so VL
	  needs also an update for that
	  - Now tht we need 2 tar files to build, VM also needs an updated
	  pb

2008-07-10  Bruno Cornec <bruno@project-builder.org>

	* [r495] - all global variables are prefixed with pb
	  - First attempt at using locale and gettext
	  - use of pb_display and pb_display_init added
	  - Update presentation following RMLL 2008

2008-06-29  Bruno Cornec <bruno@project-builder.org>

	* [r494] Prepare handling of patches - first step right place and
	  info gathered

2008-06-28  Bruno Cornec <bruno@project-builder.org>

	* [r493] - Split the pbconf dir content in a seaparate tar file to
	  allow for matching upstream tar files. this should permit to
	  handle patches more easily now.

2008-06-18  Bruno Cornec <bruno@project-builder.org>

	* [r492] - Fix a bug on script2vm which wasn't working anymore.
	  - Makes script execution verbose

2008-06-17  Bruno Cornec <bruno@project-builder.org>

	* [r490] - pbinit action now verbose
	  - Allow subject moificatio for announces
	  - Fix mondorescue announce list (not using mutt anymore)

2008-06-08  Bruno Cornec <bruno@project-builder.org>

	* [r484] Improve Fedora official package build

2008-06-05  Bruno Cornec <bruno@project-builder.org>

	* [r483] Fix #27
	* [r481] Adds support for pbml and pbsmtp at creation of project
	* [r480] Oops typo :-(
	* [r479] Allows pbcl files to not have info on the new version and
	  add it on the fly for newver action

2008-06-04  Bruno Cornec <bruno@project-builder.org>

	* [r477] use Mail::Sendmail instead of mutt to deliver mail (From:
	  header issue)
	* [r475] Fix #29
	* [r473] Working announce action for pb

2008-06-03  Bruno Cornec <bruno@project-builder.org>

	* [r471] announce function - begining of coding

2008-06-01  Bruno Cornec <bruno@project-builder.org>

	* [r465] - Improve debian repository management with pb
	  - Prepare mondorescue for 2.2.6 release
	  - Improve mondorescue debian packages hopefully
	* [r462] - Support perl eol separator ($/) in macros. (Useful for
	  PBDESC)
	* [r460] Should fix #13 definitely

2008-05-31  Bruno Cornec <bruno@project-builder.org>

	* [r459] Fix an issue of generation on redhat and rhas2.1 where
	  _target_platform in %configure is incorrect

2008-05-28  Bruno Cornec <bruno@project-builder.org>

	* [r456] - pb now generates testver in the .pb for newproj
	  - afio rpm build correct

2008-05-27  Bruno Cornec <bruno@project-builder.org>

	* [r453] - Sort output of build files
	  - adds pbrepo entry when using newproj

2008-05-26  Bruno Cornec <bruno@project-builder.org>

	* [r452] - Make newproj action work again
	  - Add pb_cms_add function
	  - Change interface of pb_cms_checkin (third param)
	* [r450] Check presence of inittab before touching it in setupvm
	* [r448] - Fake Changelog for test version
	  - setupvm improved with init level 3 by default
	  - still issue for pb on Debian with the devel version name, and
	  the mixed cases for modules unallowed

2008-05-19  Bruno Cornec <bruno@project-builder.org>

	* [r444] Solve a problem with multiple pbscript files by placing
	  them in different dirs so that they are unique and do not create
	  problems when recursing in send2target

2008-05-15  Bruno Cornec <bruno@project-builder.org>

	* [r443] Do not add pbscript when dealing with Sources

2008-05-14  Bruno Cornec <bruno@project-builder.org>

	* [r442] Adds support for multi VM for setupvm command (took way
	  too much time to debug, I'm really tired :-()

2008-05-12  Bruno Cornec <bruno@project-builder.org>

	* [r437] - Fix DateManip latest version (should be replaced by a
	  latest link)
	  - Fix dtype as tgz for Slackware

2008-05-11  Bruno Cornec <bruno@project-builder.org>

	* [r435] - Fix for #23
	  - preliminary slackware support added
	  - option UserKnownHostsFile of ssh used by default now

2008-05-08  Bruno Cornec <bruno@project-builder.org>

	* [r434] remobes pbscript at the end of execution
	* [r433] Fix a bug in the generation of the conf files for
	  repository
	* [r430] - Also adapt template creation for new PBREPO support
	  - Adapt pb for new PBREPO support
	* [r429] - Change filtering interface to add pbrepo keyword support
	  and PBREPO macro
	  - Add repository generation support + conf files to pb for rpm
	  - Adapt pb and mondorecue spec files to new interfaces

2008-05-07  Bruno Cornec <bruno@project-builder.org>

	* [r428] test directory is now in a complete separate tree to allow
	  for repository support which is recursive
	* [r427] Improve setupv to use pb functions and setup the pb
	  account ssh env correctly now when reusing the VMs

2008-05-02  Bruno Cornec <bruno@project-builder.org>

	* [r424] - Fix a bug in Env.pm (forgot a use)
	  - Fix a bug in pb_conf_get_fromfile_if (using last instead of
	  next) and fix #24
	* [r423] - Improved pbdistrocheck to support -v flags
	  - Fix Ubuntu issue on distribution detection
	  - some more pb_log added

2008-04-27  Bruno Cornec <bruno@project-builder.org>

	* [r419] Fix setupvm now that we need 2 tar files to get pb working
	  on a VM

2008-04-26  Bruno Cornec <bruno@project-builder.org>

	* [r417] - Reintegrates $pbproj as variable for filter functions
	  (needed for PBPROJ expansion)
	  - Fix pbinit using perl functions support
	  - Adds a virtual pbinit action support in pb_env_init
	* [r416] move the pb_env_init function to a separate module to
	  allow pbinit usage
	* [r415] - Adds support for a build system conf file under
	  $vmpath/.pbrc or $vepath/.pbrc
	  - Fix .pm modes

2008-04-25  Bruno Cornec <bruno@project-builder.org>

	* [r409] - Document all reusable functions in pb
	  - remove the useless pbproj parameter from pb_filter functions
	  - Addition and use of pb_conf_init and pb_conf_add in pb
	  - Addition and use of pb_conf_fromfile_if in Conf.pm
	  - preparation for 0.9.1
	  - Update of pbinit files for mondo to support the new interface
	  of pb_filter functions

2008-04-20  Bruno Cornec <bruno@project-builder.org>

	* [r405] Split again function in modules to allow for usage with
	  pbinit and easier reuse.
	* [r403] Split of packages done and working.
	* [r402] Split Base.pm and Distribution.pm to create a new
	  perl-ProjectBuilder module (for CPAN submission as well)

2008-04-19  Bruno Cornec <bruno@project-builder.org>

	* [r399] exports pb_temp_init
	* [r398] Exports pb_syntax_init & pb_syntax

2008-04-18  Bruno Cornec <bruno@project-builder.org>

	* [r397] - pb_syntax is now shared
	  - creation of 2 new shared functions pb_syntax_init and
	  pb_temp_init
	* [r396] - pod doc done for Base.pm, and man page generated now for
	  it
	* [r395] - Move all reusable functions into Base
	  - Move all pb only functions into pb
	  - pod doc for Base begining

2008-04-16  Bruno Cornec <bruno@project-builder.org>

	* [r391] - pb: pod content for Distribution.pm and man page
	  delivery
	  - dploy: improved pb setup in progress

2008-04-14  Bruno Cornec <bruno@project-builder.org>

	* [r383] - Adds pb_cms_up and use it
	  - Prepare a projects directory to host all projects using pb

2008-04-07  Bruno Cornec <bruno@project-builder.org>

	* [r373] Fix a remaining PBCONFDIR => PBROOTDIR
	* [r366] - We need to handle 2 repo in newvm, with the right URL.
	  Should be fixed now
	  - Update the right pbcl file
	* [r363] - Update pbcl for 0.9.0 delivery
	  - remove comments in newver for delivery
	* [r362] syntax error
	* [r361] Should fix #20
	* [r360] Replace urls by dirs in error messages for newver
	* [r358] Preliminary tests for the new newvm action (test only)

2008-04-06  Bruno Cornec <bruno@project-builder.org>

	* [r357] - When specifying packages on the CLI they are now
	  transmitted to build functions correctly
	  - Fix a bug with the pid of the VM (problem of visibility of
	  variables)
	  - Improve setupvm for fedora, mandriva
	* [r356] setupvm now calls halt at the end
	* [r355] Fix a problem in build2vm where the new name of the distro
	  wasn't correctly handled when trying to get packages pushed to
	  the ftp server.

2008-04-05  Bruno Cornec <bruno@project-builder.org>

	* [r354] Avoid the duplication of the ssh key in root's
	  authorized_keys file so setupvm is not idempotent
	* [r353] - pb_env_init does just setup env variables now. It does
	  CMS checks and conf only if called on a CMS opration
	  - systematic use of ENV VAR for PBPROJVER, PBPROJTAG, PBPACKAGER
	  - new function to get package list for cms only context and the
	  old one is simplified
	  - setup2vm works also with fedora-6-i386
	  - build2vm nearly works now
	  - $DESTDIR/pbrc contains now aal the keys needed to be
	  independant when building (pbroot, pbprojver, pbprojtag,
	  pbpackager)
	  - remove ntp calls for the moment (not ready)

2008-04-03  Bruno Cornec <bruno@project-builder.org>

	* [r352] setupvm works for slackware 12 :-)
	* [r351] Attempt to have better slackware support for setupvm
	* [r350] setupvm does 90% of the job now
	* [r349] First working steps for setupvm
	* [r348] - setupvm structure OK
	  - Fix "Script" target

2008-04-02  Bruno Cornec <bruno@project-builder.org>

	* [r347] setupvm seems better now
	* [r346] First attempt to code a setupvm/ve function into pb

2008-03-31  Bruno Cornec <bruno@project-builder.org>

	* [r344] Lots of fixes in order to make it work for netperf from
	  scratch (newver, cms2build, build2pkg, pbcl)

2008-03-30  Bruno Cornec <bruno@project-builder.org>

	* [r343] Review of newproj to have a correct netperf doc
	* [r342] linuxcoe version cvs now builds. Rest to see tags for cvs

2008-03-29  Bruno Cornec <bruno@project-builder.org>

	* [r341] Fix some merging issues
	* [r340] Version allowing build of pb and mondorescue. Target for
	  0.9.0
	* [r339] - PBROOT => PBROOTDIR, Use of PBPROJDIR
	  - works for pb and mondorescue from SVN
	* [r338] - Generate man page files
	  - by default under pel delivery and under vendor when using
	  packages

2008-03-22  Bruno Cornec <bruno@project-builder.org>

	* [r337] backport 0.8.13 feature into devel

2008-03-20  Bruno Cornec <bruno@project-builder.org>

	* [r333] Do not call pb_cms_get_uri if not using a real CMS
	* [r332] Improved doc

2008-03-01  Bruno Cornec <bruno@project-builder.org>

	* [r331] - Improvements for CMS support in 0.9.x serie (lots on
	  CVS)
	  - Use pod for pb documentation (modules to be done)
	  - Use Getopt::Long and support now long options
	  - pb_syntax now uses pod2usage

2008-02-22  Bruno Cornec <bruno@project-builder.org>

	* [r329] - All modules are packages now (simplifies use and spec)
	* [r328] - pb_changelog back in Base.pm (removal of Changelog.pm)
	  - cms2build begins to work for pb
	* [r327] Improvements in cms2build for SVN but still not finished.

2008-02-20  Bruno Cornec <bruno@project-builder.org>

	* [r323] Small fixes for CMS support

2008-02-19  Bruno Cornec <bruno@project-builder.org>

	* [r322] Trying to solve the remaining issues for upstream projects
	  with local CMS (begin)

2008-02-13  Bruno Cornec <bruno@project-builder.org>

	* [r321] cms_export now also supports svn+ssh
	* [r320] - Param packager => pbpackager for consistency, and
	  PBPACKAGER is an env var usable
	  - Base is now a perl package
	  - Multiple fixes all around the place with a correct collectl
	  build from http URL
	  - Add build2ve/cms2ve/newve/script2ve and mock support
	  - build2vm/launchvm => build2v/launchv and has now a parameter
	  - send2ssh => send2target, will be able to evolve later + lots of
	  parameter changes to support VE
	  - Add file support
	  - Add -f option to force rebuilding the chroot
	  - Env var PBVM => PBV
	  - Update the concepts doc

2008-02-10  Bruno Cornec <bruno@project-builder.org>

	* [r319] pb_cms_export ready to host the real stuff for file.
	* [r318] First success with collectl
	* [r317] Fix typos
	* [r316] - pb_get_pkg moved to Base and used in newver
	  - some log improvements.
	  - tests to follow
	* [r315] Backup of local dev. cms2pkg compiles but doesn't work and
	  even remove the SVN :-(
	  pb_log added

2008-02-09  Bruno Cornec <bruno@project-builder.org>

	* [r314] - Big rewrite still WIP
	  - lot of interface changes, pbconf relocated and split from
	  project dir.
	  - URL usage
	* [r313] WARNING: Modifications in progress. DOES NOT WORK
	  Addition of a different origin for pbconf WIP

2008-02-07  Bruno Cornec <bruno@project-builder.org>

	* [r311] Used devel version for VM management
	* [r310] - Fixes for CVS support: remove CVSROOT
	  - prepare chroot support
	  - fix for debian build in case a debian dir/link already exists
	  in the project
	  - only call qemu tools if using qemu as a VM :-)
	* [r309] Better handling of testver
	* [r301] Adds debian macro for Group

2008-01-27  Bruno Cornec <bruno@project-builder.org>

	* [r300] Adds support for supplemental files in projects (such as
	  init scripts different for different distributions such as in
	  collectl)

2008-01-24  Bruno Cornec <bruno@project-builder.org>

	* [r299] Fix a bug in env var declaration for CVS (CVS_RSH not
	  CVSRSH)

2008-01-23  Bruno Cornec <bruno@project-builder.org>

	* [r298] Addition of pbproj as a filtered variable for dploy needs
	  also in pb_filter_file

2008-01-22  Bruno Cornec <bruno@project-builder.org>

	* [r297] Addition of pbproj as a filtered variable for dploy needs

2008-01-13  Bruno Cornec <bruno@project-builder.org>

	* [r296] Attempt to fix #9

2008-01-12  Bruno Cornec <bruno@project-builder.org>

	* [r295] pb working for gentoo with mindi

2008-01-11  Bruno Cornec <bruno@project-builder.org>

	* [r294] Other fixes for sudo and gentoo
	* [r293] Attempt to solve gentoo generation with sudo and pb_system
	* [r292] pbg doesn't take tags in account anymore

2007-12-20  Bruno Cornec <bruno@project-builder.org>

	* [r291] - Removes AppConfig dependency by using just a perl regexp
	  instead.
	  - Interface to the version field has also changed

2007-12-13  Bruno Cornec <bruno@project-builder.org>

	* [r290] this tst info has to be a per project notion
	* [r289] Try to add support for #11 test versions

2007-12-01  Bruno Cornec <bruno@project-builder.org>

	* [r288] - Document -i option
	  - send packages before halting the VM (useful when you wait for
	  them :-)

2007-11-15  Bruno Cornec <bruno@project-builder.org>

	* [r287] - Fix build process for new pb functions on changelogs
	  - Fix bugs in newproj where project wasn't always used (some
	  fixed pb were remaining)

2007-11-14  Bruno Cornec <bruno@project-builder.org>

	* [r286] Fixes remaining issues with overall ChangeLog support
	* [r285] Adds support of NEWS, AUTHORS, svn|cvs.log, ChangeLog
	  files and changelog info from single files under pbconf

2007-11-12  Bruno Cornec <bruno@project-builder.org>

	* [r283] - Fix pbdistrocheck usage
	  - Fix build process for older distro + add new test scripts for
	  delivery
	  - Attempt to solve the problem of the delivery variable for
	  MakeMaker which is different depending on version (PREFIX or
	  destdir)
	  
	  (merge -r276:282
	  svn+ssh://bruno@svn.mondorescue.org/mondo/svn/pb/0.8.11)

2007-11-11  Bruno Cornec <bruno@project-builder.org>

	* [r276] in fact it's #3 which was fixed
	* [r275] Update ChangeLog for 0.8.11 release
	* [r274] - Do not continue with VM if something goes wrong
	  - Also build on 64 bits VMs when all

2007-11-08  Bruno Cornec <bruno@project-builder.org>

	* [r273] pb_env_init now creates a pbconf template dir if asked for
	  (newproj option)

2007-10-31  Bruno Cornec <bruno@project-builder.org>

	* [r272] Fix a bug in build2vm where only the first parameter was
	  taken in account, so we were only generating the first package

2007-10-30  Bruno Cornec <bruno@project-builder.org>

	* [r269] Update ChangeLog for 0.8.10 release
	* [r268] - Some updates for Ubuntu 7.10 in VM setup
	  - attempt to fix date issue

2007-10-27  Bruno Cornec <bruno@project-builder.org>

	* [r266] Realise the filtering of pbinit correctly (validated on
	  mondo)
	* [r265] - Ubuntu 7.10 support added
	  - pbinit executed after filtering (solves configure.in issue)
	  - pbinit itself filtered (allow for mondo doc support)
	* [r262] Fix bug #7 where .pbrc nearly empty wasn't working

2007-10-25  Bruno Cornec <bruno@project-builder.org>

	* [r259] Fix a bug for support of PBLOG = no
	* [r255] Fix syntax errors
	* [r254] Change pb_changelog interface in order to have a way to
	  not generate logs for projects not ready for it.

2007-10-24  Bruno Cornec <bruno@project-builder.org>

	* [r253] Fix conf file for VM + Update ChangeLog

2007-10-22  Bruno Cornec <bruno@project-builder.org>

	* [r244] Working Debian build in place (needs correct ChangeLog
	  file)
	* [r242] Attempt to fix #2. Needs now to merge most of the .pbrc
	  content into project build file configuration
	* [r239] Attempt to fix port issues with VM
	  Some debian build fixes
	* [r238] Adds Debian build support
	* [r237] Put pb in conformity with the new filtering rules
	* [r236] Fix a bug for filtering non-build files, where filters
	  were done in a per distro/ver loop.
	  Now only done once, after pbinit call thus also handling files it
	  could have generated.
	  Only all.pbf has to be taken in account on those files => implies
	  to reconfigure older pb project
	  to create systematically an all.pbf if additional files have to
	  be filtered.
	  Should solve mondorescue build issues.

2007-10-21  Bruno Cornec <bruno@project-builder.org>

	* [r235] Fix syntax error

2007-10-18  Bruno Cornec <bruno@project-builder.org>

	* [r231] - backport some spec fixes from 0.8.5
	  - Fix enhancement #4
	* [r230] improve cvs support for pbg/pbvi

2007-10-17  Bruno Cornec <bruno@project-builder.org>

	* [r227] Flat mode now working for collectl
	* [r226] - Improve pbsetupqemu for fc4, sudoers management
	  - Adds updateqemu script
	  - Adds support for "flat" type of CMS
	  - gentoo is nover now
	  - halt replaces poweroff
	  - try to fix date issue on the VM
	  - improve destdir management on spec file

2007-10-15  Bruno Cornec <bruno@project-builder.org>

	* [r220] - date done with sudo in the VM before running pb to avoid
	  time issues
	  - Really no macro in spec file for other rpm distro than Mandriva

2007-10-14  Bruno Cornec <bruno@project-builder.org>

	* [r212] Adds a -m option to svn ci
	* [r211] Another fix for newver
	* [r209] Fix space def
	* [r208] Improved newver again
	* [r206] Check rather on URL for svn info
	* [r205] chomp forgotten in a system
	* [r204] Coding of newver in progress
	* [r203] use make and not the macro not portable
	  document Ubuntu 6.06 distribution detection hack
	  fix some VMs handling pb

2007-10-13  Bruno Cornec <bruno@project-builder.org>

	* [r200] More fixes for handling creation/destruction of VMs
	  SuSE 10.0 forces bz2 files (not more recent versions)

2007-10-12  Bruno Cornec <bruno@project-builder.org>

	* [r199] Handles newver (begining of skeleton)
	  improve VM stop + messages

2007-10-10  Bruno Cornec <bruno@project-builder.org>

	* [r194] Fix changelog format for Debian (2 spaces between email
	  and date)

2007-10-09  Bruno Cornec <bruno@project-builder.org>

	* [r191] Debian fixes

2007-10-08  Bruno Cornec <bruno@project-builder.org>

	* [r188] Lots of SuSE fixes
	* [r185] Fixes for SuSE/OpenSuSE distro
	* [r181] Fixes for SLES/SUSE support
	* [r180] Really fix it
	* [r179] Fix a bug for launchvm where -P option wasn't taken in
	  account

2007-10-07  Bruno Cornec <bruno@project-builder.org>

	* [r176] Add pbdistrocheck do the set of tools
	  perl 5.8.0 only is required (instead of 5.8.4) if AppConfig is
	  provided (to be checked ?)

2007-10-06  Bruno Cornec <bruno@project-builder.org>

	* [r175] Adds some dependcies for rpm pkg

2007-10-05  Bruno Cornec <bruno@project-builder.org>

	* [r174] Handles pbpackager correctly, and especially in rpm build
	  with a define

2007-10-04  Bruno Cornec <bruno@project-builder.org>

	* [r171] Mandrakelinux 2006.0 has a mandrakeliux-release file which
	  is a link. So creation of a new entry for a mandrakelinux ddir
	  which is then modified in mandrake after detection

2007-10-01  Bruno Cornec <bruno@project-builder.org>

	* [r170] Adds pbpackager variable for filtering (Debian)
	* [r169] Support global filter gfiles (taken before package
	  specific ones)
	* [r168] ntpdate placed in pbsetupqemu
	* [r167] path for ntpdate
	* [r166] Attempt ro remove a pb on recent bash version (maybe)

2007-09-30  Bruno Cornec <bruno@project-builder.org>

	* [r165] Still fighting to get date correct in VMs (trying ntp)
	* [r164] export TZ also
	  Still better example script in perl
	* [r163] Sets date in the VM to avoid build problem with configure
	  Improve the example script for VM

2007-09-29  Bruno Cornec <bruno@project-builder.org>

	* [r162] Allow the usage of another port to communicate with the VM
	  Example script now mkdir /home if it doesn't exist

2007-09-28  Bruno Cornec <bruno@project-builder.org>

	* [r159] That script has worked for fedora_6

2007-09-27  Bruno Cornec <bruno@project-builder.org>

	* [r158] Improves pbsetupqemu with pb build + pkg install
	* [r156] Fixes more rpmlint issues
	* [r155] Fixes seom rpmlint messages
	* [r153] Adds pbsetupqemu as an example of script to setup the QEMU
	  VM
	* [r152] Adds the possibility to connect to the VM using a given
	  account (useful for root access)
	* [r151] Fix the LANGUAGE issue in helper scripts

2007-09-26  Bruno Cornec <bruno@project-builder.org>

	* [r150] Fixes 2 syntax issues

2007-09-24  Bruno Cornec <bruno@project-builder.org>

	* [r149] Adds support for non-rpm distro

2007-09-13  Bruno Cornec <bruno@project-builder.org>

	* [r146] Adds support for VMWare build
	* [r145] Fix an issue when shuting down the VM if needed
	* [r144] Solve remaining pbs with VM management for copy of pkgs
	* [r143] Back to a list during backup of VM pkgs as '*' will remove
	  everything on the target SSH machine
	* [r142] Add function script2vm and launchvm (separate) to improve
	  VM management support
	* [r141] First completely good version for VM management

2007-09-12  Bruno Cornec <bruno@project-builder.org>

	* [r140] Still a remaining bug in pbgen handling, grrr.
	* [r139] Build on VMs works now with delivery of built packages on
	  the SSH host
	* [r136] Again lots of various fixes for VM support (close)

2007-09-10  Bruno Cornec <bruno@project-builder.org>

	* [r132] Lots of small fixes for vm management.
	  pb is able now to lauch correctly script on the VM and build
	  packages.
	  Still working on result backup.
	* [r131] Still other fixes on VM
	* [r130] replace map by a loop
	  expand HOME var if any
	* [r129] Another set of fixes for VM support. Still problem with
	  map and ENV{'HOME'} analysis
	* [r128] More fixes in the vm part
	* [r127] Work on build2vm

2007-09-08  Bruno Cornec <bruno@project-builder.org>

	* [r126] Report of fixes of 0.7.3 in devel
	* [r118] Coding of build2vm done. tests not done as it's too late
	  ;-)

2007-09-07  Bruno Cornec <bruno@project-builder.org>

	* [r117] Better src printing
	* [r116] Typo fixed

2007-09-06  Bruno Cornec <bruno@project-builder.org>

	* [r115] Fix still more CVS problems + add mre ENV var for pbinit
	  to be able to use them.
	* [r114] Fix a bug on extpkgdir handling
	* [r113] Fix some typos
	* [r112] SImplification on hash management
	* [r111] Fix ssh port handling which was wrong + space for test
	* [r108] Lots of changes to prepare the dev of the VMs support.
	  No more global variables
	  Support $ENV{'HOME'} in pbrc for pbrc keyword (allows portability
	  across accounts and share of .pbrc)
	  Fixes on pb_cms_export for SVN in order to be called externally
	  pn_env_init retunrs now a lot of params in a list
	  pb_get_pkg needs params and is simplified by consequence
	  pbinit is called with a simple system. pb_system has isues with
	  cascading stdout/stderr redirections
	  pb_send2ssh now supports sending to VM + launch of a pbscript if
	  it exists and it should bring back packages from VM in the future
	  and it now supports more parameters.

2007-09-05  Bruno Cornec <bruno@project-builder.org>

	* [r107] Change intereface of pb_env_init to allow Base.pm to be
	  completely standalone.
	  Needded to be called from pbinit in projects, such as mondo

2007-09-04  Bruno Cornec <bruno@project-builder.org>

	* [r106] Lots of various fixes for CVS support with LinuxCOE
	* [r105] Preparing work on VM

2007-09-03  Bruno Cornec <bruno@project-builder.org>

	* [r102] Good version able to deliver pb packages
	* [r101] forgot one test
	* [r100] Should not clean PBBUILDDIR at first !
	* [r99] topdir also fixed for delivery
	* [r98] Last removal of VERSION TAG files
	* [r97] Typo
	* [r96] Force topdir in rpmbuild to generate packages where we
	  want.
	* [r95] No more reading files under pkgdir but in project.pb for
	  potential dedicated VERSION and TAG
	* [r94] Do not store dates in tar
	* [r93] Fix typo
	* [r92] new interface for filteredfiles
	* [r91] Remove DISTROS from pbconf and use .pbrc instead
	  Adds pbvi and pbg
	* [r90] First version for pkg2ssh
	* [r89] Better interface for pb_get functions
	* [r88] Prepare for new actions on delivery on SSH
	* [r87] confparam is gone. params are stored in .pbrc instead
	* [r83] Additional version allow now for optimal reuse of
	  parameters
	* [r82] Fix again the log management in the other sense
	* [r81] Seems to work now again
	* [r80] Back to variables sue to pb with var substitution for env
	  var
	* [r79] Use more nv variables to deal with filters easily even
	  outside ou pb
	* [r78] Fix interface issue in pb_filter_file_pb
	* [r77] transfer pb_fiter_file to Base and duplicate :-( for
	  external call
	  Create sub functions per action

2007-08-31  Bruno Cornec <bruno@project-builder.org>

	* [r75] fix a last pb with pb_init_version
	* [r74] Big renaming to be more perlish
	  Single module Base contains all routines except when detaching
	  makes sense
	* [r73] Modifications in progress...
	* [r72] Fix the pbrc file content read in build2pkg
	* [r71] Still some fixes
	* [r70] pbrc is now global and no hardcoded conf file used anymore
	* [r69] Rework interfaces of pb_init, conf files content and
	  management to ease usage
	* [r68] Remove use of PBTOPDIR useless
	  delivery dir is cleaned of dir in it only now.
	  One level less generated during delivery (easier)
	* [r67] Add the -r option to support multiple version in parallel
	* [r63] fix some typos

2007-08-30  Bruno Cornec <bruno@project-builder.org>

	* [r62] Try to fix a difference between generated script and mine
	* [r61] Check if a package has files to filter before calling them
	* [r60] bug on init script
	* [r59] Do not call env_init before testing for action
	* [r57] Fix the interface for filter_file
	* [r56] filteredfiles have to be handled by package
	* [r55] was Still not good
	* [r54] Fix a bug in filetered files generation wher destination
	  path was incorrect
	* [r53] Adds Version-Revision for pb in yntax
	* [r52] Correct rpm which includes provides for the provided perl
	  modules
	  Fix a typo in common.pm
	* [r50] Try to better organize the tree to be perl compliant

2007-08-26  Bruno Cornec <bruno@project-builder.org>

	* [r49] conf file is now in the home directory to allow for multi
	  user usage of pb
	  cms2build and build2pkg are working roughly for pb
	  Next test with mondo

2007-08-09  Bruno Cornec <bruno@project-builder.org>

	* [r46] Fix a bug in the filtered files delivery
	  Fix a typo in spec file
	* [r45] SHould be better now
	* [r44] Pass more params in the Makefile.PL
	* [r43] Idem
	* [r40] Back to improving perl Makefile
	* [r39] Add a patch to AppConfig::File to solve the issue around
	  automatically create '1' key entry in all hashes
	* [r38] /etc/pb/proj now contains the strict minimum
	  rest is under pbconf/proj.pb
	* [r37] perl version still adapted
	* [r36] debug
	* [r33] First attempt to package pb as a perl tool
	* [r31] Rename projectbuilder to project-builder under pbconf +
	  some improvements to pb.pl

2007-08-01  Bruno Cornec <bruno@project-builder.org>

	* [r30] fix typos
	* [r29] Use pbsystem everywhere
	* [r28] build2pkg works for rpm. No we need a correct spec file ;-)
	* [r27] Addition of PBPKG use in spec file
	  rename variable pkg in pbpkg for coherency
	* [r26] build2pkg begins to work for rpm
	* [r25] code of build2pkg done. tests begin

2007-07-31  Bruno Cornec <bruno@project-builder.org>

	* [r24] get_distro begins to work
	* [r23] Take ideas from LinuxDistribution.pm, but does not use it,
	  as it desn't work correctly.
	  redo a get_distro function in distro.pm
	* [r22] Begin to work on pkg2build
	  Cope the module Linux::Distribution in the project as it's not
	  packages for my distro
	  Will make delivery much easier.
	* [r21] Add syntax, control of traces, debug level ...
	  Much Nicer output now
	* [r20] Content looks fine now
	* [r19] Lots of debug traces. Looking for a bug in AppConfig where
	  for hash a key of 1 is added without defined value.
	  Except that, weems to work just fine (content to be checked)

2007-07-30  Bruno Cornec <bruno@project-builder.org>

	* [r18] cms2build roughly working
	* [r17] Still in dev. phase - lots of changes - near the end for
	  cms2build
	* [r16] Works for build files generation wtih filter and variable
	  expansion. Happy ;-)
	* [r15] Begin to deal with filters
	* [r14] under pbconf directory should have the name of the package
	* [r13] Deal with rpm build process
	* [r11] Addition of distro management

2007-07-29  Bruno Cornec <bruno@project-builder.org>

	* [r9] cms2build begins to export
	* [r8] Basic function works (conf file read and interpret)

2007-07-28  Bruno Cornec <bruno@project-builder.org>

	* [r7] Begin to compile and execute
	* [r6] Ok seems better interm of organization with AppConfig usage
	* [r5] Lots of modifs to find the right way. Probably still not
	  good

2007-07-27  Bruno Cornec <bruno@project-builder.org>

	* [r4] reorg bis
	* [r3] Reorg of course

