FFe for libelf

Bug #438620 reported by Matthias Klose
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libelf (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please consider an update to 0.8.12 for karmic, it is at least required by GCC builds from the lto branch/trunk soon.

+Tue Jul 7 19:45:12 CEST 2009, Michael Riepe <email address hidden>
+
+ * README:
+ * VERSION:
+ update for 0.8.12 release.
+
+ * lib/libelf.h:
+ * lib/x.elfext.c:
+ add new and deprecate old functions.
+
+Fri May 22 19:17:14 CEST 2009, Michael Riepe <email address hidden>
+
+ * README:
+ * VERSION:
+ update for 0.8.11 release.
+
+ * lib/libelf.h:
+ add ELF_F_LAYOUT_OVERLAP flag.
+
+ * lib/rawfile.c:
+ fix re-read zero size bug.
+
+ * lib/update.c:
+ honor ELF_F_LAYOUT_OVERLAP flag.

+Changes since 0.8.11:
+
+ * Due to some unfortunate confusion, the elf_getphnum(),
+ elf_getshnum() and elf_getshstrndx() are not compatible
+ between libelf implementations. Therefore, the developers
+ decided to replace them with new functions: elf_getphdrnum(),
+ elf_getshdrnum() and elf_getshdrstrndx(), which will always
+ return -1 on failure and 0 on success. Code using the old
+ interface should be upgraded to increase portability.
+
+Changes since 0.8.10:
+
+ * Fixed a bug in elf_rawfile().
+ * If you use ELF_F_LAYOUT together with ELF_F_LAYOUT_OVERLAP,
+ elf_update() will now tolerate overlapping sections.

$ diff -urN -I Foundation -I '\$Id:' ../libelf-0.8.10 .|diffstat|less
 ChangeLog | 25 +++++++++
 MANIFEST | 150 +++++++++++++++++++++++++++----------------------------
 README | 22 ++++++--
 VERSION | 2
 debian/changelog | 6 ++
 lib/libelf.h | 33 +++++++++---
 lib/rawfile.c | 50 +++++++++---------
 lib/update.c | 6 +-
 lib/x.elfext.c | 53 ++++++++++++-------
 po/de.gmo |binary
 po/de.po | 2
 po/libelf.pot | 2
 12 files changed, 219 insertions(+), 132 deletions(-)

Related branches

Revision history for this message
StefanPotyra (sistpoty) wrote :

There's a MIR, so I'd prefer to have ubuntu-release handle libelf.

Revision history for this message
Devid Antonio Filoni (d.filoni) wrote :

Unsubscribing motu-sru, if you want to upload a package which requires a FFe you should subscribe motu-release (if the package is in universe). Also I see that some requested things are missing in this FFe, please consider to add them following https://wiki.ubuntu.com/FreezeExceptionProcess .

Revision history for this message
Matthias Klose (doko) wrote :

> There's a MIR, so I'd prefer to have ubuntu-release handle libelf

the MIR states that this will not be handled before libelf is used by another package in main

> Also I see that some requested things are missing in this FF

what information do you need? it's stated that it is needed und tested to build new versions of GCC, it's a bug fix release, not breaking ABI or API.

Revision history for this message
Kees Cook (kees) wrote :

Based on the FEP wiki page, since this is both in universe currently and a bug-fix-only, I think this should be fine for upload. Speaking for the MIR team, I'm fine with this being done while the MIR is open -- having libelf updated is preferred for the prelink MIR that depends on libelf. (Though I'm also biased: I opened those MIRs.)

Revision history for this message
Martin Pitt (pitti) wrote :

Approved, please go ahead. This can happen during beta as well, since it's still in universe.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libelf - 0.8.12-0ubuntu1

---------------
libelf (0.8.12-0ubuntu1) karmic; urgency=low

  * New upstream version, required by GCC builds from the trunk.
    LP: #438620.

 -- Matthias Klose <email address hidden> Tue, 29 Sep 2009 11:17:32 +0200

Changed in libelf (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.