From: Gui Chen Date: Thu, 21 Feb 2013 06:49:57 +0000 (+0800) Subject: rewrite REALSE_NOTES to include more info about mic X-Git-Tag: 0.17~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c88882ce9c55db344736a37e05e7f708ffe4f959;p=tools%2Fmic.git rewrite REALSE_NOTES to include more info about mic the REALSE_NOTES is seen to public, it will be good to make it looks like a real release notes by containing more info about mic Change-Id: Ibf839b21f73056b32364ccb723b1a447fe83e186 Signed-off-by: Gui Chen --- diff --git a/doc/RELEASE_NOTES b/doc/RELEASE_NOTES index 0942dcf..d697f56 100644 --- a/doc/RELEASE_NOTES +++ b/doc/RELEASE_NOTES @@ -1,265 +1,44 @@ -Release 0.16 - Wed Jan 30 2013 -=========================================================== - * add GPT support for UEFI format - - add --ptable=gpt option in kickstart to enable GPT - - add simple GPT parser to parse PARTUUID - - use PARTUUID in syslinux.cfg if gpt required - - clean up the mess code and improve readability - * improve alignment to reduce unused space - - add interface add_disks for PartitionedMount - - clean up the mess code in partitionfs.py - * append timestamp suffix to image name by default - * add a new option --nocache in kickstart to disable caching rpm - * add a new value 'vcs' for --record-pkgs to save VCS info - * add a new option --fstab-entry for raw image to set fstab entry - * introduce a new option '--install-pkgs' in mic - - valid values imagined: source, debuginfo, debugsource - - enable 'debuginfo' to install '-debuginfo' rpm in the meantime - * improve loop device generating and cleaning mechanism - * code clean: - - update documentation - - rename MANIFEST to MD5SUM - - clean up moblin stuff in kickstart - - clean mic tests and keep only unittest - - sepreate the download related as independent module - * bug fix: - - cleanup zypp credential file to fix conflicts during installing - - fix the issue that outdir/cachedir is not dir - - recalculate package content recording - - refactor try except statement in baseimager - - fix existing loop images overwritten - -Release 0.15.3 - Wed Jan 23 2013 -=========================================================== - * urgent bug fix: - - fix loop device not cleaned issue - - fix bootstrap dirs not unmounted issue - - fix mic failed in kvmic issue - - fix binfmt register in bootstrap incorrect - - fix rpm path incorrect when local repo and sslverify used - * other bug fix: - - fix x86_64 image conflicts installing x86_64 and x86 rpm - - verify if logfile is a file - - fix type error when calling mknod - - fix the failure if ks under / dir - - clean up the mess 'directory not empty' - - fix type error when calling mknod - -Release 0.15 - Tue Dec 13 2012 -=========================================================== - * adapt new mechanism for bootstrap mode - - create 'mic-bootstrap-x86-arm' by obs build - - publish 'mic-bootstrap-x86-arm' into server repo - - use 'mic-bootstrap-x86-arm' as bootstrap env for x86 and arm image - * filesystem parameter support for ext[234] fs - - sample in ks: part / --size 1000 --fstype=ext3 --extoptions="-I 256" - - other filesystem will ignore option '--extoptions' - * update the documentation and man page - * multiple bootstrap path to support multi-instance mic - * use 'pkgmgr=auto' to select available backend in conf file - * improve loop device creation algorithm and create loop device by 'mknod' - * bug fix: - - bear unexpected checksum type when getting metadata - - avoid traceback when loopback is NoneType - - lseek limit to 2G in 32bit env - - split out username and password in zypp repo file - - use rpm real path instead of 'cp' if it's local repo - - fix local repo unavailable in bootstrap - - fix traceback when failed to unmap kpartx device - - fix timestamp incorrect issue in logfile - -Release 0.14.2 - Wed Nov 14 2012 -=========================================================== - * support dracut for live image - * update bmap version to 1.1 - -Release 0.14.1 - Fri Oct 15 2012 -=========================================================== - * support bmap file for ivi flashing tool - * just warning in chroot when not Tizen/MeeGo chroot dir - * fix logfile lost in bootstrap mode - * clean mounts in bootstrap when exiting - * bug fix: - - fix https proxy issue in yum backend - - avoid traceback when loop instance is NoneType - -Release 0.14 - Thu Aug 02 2012 -=========================================================== - * use cached metadata when checksum is not changed - * skip non-fatal error in ks file and prompt user to handle - * prompt user to handle when failed to apply img configure - * replace hard name with device uuid in etc/fstab - * enhance extlinux cfg file for symbolic kernel like IVI - * support label assign for raw image - * bug fix: - - fix live image create failure when label assigned - - avoid traceback when converting unsupported type - - fix mic --version ugly output - -Release 0.13 - Wed Jul 12 2012 -=========================================================== - * create logfile as default when --release specifid - * use 'gzip' and 'bzip2' to pack image instead of python - * automatically detect path of 'env' for chroot - * record version and os info in build log and logfile - * bug fix: - - fix popup message in ubuntus - - fix unicode issue for logfile - - better fix for 'chroot raw' issue - -Release 0.12 - Wed Jun 20 2012 -=========================================================== - * use default value when @BUILD_ID@ and @ARCH@ not specified - * enhance proxy support in attachment retrieve - * add new --shrink opt for loop image to control img shrinking - * avoid invalid literal for loop device generation - * relocate and refactor selinux_check func - * remove prefix for make install - * bug fix: - - fix compres image in raw image - - fix src pkgs download failed issue - - fix convert failed issue - -Release 0.11 - Fri Jun 08 2012 -=========================================================== - * support new subcmd 'auto' to handle magic line in ks - * enhance the handle of authentication url and https proxy - * support packing images together and support compressed file format - * reset LD_PRELOAD for chroot env - * centralized interface to check existing images - * avoid live image creating when using multi-partitions - * resolve the depends of python-urlgrabber - * bug fix: - - fix logfile context lost issue - - fix attachment package url handling - - fix mic ch raw failed issue - -Release 0.10 - Tue May 15 2012 -=========================================================== - * container support using '%attachment' section in ks - * add --compress-to option to support zip format in loop image - * auto-detect config and plugindir to meet virtualenv and customized install - * remove all hardcoded info in setup.py and use sys.prefix for installing - * tolerate some OS errors in the image configurations stage - * extra patch: - - fix zypp missing password when using username passwd - - some fixes to enhance authentication url - - refine repostr structure to fix comma issue in baseurl - -Release 0.9 - Fri Apr 13 2012 -=========================================================== - * support pre-install package with zypp backend - * sync /etc/mic/mic.conf to bootstrap - * enhance sorting for version comparsion in zypp - * rewrite chroot tar image using xml format mount point file - * fix the incorrect number showing in fs src pkgs download - * remove tests directory for dist in Makefile - * fix liveusb parted mkpart failure, revert mbr size expand in raw - * cleanup /tmp/repolic* dir in the EULA checking - -Release 0.8 - Mon Mar 26 2012 -=========================================================== - * partition alignment support - * remove bootloader option 'quiet vga' for raw - * update dist files in git source - * update unittest, add cases for chroot, msger, runner - * add 40 system test case for help - * rewrite loop device allocation mechanism - -Release 0.7 - Fri Mar 02 2012 -=========================================================== - * zypp backend: fixed a fatal issue of unreleasable loop devs - * zypp backend: more friendly output message - * backend: share cached rpm files between yum and zypp - * enhancement for multiple partition loop format - * make msger to accept Unicode string - * fixed a regression of compress option for FS format - * fixed issues in openSUSE12.1 - * new written man page - -Release 0.6 - Thu Feb 16 2012 -=========================================================== - * give hint when converted image existed - * conf.py: proxy scheme check - * space check before copy image - * zypp: abort with error msg for repo resolver issues - * runner.py refinement - * ks file syntax check for '%post' without '%end' - * support more compression formats than only bzip2 - * fix msg NoneType issue, causing exit after install - * bootstrap: - - catch creator error when retrieving bootstrap metadata - - correct matching .metadata file in bootstrap - -Release 0.5 - Mon Feb 06 2012 -=========================================================== - * Rewrite the algorithm of checking free space for download and install - * Add --shell option for convert to recreate image modified by internal shell - * Add -s option for chroot to unpack image - * Introduce --copy-kernel option for creator - * Remove the hardcoded default args for bootloader - * Disable logstderr and flush message buffer in disable_logstderr - * Deal with yum.conf inside yum backend by itself - * Bug fix: - - Fix rpmdb error in yum and zypp to avoid bad file descriptor message - - Fix MANIFEST syntax to be compliant with md5sum - - Correct dependencies for mic in bootstrap - -Release 0.4 - Fri Jan 06 2012 -=========================================================== - * Support bootstrap mode, run with '--runtime=bootstrap' - * Full support for taring-to output, use 'mic ch x.tar' - * Break dependency between backend and baseimage - * Check valid repos in ks file - * Space check update and catch no space exception - * Fix no prompt when cv and ch no existed image - * Fix NoneType 'createopts' when convert - * Fix no existed local_pkgs_path - -Release 0.3 - Mon Dec 26 2011 -=========================================================== - * Unit test support, run 'make test' - * Enable proxy support in config file - * Refine configmgr and pluginmgr - * Support multi instance with different cache dir - * Add 47 system test case - * Improve md5sum generation - * Add repo option --ssl_verify - * Add option --name_prefix - * Reformatted code according to PEP08 - * Backport from mic2: - - Add priority and cost option for repos - - Reinstroduced compress-disk-image option - -Release 0.2 - Tue Nov 29 2011 -=========================================================== - * Support btrfs and ext4 fstype for creator, convertor, and chroot - * Append distfiles and Makefile - * Check arch type from repo data - * Set rpm dbpath to fix 'rpm -qa' issue - * Fix chroot issue caused by image size - * Improve setup.py and make it compatible with python 2.5 - * Disable ca check for https - * Change default output dir name to ./mic-output - * untrack mic/__version__.py - * Fix some minor issues - -Release 0.1 - Thu Oct 27 2011 -=========================================================== - * Support three subcommand: create, convert, chroot - * Support five image types: fs, loop, raw, livecd, liveusb - * Support two package manager backend: yum and zypp - * Support the following global command line options: - - --verbose - - --debug - * Creator subcommand support the following command line options: - - --logfile=LOGFILE - - -c CONFIG, --config=CONFIG - - -k CACHEDIR, --cachedir=CACHEDIR - - -o OUTDIR, --outdir=OUTDIR - - -A ARCH, --arch=ARCH - - --release=RID - - --record-pkgs=RECORD_PKGS - - --pkgmgr=PKGMGR - - --local-pkgs-path=LOCAL_PKGS_PATH - + MIC Image Creator 0.17 Release Notes +=========================================================== +Released Feb 26 2013 + +This release note documents the changes included in the MIC 0.17 release. And +the release contains new features, enhancements and bug fixes. + +New Features & Ehancements +-------------------------- + * support new distribution Fedora 18 + * enable to handle more than 3 partitions + * support partition without mount point + * move vcs infomation from .vcs to .packages + +Bug Fixes +--------- + * fix failure when symbolic link vmlinuz in single disk + * fix incorrect alignment handling + * fix requires squashfs in opensuse + * fix unicode error in myurlgrab + +Code Cleanup +------------ + * clean up some mess in utils/misc.py + * clean up pylint issue in creator.py + +Resource +-------- + + * SITE: https://www.tizen.org/ + * REPO: https://download.tizen.org/tools/ + * DOCS: https://source.tizen.org/documentation/reference/mic-image-creator + * CODE: https://github.com/01org/mic + * BUGS: https://bugs.tizen.org/jira + * HELP: general@lists.tizen.org + +Report Bugs +----------- +when you found a bug, you can file this bug in our official bug tracker: +https://bugs.tizen.org/jira +also you are welcome to file the issue at our github repository: +https://github.com/01org/mic + +Thank you for using MIC and for taking the time to send us your feedback!