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

	* [r2678] etc/.pbrc.yml: Add support for debian 12, Fedora 35/36,
	  ubuntu 21.10/22.04, rocky/alma 9
	* [r2676] Creation of
	  svn+ssh://svn.project-builder.org/prj/svn/pb/0.16.2 from
	  svn+ssh://svn.project-builder.org/prj/svn/pb//devel
	* [r2673] Build for Rocky/Alma 8 ctns

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

	* [r2670] Add build support for Fedora 34, OpenSUSE 15.3 and Mageia
	  8

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

	* [r2655] Adds support for Fedora 33

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

	* [r2630] adds support for VE ubuntu-20.04-x86_64 and opensuse 15.2

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

	* [r2621] remove obsolete conf file
	* [r2620] Build support for Fedora 32

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

	* [r2600] Preliminary support for archlinux
	* [r2599] Add support for ubuntu 19.10

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

	* [r2496] call pb_conf_init before using conf files

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

	* [r2488] Improve debug messages
	  
	  - pb_distro_get_param now an internal function printing name of
	  hash members
	  - use pb_distro_guess instead of pb_distro_get
	  - pb_distro_get and pb_distro_get_if introduced to replace call
	  to pb_conf_get(_if)* + and old pb_distro_get_param
	  - add pb_distro_get_in_conf_if for another use case of old
	  pb_distro_get_param
	  - fix all calls to these functions

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

	* [r2483] Adds support for CentOS 8

2020-01-20   Bruno Cornec <bruno@project-builder.org>

	* [r2469] Adds support for fedora-31

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

	* [r2451] Remove ubuntu-17.10 as no archive available anymore

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

	* [r2433] now support for debian-10-x86_64

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

	* [r2431] adds support for fedora-30, mageia-7 and ubuntu-19.04

2019-03-19   Bruno Cornec <bruno@project-builder.org>

	* [r2394] Do not consider os-release files when another was found
	  earlier

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

	* [r2386] Print a warning if docker image doesn't exists for mkctn
	* [r2384] Fix a typo and list of VEs

2019-02-28   Bruno Cornec <bruno@project-builder.org>

	* [r2368] remove distros not maintained upstream

2019-02-26   Bruno Cornec <bruno@project-builder.org>

	* [r2366] Fix list of supported container images

