1 mic (0.20-0.rc1) unstable; urgency=low
2 * new distribution support: CentOS 6
3 * drop image creation if checked packages not present in image
4 * introduce 'installerfw' command in kickstart to customize configuration
5 * improve output message of post scripts
7 - fix rpm not support 'VCS' tag traceback
9 -- Gui Chen <gui.chen@intel.com> Mon, 01 Jul 2013 17:25:35 +0800
11 mic (0.19-1) unstable; urgency=low
12 * new distribution support: Ubuntu 13.04 and openSUSE 12.3
13 * introduce '--part-type' to handle GPT partition
14 * copy bmap creation from bmap-tools
15 * update some depends and fix depends issue
17 - fix bug autologinuser always set
18 - fix symlink bind mount left issue
19 - fix '/var/lock' non-existent throw traceback
21 -- Gui Chen <gui.chen@intel.com> Thu, 16 May 2013 17:25:35 +0800
23 mic (0.18-1) unstable; urgency=low
25 * put build_id before image name for release option
26 * mount build directory as tmpfs to speed up
27 * enable --priority in ks to set priority
28 * upgrade qemu (mic's depends) to 1.4.0
30 - fix debuginfo rpm swig attribute lost
31 - fix release option failure with slash
32 - fix man page lost in some distros
33 - fix bmap file packed to tarball
35 - unify import statements to absolute import
36 - clean up many undefined in partitionfs.py/loop.py/livecd.py
37 - clean up some useless try and raise blocks
38 - clean up some bad indentations
39 - improve some error messages
41 -- Gui Chen <gui.chen@intel.com> Mon, 03 Apr 2013 17:25:35 +0800
43 mic (0.17-1) unstable; urgency=low
45 * support new distribution Fedora 18
46 * enable to handle more than 3 partitions
47 * support partitions without mount point
48 * move vcs infomation from .vcs to .packages
49 * clean up some mess in utils/misc.py
51 - fix failure when symbolic link vmlinuz in single disk
52 - fix incorrect alignment handling
53 - fix requires squashfs in opensuse
54 - fix unicode error in myurlgrab
56 - clean up some mess in utils/misc.py
57 - clean up pylint issue in creator.py
59 -- Gui Chen <gui.chen@intel.com> Tue, 28 Feb 2013 17:25:35 +0800
61 mic (0.16-1) unstable; urgency=low
63 * add GPT support for UEFI format
64 - add --ptable=gpt option in kickstart to enable GPT
65 - add simple GPT parser to parse PARTUUID
66 - use PARTUUID in syslinux.cfg if gpt required
67 - clean up the mess code and improve readability
68 * improve alignment to reduce unused space
69 - add interface add_disks for PartitionedMount
70 - clean up the mess code in partitionfs.py
71 * append timestamp suffix to image name by default
72 * add a new option --nocache in kickstart to disable caching rpm
73 * add a new value 'vcs' for --record-pkgs to save VCS info
74 * add a new option --fstab-entry for raw image to set fstab entry
75 * introduce a new option '--install-pkgs' in mic
76 - valid values imagined: source, debuginfo, debugsource
77 - enable 'debuginfo' to install '-debuginfo' rpm in the meantime
78 * improve loop device generating and cleaning mechanism
80 - update documentation
81 - rename MANIFEST to MD5SUM
82 - clean up moblin stuff in kickstart
83 - clean mic tests and keep only unittest
84 - sepreate the download related as independent module
86 - cleanup zypp credential file to fix conflicts during installing
87 - fix the issue that outdir/cachedir is not dir
88 - recalculate package content recording
89 - refactor try except statement in baseimager
90 - fix existing loop images overwritten
92 -- Gui Chen <gui.chen@intel.com> Wed, 30 Jan 2013 17:25:35 +0800
94 mic (0.15) unstable; urgency=low
96 * Release 0.15, changes including:
97 - new bootstrap implementation: use bootstrap as default
98 - enable 'pkgmgr=auto' to use auto-selected backend
99 - just warning in chroot when not Tizen/MeeGo chroot dir
100 - remove username and password in zypp repo file
101 - update usage.rst for man page
103 - fix https proxy issue in yum backend
104 - fix repodata checksum failed issue
105 - avoid traceback when loopback is NoneType
107 -- Gui Chen <gui.chen@intel.com> Fri, 31 Aug 2012 17:25:35 +0800
109 mic (0.14) unstable; urgency=low
111 * Release 0.14, changes including:
112 - use cached metadata when checksum is not changed
113 - skip non-fatal error in ks file and prompt user to handle
114 - prompt user to handle when failed to apply img configure
115 - replace hard name with device uuid in etc/fstab
116 - enhance extlinux cfg file for symbolic kernel like IVI
117 - support label assign for raw image
119 - fix live image create failure when label assigned
120 - avoid traceback when converting unsupported type
121 - fix mic --version ugly output
123 -- Gui Chen <gui.chen@intel.com> Thu, 02 Aug 2012 17:25:35 +0800
125 mic (0.13) unstable; urgency=low
127 * Release 0.13, changes including:
128 - create logfile as default when --release specifid
129 - use 'gzip' and 'bzip2' to pack image instead of python
130 - automatically detect path of 'env' for chroot
131 - record version and os info in build log and logfile
133 - fix popup message in ubuntus
134 - fix unicode issue for logfile
135 - better fix for 'chroot raw' issue
137 -- Gui Chen <gui.chen@intel.com> Wed, 12 Jul 2012 17:25:35 +0800
139 mic (0.12) unstable; urgency=low
141 * Release 0.12, changes including:
142 - use default value when @BUILD_ID@ and @ARCH@ not specified
143 - enhance proxy support in attachment retrieve
144 - add new --shrink opt for loop image to control img shrinking
145 - avoid invalid literal for loop device generation
146 - relocate and refactor selinux_check func
147 - remove prefix for make install
149 - fix compres image in raw image
150 - fix src pkgs download failed issue
151 - fix convert failed issue
153 -- Gui Chen <gui.chen@intel.com> Wed, 20 Jun 2012 17:25:35 +0800
155 mic (0.11) unstable; urgency=low
157 * Release 0.11, changes including:
158 - support new subcmd 'auto' to handle magic line in ks
159 - enhance the handle of authentication url and https proxy
160 - support packing images together and support compressed file format
161 - reset LD_PRELOAD for chroot env
162 - centralized interface to check existing images
163 - avoid live image creating when using multi-partitions
164 - resolve the depends of python-urlgrabber
166 - fix logfile context lost issue
167 - fix attachment package url handling
168 - fix mic ch raw failed issue
170 -- Gui Chen <gui.chen@intel.com> Fri, 08 Jun 2012 17:25:35 +0800
172 mic (0.10.4) unstable; urgency=low
174 * Release 0.10, changes including:
175 - container support using '%attachment' section in ks
176 - add --compress-to option to support zip format in loop image
177 - auto-detect config and plugindir to meet virtualenv and customized install
178 - remove all hardcoded info in setup.py and use sys.prefix for installing
179 - tolerate some OS errors in the image configurations stage
181 - fix zypp missing password when using username passwd
182 - some fixes to enhance authentication url
183 - refine repostr structure to fix comma issue in baseurl
185 -- Gui Chen <gui.chen@intel.com> Tue, 15 May 2012 17:25:35 +0800
187 mic (0.9.4) unstable; urgency=low
189 * Release 0.9, changes including:
190 - support pre-install package with zypp backend
191 - sync /etc/mic/mic.conf to bootstrap
192 - enhance sorting for version comparsion in zypp
193 - rewrite chroot tar image using xml format mount point file
194 - fix the incorrect number showing in fs src pkgs download
195 - remove tests directory for dist in Makefile
196 - fix liveusb parted mkpart failure, revert mbr size expand in raw
197 - cleanup /tmp/repolic* dir in the EULA checking
199 -- Gui Chen <gui.chen@intel.com> Fri, 13 Apr 2012 17:25:35 +0800
201 mic (0.8.1) unstable; urgency=low
203 * Release 0.8, changes including:
204 - partition alignment support
205 - remove bootloader option 'quiet vga' for raw
206 - update dist files in git source
207 - update unittest, add cases for chroot, msger, runner
208 - add 40 system test case for help
209 - rewrite loop device allocation mechanism
211 -- Gui Chen <gui.chen@intel.com> Mon, 26 Mar 2012 17:25:35 +0800
213 mic (0.7) unstable; urgency=low
215 * Release 0.7, changes including:
216 - zypp backend: fixed a fatal issue of unreleasable loop devs
217 - zypp backend: more friendly output message
218 - backend: share cached rpm files between yum and zypp
219 - enhancement for multiple partition loop format
220 - make msger to accept Unicode string
221 - fixed a regression of compress option for FS format
222 - fixed issues in openSUSE12.1
223 - new written man page
225 -- JF Ding <jian-feng.ding@intel.com> Fri, 02 Mar 2012 17:45:35 +0800
227 mic (0.6) unstable; urgency=low
229 * Release 0.6, changes including:
230 - give hint when converted image existed
231 - conf.py: proxy scheme check
232 - space check before copy image
233 - zypp: abort with error msg for repo resolver issues
234 - runner.py refinement
235 - ks file syntax check for '%post' without '%end'
236 - support more compression formats than only bzip2
237 - fix msg NoneType issue, causing exit after install
239 - catch creator error when retrieving bootstrap metadata
240 - correct matching .metadata file in bootstrap
242 -- Qiang Zhang <qiang.z.zhang@intel.com> Thu, 16 Feb 2012 17:25:35 +0800
244 mic (0.5) unstable; urgency=low
246 * Release 0.5, changes including:
247 - Rewrite the algorithm of checking free space for download and install
248 - Add --shell option for convert to recreate image modified by innershell
249 - Add -s option for chroot to unpack image
250 - Introduce --copy-kernel option for creator
251 - Remove the hardcoded default args for bootloader
252 - Disable logstderr and flush message buffer in disable_logstderr
253 - Deal with yum.conf inside yum backend by itself
255 - Fix rpmdb error in yum and zypp to avoid bad file descriptor message
256 - Fix MANIFEST syntax to be compliant with md5sum
257 - Correct dependencies for mic in bootstrap
259 -- Gui Chen <gui.chen@intel.com> Mon, 06 Feb 2012 17:25:35 +0800
261 mic (0.4) unstable; urgency=low
263 * Release 0.4, changes including:
264 - Support bootstrap mode, run with '--runtime=bootstrap'
265 - Full support for taring-to output, use 'mic ch x.tar'
266 - Break dependency between backend and baseimage
267 - Check valid repos in ks file
268 - Space check update and catch no space exception
269 - Fix no prompt when cv and ch no existed image
270 - Fix NoneType 'createopts' when convert
271 - Fix no existed local_pkgs_path
273 -- Gui Chen <gui.chen@intel.com> Fri, 06 Jan 2012 17:25:35 +0800
275 mic (0.3) unstable; urgency=low
277 * Upgrade to version 0.3, changes including:
278 - Unit test support, run 'make test'
279 - Enable proxy support in config file
280 - Refine configmgr and pluginmgr
281 - Support multi instance with different cache dir
282 - Add 47 system test case
283 - Improve md5sum generation
284 - Add repo option --ssl_verify
285 - Add option --name_prefix
286 - Reformatted code according to PEP08
287 - Backport from mic2:
288 - Add priority and cost option for repos
289 - Reinstroduced compress-disk-image option
291 -- Gui Chen <gui.chen@intel.com> Mon, 26 Dec 2011 17:25:35 +0800
293 mic (0.2) unstable; urgency=low
295 * Release 0.2, with the following changes:
296 - Support btrfs and ext4 fstype for creator, convertor, and chroot
297 - Append distfiles and Makefile
298 - Check arch type from repo data
299 - Set rpm dbpath to fix 'rpm -qa' issue
300 - Fix chroot issue caused by image size
301 - Improve setup.py and make it compatible with python 2.5
302 - Disable ca check for https
303 - Change default output dir name to ./mic-output
304 - untrack mic/__version__.py
305 - Fix some minor issues
307 -- Gui Chen <gui.chen@intel.com> Tue, 29 Nov 2011 17:25:35 +0800
309 mic (0.1) unstable; urgency=low
311 * Official release 0.1, with the following features:
312 - Support three subcommand: create, convert, chroot
313 - Support five image types: fs, loop, raw, livecd, liveusb
314 - Support two package manager backend: yum and zypp
315 - Support the following global command line options:
318 - Creator subcommand support the following command line options:
320 - -c CONFIG, --config=CONFIG
321 - -k CACHEDIR, --cachedir=CACHEDIR
322 - -o OUTDIR, --outdir=OUTDIR
323 - -A ARCH, --arch=ARCH
325 - --record-pkgs=RECORD_PKGS
327 - --local-pkgs-path=LOCAL_PKGS_PATH
329 -- Gui Chen <gui.chen@intel.com> Thu, 27 Oct 2011 17:25:35 +0800