If you are trying to build from the unpacked debian sources for 1.43.x,
you'll need to run the commands:

./debian/rules mrproper
./debian/rules

... to have the build system figure out which antique version of Debian
build infrastructure you are using, and regenerate debian/control from
debian/control.in.   (Usually I just check

That may be what you are running into.   Note that starting in 1.44.0,
I've dropped all of the backwards compatibility stuff, on the theory
that people who want to support ancient Linux distribution systems are
paid the big bucks, and it wasn't worth my volunteer time to make it all
work and do all of the testing on ancient systems.  (And especially
since most enterpise distro folks weren't taking the latest bug fixes
anyway, and it's been over ten years since I've had to care about
enterprise distro customers.)

The short version is that the backwards compatibility stuff was all
about making things like the debug packages work.  It's all packaging
gunk, and so as long as you crate packages that pass lintian checks,
it's probably fine.

As a reminder, the distro packaging of the latest version of e2fsprogs
for old back-level enterpise distros may cause the distro release folks
to want to constain the default ext4 file system features that are
enabled, since the older versions of grub, the linux kernel, et. al,
might not support metadata checksuming (for example).   So I could
easily see that Ubuntu might want to adjust misc/mke2fs.conf.in file to
disable certain file system features from being enabled in freshly
created file systems by default, for example.   I also have a vague
memory that Ubuntu had a slightly different convention for supporting
debug symbol packages on older Ubuntu systems.  If so, that may require
more adjustments --- or maybe you'll just decide to disable the debug
symbol packages and call it a day.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to e2fsprogs in Ubuntu.
https://bugs.launchpad.net/bugs/1365874

Title:
  Ubuntu 12.04 LTS, 14.04 LTS, 16.04 LTS do not support ext4 metadata
  checksumming

Status in e2fsprogs package in Ubuntu:
  Triaged

Bug description:
  In the Trusty release notes "Metadata checksumming" is listed as one
  of the tech highlights of kernel 3.13.

  https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes#New_features_in_14.04_LTS

  However, the userland tools do not support this kernel feature. To the
  best of my knowledge this will be supported in 1.43, and won't be
  backported to 1.42.

  IMHO this is very misleading. It's like a car salesperson sold you a
  sports car with an V8 engine. After you drove it home, you opened the
  hood and realized only 6 cylinders are working because 2 of the spark
  plugs were not included, and you have to buy aftermarket ones.

  <rant>BTW, I've been following the development of e2fsprogs for over a
  year. 1.43  release has been in limbo for God knows how long :(
  </rant>

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/1365874/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to