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