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