2019-02-25   Bruno Cornec <bruno@project-builder.org>

	* [r2363] removal of useless docker images to build for
	* [r2360] More opensuse support
	  
	  - remove os-release management from conf file and do it in code
	  as this
	  is a generic last resort file we want to look at if nothing else
	  was
	  found. This is the case for newest opensuse distros
	  - supports latest opensuse distros

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

	* [r2355] more opensuse distro supported
	* [r2354] pull image before building in mkctn and update ctn img
	  list

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

	* [r2326] Adds YAML conf file for VE

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

	* [r2287] Fix usage of labels in env var (normalize with 'LABEL'

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

	* [r2279] YAML support working for most distros
	  
	  - Fix rebase issues
	  - Adds a pbsyncheck script for pre-commit check
	  - Fix test deps for centos & fedora
	  - update pbcl versions for deb build
	* [r2252] Use .pbrc.yml now as a YAML file as well instead of .pbrc

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

	* [r2241] revert last commit as this is not ready yet for
	  integration in that tree !

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

	* [r2239] Start move to YAML conf files

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

	* [r2235] Add Debian 9 container generation capability

2017-06-27   Bruno Cornec <bruno@project-builder.org>

	* [r2234] Adds https_proxy support

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

	* [r2224] Adds support for ubuntu-17.04

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

	* [r2206] Default to docker for VE

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

	* [r2194] improved velist to build with docker

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

	* [r2143] Adds support for fedora 25 and Ubuntu 16.10

2016-07-25   Bruno Cornec <bruno@project-builder.org>

	* [r2125] - Fix list of containers used to build pb
	  - Try to fix opensuse 13.1 build issue (/etc/SuSE-release
	  missing)

2016-07-23   Bruno Cornec <bruno@project-builder.org>

	* [r2120] Support Fedora 24 as docker build

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

	* [r2086] - Updates COPYINg files for new FSF address
	  - Improve pbr support

2016-02-17   Bruno Cornec <bruno@project-builder.org>

	* [r2032] - Copyright update for 2016

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

	* [r2012] Adds dnf support
	  
	  Starting with Fedora 22 the package manager is dnf and not yum
	  anymore
	  pb needed some adaptations to support it, which have been mostly
	  been
	  coded in this patch. Tests to be done.

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

	* [r2000] - Cleanup in list of chroot supported

2015-07-22   Bruno Cornec <bruno@project-builder.org>

	* [r1982] Fix an issue with cpio not extracting files if in a dir
	  being a link

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

	* [r1964] - Fix a bug in rpmbootstrap in ace of abbreviated desc on
	  web page. We now use $pkg instead of truncated $desc
	  (michel.promonet_at_thalesgroup.com)

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

	* [r1958] - Update copyrights dates notices
	  - Change pb_parallel_launchv interface to have pbimage earlier in
	  the params to fix newvm not working anymore

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

	* [r1900] - Add support for docker phase 1: newve working
	  - Add separate pb_ve_snap function
	  - Add separate pb_ve_docker functions to interact with the
	  registry and
	  the repository
	  - Add a dockerregistry conf parameter
	* [r1894] - bash is now in the set of basic deps

2014-07-13   Bruno Cornec <bruno@project-builder.org>

	* [r1892] - Fix rpmbootstrap to support correctly mageia updates

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

	* [r1817] - Fedora 19 now working and 20 is on track
	  - metalink in yum.conf should be commented as we use baseurl (and
	  it doesn't work in the chroot)

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

	* [r1815] - rbs_mirror_response now also returns the repo found
	  which could be different from the initial mirror in case of
	  metadata dir for yum (Fedora 18 and upper)
	  - filesystem is now extracted first for systemd symlinks
	  crazyness support
	  - vepath is now purged before being recreated to avoid badly
	  created previous chroot to survive operations (like with symlinks
	  issues !)

2014-01-02   Bruno Cornec <bruno@project-builder.org>

	* [r1812] - Improve fedora rpmbootstrap VE (still need now correct
	  deps list)

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

	* [r1802] - Adds mageia 3 VE support
	  - Adds rbsmirrorupd feature
	  - No -s option for oppatchcmd by default now
	  - Start to improve rpmbootstrap for new Fedora mirror

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

	* [r1714] - remove param vmntpcmd and use oscmdntp instead placed
	  in pb.conf
	  - Improve ntp handling for setupvm by adding a call to date when
	  ntpdate is failing
	  - Update appropriate docs
	  - Fix pb_get_sudocmds which was using @_ directly which was
	  impacting parameters in the calling function, and removed e.g.
	  the ntp server name from the cmd line !
	  - TODO: if a ntpd server is running, avoid doing all ntp/date
	  stuff

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

	* [r1661] - Introduce a pb_exit function and use it in all apps

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

	* [r1652] - As Red Hat 6.2 in chroot doesn't support setarch i386
	  for a x86_64 environment, we have to fake x86_64 rpm build in
	  /etc/rpmrc
	  - Red Hat 6.2 builds with the rpm command, not rpmbuild
	  - Red Hat 6.2 sudo doesn't support the env_keep var, remove it

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

	* [r1645] - Adds support for a RedHat 6.2 VE by first making newve
	  work, and rpmbootstrap support non-yum type of install with a
	  full list of deps.

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

	* [r1603] - pbtest now uses debian-6.0 has the correct distro name
	  and points to mandriva 2011.0
	  - pbtest now first umounts potential remaining /proc FS left from
	  previous run and has a build dep fo deb on gcc
	  - pb: removes a useless chown in it which was always failing
	  - Fix errors in mageia deps
	  - Fix typo in Base.pm
	  - rpmbootstrap needs aaa_base for VE seyup with zypper, in order
	  to add passwd file e.g.

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

	* [r1595] - pb_system is back to 3 params, as the previously
	  undocumented "mayfail" 3rd parameter povides what the 4th was
	  dded for. callers adapted in relationship

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

	* [r1564] - Fix typo n rpmbootstrap preventing it to run
	  - Fix the detection of setarch call with a more correct regexp
	  - New mageia mirror used (similar as mandriva)
	  - Add a test script to have a full regression suite before
	  publishing a new version

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

	* [r1534] rpmbootstrap: Add Copyrights specified by HP Open Source
	  Review Board (Eric Anderson)
	* [r1533] - rpmbootstrap: If we have a proxy defined, write it into
	  /etc/sysconfig/proxy. Otherwise one of the opensuse's doesn't
	  work right. Various hacks to keep the redhat distros from
	  destroying the nis name of the machine during the install (in
	  comment). (Eric Anderson)
	* [r1532] - rpmbootstrap: Improve error message, include why the
	  download failed (turned out web server was being slow). Strip off
	  spaces in package names appearing because of multi-line conf file
	  support. Download files to a temporary name so that ctrl-c won't
	  leave around bad .rpm files. (Eric Anderson)
	* [r1531] rpmbootstrap: Add support for stop-on-error. Expand out
	  VE paths. Error out if no packages are defined for the OS version
	  since that indicates something is badly wrong. Track the packages
	  that we install so that we can re-install them with the vendor's
	  tool. Don't mount proc if it is already mounted. Only process
	  repo files under yum.repos.d. In comment for now: Include all the
	  packages installed during bootstrapping in the list of packages
	  to re-install for yum and zypper. If you don't do this for yum,
	  you end up with the generic fedora release file which doesn't
	  match the pattern expected to determine the version. If you don't
	  do this for zypper, then /etc/passwd isn't created, which creates
	  failures later. Remove the zypper repository before adding, just
	  adding fails since it already exists. Hack to fix up the
	  yum.repos.d files again after the yum install since centos 6
	  mangles them during install. Report on broken packages listed for
	  installation at the end so the warning isn't hidden. (Eric
	  Anderson)

2012-02-26   Bruno Cornec <bruno@project-builder.org>

	* [r1429] - Fix rpmbootstrap to support sites with multiple href in
	  their page (opensuse main site e.g)
	  - Fix conf to support VE for opensuse 12.1

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

	* [r1402] r4487@cabanilles: bruno | 2012-02-01 16:21:48 +0100
	  - Fix the -t option without param for pb
	  - add a function to analyze busybox countent and create
	  appropriate structure for pbmkbm

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

	* [r1326] - Improve rpmbootstrap description thanks to contributors
	  feedback

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

	* [r1315] - Improved documentation and web pages (Eric Anderson
	  eric.anderson4_at_hp.com)

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

	* [r1314] - Exit when no mirror defined to build a VE

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

	* [r1309] - Fix #105: create /dev/null in the chroot to avoid
	  getting a file with errors in it.

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

	* [r1299] - Working VVE for opensuse-11.4
	  - some corresponding fixes for rpmbootstrap that would also need
	  backward checks now

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

	* [r1254] - Adds mdkonline as a dependency for Mandriva VE builds
	  (at least afetr 2010.1) to have urpmi.update
	* [r1253] - Try to be more error proof when issues with repository
	  download

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

	* [r1181] - Fix rpmbootstrap and pb newve order, which wasn't
	  working after the latest pbos introduction
	  - rpmbootstrap wasn't using the right conf file when launched
	  with sudo is fixed by using the SUDO_USER env. var.
	  - pb.conf rbsmirrorsrv now uses pbos var, and is filtered
	  correctly.

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

	* [r1177] r4161@eelzbach2: bruno | 2011-02-06 21:07:30 +0100
	  - Introduction of a new hash $pbos to manage all os related info
	  through a single data structure. All functions reviewed
	  accordingly. Externally transparent, hopefully, but much cleaner
	  code as a consequence. VM/VE/RM remains to be tested.

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

	* [r1128] - pb_check_requirements now takes direct result from
	  pb_conf_get_if and does more internal work, which ease caller.
	* [r1127] - Modify pb_check_req interface to return the found value
	  and allow direct call
	  - Use pb_check_req to avoid some hardcoded path

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

	* [r1111] - Rename previous option osupd into the more correct
	  osins, and add a real osupd param to support distribution update
	  commands
	  - Adds 2 new commands to update distributions in VM|VE with
	  updatevm|ve (Fix #70)

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

	* [r1082] - Remove most lintian warnings for Debian upload

2010-07-25   Bruno Cornec <bruno@project-builder.org>

	* [r1078] - Fix an issue in VE setup with the new delivery variable
	  (forgot indirection)
	  - Fix Mandriva 2010.1 VE built with right dep pkg list
	* [r1074] - Adds rbsdeplist for Mandriva 2010.1 VE

2010-06-27   Bruno Cornec <bruno@project-builder.org>

	* [r1064] r3931@dhcp184-49-175-19: bruno | 2010-06-26 08:02:59
	  +0200
	  - Adds the notion of os at the top in order to provide an even
	  better tuple management

2010-06-13   Bruno Cornec <bruno@project-builder.org>

	* [r1052] r3866@localhost: bruno | 2010-06-09 23:43:23 +0200
	  - Add support for LSB 3.2

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

	* [r1044] - First attempt to improve Web site delivery for docs
	  (man pages, ...)

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

	* [r1031] - the repodata dir is now search in the parents dir of
	  the mirror given as it depends on yum version. CentOS 4 & 5,
	  Fedora 12 OK.
	  - Update perl modules versions (Date-Manip is now in 6.x, still
	  using 5.x at the moment)
	* [r1030] - Add support for Ubuntu 10.04 with debootstrap (universe
	  repo needed)
	  - Add support of option rbsopt for deb based distro

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

	* [r1029] - Fix umask propagation in VE, fixing issues in directory
	  creation with wrong rights
	  - Remove the useless vemindep option and fix ospkgdep accordingly
	  - Fix the rights for the dev dir in rpmbootstrap
	* [r1027] - Adds rbsopt parameter + doc to allow for passing
	  options to rpmbootstrap such as -k now by default.
	  - Mandriva VE are now working (tested with 2010.0 + package list
	  fixed)

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

	* [r1015] Fixes to support ia64 chroot with centos5

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

	* [r1005] - Project-Builder.org is licensed under the GPL v2 for
	  the moment.

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

	* [r993] r3719@localhost: bruno | 2010-03-03 19:10:43 +0100
	  - Improvements for mandriva chroot. GPG check still not working
	* [r992] r3713@localhost: bruno | 2010-03-02 23:13:29 +0100
	  - Adds support for mandriva in rpmbootstrap - Not finished yet.
	  chroot should be able to call urpmi

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

	* [r991] r3711@localhost: bruno | 2010-03-01 07:29:29 +0100
	  - veconf => rbsconf
	  - Adds option -a to rpmbootstrap in order for pb to automatically
	  install the packages it needs
	  - Check CentOS4 VE OK
	  - Adds pb.conf man page to spec build

2010-02-24   Bruno Cornec <bruno@project-builder.org>

	* [r990] r3709@localhost: bruno | 2010-02-22 22:05:32 +0100
	  - First addition of OpenSUSE support in rpmbootstrap

2010-02-23   Bruno Cornec <bruno@project-builder.org>

	* [r988] r3704@localhost: bruno | 2010-02-22 00:35:17 +0100
	  - Updated pb.conf configuration (mostly done)
	  - vetmout removed
	* [r987] r3703@localhost: bruno | 2010-02-21 07:08:00 +0100
	  - verebuild non mandatory, cleanup + doc
	  - vepkglist => vemindep
	  - pb.conf doc again continued

2010-02-21   Bruno Cornec <bruno@project-builder.org>

	* [r986] r3700@localhost: bruno | 2010-02-20 16:35:59 +0100
	  - Continue to improve pb.conf documentation
	  - veconf renamed as rbsconf
	  - ve4pi renamed rbs4pi
	  - new pb_get_postinstall generic function for rinse and
	  rpmbootstrap
	  - ventp/vmntp is now optional
	  - licom_err needed by fedora 12
	  - make rpmbootstrap work for i386 distros

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

	* [r984] - Fix fedora 12: now installing in VE with rpmbootstrap
	  - First fully rpmbootstrap working version. Now needs more
	  testing with other fedora versions, and opensuse/mandriva
	  adaptation
	* [r983] - rpmbootstrap good up to package name identification
	  - fedora-12 package list updated

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

	* [r982] - Fix variable substitution which was too aggressive in
	  pb_distro_get_param
	* [r981] - Adds some notes for package signing
	  - Fix syntax for rpmbootstrap + build process
	* [r980] - Fix more naming issues
	* [r977] - Adds the Makefile.PL required for rpmbootstrap
	* [r976] - First preliminary version of rpmboostrap
	* [r974] - Adds function pb_check_requirements and use it in pb
	  - Adds some conf params for rpmbootstrap in conf file
	  - pb_distro_get_param now can expand some variables before
	  returning a value

