Whamcloud - gitweb
e2fsck: clean up xattr checking code, add test
[tools/e2fsprogs.git] / e2fsprogs-RHEL-6.spec.in
1 %define _root_sbindir   /sbin
2 %define _root_libdir    /%{_lib}
3
4 Summary: Utilities for managing ext2, ext3, and ext4 filesystems
5 Name: e2fsprogs
6 Version: @E2FSPROGS_PKGVER@
7 Release: 7%{?dist}
8
9 # License tags based on COPYING file distinctions for various components
10 License: GPLv2
11 Group: System Environment/Base
12 Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
13 #[AED] Source1: ext2_types-wrapper.h
14
15 #[AED] Patch1: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
16 #[AED] Patch2: e2fsprogs-1.41.12-e4defrag.patch
17
18 Url: http://downloads.whamcloud.com/public/
19 Provides:       ldiskfsprogs = %{version}
20 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
21 Requires: e2fsprogs-libs = %{version}-%{release}
22
23 # e4fsprogs was a parallel ext4-capable package in RHEL5.x
24 %if 0%{?rhel} > 0
25 Obsoletes: e4fsprogs < %{version}-%{release}
26 Provides: e4fsprogs = %{version}-%{release}
27 %endif
28
29 BuildRequires: pkgconfig, texinfo, libselinux-devel
30 BuildRequires: libsepol-devel
31 BuildRequires: libblkid-devel
32 BuildRequires: libuuid-devel
33
34 %description
35 The e2fsprogs package contains a number of utilities for creating,
36 checking, modifying, and correcting any inconsistencies in second,
37 third and fourth extended (ext2/ext3/ext4) filesystems. E2fsprogs
38 contains e2fsck (used to repair filesystem inconsistencies after an
39 unclean shutdown), mke2fs (used to initialize a partition to contain
40 an empty ext2 filesystem), debugfs (used to examine the internal
41 structure of a filesystem, to manually repair a corrupted
42 filesystem, or to create test cases for e2fsck), tune2fs (used to
43 modify filesystem parameters), and most of the other core ext2fs
44 filesystem utilities.
45
46 You should install the e2fsprogs package if you need to manage the
47 performance of an ext2, ext3, or ext4 filesystem.
48
49 %package libs
50 Summary: Ext2/3/4 filesystem-specific shared libraries
51 Group: Development/Libraries
52 License: GPLv2 and LGPLv2
53
54 %description libs
55 E2fsprogs-libs contains libe2p and libext2fs, the libraries of the
56 e2fsprogs package.
57
58 These libraries are used to directly acccess ext2/3/4 filesystems
59 from userspace.
60
61 %package static
62 Summary: Ext2/3/4 filesystem-specific static libraries
63 Group: Development/Libraries
64 License: GPLv2 and LGPLv2
65
66 %description static
67 E2fsprogs-static contains all static libraries built from e2fsprogs,
68 including libext2fs, libcom_err, libe2p, and libss.
69
70 These libraries are used to directly acccess ext2/3/4 filesystems
71 from userspace, and perform other useful functions.
72
73 %package devel
74 Summary: Ext2/3/4 filesystem-specific libraries and headers
75 Group: Development/Libraries
76 License: GPLv2 and LGPLv2
77 Requires: e2fsprogs-libs = %{version}-%{release}
78 Requires: gawk
79 Requires: libcom_err-devel
80 Requires: pkgconfig
81 Requires(post): info
82 Requires(preun): info
83
84 %description devel
85 E2fsprogs-devel contains the libraries and header files needed to
86 develop second, third and fourth extended (ext2/ext3/ext4)
87 filesystem-specific programs.
88
89 You should install e2fsprogs-devel if you want to develop ext2/3/4
90 filesystem-specific programs. If you install e2fsprogs-devel, you'll
91 also want to install e2fsprogs.
92
93 %package -n libcom_err
94 Summary: Common error description library
95 Group: Development/Libraries
96 License: MIT
97
98 %description -n libcom_err
99 This is the common error description library, part of e2fsprogs.
100
101 libcom_err is an attempt to present a common error-handling mechanism.
102
103 %package -n libcom_err-devel
104 Summary: Common error description library
105 Group: Development/Libraries
106 License: MIT
107 Requires: libcom_err = %{version}-%{release}
108 Requires: pkgconfig
109
110 %description -n libcom_err-devel
111 This is the common error description development library and headers,
112 part of e2fsprogs.  It contains the compile_et commmand, used
113 to convert a table listing error-code names and associated messages
114 messages into a C source file suitable for use with the library.
115
116 libcom_err is an attempt to present a common error-handling mechanism.
117
118 %package -n libss
119 Summary: Command line interface parsing library
120 Group: Development/Libraries
121 License: MIT
122
123 %description -n libss
124 This is libss, a command line interface parsing library, part of e2fsprogs.
125
126 This package includes a tool that parses a command table to generate
127 a simple command-line interface parser, the include files needed to
128 compile and use it.
129
130 It was originally inspired by the Multics SubSystem library.
131
132 %package -n libss-devel
133 Summary: Command line interface parsing library
134 Group: Development/Libraries
135 License: MIT
136 Requires: libss = %{version}-%{release}
137 Requires: pkgconfig
138
139 %description -n libss-devel
140 This is the command line interface parsing (libss) development library
141 and headers, part of e2fsprogs.  It contains the mk_cmds command, which
142 parses a command table to generate a simple command-line interface parser.
143
144 It was originally inspired by the Multics SubSystem library.
145
146 %prep
147 %setup -q
148 # ignore some flag differences on primary/backup sb feature checks
149 # mildly unsafe but 'til I get something better, avoid full fsck
150 # after an selinux install...
151 #[AED] %patch1 -p1 -b .featurecheck
152 # Enable e4defrag for testing
153 #[AED] %patch2 -p1 -b .e4defrag
154
155 %build
156 %configure --enable-elf-shlibs --enable-nls --disable-uuidd --disable-fsck \
157            --disable-e2initrd-helper --disable-libblkid --disable-libuuid \
158            --disable-defrag --enable-symlink-install \
159            %{?extra_config_flags:%extra_config_flags}
160 make %{?_smp_mflags}
161
162 %install
163 rm -rf %{buildroot}
164 export PATH=/sbin:$PATH
165 make install install-libs DESTDIR=%{buildroot} INSTALL="%{__install} -p" \
166         root_sbindir=%{_root_sbindir} root_libdir=%{_root_libdir}
167
168 # ugly hack to allow parallel install of 32-bit and 64-bit -devel packages:
169 %define multilib_arches %{ix86} x86_64 ppc ppc64 s390 s390x sparcv9 sparc64
170
171 %ifarch %{multilib_arches}
172 mv -f %{buildroot}%{_includedir}/ext2fs/ext2_types.h \
173       %{buildroot}%{_includedir}/ext2fs/ext2_types-%{_arch}.h
174 mv -f %{buildroot}%{_includedir}/ext2fs/ext2_types-wrapper.h \
175       %{buildroot}%{_includedir}/ext2fs/ext2_types.h
176 %endif
177
178 # Hack for now, otherwise strip fails.
179 chmod +w %{buildroot}%{_libdir}/*.a
180
181 %find_lang %{name}
182
183 %check
184 make check
185
186 %clean
187 rm -rf %{buildroot}
188
189 %post libs -p /sbin/ldconfig
190 %postun libs -p /sbin/ldconfig
191
192 %post devel
193 # Test for file; if installed with --excludedocs it may not be there
194 if [ -f %{_infodir}/libext2fs.info.gz ]; then
195    /sbin/install-info %{_infodir}/libext2fs.info.gz %{_infodir}/dir || :
196 fi
197
198 %preun devel
199 if [ $1 = 0 -a -f %{_infodir}/libext2fs.info.gz ]; then
200    /sbin/install-info --delete %{_infodir}/libext2fs.info.gz %{_infodir}/dir || :
201 fi
202 exit 0
203
204 %post -n libcom_err -p /sbin/ldconfig
205 %postun -n libcom_err -p /sbin/ldconfig
206
207 %post -n libss -p /sbin/ldconfig
208 %postun -n libss -p /sbin/ldconfig
209
210 %files -f %{name}.lang
211 %defattr(-,root,root)
212 %doc COPYING README RELEASE-NOTES
213
214 %config(noreplace) /etc/mke2fs.conf
215 %{_root_sbindir}/badblocks
216 %{_root_sbindir}/debugfs
217 %{_root_sbindir}/dumpe2fs
218 %{_root_sbindir}/e2fsck
219 %{_root_sbindir}/e2image
220 %{_root_sbindir}/e2label
221 %{_root_sbindir}/e2undo
222 %{_root_sbindir}/fsck.ext2
223 %{_root_sbindir}/fsck.ext3
224 %{_root_sbindir}/fsck.ext4
225 %{_root_sbindir}/fsck.ext4dev
226 %{_root_sbindir}/logsave
227 %{_root_sbindir}/mke2fs
228 %{_root_sbindir}/mkfs.ext2
229 %{_root_sbindir}/mkfs.ext3
230 %{_root_sbindir}/mkfs.ext4
231 %{_root_sbindir}/mkfs.ext4dev
232 %{_root_sbindir}/resize2fs
233 %{_root_sbindir}/tune2fs
234 %{_sbindir}/filefrag
235 %{_sbindir}/e2freefrag
236 %{_sbindir}/mklost+found
237
238 %{_bindir}/chattr
239 %{_bindir}/lsattr
240 %{_mandir}/man1/chattr.1*
241 %{_mandir}/man1/lsattr.1*
242
243 %{_mandir}/man5/e2fsck.conf.5*
244 %{_mandir}/man5/mke2fs.conf.5*
245
246 %{_mandir}/man8/badblocks.8*
247 %{_mandir}/man8/debugfs.8*
248 %{_mandir}/man8/dumpe2fs.8*
249 %{_mandir}/man8/e2fsck.8*
250 %{_mandir}/man8/filefrag.8*
251 %{_mandir}/man8/e2freefrag.8*
252 %{_mandir}/man8/fsck.ext2.8*
253 %{_mandir}/man8/fsck.ext3.8*
254 %{_mandir}/man8/fsck.ext4.8*
255 %{_mandir}/man8/fsck.ext4dev.8*
256 %{_mandir}/man8/e2image.8*
257 %{_mandir}/man8/e2label.8*
258 %{_mandir}/man8/e2undo.8*
259 %{_mandir}/man8/logsave.8*
260 %{_mandir}/man8/mke2fs.8*
261 %{_mandir}/man8/mkfs.ext2.8*
262 %{_mandir}/man8/mkfs.ext3.8*
263 %{_mandir}/man8/mkfs.ext4.8*
264 %{_mandir}/man8/mkfs.ext4dev.8*
265 %{_mandir}/man8/mklost+found.8*
266 %{_mandir}/man8/resize2fs.8*
267 %{_mandir}/man8/tune2fs.8*
268
269 %files libs
270 %defattr(-,root,root)
271 %doc COPYING
272 %{_root_libdir}/libe2p.so.*
273 %{_root_libdir}/libext2fs.so.*
274
275 %files static
276 %defattr(-,root,root)
277 %doc COPYING
278 %{_libdir}/*.a
279
280 %files devel
281 %defattr(-,root,root)
282 %{_infodir}/libext2fs.info*
283 %{_libdir}/libe2p.so
284 %{_libdir}/libext2fs.so
285 %{_libdir}/pkgconfig/e2p.pc
286 %{_libdir}/pkgconfig/ext2fs.pc
287 %{_libdir}/pkgconfig/quota.pc
288
289 %{_includedir}/e2p
290 %{_includedir}/ext2fs
291 %{_includedir}/quota
292
293 %files -n libcom_err
294 %defattr(-,root,root)
295 %doc COPYING
296 %{_root_libdir}/libcom_err.so.*
297
298 %files -n libcom_err-devel
299 %defattr(-,root,root)
300 %{_bindir}/compile_et
301 %{_libdir}/libcom_err.so
302 %{_datadir}/et
303 %{_includedir}/et
304 %{_includedir}/com_err.h
305 %{_mandir}/man1/compile_et.1*
306 %{_mandir}/man3/com_err.3*
307 %{_libdir}/pkgconfig/com_err.pc
308
309 %files -n libss
310 %defattr(-,root,root)
311 %doc COPYING
312 %{_root_libdir}/libss.so.*
313
314 %files -n libss-devel
315 %defattr(-,root,root)
316 %{_bindir}/mk_cmds
317 %{_libdir}/libss.so
318 %{_datadir}/ss
319 %{_includedir}/ss
320 %{_mandir}/man1/mk_cmds.1*
321 %{_libdir}/pkgconfig/ss.pc
322
323 %changelog
324 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>  1.41.14-2
325 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
326
327 * Thu Dec 23 2010 Eric Sandeen <sandeen@redhat.com> 1.41.14-1
328 - New upstream release
329
330 * Wed Dec 22 2010 Dan Horák <dan[at]danny.cz> 1.41.13-2
331 - Add upstream fix for big-endian machines
332
333 * Mon Dec 20 2010 Eric Sandeen <sandeen@redhat.com> 1.41.13-1
334 - New upstream release
335
336 * Tue Dec 07 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-7
337 - Fix up UTF-8 formatting in e2fsck output (#655227)
338
339 * Wed Oct 06 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-6
340 - Install e4defrag for testing
341
342 * Mon Jul 13 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-5
343 - Relax fsck requirements for resize2fs -P
344
345 * Mon Jul 12 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-4
346 - Add COPYING file to the static subpackage
347
348 * Wed Jun 02 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-3
349 - Reinstate static libs in dedicated package (#596377)
350
351 * Wed May 19 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-2
352 - Fix fsck thinko in 1.41.12 release
353
354 * Mon May 17 2010 Eric Sandeen <sandeen@redhat.com> 1.41.12-1
355 - New upstream version
356
357 * Mon Mar 15 2010 Eric Sandeen <sandeen@redhat.com> 1.41.11-1
358 - New upstream version
359
360 * Mon Mar 01 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-5
361 - Don't ask for confirmation of misaligned mkfs with -F (#569021)
362
363 * Tue Feb 23 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-4
364 - Fix for e2fsck -fD corruption
365
366 * Fri Feb 12 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-3
367 - And drop virtual provides for static libs
368
369 * Fri Feb 12 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-2
370 - Drop static libs (#545144)
371
372 * Wed Feb 10 2010 Eric Sandeen <sandeen@redhat.com> 1.41.10-1
373 - New upstream version
374
375 * Sun Feb 07 2010 Eric Sandeen <sandeen@redhat.com> 1.41.9-10
376 - Upstream version of resize2fs array fix, original was wrong
377
378 * Sat Jan 23 2010 Eric Sandeen <sandeen@redhat.com> 1.41.9-9
379 - Fix up stray output & re-enable make check
380 - Fix dlopen issues for newer libreadline
381 - Fix access beyond end of array in resize2fs
382
383 * Tue Nov 10 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-8
384 - Fix up topology patch to build w/ new util-linux-ng
385 - Fix endian swapping of backup journal blocks in sb
386
387 * Tue Nov 10 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-7
388 - Re-enable "make check" during build
389
390 * Wed Oct 28 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-6
391 - Add support for block discard (TRIM) at mkfs time
392 - Add support for new blkid topology awareness
393
394 * Mon Oct 19 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-5
395 - Allow superblock timestamp differences up to 24h (#522969)
396
397 * Tue Oct 06 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-4
398 - Fix install with --excludedocs (#515987)
399
400 * Thu Sep 14 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-3
401 - Drop defrag bits for now, not ready yet.
402
403 * Thu Sep 10 2009 Josef Bacik <josef@toxicpanda.com> 1.41.9-2
404 - Fix resize -m bug with flexbg (#519131)
405
406 * Sun Aug 23 2009 Eric Sandeen <sandeen@redhat.com> 1.41.9-1
407 - New upstream release
408
409 * Fri Aug 05 2009 Eric Sandeen <sandeen@redhat.com> 1.41.8-6
410 - Fix filefrag in fallback case
411 - Add e2freefrag & e4defrag (experimental)
412
413 * Sun Jul 26 2009 Karel Zak <kzak@redhat.com> 1.41.8-5
414 - disable fsck (replaced by util-linux-ng)
415
416 * Sat Jul 25 2009 Karel Zak <kzak@redhat.com> 1.41.8-4
417 - disable libuuid and uuidd (replaced by util-linux-ng)
418
419 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41.8-3
420 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
421
422 * Fri Jul 17  2009 Eric Sandeen <sandeen@redhat.com> 1.41.8-2
423 - Address some package review concerns (#225714)
424
425 * Sun Jul 12 2009 Eric Sandeen <sandeen@redhat.com> 1.41.8-1
426 - New upstream version, several resize fixes.
427
428 * Tue Jun 30 2009 Eric Sandeen <sandeen@redhat.com> 1.41.7-1
429 - New upstream version
430
431 * Fri Jun 26 2009 Eric Sandeen <sandeen@redhat.com> 1.41.6-6
432 - Split out sub-libraries (#225406)
433 - Don't start uuidd by default
434
435 * Thu Jun 18 2009 Eric Sandeen <sandeen@redhat.com> 1.41.6-5
436 - Update journal backup blocks in sb after resize (#505339)
437 - Fix memory leak in extent handling functions
438 - Fix bug in inode writing in extent code, clobbered i_extra_isize etc
439
440 * Mon Jun  8 2009 Karel Zak <kzak@redhat.com> 1.41.6-4
441 - set BuildRequires: libblkid-devel (from util-linux-ng)
442
443 * Mon Jun  8 2009 Karel Zak <kzak@redhat.com> 1.41.6-3
444 - temporary use BuildRequires: e2fsprogs-devel (we cannot install 
445   new util-linux-ng with libblkid to buildroots without new e2fsprogs 
446   without libblkid). 
447
448 * Thu Jun  4 2009 Karel Zak <kzak@redhat.com> 1.41.6-2
449 - disable libblkid (replaced by libblkid from util-linux-ng)
450
451 * Sat May 30 2009 Eric Sandeen <sandeen@redhat.com> 1.41.6-1
452 - New upstream version
453
454 * Fri Apr 24 2009 Eric Sandeen <sandeen@redhat.com> 1.41.5-1
455 - New upstream version
456
457 * Wed Apr 22 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-8
458 - Fix support for external journals
459
460 * Wed Apr 22 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-7
461 - Fix ext4 resize issues (#496982)
462
463 * Sat Apr 11 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-6
464 - ignore differing NEEDS_RECOVERY flag on fsck post-resize (#471925)
465
466 * Thu Feb 26 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-5
467 - fix a couple missed descriptions; obsolete e4fsprogs
468
469 * Thu Feb 26 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-4
470 - Edit summary & description to include ext4 (#487469)
471 - Fix blkid null ptr deref in initrd (#486997)
472
473 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.41.4-3
474 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
475
476 * Thu Jan 29 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-2
477 - Fix debugfs "stat" segfault if no open fs (#482894)
478 - Fix name of libext2fs info page (#481620)
479
480 * Thu Jan 29 2009 Eric Sandeen <sandeen@redhat.com> 1.41.4-1
481 - New upstream release
482 - Dropped btrfs & resize fixes, upstream now
483
484 * Tue Jan 20 2009 Eric Sandeen <sandeen@redhat.com> 1.41.3-4
485 - resize2fs fixes, esp. for ext4
486
487 * Sat Jan 10 2009 Eric Sandeen <sandeen@redhat.com> 1.41.3-3
488 - Remove conservative "don't change journal location" patch for F11
489 - Add btrfs recognition to blkid
490
491 * Mon Oct 03 2008 Eric Sandeen <sandeen@redhat.com> 1.41.3-2
492 - Bump to revision 2, f10 was behind f9, oops.
493
494 * Mon Oct 03 2008 Eric Sandeen <sandeen@redhat.com> 1.41.3-1
495 - New upstream version (very minor fixes, ext4-related)
496
497 * Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-2
498 - Fix blkid to recognize ext4dev filesystems as ext4-mountable
499
500 * Thu Oct 02 2008 Eric Sandeen <sandeen@redhat.com> 1.41.2-1
501 - New upstream version
502 - Updated default dir hash (half_md4) for better perf & fewer collisions
503 - Fixed ext4 online resizing with flex_bg
504 - ext4 journal now in extents format and in middle of filesystem
505 - fix unreadable e2image files
506 - fix file descriptor leak in libcom_err (#464689)
507
508 * Sat Aug 23 2008 Eric Sandeen <sandeen@redhat.com> 1.41.0-2
509 - Don't check the group checksum when !GDT_CSUM (#459875)
510
511 * Thu Jul 10 2008 Eric Sandeen <sandeen@redhat.com> 1.41.0-1
512 - New upstream version
513 - ext4 capable
514
515 * Mon Jul 07 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.2.WIP.0707
516 - Fix release macro snafu
517
518 * Mon Jul 07 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.1.WIP.0707
519 - New upstream snapshot release
520
521 * Fri Jun 20 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.WIP.0617.1
522 - Fix blkid -g segfault when clearing entries (#452333)
523
524 * Wed Jun 18 2008 Eric Sandeen <sandeen@redhat.com> 1.41-0.WIP.0617
525 - New upstream snapshot release for ext4 capability
526
527 * Wed Jun 04 2008 Eric Sandeen <sandeen@redhat.com> 1.40.10-3
528 - Tidy up multilib hack for non-multilib arches (#446016)
529 - Fix up postun script (#449868)
530
531 * Wed Jun 04 2008 Dennis Gilmore <dennis@ausil.us> 1.40.10-2
532 - setup header support for sparc
533
534 * Fri May 23 2008 Eric Sandeen <esandeen@redhat.com> 1.40.10-1
535 - New upstream version
536 - Fixes unprivileged blkid use problem (#448591)
537
538 * Mon May 12 2008 Eric Sandeen <esandeen@redhat.com> 1.40.9-2
539 - Fix blkid swap recognition on big-endian boxes (#445786)
540
541 * Sun Apr 27 2008 Eric Sandeen <esandeen@redhat.com> 1.40.9-1
542 - New upstream version
543
544 * Fri Mar 14 2008 Eric Sandeen <esandeen@redhat.com> 1.40.8-2
545 - Update ext2fs_swap_inode_full() fix to match upstream
546 - Check more of swapv1 header in blkid detection (#442937)
547
548 * Fri Mar 14 2008 Eric Sandeen <esandeen@redhat.com> 1.40.8-1
549 - New upstream version
550
551 * Mon Mar 03 2008 Eric Sandeen <esandeen@redhat.com> 1.40.7-2
552 - second try at fixing resize2fs vs. large inodes... (#434893)
553
554 * Fri Feb 29 2008 Eric Sandeen <esandeen@redhat.com> 1.40.7-1
555 - New upstream version, special leap-day edition
556 - Fix resize2fs losing inline xattrs when shrinking (#434893)
557   and add patch to fix swap_inode_full in this case
558 - Allow mke2fs & tune2fs to manipulate large_file feature (#258381)
559 - Handle lvm error conditions in libblkid (#433857)
560 - Allow tune2fs to clear the resize_inode feature (#167816)
561 - Teach blkid to detect LVM2 physical volumes (#409321)
562 - Show "mostly printable" xattrs as text in debugfs (#430621)
563 - Trimmed pre-1.38 rpm changelog entries
564
565 * Sun Feb 10 2008 Eric Sandeen <esandeen@redhat.com> 1.40.6-1
566 - New upstream version
567
568 * Fri Feb 08 2008 Eric Sandeen <esandeen@redhat.com> 1.40.5-2
569 - gcc-4.3 rebuild
570
571 * Mon Jan 28 2008 Eric Sandeen <esandeen@redhat.com> 1.40.5-1
572 - New upstream version, drop several now-upstream patches.
573
574 * Thu Jan 24 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-7
575 - Fix sb flag comparisons properly this time (#428893)
576 - Make 256-byte inodes for the [default] mkfs case.
577   This will facilitate upgrades to ext4 later, and help xattr perf.
578
579 * Wed Jan 23 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-6
580 - Completely clobber e2fsck.static build.
581
582 * Wed Jan 23 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-5
583 - Ignore some primary/backup superblock flag differences (#428893)
584 - Teach libblkid about ext4dev.
585
586 * Mon Jan 10 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-4
587 - Build e2fsck as a dynamically linked binary.
588 - Re-fix uidd manpage default paths.
589
590 * Tue Jan 09 2008 Eric Sandeen <sandeen@redhat.com> 1.40.4-3
591 - New uuidd subpackage, and properly set up uuidd at install.
592
593 * Tue Jan 01 2008 Eric Sandeen <esandeen@redhat.com> 1.40.4-2
594 - Add new uidd files to specfile
595
596 * Tue Jan 01 2008 Eric Sandeen <esandeen@redhat.com> 1.40.4-1
597 - New upstream version, drop several now-upstream patches.
598
599 * Tue Jan 01 2008 Eric Sandeen <esandeen@redhat.com> 1.40.2-15
600 - Drop resize_inode removal patch from tune2fs; ostensibly was
601   for old kernels which could not mount, but seems to be fine.
602 - Drop pottcdate removal patch, and don't rebuild .po files,
603   causes multilib problems and we generally shouldn't rebuild.
604 - Drop multilib patch; wrapper header should take care of this now.
605 - Drop ->open rename, Fedora seems ok with this now.
606
607 * Tue Dec 11 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-14
608 - Fix integer overflows (#414591 / CVE-2007-5497)
609
610 * Tue Dec  4 2007 Stepan Kasal <skasal@redhat.com> 1.40.2-13
611 - The -devel package now requires device-mapper-devel, to match
612   the dependency in blkid.pc (#410791)
613
614 * Tue Nov 27 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-12
615 - Use upstream patch for blkid fat detection, avoids div-by-zero
616   when encountering some BSD partitions (#398281)
617
618 * Tue Oct 23 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-11
619 - Add arm to multilib header wrapper
620
621 * Sat Oct 20 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-10
622 - Make (more) file timestamps match those in tarball for multilib tidiness 
623 - Fix e2fsprogs-libs summary (shared libs not static)
624
625 * Tue Oct 15 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-9
626 - Detect big-endian squashfs filesystems in libblkid (#305151)
627
628 * Tue Oct 02 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-8
629 - Detect squashfs filesystems in libblkid (#305151)
630
631 * Tue Sep 18 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-7
632 - Fix blkid fat probe when there is a real MBR (#290951)
633
634 * Tue Sep 18 2007 Oliver Falk <oliver@linux-kernel.at> 1.40.2-6
635 - Add alpha to the header wrappers 
636
637 * Fri Sep 07 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-5
638 - wrap a couple headers to fix multilib issues (#270441)
639
640 * Wed Aug 29 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-4
641 - add gawk to e2fsprogs-devel Requires, compile_et needs it (#265961)
642
643 * Thu Aug 23 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-3
644 - Update license tags
645 - Fix one open-create caller with no mode
646 - Protect ->open ops from glibc open-create-mode-checker
647 - Fix source URL
648 - Add gawk to BuildRequires
649
650 * Wed Jul 18 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-2
651 - Fix bug in ext2fs_swap_inode_full() on big-endian boxes
652
653 * Tue Jul 17 2007 Eric Sandeen <esandeen@redhat.com> 1.40.2-1
654 - New version 1.40.2
655 - Fix up warning in badblocks
656
657 * Mon Jun 25 2007 Eric Sandeen <esandeen@redhat.com> 1.39-15
658 - Fix up .po files to remove timestamps; multilib issues (#245653)
659
660 * Fri Jun 22 2007 Eric Sandeen <esandeen@redhat.com> 1.39-14
661 - Many coverity-found potential leaks, segfaults, etc (#239354)
662 - Fix debugfs segfaults when no fs open (#208416, #209330)
663 - Avoid recursive loops in logdump due to symlinks in /dev (#210371)
664 - Don't write changes to the backup superblocks by default (#229561)
665 - Correct byteswapping for fast symlinks with xattrs (#232663)
666 - e2fsck: added sanity check for xattr validation (#230193)
667
668 * Wed Jun 20 2007 Eric Sandeen <esandeen@redhat.com> 1.39-13
669 - add dist tag to release field
670
671 * Wed Jun 20 2007 Eric Sandeen <esandeen@redhat.com> 1.39-12
672 - add LUKS support to libblkid (#242421)
673
674 * Fri Feb 23 2007 Karsten Hopp <karsten@redhat.com> 1.39-11
675 - fix post/preun requirements
676 - use smp flags
677
678 * Mon Feb 05 2007 Alasdair Kergon <agk@redhat.com> - 1.39-10
679 - Add build dependency on new device-mapper-devel package.
680
681 * Mon Dec 25 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-9
682 - build fixes for new automake 1.10 (#220715)
683
684 * Mon Dec 18 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-8
685 - make uuid_generate_time generate unique uuids (#218606)
686
687 * Wed Sep 20 2006 Jarod Wilson <jwilson@redhat.com> - 1.39-7
688 - 32-bit 16T fixups from esandeen (#202807)
689 - Update summaries and descriptions
690
691 * Sun Sep 17 2006 Karel Zak <kzak@redhat.com> - 1.39-6
692 - Fix problem with empty FAT label (#206656)
693
694 * Tue Sep  5 2006 Peter Jones <pjones@redhat.com> - 1.39-5
695 - Fix memory leak in device probing.
696
697 * Mon Jul 24 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-4
698 - fixed multilib devel conflicts (#192665)
699
700 * Thu Jul 20 2006 Bill Nottingham <notting@redhat.com> - 1.39-3
701 - prevent libblkid returning /dev/dm-X
702
703 * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.39-2.1
704 - rebuild
705
706 * Mon Jul 10 2006 Karel Zak <kzak@redhat.com> - 1.39-2
707 - add GFS abd GFS2 support to libblkid
708
709 * Thu Jul  6 2006 Thomas Woerner <twoerner@redhat.com> - 1.39-1
710 - new version 1.39
711 - dropped ext2online, because resize2fs is now able to do online resize
712 - spec file cleanup
713 - enabled checks for build
714
715 * Tue Jun 13 2006 Bill Nottingham <notting@redhat.com> - 1.38-15
716 - prevent libblkid returning /dev/dm-X
717 - fix build
718
719 * Tue Mar 21 2006 Karel Zak <kzak@redhat.com> - 1.38-14
720 - prevent error messages to stderr caused by libblkid calling libdevmapper
721
722 * Mon Mar 13 2006 Karel Zak <kzak@redhat.com>  - 1.38-13
723 - used upstream version of the blkid-epoch patch (by Theodore Tso, #182188)
724
725 * Wed Mar  8 2006 Peter Jones <pjones@redhat.com> - 1.38-12
726 - Move /etc/blkid.tab to /etc/blkid/blkid.tab
727
728 * Tue Mar  7 2006 David Cantrell <dcantrell@redhat.com> - 1.38-11
729 - BuildRequires pkgconfig
730
731 * Tue Mar  7 2006 David Cantrell <dcantrell@redhat.com> - 1.38-10
732 - Disable /etc/blkid.tab caching if time is set before epoch (#182188)
733
734 * Fri Feb 24 2006 Peter Jones <pjones@redhat.com> - 1.38-9
735 - _don't_ handle selinux context on blkid.tab, dwalsh says this is a no-no.
736
737 * Wed Feb 22 2006 Peter Jones <pjones@redhat.com> - 1.38-8
738 - handle selinux context on blkid.tab
739
740 * Mon Feb 20 2006 Karsten Hopp <karsten@redhat.de> 1.38-7
741 - BuildRequires: gettext-devel
742
743 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.38-6.2
744 - bump again for double-long bug on ppc(64)
745
746 * Tue Feb  7 2006 Jesse Keating <jkeating@redhat.com> - 1.38-6.1
747 - rebuilt for new gcc4.1 snapshot and glibc changes
748
749 * Wed Jan 11 2006 Karel Zak <kzak@redhat.com> 1.38-6
750 - cleanup device-mapper patch
751 - use pkg-config for device-mapper
752
753 * Mon Jan  9 2006 Peter Jones <pjones@redhat.com> 1.38-5
754 - fix some more minor logic errors in dm probing
755
756 * Wed Jan  4 2006 Peter Jones <pjones@redhat.com> 1.38-4
757 - fix a logic error in dm probing
758 - add priority group for dm devices, so they'll be preferred
759
760 * Tue Jan  3 2006 Peter Jones <pjones@redhat.com> 1.38-3
761 - added support for device-mapper devices
762
763 * Fri Dec  9 2005 Jesse Keating <jkeating@redhat.com>
764 - rebuilt
765
766 * Thu Nov 10 2005 Thomas Woerner <twoerner@redhat.com> 1.38-2.1
767 - fixed file conflicts between 32bit and 64bit packages (#168815)
768 - fixed mklost+found crashes with buffer overflow (#157773)
769   Thanks to Arjan van de Ven for the patch
770
771 * Wed Nov  9 2005 Thomas Woerner <twoerner@redhat.com> 1.38-2
772 - splitted up libs from main package, into a new e2fsprogs-libs package
773 - fixed requires and prereqs
774
775 * Thu Sep  8 2005 Thomas Woerner <twoerner@redhat.com> 1.38-1
776 - new version 1.38
777 - Close File descriptor for unregognized devices (#159878)
778   Thanks to David Milburn for the patch.
779   Merged from RHEL-4
780 - enable tune2fs to set and clear feature resize_inode (#167816)
781 - removed outdated information from ext2online man page (#164383)