Upgrade to new upstream version 1.2.9

Bug #271956 reported by Kevin Worth
8
Affects Status Importance Assigned to Milestone
makedumpfile (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: makedumpfile

Pulled 1.2.9 from upstream on sourceforge and integrated previous Ubuntu modifications to makefile.

See attached diff.gz

Tags: upgrade
Revision history for this message
Kevin Worth (kworth) wrote :
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

As we are in Feature Freeze, could you post a list of changes (upstream changelog) between the current Ubuntu version and this one. If it is a mainly bug freeze release, please subscribe ubuntu-universe-sponsors to find a sponsor for upload.

If this new upstream version introduces new features and/or ABI/API changes, please see:

 https://wiki.ubuntu.com/FreezeExceptionProcess#Exceptions for Universe/Multiverse

Revision history for this message
Kevin Worth (kworth) wrote : Re: [Bug 271956] Re: Upgrade to new upstream version 1.2.9

From upstream sourceforge site at
http://sourceforge.net/project/shownotes.php?group_id=178938&release_id=624021

I knew it was possible/likely this wouldn't be in the next release, I
had needed to do the packaging ASAP, so I figured I'd contribute back
and save the ubuntu devs some work.

File Release Notes and Changelog
Release Name: 1.2.9
Notes:

Changes:
makedumpfile 1.2.9 (Support ia64 discontigmem kernels of linux-2.6.20+)
  - Support ia64 discontigmem kernels of linux-2.6.20+.
  - Support x86_64 linux-2.6.27 kernel.
  - Add "--vtop" option for debugging.
  - Add the debugging message for ia64 pgtable.
  - Add makedumpfile's spec file.
  - Get information from vmcoreinfo of /proc/vmcore even if -x/-i option.
  - Add free() for error handling.
  - Fix NOT_FOUND value of SIZE(nodemask_t).
  - Use the terminal sizes of 80 for the IMPLEMENTATION file. (Bernhard Walle)
  - Use static allocation instead of malloc().
  - Add get_num_dumpable() function.
  - Remove the unused pointer.
  - Remove the unused code.
  - Make the ELF methods simple.
  - Merge the same code in write_elf_pages().
  - Add "void" to some arguments.
  - Separate the dependency code to machine and linux version.
  - Cleanup vaddr_to_paddr() function.

makedumpfile 1.2.8 (Add the IMPLEMENTATION file)
  - Add the IMPLEMENTATION file for the kdump-compressed format

makedumpfile 1.2.7 (Add linux-2.6.26 and xen-3.1.2 support)
  - Add xen-3.1.2 support (Akio Takebe)
  - handle x86_64 xen code/data relocation (Itsuro ODA)
  - Add linux-2.6.26 support.
  - Add the progress bar for creating dump bitmap (Bernhard Walle)
  - Shrink the time for creating dump bitmap.
  - Fix vmcoreinfo generation on 32bit hosts for 64bit kernels (Bernhard Walle)
  - Fix compile warning (Bernhard Walle)
  - Fix illegal buffer access (Itsuro ODA)
  - Improve error handing when SIZE(nodemask_t) is undefined (Bernhard Walle)
  - Remove trailing whitespace (Bernhard Walle)
  - Remove unnecessary description in manpage.
  - Cleanup machine dependent method.
  - Cleanup open_dump_file() method.

On Sat, Sep 20, 2008 at 10:47 AM, Andrew Starr-Bochicchio
<email address hidden> wrote:
> As we are in Feature Freeze, could you post a list of changes (upstream
> changelog) between the current Ubuntu version and this one. If it is a
> mainly bug freeze release, please subscribe ubuntu-universe-sponsors to
> find a sponsor for upload.
>
> If this new upstream version introduces new features and/or ABI/API
> changes, please see:
>
> https://wiki.ubuntu.com/FreezeExceptionProcess#Exceptions for
> Universe/Multiverse
>
> --
> Upgrade to new upstream version 1.2.9
> https://bugs.launchpad.net/bugs/271956
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Unsubscribed motu-release and subscribed ubuntu-release since package is in main.

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

Kevin, thanks for putting this together!

From my (release team) point of view this looks quite appropriate. Ben, can you please test if this version works with linux-crashdump? I don't see any really intrusive changes in the changelog, but better test before breaking something at this stage of the release.

Revision history for this message
Ben Collins (ben-collins) wrote :

ACK

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

Fixed to match current intrepid version, checked, and sponsored the upload. Will make it into intrepid after beta freeze. Thank you!

Changed in makedumpfile:
status: New → Fix Committed
Revision history for this message
Kevin Worth (kworth) wrote :

Thanks all. I'll likely be submitting a similar "update" bug for
makedumpfile 1.3.0 when it is released. Turns out the bug I was
encountering still existed in 1.2.9 but I worked with the upstream dev
to resolve it and 1.3.0 is now in "rc2" status

Additionally, in Ben's original commit he appears to have introduced a
bug when he performed "Use _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE
instead of _FILE_OFFSET_BITS=64 for correct compilation." Without
FILE_OFFSET_BITS=64, makedumpfile fails on my system with 4GB of
memory. Simply adding this flag back in causes it to work. Next
upstream version will have all three flags included. Should I file a
bug or just wait for 1.3.0 and file an "update" bug?

-Kevin

On Tue, Sep 30, 2008 at 11:08 PM, Martin Pitt <email address hidden> wrote:
> Fixed to match current intrepid version, checked, and sponsored the
> upload. Will make it into intrepid after beta freeze. Thank you!
>
> ** Changed in: makedumpfile (Ubuntu)
> Status: New => Fix Committed
>
> --
> Upgrade to new upstream version 1.2.9
> https://bugs.launchpad.net/bugs/271956
> You received this bug notification because you are a direct subscriber
> of the bug.
>

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

Kevin Worth [2008-10-01 18:03 -0000]:
> Should I file a bug or just wait for 1.3.0 and file an "update" bug?

If you think it's important to have this fixed ASAP in intrepid, feel
free to add a new bug with a patch and subscribe ubuntu-main-sponsors
(or me).

Thanks, Martin

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

This bug was fixed in the package makedumpfile - 1.2.9-0ubuntu1

---------------
makedumpfile (1.2.9-0ubuntu1) intrepid; urgency=low

  * New upstream version (LP: #271956)
  * Support ia64 discontigmem kernels of linux-2.6.20+.
  * Support x86_64 linux-2.6.27 kernel.
  * Add "--vtop" option for debugging.
  * Add the debugging message for ia64 pgtable.
  * Get information from vmcoreinfo of /proc/vmcore even if -x/-i option.
  * Add free() for error handling.
  * Fix NOT_FOUND value of SIZE(nodemask_t).
  * Use the terminal sizes of 80 for the IMPLEMENTATION file. (Bernhard Walle)
  * Use static allocation instead of malloc().
  * Add get_num_dumpable() function.
  * Remove the unused pointer.
  * Remove the unused code.
  * Make the ELF methods simple.
  * Merge the same code in write_elf_pages().
  * Add "void" to some arguments.
  * Separate the dependency code to machine and linux version.
  * Cleanup vaddr_to_paddr() function.

 -- Kevin Worth <email address hidden> Thu, 18 Sep 2008 10:34:45 -0700

Changed in makedumpfile:
status: Fix Committed → 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.