Update Change Logs and RELEASE_NOTES for 0.27 release-20160411
authorSoonKyu Park <sk7.park@samsung.com>
Tue, 3 May 2016 05:28:00 +0000 (14:28 +0900)
committerSoonKyu Park <sk7.park@samsung.com>
Tue, 3 May 2016 05:28:00 +0000 (14:28 +0900)
Change-Id: Ic14019a86c4efd1c302ea123579d9c1747785a91

ChangeLog
debian/changelog
doc/RELEASE_NOTES
packaging/mic.changes

index b2faeeb..feadab1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,12 +9,13 @@ Release 0.27 - Mon Mar 28 2016 - Jianzhong Fang <jz.fang@samsung.com>
   * add qcow2 image format support
   * add strict mode for package installing
   * enable ssl_verify option in config file
   * add qcow2 image format support
   * add strict mode for package installing
   * enable ssl_verify option in config file
-  * enhance checksums of outputs: md5sum, sha1sum, sha256sum
-  * drop mic-native support
+  * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
+  * drop mic-native support (#DEVT-248)
   * update mount option
   * revert bind mount config file to instroot
   * update mount option
   * revert bind mount config file to instroot
-  * drop liveusb, livecd and raw image formats support
-  * use argparse module to parse the cmd line
+  * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
+  * use argparse module to parse the cmd line (#DEVT-52)
+
 
   * bug fix:
     - fix logfile incomplete in release option
 
   * bug fix:
     - fix logfile incomplete in release option
@@ -29,7 +30,7 @@ Release 0.27 - Mon Mar 28 2016 - Jianzhong Fang <jz.fang@samsung.com>
     - fix logfile not in release of '--release' when creation failed
     - fix copyright missing issue
     - fix syslinux installation path issue in Arch Linux
     - fix logfile not in release of '--release' when creation failed
     - fix copyright missing issue
     - fix syslinux installation path issue in Arch Linux
-    - fix priority option of ks file not apply
+    - fix priority option of ks file not apply (#DEVT-254)
     - fix need to check loop device after excute 'losetup --find'
     - fix check scriptlet error file on /tmp/.postscript/error/
     - fix broken tar archive
     - fix need to check loop device after excute 'losetup --find'
     - fix check scriptlet error file on /tmp/.postscript/error/
     - fix broken tar archive
index da468e2..6509dfe 100644 (file)
@@ -8,12 +8,12 @@ mic (0.27) unstable; urgency=low
   * add qcow2 image format support
   * add strict mode for package installing
   * enable ssl_verify option in config file
   * add qcow2 image format support
   * add strict mode for package installing
   * enable ssl_verify option in config file
-  * enhance checksums of outputs: md5sum, sha1sum, sha256sum
-  * drop mic-native support
+  * enhance checksums of outputs: md5sum, sha1sum, sha256sum  (#DEVT-224)
+  * drop mic-native support (#DEVT-248)
   * update mount option
   * revert bind mount config file to instroot
   * update mount option
   * revert bind mount config file to instroot
-  * drop liveusb, livecd and raw image formats support
-  * use argparse module to parse the cmd line
+  * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
+  * use argparse module to parse the cmd line (#DEVT-52)
   * bug fix:
     - fix logfile incomplete in release option
     - fix config file disappear in bootstrap
   * bug fix:
     - fix logfile incomplete in release option
     - fix config file disappear in bootstrap
@@ -27,7 +27,7 @@ mic (0.27) unstable; urgency=low
     - fix logfile not in release of '--release' when creation failed
     - fix copyright missing issue
     - fix syslinux installation path issue in Arch Linux
     - fix logfile not in release of '--release' when creation failed
     - fix copyright missing issue
     - fix syslinux installation path issue in Arch Linux
-    - fix priority option of ks file not apply
+    - fix priority option of ks file not apply (#DEVT-254)
     - fix need to check loop device after excute 'losetup --find'
     - fix check scriptlet error file on /tmp/.postscript/error/
     - fix broken tar archive
     - fix need to check loop device after excute 'losetup --find'
     - fix check scriptlet error file on /tmp/.postscript/error/
     - fix broken tar archive
index c0e1530..fc369fa 100644 (file)
@@ -16,12 +16,12 @@ New Features & Enhancements
   * add qcow2 image format support
   * add strict mode for package installing
   * enable ssl_verify option in config file
   * add qcow2 image format support
   * add strict mode for package installing
   * enable ssl_verify option in config file
-  * enhance checksums of outputs: md5sum, sha1sum, sha256sum
-  * drop mic-native support
+  * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
+  * drop mic-native support (#DEVT-248)
   * update mount option
   * revert bind mount config file to instroot
   * update mount option
   * revert bind mount config file to instroot
-  * drop liveusb, livecd and raw image formats support
-  * use argparse module to parse the cmd line
+  * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
+  * use argparse module to parse the cmd line (#DEVT-52)
 
 Bug Fixes
 ---------
 
 Bug Fixes
 ---------
@@ -37,17 +37,699 @@ Bug Fixes
   * fix logfile not in release of '--release' when creation failed
   * fix copyright missing issue
   * fix syslinux installation path issue in Arch Linux
   * fix logfile not in release of '--release' when creation failed
   * fix copyright missing issue
   * fix syslinux installation path issue in Arch Linux
-  * fix priority option of ks file not apply
+  * fix priority option of ks file not apply (#DEVT-254)
   * fix need to check loop device after excute 'losetup --find'
   * fix check scriptlet error file on /tmp/.postscript/error/
   * fix broken tar archive
 
   * fix need to check loop device after excute 'losetup --find'
   * fix check scriptlet error file on /tmp/.postscript/error/
   * fix broken tar archive
 
+MIC Image Creator 0.26 Release Notes
+======================================
+Released Oct 14 2014
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+  * add new arch MIPS support
+  * add qcow2 image format support
+  * add strict mode for package installing
+  * enable ssl_verify option in config file
+  * enhance checksums of outputs: md5sum, sha1sum, sha256sum
+  * enhance VCS info in yum backend
+
+Bug Fixes
+---------
+  * fix real path of device mapper causing initrd failure
+  * fix qemu arm and arm64 issues
+  * fix AttributeError in zypp backend
+  * fix 'python-xml' depends used by cElements
+
+MIC Image Creator 0.25.2 Release Notes
+======================================
+Released Jun 11 2014
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+
+Bug Fixes
+---------
+ * fix AttributeError in zypp backend
+
+MIC Image Creator 0.25.1 Release Notes
+======================================
+Released May 28 2014
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+
+Bug Fixes
+---------
+  * revert bind mount config file to instroot
+  * fix xml requirements
+
+MIC Image Creator 0.25 Release Notes
+====================================
+Released May 23 2014
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+  * new distribution support: Ubuntu 14.04 and Debian 7.0
+  * generate manifest file to describe image information
+  * refactor archive and compress module
+  * support sparse handle for tar command
+  * replace system V with systemd on locale setting
+  * support lzop compress
+
+Bug Fixes
+---------
+  * fix logfile incomplete in release option
+  * fix config file disappear in bootstrap
+  * fix aarch64 bin_format
+  * fix pylint
+
+MIC Image Creator 0.24.2 Release Notes
+====================================
+Released June 09 2014
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * enable ssl_verify in config file
+
+Bug Fixes
+---------
+ * fix logfile incompleted issue
+ * fix md5sum to be compatible with utility md5sum
+ * fix locale issue in systemd service
+
+MIC Image Creator 0.24 Release Notes
+====================================
+Released March 11 2014
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+  * enhance to handle password with special characters
+  * change python-zypp require to python-zypp-tizen
+  * add --repo comand option for local build
+  * add --user and --password option for %repo directive of ks file
+  * clean up some codes relevant to EULA agreement
+  * add hostname showing in log
+
+Bug Fixes
+---------
+  * fix chroot failed by space in image not enough
+  * fix obsolete packages incorrect handling
+  * fix yum backend failed to cache packages
+  * fix bare ip in no_proxy not working
+  * fix repeated log showing with yum backend
+  * fix loop device latency timing
+  * fix zypp failed to download by changing 'cachedir'
+  * fix 'mkfs' not working caused by mic-bootstrap install failed
+
+MIC Image Creator 0.23.1 Release Notes
+====================================
+Released January 23 2014
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+
+Bug Fixes
+---------
+ * fix bmap creation failed if using tmpfs
+
+MIC Image Creator 0.23 Release Notes
+====================================
+Released December 18 2013
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * support arm64 architecture image creation in native mode
+   (to know more about arm64 support, check doc/KNOWN_ISSUES)
+ * new distribution support: Ubuntu 13.10 and OpenSUSE 13.1
+ * split the "native" running mode support to a separated sub-package
+ * reduced the dependencies(packages) of mic main package dramatically
+ * add new options '--interactive' and '--non-interactive' to enable/disable interaction
+ * add new option '--uuid' for 'part' in ks file to set filesystem uuid
+ * export more environment variables related to installer framework for loop format
+
+Bug Fixes
+---------
+ * fix bootstrap handling if bootstrap package failed
+ * fix 'mapper_device' key error
+ * fix detailed error messages missing in mounting
+ * fix version comparing issue of urlgrabber in Fedora
+
+ MIC Image Creator 0.22.3 Release Notes
+===========================================================
+Released Nov 19 2013
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * export mapper device for installer framework
+ * update BmapCreate to 2.0
+ * enable internal setarch in bootstrap environment
+
+Bug Fixes
+---------
+
+ MIC Image Creator 0.22.2 Release Notes
+===========================================================
+Released Nov 18 2013
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * export mapper device for installer framework
+ * update BmapCreate to 2.0
+
+Bug Fixes
+---------
+
+          MIC Image Creator 0.22 Release Notes
+===========================================================
+
+Released October 24 2013
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * refactor msger module to ulitize logging module
+ * refine error class module
+ * improve installation in virtualenv
+ * add bash completion support
+ * add zsh completion support
+ * export mapper device related to installer framework
+ * update BmapCreate to the latest version
+
+Bug Fixes
+---------
+ - fix customized plugin_dir not work in bootstrap
+ - fix packing process exit on Ubuntu
+ - fix loop device alloaction failed on openSUSE
+ - fix incorrect number showing during installing
+ - set owner of cacheidr/outdir to SUDO_USER
+ - correct project url in setup.py
+ - fix mic not work when mic.conf disappear
+
+          MIC Image Creator 0.21.2 Release Notes
+===========================================================
+
+Released September 28 2013
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+
+Bug Fixes
+---------
+ * use sync mode in kpartx command
+
+          MIC Image Creator 0.21.1 Release Notes
+===========================================================
+
+Released September 18 2013
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * prefer to use 'pbzip2'/'pigz' to compress image if possible
+ * won't fallback to native mode if bootstrap not found
+
+Bug Fixes
+---------
+ * fix exiting at packaging images on Ubuntu distro
+
+          MIC Image Creator 0.21 Release Notes
+===========================================================
+
+Released August 28 2013
+
+This release note documents the changes included in the new release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * new distribution support: Fedora 19
+ * refactor part of chroot modules for better cleanup handling
+ * add an alias "installerfw_plugins" for installerfw
+ * remove unnecessary fuser dependency for "fuser" command
+ * enable proxy with user authentication setting
+ * correct no_proxy handling in openSUSE
+ * kill processes inside chroot after post script running
+ * ulitize 'dmsetup' to avoid possible dm device unaccessible issue
+
+Bug Fixes
+---------
+ * fix bootloader options omitted
+ * warn failed boot partition flags set
+ * fix wrong file descriptor issue
+ * fix some requires
+
+
+ MIC Image Creator 0.20 Release Notes
+===========================================================
+Released Jule 08 2013
+
+This release note documents the changes included in the MIC 0.20 release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * new distribution support: CentOS 6
+ * drop image creation if checked packages not present in image
+ * introduce 'installerfw' command in kickstart to customize configuration
+ * improve output message of post scripts
+
+Bug Fixes
+---------
+ * fix rpm not support 'VCS' tag traceback
+
+ MIC Image Creator 0.19.3 Release Notes
+===========================================================
+Released July 01 2013
+
+This release note documents the changes included in the MIC 0.19.3 release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+
+Bug Fixes
+---------
+ * fix vfat UUID issue in liveusb
+
+ MIC Image Creator 0.19.2 Release Notes
+===========================================================
+Released July 01 2013
+
+This release note documents the changes included in the MIC 0.19.2 release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * introduce 'installerfw' command in kickstart
+ * export several environment to keep image information
+
+Bug Fixes
+---------
+
+ MIC Image Creator 0.19.1 Release Notes
+===========================================================
+Released June 21 2013
+
+This release note documents the changes included in the MIC 0.19.1 release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+
+Bug Fixes
+---------
+ * fall back to old arch detecting
+
+ MIC Image Creator 0.19 Release Notes
+===========================================================
+Released May 16 2013
+
+This release note documents the changes included in the MIC 0.18 release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * new distribution support: Ubuntu 13.04 and openSUSE 12.3
+ * introduce '--part-type' to handle GPT partition
+ * copy bmap creation from bmap-tools
+ * update some depends and fix depends issue
+
+Bug Fixes
+---------
+ * fix bug autologinuser always set
+ * fix symlink bind mount left issue
+ * fix '/var/lock' non-existent throw traceback
+
+ MIC Image Creator 0.18 Release Notes
+===========================================================
+Released Apr 03 2013
+
+This release note documents the changes included in the MIC 0.18 release. And
+the release contains new features, enhancements and bug fixes.
+
+New Features & Ehancements
+--------------------------
+ * put build_id before image name for release option
+ * mount build directory as tmpfs to speed up
+ * enable --priority in ks to set priority
+ * upgrade qemu (mic's depends) to 1.4.0
+
+Bug Fixes
+---------
+ * fix debuginfo rpm swig attribute lost
+ * fix release option failure with slash
+ * fix man page lost in some distros
+ * fix bmap file packed to tarball
+
+Code Cleanup
+------------
+ * unify import statements to absolute import
+ * clean up many undefined in partitionfs.py/loop.py/livecd.py
+ * clean up some useless try and raise blocks
+ * clean up some bad indentations
+ * improve some error messages
+
+ MIC Image Creator 0.17 Release Notes
+===========================================================
+Released Feb 28 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
+
+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
+
+Resource
+--------
+ * SITE: https://www.tizen.org/
+ * REPO: https://download.tizen.org/tools/
+ * DOCS: https://source.tizen.org/documentation/reference/mic-image-creator
+ * CODE: https://review.tizen.org/git/tools/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
 
 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!
 Thank you for using MIC and for taking the time to send us your feedback!
index bbc0ac8..9df430a 100644 (file)
@@ -8,12 +8,12 @@
   * add qcow2 image format support
   * add strict mode for package installing
   * enable ssl_verify option in config file
   * add qcow2 image format support
   * add strict mode for package installing
   * enable ssl_verify option in config file
-  * enhance checksums of outputs: md5sum, sha1sum, sha256sum
-  * drop mic-native support
+  * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
+  * drop mic-native support (#DEVT-248)
   * update mount option
   * revert bind mount config file to instroot
   * update mount option
   * revert bind mount config file to instroot
-  * drop liveusb, livecd and raw image formats support
-  * use argparse module to parse the cmd line
+  * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
+  * use argparse module to parse the cmd line (#DEVT-52)
 
   * bug fix:
     - fix logfile incomplete in release option
 
   * bug fix:
     - fix logfile incomplete in release option
@@ -28,7 +28,7 @@
     - fix logfile not in release of '--release' when creation failed
     - fix copyright missing issue
     - fix syslinux installation path issue in Arch Linux
     - fix logfile not in release of '--release' when creation failed
     - fix copyright missing issue
     - fix syslinux installation path issue in Arch Linux
-    - fix priority option of ks file not apply
+    - fix priority option of ks file not apply (#DEVT-254)
     - fix need to check loop device after excute 'losetup --find'
     - fix check scriptlet error file on /tmp/.postscript/error/
     - fix broken tar archive
     - fix need to check loop device after excute 'losetup --find'
     - fix check scriptlet error file on /tmp/.postscript/error/
     - fix broken tar archive