Changeset 1562 in ProjectBuilder


Ignore:
Timestamp:
May 22, 2012, 3:29:28 AM (12 years ago)
Author:
Bruno Cornec
Message:
  • Changelogs updated for 0.12.1 delivery
Location:
pbconf/devel
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • pbconf/devel/ProjectBuilder/pbcl

    r1368 r1562  
    66- TBD
    77
    8 0.12.1 (2011-11-27)
     80.12.1 (2012-05-22)
     9- Use new pbgpgcheck option to control whether we enable gpgcheck in the repo script. (Eric Anderson)
     10- Use new projcomponent value to specify which component we are building for -- most things probably aren't contrib (for deb based distros) (Eric Anderson)
     11- Tolerate the file: and flat: schemes -- they were tolerated in some places but not others. (Eric Anderson)
     12- 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)
     13- newv(e|m) doesn't require execution of cms2build before being available. (Bruno Cornec)
     14- Add git support in pb_vcs_up, pb_vcs_checkin and pb_vcs_add and Improve git support for pb_vcs_get_uri (Eric Anderson)
     15- VE.pm: Verify that the proxy variables are passed through if we are using sudo. (Eric Anderson)
     16- Adds Scientific Linux support . (Eric Anderson)
     17- Add case where centos versioning include minor since centos makes major changes in minor releases. (Eric Anderson)
     18- Fix typo in oracle linux regex. (Eric Anderson)
     19- Proposes min dependencies separately for centos-5.2, 5.6 others just match that set. (Eric Anderson)
     20- Add next ubuntu codename. (Eric Anderson)
     21- Add new pb_pbos_to_keylist function that generates the keys that should be used for looking up filter filenames or keys into the hash-maps. New function will generate 5.m, for all m in [0,n] for version 5.n of some OS. Useful because minor versions are usually similar. Use it in distro_get_param, simplifying the function and making it more powerful. (Eric Anderson)
     22- add auto-agree-with-licenses for opensuse, other failures on install can occur. (Eric Anderson)
     23- Fix bug, if we install with yum, put the repo in the yum location.  If we install with zypper, put it in the zypper location. Otherwise complain that we don't know what to do with the file. (Eric Anderson/Bruno Cornec)
     24- Run bootstrapping under linux32 (Bruno changed that to setarch) if arch is i386 and host is x86_64/amd64 so that it gets the architecture right. (Eric Anderson)
     25- multiple improvements to distro dep lists. (Eric Anderson)
     26- document addrepo. (Eric Anderson)
     27- Fix the code to check to see if a deb package is installed.  (Eric Anderson)
     28- sudo does not pass through the DEBIAN_FRONTEND variable; use env to make sure it is set.  Also change from --force-yes to --allow-unauthenticated (Eric Anderson)
     29- Make sure to apply the ftp/http proxy when installing dependencies. Also add hack to try the install twice if it fails the first time. (Eric Anderson)
     30- Handle multi-line entries in debian control files. (Eric Anderson)
     31- Add a parameter to pb_system that allows commands to fail even if pb_stop_on_error is set. (Eric Anderson)
     32- Add in pid to the error output from pb_system for help in tracking down which parent ran the command. (Eric Anderson)
     33- pb_conf_init is called at low level on the default project to avoid PBPROJ to be undefined and creatin lots of error msgs. pbdistrocheck works again with it. (Bruno Cornec)
     34- Fix sbx2setupvm in order to call pb_conf_init correctly at start of the pbinit script. (Bruno Cornec)
     35- Document new ftp_proxy and http_proxy options. (Eric Anderson)
     36- Document the rbsmirrorsrv option (already supported, not documented). (Eric Anderson)
     37- Document that sshlogin and sshport are now optional parameters. (Eric Anderson)
     38- Use confess so when failing to get a parameter we get a stack trace. (Eric Anderson)
     39- Adding the internal function pb_distro_compare_repo to avoid code duplication between apt and yum repos treatment (Bruno Cornec)
     40- add pb_path_expand to do the path expansion for config values. (Eric Anderson)
     41- Print out all sudo'd commands if we haven't already so people know what they're typing their passwords in for. (Eric Anderson)
     42- verify that we don't try to launch a mips ve on x86_64 (previous check only prevented x86_64 on ix86). (Eric Anderson)
     43- Make sure to create the path to the VE before we try to bootstrap it. (Eric Anderson)
     44- Use new Global::pb_stop_on_error variable to decide whether we should abort on an error. (Eric Anderson)
     45- Skip dependencies that are all whitespace since that leads to errors when running dpkg -L <whitespace> (Eric Anderson)
     46- Add possibility to use a PREFIX variable for Makefie.PL for pb-module (Eric Anderson)
     47- 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)
     48- pb_vcs_add and pb_vcs_up now support a list of dirs/files as second parameter. (Bruno Cornec)
     49- pb_mkdir_p now returns the return value of mkpath. (Bruno Cornec)
     50- 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)
     51- Provides a new pb_get_osrelease function similar to uname -r. (Bruno Cornec)
    952- patch command and option are now variables in pb.conf under ospatchcmd and ospatchopt (Bruno Cornec)
    1053- Adds OEL support for build (Bruno Cornec)
  • pbconf/devel/pbmkbm/pbcl

    r1368 r1562  
    66- TBD
    77
    8 0.12.1 (2011-11-27)
    9 - First version of this tool which builds custom bootable media (Bruno Cornec)
     80.12.1 (2012-05-22)
     9- First version of this tool which builds custom bootable media. Not usable yet. Will be developed during 0.12.x life (Bruno Cornec)
  • pbconf/devel/project-builder/pbcl

    r1368 r1562  
    66- TBD
    77
    8 0.12.1 (2011-11-27)
     80.12.1 (2012-05-22)
     9- 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)
     10- lots of improvement into .deb repositories support (Eric Anderson)
     11- Use new pbgpgcheck option to control whether we enable gpgcheck in the repo script. (Eric Anderson)
     12- Use new projcomponent value to specify which component we are building for -- most things probably aren't contrib (for deb based distros) (Eric Anderson)
     13- Tolerate the file: and flat: schemes -- they were tolerated in some places but not others. (Eric Anderson)
     14- Lots of documentation improvements (Eric Anderson)
     15- log when we start and finish the build, that's an important state. (Eric Anderson)
     16- Greatly simplify pb_get_distros function by using split and join. (Eric Anderson)
     17- New pb_pbos_to_keylist function to generate the list of basenames. (Eric Anderson)
     18- Improve support of ftp/http proxy, in particular for VEs. (Eric Anderson)
     19- Add support for multi-line filter variables. (Eric Anderson)
     20- Make sure that if we are doing a parallel build we will stop on errors if that option is set. (Eric Anderson)
     21- Fix bug in running in 32bit VE with 64bit host. (Eric Anderson)
     22- Do *not* set the time in a virtual environment as it breaks stuff. (Eric Anderson)
     23- Tolerate failures on the debsign step -- the key-file can validly not exist. (Eric Anderson)
     24- 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)
     25- Update to make the port and login optional config entries. (Eric Anderson)
     26- vmmonport is now optional. (Bruno Cornec)
     27- vmmem is also now really optional (wasn't working before as wasn't correctly tested). (Bruno Cornec)
     28- newv(e|m) doesn't require execution of cms2build before being available. (Bruno Cornec)
     29- Set pb_stop_on_error, add option to continue through errors. (Eric Anderson)
     30- Only try to apply and sign patches if the apply script exists. (Eric Anderson)
     31- Add git support in pb_vcs_up, pb_vcs_checkin and pb_vcs_add. (Eric Anderson)
     32- 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)
     33- Improve web delivery by forcing more open modes for files (644) and dirs (755) in the web tree. (Bruno Cornec)
     34- 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)
     35- 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)
     36- Adds a new -k option to kep some temporary files for debug purposes (Bruno Cornec)
     37- Fix bugs on check for gentoo. -r is for official versions, _p for test versions (Bruno Cornec)
     38- Improve handling of lack of svn2cl command (Bruno Cornec)
     39- Fix 2 bugs in newver with automatic change of version and delivery check to be done. (Bruno Cornec)
     40- Fix #585 bug in the Mondorescue project (http://trac.mondorescue.org/ticket/585) by creating correct symlinks to the repo key file. (Bruno Cornec)
     41- Make the parameter of the -t option optional, in which case the underlying distro is used. (Bruno Cornec)
     42- Adds a cleanssh target to purge test versions on the remote repository. (Bruno Cornec)
     43- 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)
     44- Fix #93 by recoding newver partly and remove the fixed loading of a pb profile in KVM and put it in option. (Bruno Cornec)
     45- Start to add CPAN upload support to solve #101 - Needs to be tested now with an official version. (Bruno Cornec)
    946- Fix a bug in the recursive function pb_list_bfiles where file handle should not be global (Bruno Cornec)
    1047- 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)
  • pbconf/devel/rpmbootstrap/pbcl

    r1368 r1562  
    66- TBD
    77
    8 0.12.1 (2011-11-27)
     80.12.1 (2012-05-22)
     9- If we have a proxy defined, write it into /etc/sysconfig/proxy. Otherwise one of the opensuse's doesn't work right. (Eric Anderson)
     10- Improve error message, include why the download failed (Eric Anderson)
     11- Download files to a temporary name so that ctrl-c won't leave around bad .rpm files. (Eric Anderson)
     12- Add support for stop-on-error. (Eric Anderson)
     13- Error out if no packages are defined for the OS version since that indicates something is badly wrong. (Eric Anderson)
     14- Track the packages that we install so that we can re-install them with the vendor's tool.  (Eric Anderson)
     15- Don't mount proc if it is already mounted.  (Eric Anderson)
     16- Only process repo files under yum.repos.d. (Eric Anderson)
     17- Report on broken packages listed for installation at the end so the warning isn't hidden. (Eric Anderson)
     18- Fix rpmbootstrap to support sites with multiple href in their page (opensuse main site e.g) (Bruno Cornec)
     19- Fix conf to support VE for opensuse 12.1 (Bruno Cornec)
    920- Improved description, documentation and web pages (Eric Anderson)
    1021- Exit when no mirror defined to build a VE (Bruno Cornec)
Note: See TracChangeset for help on using the changeset viewer.