Make gnu-smalltalk build on lucid

Bug #557290 reported by Holger Hans Peter Freyther
28
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gnu-smalltalk (Ubuntu)
Fix Released
Medium
Unassigned
Karmic
Fix Released
Undecided
Unassigned
Lucid
Fix Released
Undecided
Unassigned
Maverick
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gnu-smalltalk

GNU Smalltalk was not buildable on Lucid and was removed from the Lucid Repostory. I have had a look and thanks to the GNU Smalltalk upstream have created a patch that makes it buildable again.

The problem on my lucid installation was that all testcases failed to execute and that is due an issue with the tests/testsuite script and bash 4.0. Paolo provided me with the necessary sed script to make it work for that version.

I'm attaching the patch, but I also have an updated changelog entry and such for the debian package.

Revision history for this message
Holger Hans Peter Freyther (holger+lp) wrote :
tags: added: patch
Revision history for this message
Adam Guthrie (therigu) wrote :

Thanks for the patch. This is now fixed upstream and in Maverick - this upstream change is: http://git.savannah.gnu.org/gitweb/?p=smalltalk.git;a=commitdiff;h=3ab4dc6e8edd043ac5567f5a710f91025b5325bc

Could you create a new patch (or even better a debdiff targeted for lucid-proposed) based on this change? This may then be eligible for a SRU.

tags: added: patch-needswork
Revision history for this message
Tim 'Shaggy' Bielawa (tbielawa) wrote :

Debdiff attached. Also corrects maintainers in control files.

tags: added: verification-needed
removed: patch-needswork
Revision history for this message
Tim 'Shaggy' Bielawa (tbielawa) wrote :

I would have nominated this for release, as per the wiki instructions, but lucid was not listed.

Changed in gnu-smalltalk (Ubuntu):
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

It seems the maverick version didn't build on many platforms either, does that need a similar treatment? The patch looks fine for lucid SRU, please upload. But please also apply to Maverick.

Revision history for this message
Artur Rona (ari-tczew) wrote :

Maverick package seems to be patched upstream and it got FTBFS on amd64, powerpc and sparc. So, I'm not sure to applying patch into lucid. Do you have tested whether this patch fix FTBFS on amd64, powerpc and sparc for lucid? However, current existing package in lucid has built fine on all available architectures.

