SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for project-builder-0.12.5-1.mga2.noarch.rpm :
Tue Feb 4 13:00:00 2014 Bruno Cornec 0.12.5-1
- Updated to 0.12.5
- Print first pb version before using it in VMs to be sure to use the correct version (Bruno Cornec)
- Adapt VM names and filters for Debian as per the new rule (major numbers only) (Bruno Cornec)

Wed Jan 15 13:00:00 2014 Bruno Cornec 0.12.4-1
- Updated to 0.12.4
- Update pb presentation for LCA2014 and demo script (Bruno Cornec)
- pb shouldn\'t look for chown locally and call it with the full path in the chroot as this doesn\'t necessarily work ! (Bruno Cornec)

Sun Jan 5 13:00:00 2014 Bruno Cornec 0.12.3-1
- Updated to 0.12.3
- Adds git-svn support (Bruno Cornec)
- function pb_conf_print renamed into pb_distro_conf_print and move to Distribution.pm (Bruno Cornec)
- pb_check_ps now returns a list of 2 params systematically so API changed accordingly everywhere (Bruno Cornec)
- Adds a checkps target for pb (Bruno Cornec)
- pb uses the new qemu hostfwd syntax for port forwarding (Bruno Cornec)
- Fix deb changelog generation to avoid long lines (Bruno Cornec)
- Better ssh port management, returned by pb_check_ps and not reset when a group of VMs has been launched (Bruno Cornec)
- Adds a parameter for the mode of the sudoers file instead of hard-coding (Bruno Cornec)
- Improve ntp handling for setupvm by adding a call to date when ntpdate is failing and using oscmdntp instead of vmntpcmd (Bruno Cornec)
- Adds build2setup
* target for pb (Bruno Cornec)
- pb now prints the name of the VM as a prefix for each command result, improving greatly debug in parallel mode (Bruno Cornec)
- launchvm now is able to launch multiple VMs (Bruno Cornec)
- Fix #119 by improving correct deb and ebuild detection. (Bruno Cornec)
- Update pb presentation with OSSI template and improve a bit content (Bruno Cornec)

Tue Feb 26 13:00:00 2013 Bruno Cornec 0.12.2-1
- Updated to 0.12.2
- Better debug info when passing a wrong parameter (Bruno Cornec)
- Presentation updated for LCA 2013 (Bruno Cornec)
- pbml & pbsmtp params only queried when really needed (can be omitted in the conf file thus for those not using announces) (Bruno Cornec)
- Adds support for a 2ins target for all buildpkg call (example: sbx2pkg2ins) which adds the final installation of packages at the end (Bruno Cornec)
- tar is needed in the VM (Bruno Cornec)
- fix a bug for checkssh with test version where to many
* where given (Bruno Cornec)
- Red Hat 6.2 (not RHEL) support: doesn\'t support setarch i386 for a x86_64, builds with the rpm command, sudo doesn\'t support the env_keep var, sed -i doesn\'t work, setupve fix (however needs a manual install of perl 5.6.2 to work) (Bruno Cornec)
- debug level is now passed to the vescrip improving debug capabilities in that script (Bruno Cornec)
- When used the env command should be passed in full path for sudo and then not skipped (Bruno Cornec)
- New deb generation regex to support non english messages better (Bruno Cornec)
- Repository files generated now contains in their name a tag corresponding to the delivery dir. This allows to have easily both a test and non-test version in the same yum repo e.g. (Bruno Cornec)

