PicoLisp upgrade

Bug #956731 reported by AlexanderBurger
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
picolisp (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The PicoLisp package in 12.04 (Precise) is still on version 3.0.8.10.
In Debian 8.0 (Wheezy) it is on 3.0.9.4 meanwhile, fixing several bugs.

Please upgrade PicoLisp in 12.04 (Precise) to 3.0.9.4.

Related branches

Micah Gersten (micahg)
tags: added: upgrade-software-version
summary: - PicoLisp upgrade-software-version
+ PicoLisp upgrade
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/956731/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Matt Fischer (mfisch)
affects: ubuntu → picolisp (Ubuntu)
Revision history for this message
AlexanderBurger (abu-software-lab) wrote :

Hmm, takes quite some time, it seems ...

As 3.0.9.7 is available meanwhile in Debian 'sid', I suggest to wait
another 10 days until it is in 'wheezy', and then take that one, as it
contains further fixes and improvements.

Revision history for this message
AlexanderBurger (abu-software-lab) wrote :

Where is the problem? Is it such a big task to take the latest version over from Debian Wheezy? If so, can I possibly help?

Also, can we avoid introducing new bugs as it happened in Oneiric?

Revision history for this message
AlexanderBurger (abu-software-lab) wrote :

OK, forget it!

It doesn't make sense to take the current version from Debian, because the 64-bit version of PicoLisp doesn't run properly on Ubuntu. It crashes in some calls to C libraries (e.g. dlopen()).

This seems to be because the Ubuntu libraries assume a stack alignment to a multiple of 16 bytes, which wasn't supported in PicoLisp-64 until now. It is written in assembly, and pushes/pops the stack dynamically (no stack frames). As a result, the 'movdqa' instruction caused a segfault.

I have now fixed the calls to all C libraries. It is available in PicoLisp 3.1.0.4 (released to Debian soon).

Revision history for this message
AlexanderBurger (abu-software-lab) wrote :

Now, 3.1.0.4 is in Debian Wheezy since a few days.

This should do.

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

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

Changed in picolisp (Ubuntu):
status: New → Confirmed
Revision history for this message
Jakob Eriksson (b-jakob-v) wrote :

I think the bug needs to be filed against https://launchpad.net/ubuntu/+source/picolisp/3.0.8.10-1

Revision history for this message
Jakob Eriksson (b-jakob-v) wrote :

Or somehow filed at "Ubuntu 12.04" instead of just Ubuntu.

tags: added: crash
Revision history for this message
AlexanderBurger (abu-software-lab) wrote : Re: [Bug 956731] Re: PicoLisp upgrade

Hi Jakob,

> Or somehow filed at "Ubuntu 12.04" instead of just Ubuntu.

Hmm, confusing. I've completely lost the overview.

Though I still believe the initial filing of that bug was correct. Just
that there were not enough people "affected", so nobody cared to fix it.

But thanks anyway! :)

tags: added: security
Revision history for this message
Jeremy Bícha (jbicha) wrote :

picolisp 3.1.0.4-1 has been uploaded to Ubuntu 12.10 Alpha "Quantal Quetzal".

Changed in picolisp (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
AlexanderBurger (abu-software-lab) wrote :

Hmm, well, but that's too late. It is 12.04 (the "long term stable" release) where PicoLisp is unusable because it keeps crashing.

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.