ProjectBuilder

 view release on metacpan or  search on metacpan

ChangeLog  view on Meta::CPAN

	  doesn't seem to work
	  - Allow usage of mayfailverbose in pb_system when both features
	  are needed to help debuging
	  - Imrpove again RedHat 6.2 support up to setupve now (however
	  needs a manual install of perl 5.6.2 to work as the minimum
	  version for pb)

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

	* [r1648] - setupve needs the sourcing of the project conf file.
	* [r1647] - Render File::Temp and Pod::Usage optional, in order to
	  support partly old perl versions (5.00.5 at least) such as on
	  RH6.2, so that the Base.pm module can be used in such a VE/VM
	* [r1646] - Really use snapshot for launchve when needed. fix some
	  parts of the condition which were wrong.

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.
	* [r1644] - Fix a nasty bug when using an empty value on the right
	  side of th = sign in a conf file, he parameter wasn't created in
	  the cache conf. The rehexp has been adapted to support it, as it
	  was designed. Allows to create empty values for some use case
	  (osmindep in our case for rh6.2)

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

	* [r1629] r4911@localhost: bruno | 2012-06-05 02:56:19 +0200
	  - Skip env var passed with sudo in analysis of cmds to allow in
	  sudoers to avoid env to be there

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

	* [r1620] - Changing old checksum for yum from sha1 to sha as it
	  wasn't working at leat for RHEL5. Now fixed

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

	* [r1606] - Adds pbstoponerr option in conf file to allow to
	  overwrite the default which is back to not stopping on errors as
	  it perturbates VE and VM build for themoment, as not all commands
	  are expected to succeed systematically.

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

	* [r1605] - Change urpmi.update call from /usr/bin (consolehelper)
	  to /usr/sbin (urpmi) as that's what we have in VE.
	* [r1604] - Fix an error in the Package file generation for deb
	  repo
	  - more pbtest fine tune
	  - Review again pb_system msgs

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.
	* [r1602] - pb_system will echo systematically the word ERROR when
	  one occurs, even if non blocking to ease search in logs.
	* [r1601] - pb correctly now differentiate PBDEP and BPBDEP (in
	  Env.pm for template generation
	  - pbtest uses now this feature
	  - Fix mageia 1 and 2 deps for VE
	  - remove a detail given in a generated pb_system as it creates
	  errors in the built script
	* [r1597] - Adds option pbshowsudo (false by default) to check
	  whether we display the detail of sudo commands (to match security
	  requiremetns) or not (to have a nicer output)
	  - Fix a template generation error in Env.pm for deb rules file
	  (line was split)
	  - In VE.pm fix modes of the chroot after the snapshot phase
	  detection to avoid error which make the code die
	  - In pb create the RPM build dirs before entering in the parallel
	  loop as sometimes 2 identical were created simultaneously,
	  leading to an error leading to a die
	  - In pb revert the code added by Eric to check deb content
	  creation as it was failing in my environement (naming issues).
	  Could be added after 0.12.1 is out as an additional check, but
	  anyway as the files are copied after, it's not that important.
	  - Use full path of chown in sudo for pb
	  - Make the test account a variable in pbtest
	  - Start to add test case for a VM in pbtest
	  - This patch makes pb build back in a debian 6 VE.

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

	* [r1596] - Improve system cmd display in Distribution.pm for deps
	  analysis
	  - umount /proc in the VE when using rpmbootstrap, if it wasn't
	  unmounted due to error, to allow snapshots to work correctly
	  - pbtest should now be able to build afio in an rpm VE (The VE is
	  setup correctly again, including fedora 16 having the requiretty
	  constraint))
	* [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
	* [r1594] - Fix a bug in VE context around the chown part (no
	  quotes without the sudo)
	  - Improve mageia 2 deps
	  - pbtest is nearly at the end

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

	* [r1593] - Fix mageia 1 VE creation support
	* [r1592] - Fix another bug in pb_check_req on the default value
	  used with a || where an undef wasn't different from a bad
	  integer.
	* [r1591] - Adds entry for mageia 2
	* [r1588] - Use pb_cjeck_req for all commands called in the VE for
	  its setup, so it can be used correctly in a secured environement
	  with a sudoers conf file (Cf pbtest)
	* [r1586] - Adds support for the PBVCSOPT env var to pass cli
	  options to the VCS command. Example is authentication method for
	  SVN as in pbtest.
	* [r1585] - Fix pb_syntax, where a call with an exit of 0 was seen
	  as false and thus lead to a value of -1. Now pb -h returns true
	* [r1584] - Move PBPROJ env var setuo from Env.pm to Conf.pm to
	  have it earlier available for some calls with less context.
	  - Fix a bug when (ve|vm|rm)path->ENV(PBPROJ) was undefined, and
	  expand its path when defined to support that type of definition
	  in conf files (pbtest does it)
	  - getconf now loads more conf files, and calls cms_compliant
	* [r1576] Add support of the PBVCSOPT environment variable to pass
	  options to the VCS command such as a login/passwd authentication
	  (useful for pbtest)

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-21  Bruno Cornec <bruno@project-builder.org>

	* [r1560] -pb project: Add Copyrights specified by HP Open Source
	  Review Board (Eric Anderson)
	* [r1558] - pb: [BUGFIX] added code assumed it had
	  Parallel::ForkManager package. (Eric Anderson)
	  - Fix more typos on comma (Bruno Cornec)
	* [r1556] pb: Use new pbgpgcheck option to control whether we
	  enable gpgcheck in the repo script. Problem is that signing
	  failure is tolerated, so the rpms can be unsigned, but gpgcheck
	  is on by default. Preserve those semantics by default, but allow
	  for control. (Eric Anderson)
	  - pbgpgcheck is optional and default to 1 (Bruno Cornec)
	* [r1555] - pb: improve documentation on the project.pb entries.
	  Use new projcomponent value to specify which component we are
	  building for -- most things probably aren't contrib (for deb
	  based distros) (Eric Anderson)
	* [r1554] - pb: Update documentation, the newproj docs were missing
	  an important argument. Expanded out the newproj documentation.
	  Fixed the cms2build documentation to match the same style as the
	  other documentation. (Eric Anderson)
	  - CMS.pm/VCS.pm: Tolerate the file: scheme -- it was tolerated in
	  some places but not others. (Eric Anderson)



( run in 0.474 second using v1.01-cache-2.11-cpan-71847e10f99 )