Mon May 28 14:00:00 2012 Bruno Cornec 0.12.1-1
- Updated to 0.12.1
- 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. (Bruno Cornec)
- Change urpmi.update call from /usr/bin (consolehelper) to /usr/sbin (urpmi) as that\'s what we have in VE. (Bruno Cornec)
- Fix errors in mageia deps (Bruno Cornec)
- pb correctly now differentiate PBDEP and BPBDEP (in Env.pm for template generation) (Bruno Cornec)
- Reverting stop on error to false by default as VM are not usable for now with it. (Bruno Cornec)
- 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) (Bruno Cornec)
- 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 (Bruno Cornec)
- option -h can now be passed multiple times. one provides synopsis, two gives full help. (Bruno Cornec)
- Add a test script to have a full regression suite before publishing a new version. (Bruno Cornec)
- Don\'t create a repomd.xml.key symlink if the pubkey is empty. opensuse zypper will reject the file and refuse to use the repo (even if the option to ignore signatures is specified) (Eric Anderson)
- lots of improvement into .deb repositories support (Eric Anderson)
- Use new pbgpgcheck option to control whether we enable gpgcheck in the repo script. (Eric Anderson)
- Use new projcomponent value to specify which component we are building for -- most things probably aren\'t contrib (for deb based distros) (Eric Anderson)
- Tolerate the file: and flat: schemes -- they were tolerated in some places but not others. (Eric Anderson)
- Lots of documentation improvements (Eric Anderson)
- log when we start and finish the build, that\'s an important state. (Eric Anderson)
- Greatly simplify pb_get_distros function by using split and join. (Eric Anderson)
- New pb_pbos_to_keylist function to generate the list of basenames. (Eric Anderson)
- Improve support of ftp/http proxy, in particular for VEs. (Eric Anderson)
- Add support for multi-line filter variables. (Eric Anderson)
- Make sure that if we are doing a parallel build we will stop on errors if that option is set. (Eric Anderson)
- Fix bug in running in 32bit VE with 64bit host. (Eric Anderson)
- Do
*not
* set the time in a virtual environment as it breaks stuff. (Eric Anderson)
- Tolerate failures on the debsign step -- the key-file can validly not exist. (Eric Anderson)
- Add a new option pbusesshagent in pb.conf to allow the user to specify whether he wants to use his existing SSH environement and agent, or if he prefers to create a new key pair for building. (Bruno Cornec)
- Update to make the port and login optional config entries. (Eric Anderson)
- vmmonport is now optional. (Bruno Cornec)
- vmmem is also now really optional (wasn\'t working before as wasn\'t correctly tested). (Bruno Cornec)
- newv(e|m) doesn\'t require execution of cms2build before being available. (Bruno Cornec)
- Set pb_stop_on_error, add option to continue through errors. (Eric Anderson)
- Only try to apply and sign patches if the apply script exists. (Eric Anderson)
- Add git support in pb_vcs_up, pb_vcs_checkin and pb_vcs_add. (Eric Anderson)
- Conf.pm largely rewritten to cache all conf files into a local $h hash in which conf files are added in reverse order. (Bruno Cornec)
- Improve web delivery by forcing more open modes for files (644) and dirs (755) in the web tree. (Bruno Cornec)
- Split CMS functions in 2 parts, one lowlevel reusable outside of pb in VCS.pm, the remaining stay in CMS.pm, part of pb. (Bruno Cornec)
- Fix #99. Adds a new extdir member to the pb structure, in order to manage the timestamp tag added in version name for test versions and have a complete correspondance between the tar file content, and the names. This modification creates an incompatibility in the build part of pb (thus change to 0.12.x), so requires that the build environment be updated before it\'s usable (with setupve|vm or sbx2setupve|vm). Use the new extdir member to update existing projects filter (Bruno Cornec)
- Adds a new -k option to kep some temporary files for debug purposes (Bruno Cornec)
- Fix bugs on check for gentoo. -r is for official versions, _p for test versions (Bruno Cornec)
- Improve handling of lack of svn2cl command (Bruno Cornec)
- Fix 2 bugs in newver with automatic change of version and delivery check to be done. (Bruno Cornec)
- Fix #585 bug in the Mondorescue project (http://trac.mondorescue.org/ticket/585) by creating correct symlinks to the repo key file. (Bruno Cornec)
- Make the parameter of the -t option optional, in which case the underlying distro is used. (Bruno Cornec)
- Adds a cleanssh target to purge test versions on the remote repository. (Bruno Cornec)
- Adds option checkexclude and command checkssh with the -rebuild option: this allows to check after the build which packages have not been built correctly and to potentially relaunch the build. (Bruno Cornec)
- Fix #93 by recoding newver partly and remove the fixed loading of a pb profile in KVM and put it in option. (Bruno Cornec)
- Start to add CPAN upload support to solve #101 - Needs to be tested now with an official version. (Bruno Cornec)
- Fix a bug in the recursive function pb_list_bfiles where file handle should not be global (Bruno Cornec)
- Add support for patches for deb family of distributions (bump version to 0.12 as this is an incompatible change which requires VM update) (Bruno Cornec)
- Fix to support directories under the debian dir (such as source/format) (Bruno Cornec)
- Fix to apply build files really from generic to specific (Bruno Cornec)
- Create a new VE.pm module to host pb_ve_launch (from pb code now reusable for pbmkbm) (Bruno Cornec)
- Adds a yum config line to allow for automatic GPG key import (Bruno Cornec)
- pb now supports distro inhritance for the vmmem parameter (Makes stuff easier for fedora) (Bruno Cornec)

Wed May 25 14:00:00 2011 Bruno Cornec 0.11.3-1
- Updated to 0.11.3
- Avoid the structure check for git/hg for now as the way it\'s currently done is only valid for SVN and the likes (Bruno Cornec)
- allow verbosity transfer to repo creation script (Bruno Cornec)
- Avoids error msgs in announce due to find issues (Bruno Cornec)
- By default enable gpg for repo built with pb, now that package signature is working (Bruno Cornec)
- Fix #96 completely by using the realpkgname and sorting the results (Bruno Cornec)
- Fix #94 by modifying wrong test condition in pb_get_port (Bruno Cornec)
- Fix #97 by delivering in PBBUILDIR instead of non-existent dirs below (Bruno Cornec)
- Adds delivery of the public key to each repository at each delivery (Bruno Cornec)
- Adds suport for .deb package signing (Bruno Cornec)
- Fix debian repo build (Bruno Cornec)
- Adds RPM signature support and doc (Bruno Cornec)
- Adds support for different sha algorithms for createrepo call, due to some distro with python 2.4 not supporting sha256. (Bruno Cornec)
- Fix a bug in debian/ubuntu repo creation for amd64 (used x86_64 instead) (Bruno Cornec)

Sat Mar 12 13:00:00 2011 Bruno Cornec 0.11.2-1
- Updated to 0.11.2
- Fix #82 Undescriptive error message for missing pbcl file (Bruno Cornec)
- Fix #90 - cms2webssh broken (Bruno Cornec)
- Fix #92 as well as documentation generation which was also broken (linufr.org report) (Bruno Cornec)
- Adds filter generation at newproj time for more debian/ubuntu distros (Bruno Cornec)
- Call pb_get_ssh also for VE to build local keys (Bruno Cornec)
- Fix bug #95 Personalized FILTER accessing an item in an hash of a hash (Bruno Cornec)
- Fix a bug in newvm where VMsize was incorrectly used after pbos introduction. (Bruno Cornec)
- Fix #91 where announce was broken and add pkg and sd pakgs to the list (Bruno Cornec)
- Fix #89 where sources.list files generated were incorrect (Bruno Cornec)
- Add support for patches and additional sources also for Solaris (Bruno Cornec)
- Fix a debian build bug due to directory change (Bruno Cornec)
- Postpone execution of pbinit after all files have been filtered so that e.g. a configure.in be filtered before a bootstrap script being executed and all variables expanded correctly. Case of MondoRescue (Bruno Cornec)
- Updated Lab and pres for TES 2011 (Bruno Cornec)

Sat Feb 26 13:00:00 2011 Bruno Cornec 0.11.1-1
- Updated to 0.11.1
- NOTE: This version requires 0.11.1 in both host and guests so the whole processes work correctly. (Bruno Cornec)
- Fix #87 - correct pbsrc management. This requires to update pb in the VM|RM|VE in order to work correctly (Nicolas Doualot/Bruno Cornec)
- Fix #86 - error in hash test sources should be used and not patches (Nicolas Doualot)
- Improve tmout management which is optional and now handled and documented as such using pb_distro_get_param (Bruno Cornec)
- rmntpcmd, vmhost, vmmem, vmntpcmd and vmsize have OS keys and not project keys. Fixed in doc and code. (Bruno Cornec)
- pb_date2v needs the pbos as param to deal with
*ntpcmd correctly. $v param removed as a consequence. (Bruno Cornec)
- Fix #83. rmntp is indeed optional. But rmntpcmd is mandatory as used to be placed at setup time in the sudoers file in order to allow its usage by root when needed from the build account (Bruno Cornec)
- Packages installed are now using really the install command not the update one. (Bruno Cornec)
- The repo key for pb now uses the delivery level (mandatory for gentoo) (Bruno Cornec)
- Fix pb_get_filters to also support filter based on os name and os-ver-arch as well to be coherent, and also fix bugs in the tests made for filter exitence. (Bruno Cornec)
- Fix pb_changelog with test for correct pb hash values which were changed previously (Bruno Cornec)
- Revert back using no arch subdir for deb based repo (Bruno Cornec)
- Introduce new parameter oscmdpath to support external commands full path name easier (could also be very useful for MondoRescue) (Bruno Cornec)
- Change pb_date2v interface to just return the line we want. (Bruno Cornec)
- Fix a parallelism issue when building in VMs. (Bruno Cornec)
- Fix pb for patches and additional sources support in parallel mode which was previously broken. (Bruno Cornec)
- Avoids a unicity issue when in parallel mode in pb_filter_file_inplace, by generating a unique temp file. (Bruno Cornec)
- Allow pb_filter_file to manage undefined filter hash (Bruno Cornec)
- Use some full path names for commands to improve security with sudo (for RM). (Bruno Cornec)
- Adds support for RM (Remote Machines) in addition to VE/VM (Bruno Cornec)
- pb_get_port function now needs the ref to the pbos (Bruno Cornec)
- Add full path names on sudo commands now that a precise usage is done with sudo + other related fixes. (Bruno Cornec)
- pb_get_sudocmds function added to provide the external list of commands called by sudo in osupd or osins. The whole sudo process has been revised. Only VE allow for ALL command execution. VM|RM are now just calling the commands they need. (Bruno Cornec)
- 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. (Bruno Cornec)
- Fix ebuild test name generation (Francesco Talamona)
- Fix project package generation from file URL (Bruno Cornec)
- Prepare for HP-UX port. Introduce hpux entry (not working) (Bruno Cornec)
- Fix bugs when initializing a pb env without anything previously available exept the ~/.pbrc (Bruno Cornec)
- Fix a bug in Web delivery where the pbscript wasn\'t executable by default which now is a problem. (Bruno Cornec)
- Fix -nographic option name (Bruno Cornec)


 
ICM