fex version 20110622-1ubuntu1 failed to build with openjdk-7

Bug #888937 reported by James Page
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
fex (Debian)
Fix Released
Unknown
fex (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

During a rebuild test on precise with default-jdk switched to openjdk-7, a build failure was detected for fex version 20110622-1ubuntu1.

See attached log for full build failure details.

This log snippet might also be of interest:

  echo "FIX.jar contents changed! Please run "; \
  echo "debian/rules update-md5 or add the following to your md5 cache:" ; \
  (cd debian/fix.tmp/;find . -type f|grep -v META-INF/DEBBUILD.DSA|sort|xargs -n 1 md5sum); \
  exit 1 ; \
 fi
./META-INF/DEBBUILD.SF: FAILED
./META-INF/MANIFEST.MF: FAILED
./fix/AppletFrame$1.class: FAILED
md5sum: WARNING: 11 computed checksums did NOT match
./fix/AppletFrame.class: FAILED
./fix/Base64Coder.class: FAILED
./fix/Client.class: FAILED
./fix/ErrorWindow.class: FAILED
./fix/HttpClient.class: FAILED
./fix/NaiveTrustManager.class: FAILED
./fix/Sender.class: FAILED
./fix/ZipFactory.class: FAILED
./icons/exit.png: OK
./icons/info.png: OK
./icons/pref.png: OK
./icons/rese.png: OK
./icons/send.png: OK
./icons/start.png: OK
FIX.jar contents changed! Please run
debian/rules update-md5 or add the following to your md5 cache:
14a1d3035d900b41ab7097fb97f776a1 ./META-INF/DEBBUILD.SF
847b556e908d95d71560287487937e10 ./META-INF/MANIFEST.MF
26abdf1ec42f6d028d2166d59da7d83a ./fix/AppletFrame$1.class
c8303e597d6f1491a3f3dcd162873f6c ./fix/AppletFrame.class
e72c2ee8011c1da7180b4d4bfedf04e1 ./fix/Base64Coder.class
5ac11cec417e84d3c822798107b690a1 ./fix/Client.class
6e10bd97efa69acbdc02fa2e8468afef ./fix/ErrorWindow.class
79bcc70b89c48c927ce580eb8c6ac360 ./fix/HttpClient.class
e92591a44259b5acdd4358794492ebdf ./fix/NaiveTrustManager.class
8fff33c3e1f524798fe951614f9d22d9 ./fix/Sender.class
a8d9e41d8937063d4c9facdc179ff247 ./fix/ZipFactory.class
8910292d679972cbc7b16db9370785b5 ./icons/exit.png
2c67c9dc75e1719962c2f6a8135d923a ./icons/info.png
d621a4d03db389390bfbe1d2571b2d08 ./icons/pref.png
e9e2061d00b776f4711bc6bcc3202ebf ./icons/rese.png
93ec1d81c53e984a3226e276d2df5a42 ./icons/send.png
f4b749c6b066f4614f8597b1041b1bd0 ./icons/start.png
make: *** [binary-indep] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
────────────────────────────────────────────────────────────────────────────────
Build finished at 20111110-0611

Finished
────────

E: Build failure (dpkg-buildpackage died)

Revision history for this message
James Page (james-page) wrote : Build log
tags: added: amd64 auto java7-ftbfs
Revision history for this message
Leo Iannacone (l3on) wrote :

This should be fixed in the last package.

fex (20111129-1ubuntu1) precise; urgency=low

  * Merge from Debian testing (LP: #904179). Remaining changes:
    - Update MD5 sums to fix FTBFS.

fex (20111129-1) unstable; urgency=low

  * New upstream release 20111129
    - support for Firefox 7 (and later) for uploads > 4 GB !
    - user can create one time upload key
    - new additional login URL type: http://FEXSERVER/fup/B64ID
      can be bookmarked, no need to type in user/auth-ID
    - if comment contains string "!bcc!" then sender will get a bcc of
      notification e-mail
    - user locale wil be saved as default and used for receiving, too
    - new fex.ph variable $account_expire for expiration of inactive accounts
    - new fex.ph restriction variable @forbidden_recipients
    - new fex.ph restriction variables @upload_hosts @download_hosts
    - fexsend uses no longer intermediate temporary file for tar archives
    - fexsend can be used in a pipe (streaming!)
 -- Leo Iannacone <email address hidden> Wed, 14 Dec 2011 11:07:24 +0100

Changed in fex (Ubuntu):
status: New → Fix Released
Revision history for this message
James Page (james-page) wrote :

Test rebuild with default-jdk as Java 7 still fails with the same issue.

Changed in fex (Ubuntu):
status: Fix Released → New
Revision history for this message
James Page (james-page) wrote :

I think the issue is that javac with openjdk-7 produces class files that are not backwards compatible and probably have different checksums as a result.

Not quite sure why this package does that check.

Revision history for this message
Leo Iannacone (l3on) wrote :

Can you try it again?

In precise last fex packages has been synced with debian.

Revision history for this message
Leo Iannacone (l3on) wrote :

Package has been synced with debian. This should fix this bug.

Revision history for this message
James Page (james-page) wrote :

Hi Leo

I still see this problem with a rebuild in Ubuntu quantal.

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in fex (Ubuntu):
status: New → Confirmed
Changed in fex (Debian):
status: Unknown → New
James Page (james-page)
tags: added: ftbfs
Revision history for this message
Jeremy Bícha (jbicha) wrote :

fex 20120718-1 just built successfully in quantal.

Changed in fex (Ubuntu):
status: Confirmed → Fix Released
Changed in fex (Debian):
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

Bug attachments

Remote bug watches

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