[Bug 826322] [NEW] FFe: please sync faumachine (20110812-1) and fauhdlc (20110812-1) from unstable/main to universe

Launchpad Bug Tracker 826322 at bugs.launchpad.net
Sun Aug 14 15:02:17 UTC 2011


You have been subscribed to a public bug by StefanPotyra (sistpoty):

Hi,

please sync faumachine (20110812-1) and fauhdlc (20110812-1) from
unstable/main to universe, ok to override Ubuntu changes.

Changelog faumachine:
faumachine (20110812-1) unstable; urgency=low

  * New upstream release, highlights:
    + Fix build failure with binutils-gold (Closes: #618074).
    + Add camera component.
    + Support 64-bit mainboard.
    + New handling of virtual media.
    + And many other bugfixes and improvements.
  * debian/rules: Drop patch logic, no longer needed.
  * debian/patches/*, debian/README.source: removed, all upstream.
  * debian/control: 
    + update standards-version to 3.9.2, no changes needed.
    + drop build-dependency on etherboot (Closes: #634041). The code
      that made use of the copied ROM file has been gone for a while.
    + tighten build-dependency against libfauhdli-dev and dependency
      against fauhdlc to accommodate the changed ABI of the intermediate
      code.
    + change section to misc.

 -- Stefan Potyra <sistpoty at ubuntu.com>  Fri, 12 Aug 2011 23:12:57 +0200

Changelog fauhdlc:
fauhdlc (20110812-1) unstable; urgency=low

  * New upstream release. Attention: ABI of the intermediate code changed.
  * debian/control: Upgrade standards-version to 3.9.2, no changes needed.
  * debian/source/format: Switch to 3.0 (quilt).
  * debian/rules: Pass --disable-Werror to configure flags 
    (Closes: #615673, #625333).

 -- Stefan Potyra <sistpoty at ubuntu.com>  Fri, 12 Aug 2011 21:04:46 +0200

Ubuntu delta faumachine:
  * Cherry-pick debian/patches/fix_bios_gcc45.patch to work around 
    that gcc renames one function which doesn't match our bios
    build system.
-> part of the new upstream release
  * Cherry-pick debian/patches/ldadd_encoder.patch to use _LDADD 
    instead of _LDFLAGS so that libraries will be added after the
    object to fix the Ubuntu build failure caused by --as-needed.
-> part of the new upstream release
  * Cherry-pick debian/patches/patternm_fix_link_order.patch to
    fix the link order here as well.
-> part of the new upstream release
  * debian/README.source: document patches taken from upstream with the
    corresponding cvs log entries.
-> no longer necessary
  * debian/control: Set maintainer to myself.
-> no longer necessary

Ubuntu delta fauhdlc:
  * Makefile.am: cherry-pick r5076 from upstream svn to fix linking
    problems with the default --as-needed linker flag.
-> part of the new upstream release.

Upstream changelog fauhdlc:
2011/08/12  Stefan Potyra <sistpoty at ubuntu.com>:
        * backend: Work in progress: Experimental C-backend. Not working yet.
        * intermediate code: ABI change: move types to separate section.

There is no upstream changelog for faumachine itself, however the
highlights mentioned in debian/changelog should give an overview.

Rationale for FFe:
It fixes bug 749071. Also, I consider the regression risk to be quite low:

* fauhdlc: The testsuite run during build doesn't show any regressions
(the 3 failed tests are longstanding bugs / missing functionality and
now new). The C-backend is completely independant from the rest, and the
breakage from the ABI change would immediately result in testsuite
failures.

* faumachine: the two major changes bearing risks are the changes for
64-bit mainboards and the changes to the handling of virtual media.
Since both have been introduced quite some time ago, I believe that the
bugs that slipped in therein are fixed by now. Also upstream has an
extensive testsuite which doesn't show new regressions (it takes about a
week to complete).

Both packages build fine. I've done a quick test launching faumachine
(which in term calls fauhdlc) which works as expected.

Of course a different possibility is to backport the fix for bug 749071,
however I'd prefer to get the new versions in to get back in sync with
unstable.

Cheers,
   Stefan.

** Affects: faumachine (Ubuntu)
     Importance: Undecided
         Status: Confirmed

-- 
FFe: please sync faumachine (20110812-1) and fauhdlc (20110812-1) from unstable/main to universe
https://bugs.launchpad.net/bugs/826322
You received this bug notification because you are a member of Ubuntu Package Archive Administrators, which is subscribed to the bug report.



More information about the ubuntu-archive mailing list