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