summaryrefslogtreecommitdiff
path: root/doc/RELEASE_NOTES
blob: d12d9a754e033238b53489a2a7a9bac18c8f6293 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
Pre-Release 0.15 - Tue Dec 04 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