Changed in gnu-smalltalk (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Artur Rona (ari-tczew) wrote :

Patch is applied in maverick, so I'm setting to fixed.

Changed in gnu-smalltalk (Ubuntu Maverick):
status: Incomplete → Fix Released
Artur Rona (ari-tczew)
Changed in gnu-smalltalk (Ubuntu Lucid):
assignee: nobody → Artur Rona (ari-tczew)
status: New → In Progress
Revision history for this message
Artur Rona (ari-tczew) wrote :

Second bug which will be fixed in one upload is: bug 410263

Artur Rona (ari-tczew)
Changed in gnu-smalltalk (Ubuntu Lucid):
status: In Progress → Confirmed
assignee: Artur Rona (ari-tczew) → nobody
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted gnu-smalltalk into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in gnu-smalltalk (Ubuntu Lucid):
status: Confirmed → Fix Committed
Revision history for this message
Artur Rona (ari-tczew) wrote :

It built fine in lucid-proposed, so it's fixed. +1 from me.

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Tim 'Shaggy' Bielawa (tbielawa) wrote :
Download full text (4.6 KiB)

I enabled -proposed in the software sources manager but I couldn't find this package in the mirrors for testing.

tbielawa@tbielawa-desktop:~$ sudo apt-get install gnu-smalltalk
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package gnu-smalltalk
tbielawa@tbielawa-desktop:~$ apt-cache search gnu-smalltalk
tbielawa@tbielawa-desktop:~$ grep -ir proposed /etc/apt/*
grep: /etc/apt/secring.gpg: Permission denied
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ lucid-proposed restricted main multiverse universe
grep: /etc/apt/trustdb.gpg: Permission denied
tbielawa@tbielawa-desktop:~$ sudo apt-get update
Hit http://us.archive.ubuntu.com lucid Release.gpg
Ign http://us.archive.ubuntu.com/ubuntu/ lucid/main Translation-en_US
Ign http://us.archive.ubuntu.com/ubuntu/ lucid/restricted Translation-en_US
Hit http://security.ubuntu.com lucid-security Release.gpg
Ign http://security.ubuntu.com/ubuntu/ lucid-security/main Translation-en_US
Ign http://security.ubuntu.com/ubuntu/ lucid-security/restricted Translation-en_US
Ign http://us.archive.ubuntu.com/ubuntu/ lucid/universe Translation-en_US
Ign http://us.archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-en_US
Hit http://us.archive.ubuntu.com lucid-updates Release.gpg
Ign http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main Translation-en_US
Ign http://us.archive.ubuntu.com/ubuntu/ lucid-updates/restricted Translation-en_US
Ign http://us.archive.ubuntu.com/ubuntu/ lucid-updates/universe Translation-en_US
Ign http://us.archive.ubuntu.com/ubuntu/ lucid-updates/multiverse Translation-en_US
Hit http://us.archive.ubuntu.com lucid-proposed Release.gpg
Ign http://security.ubuntu.com/ubuntu/ lucid-security/universe Translation-en_US
Ign http://security.ubuntu.com/ubuntu/ lucid-security/multiverse Translation-en_US
Hit http://security.ubuntu.com lucid-security Release
Ign http://us.archive.ubuntu.com/ubuntu/ lucid-proposed/restricted Translation-en_US
Ign http://us.archive.ubuntu.com/ubuntu/ lucid-proposed/main Translation-en_US
Ign http://us.archive.ubuntu.com/ubuntu/ lucid-proposed/multiverse Translation-en_US
Ign http://us.archive.ubuntu.com/ubuntu/ lucid-proposed/universe Translation-en_US
Hit http://us.archive.ubuntu.com lucid Release
Hit http://us.archive.ubuntu.com lucid-updates Release
Hit http://security.ubuntu.com lucid-security/main Packages
Hit http://us.archive.ubuntu.com lucid-proposed Release
Hit http://security.ubuntu.com lucid-security/restricted Packages
Hit http://security.ubuntu.com lucid-security/main Sources
Hit http://security.ubuntu.com lucid-security/restricted Sources
Hit http://security.ubuntu.com lucid-security/universe Packages
Hit http://us.archive.ubuntu.com lucid/main Packages
Hit http://us.archive.ubuntu.com lucid/restricted Packages
Hit http://us.archive.ubuntu.com lucid/main Sources
Hit http://us.archive.ubuntu.com lucid/restricted Sources
Hit http://us.archive.ubuntu.com lucid/universe Packages
Hit http://us.archive.ubuntu.com lucid/universe Sources
Hit http://security.ubuntu.com lucid-security/universe Sources
Hit http://s...

Read more...

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

The binary packages are awaiting approval in NEW queue and have not been published to the archive yet.

Revision history for this message
Tim 'Shaggy' Bielawa (tbielawa) wrote :

Jean,

Thanks for explaining that.

Anyway, the package finished building without any errors. It installed fine. I could run gst fine too. The issue I had before must have been localized to that machine.

+1

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 557290] Re: Make gnu-smalltalk build on lucid

Jean-Baptiste Lallement [2010-10-02 21:42 -0000]:
> The binary packages are awaiting approval in NEW queue and have not been
> published to the archive yet.

Processed now.

--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)

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

This bug was fixed in the package gnu-smalltalk - 3.0.3-2ubuntu0.10.04.1

---------------
gnu-smalltalk (3.0.3-2ubuntu0.10.04.1) lucid-proposed; urgency=low

  [ Timothy Bielawa (Shaggy) <email address hidden> ]
  * debian/patches/10_fix_ftbfs_with_bash4.diff:
    - Fix broken test suite causing FTBFS (LP: #557290).

  [ Artur Rona ]
  * debian/patches/11_fix_crash.diff:
    - Fix crash with commands: gst-doc -f or gst-doc -f (LP: #410263).
 -- Artur Rona <email address hidden> Fri, 17 Sep 2010 16:27:04 +0200

Changed in gnu-smalltalk (Ubuntu Lucid):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted gnu-smalltalk into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in gnu-smalltalk (Ubuntu Karmic):
status: New → Fix Committed
tags: removed: verification-done
tags: added: verification-needed
Revision history for this message
Artur Rona (ari-tczew) wrote :

Built fine. Fixed.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnu-smalltalk - 3.0.3-2ubuntu0.9.10.1

---------------
gnu-smalltalk (3.0.3-2ubuntu0.9.10.1) karmic-proposed; urgency=low

  [ Timothy Bielawa (Shaggy) <email address hidden> ]
  * debian/patches/10_fix_ftbfs_with_bash4.diff:
    - Fix broken test suite causing FTBFS (LP: #557290).

  [ Artur Rona ]
  * debian/patches/11_fix_crash.diff:
    - Fix crash with commands: gst-doc -f or gst-doc -f (LP: #410263).
 -- Artur Rona <email address hidden> Sun, 21 Nov 2010 16:38:01 +0100

Changed in gnu-smalltalk (Ubuntu Karmic):
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.