4fe4ac8462336b8fe080e2c1b927d698b2c16ed9
[tools/mic.git] / debian / changelog
1 mic (0.20-1) 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
6   * bug fix:
7     - fix rpm not support 'VCS' tag traceback
8
9  -- Gui Chen <gui.chen@intel.com>  Mon, 01 Jul 2013 17:25:35 +0800
10
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
16   * bug fix:
17     - fix bug autologinuser always set
18     - fix symlink bind mount left issue
19     - fix '/var/lock' non-existent throw traceback 
20
21  -- Gui Chen <gui.chen@intel.com>  Thu, 16 May 2013 17:25:35 +0800
22
23 mic (0.18-1) unstable; urgency=low
24
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
29   * bug fix:
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
34   * code cleanup:
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
40
41  -- Gui Chen <gui.chen@intel.com>  Mon, 03 Apr 2013 17:25:35 +0800
42
43 mic (0.17-1) unstable; urgency=low
44
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
50   * bug fix:
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
55   * code cleanup:
56     - clean up some mess in utils/misc.py
57     - clean up pylint issue in creator.py
58
59  -- Gui Chen <gui.chen@intel.com>  Tue, 28 Feb 2013 17:25:35 +0800
60
61 mic (0.16-1) unstable; urgency=low
62
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
79   * code clean:
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
85   * bug fix:
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
91  
92  -- Gui Chen <gui.chen@intel.com>  Wed, 30 Jan 2013 17:25:35 +0800
93
94 mic (0.15) unstable; urgency=low
95
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
102     - bug fix:
103       - fix https proxy issue in yum backend
104       - fix repodata checksum failed issue
105       - avoid traceback when loopback is NoneType
106  
107  -- Gui Chen <gui.chen@intel.com>  Fri, 31 Aug 2012 17:25:35 +0800
108
109 mic (0.14) unstable; urgency=low
110
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
118     - bug fix:
119       - fix live image create failure when label assigned
120       - avoid traceback when converting unsupported type
121       - fix mic --version ugly output
122   
123  -- Gui Chen <gui.chen@intel.com>  Thu, 02 Aug 2012 17:25:35 +0800
124
125 mic (0.13) unstable; urgency=low
126
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
132     - bug fix:
133       - fix popup message in ubuntus
134       - fix unicode issue for logfile
135       - better fix for 'chroot raw' issue 
136
137  -- Gui Chen <gui.chen@intel.com>  Wed, 12 Jul 2012 17:25:35 +0800
138
139 mic (0.12) unstable; urgency=low
140
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
148     - bug fix:
149       - fix compres image in raw image
150       - fix src pkgs download failed issue
151       - fix convert failed issue
152
153  -- Gui Chen <gui.chen@intel.com>  Wed, 20 Jun 2012 17:25:35 +0800
154
155 mic (0.11) unstable; urgency=low
156
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
165     - bug fix:
166       - fix logfile context lost issue
167       - fix attachment package url handling
168       - fix mic ch raw failed issue
169   
170  -- Gui Chen <gui.chen@intel.com>  Fri, 08 Jun 2012 17:25:35 +0800
171
172 mic (0.10.4) unstable; urgency=low
173
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
180     - extra patch:
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
184
185  -- Gui Chen <gui.chen@intel.com>  Tue, 15 May 2012 17:25:35 +0800
186
187 mic (0.9.4) unstable; urgency=low
188
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
198
199  -- Gui Chen <gui.chen@intel.com>  Fri, 13 Apr 2012 17:25:35 +0800
200
201 mic (0.8.1) unstable; urgency=low
202
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
210
211  -- Gui Chen <gui.chen@intel.com>  Mon, 26 Mar 2012 17:25:35 +0800
212
213 mic (0.7) unstable; urgency=low
214
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
224
225  -- JF Ding <jian-feng.ding@intel.com>  Fri, 02 Mar 2012 17:45:35 +0800
226
227 mic (0.6) unstable; urgency=low
228
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
238     - bootstrap:
239       - catch creator error when retrieving bootstrap metadata
240       - correct matching .metadata file in bootstrap
241
242  -- Qiang Zhang <qiang.z.zhang@intel.com>  Thu, 16 Feb 2012 17:25:35 +0800
243
244 mic (0.5) unstable; urgency=low
245
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
254     - Bug fix:
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
258   
259  -- Gui Chen <gui.chen@intel.com>  Mon, 06 Feb 2012 17:25:35 +0800
260
261 mic (0.4) unstable; urgency=low
262
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
272    
273  -- Gui Chen <gui.chen@intel.com>  Fri, 06 Jan 2012 17:25:35 +0800
274
275 mic (0.3) unstable; urgency=low
276
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 
290   
291  -- Gui Chen <gui.chen@intel.com>  Mon, 26 Dec 2011 17:25:35 +0800
292
293 mic (0.2) unstable; urgency=low
294
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
306
307  -- Gui Chen <gui.chen@intel.com>  Tue, 29 Nov 2011 17:25:35 +0800
308
309 mic (0.1) unstable; urgency=low
310
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:
316       - --verbose
317       - --debug
318     - Creator subcommand support the following command line options:
319       - --logfile=LOGFILE
320       - -c CONFIG, --config=CONFIG
321       - -k CACHEDIR, --cachedir=CACHEDIR
322       - -o OUTDIR, --outdir=OUTDIR
323       - -A ARCH, --arch=ARCH
324       - --release=RID
325       - --record-pkgs=RECORD_PKGS
326       - --pkgmgr=PKGMGR
327       - --local-pkgs-path=LOCAL_PKGS_PATH
328   
329  -- Gui Chen <gui.chen@intel.com>  Thu, 27 Oct 2011 17:25:35 +0800
330