Update euslisp to 9.27+dfsg-6

Bug #1888346 reported by Kei Okada
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
euslisp (Ubuntu)
Fix Released
Wishlist
Unassigned
Focal
New
Wishlist
Unassigned

Bug Description

Please accept new euslisp version 9.27+dfsg-6 needed by jskeus.

EusLisp is Lisp interpreter and it well works with jskeus, an Robotics-related extensions. To run jskeus, we need euslisp > 9.27, which failed to release before Feature Freeze.

They are well tested on salsa gitlab-CI and confirmed no regression.

see https://salsa.debian.org/science-team/euslisp/-/blob/master/debian/changelog
and https://salsa.debian.org/science-team/jskeus/-/blob/master/debian/changelog

Upstream NEWS since 9.26 is as follows:
---

euslisp (9.27+dfsg-6) unstable; urgency=medium

  * Team upload.

  [ Kei OKADA ]
  * add test to check if jskeus is compilable
  * compiler copies it's instance by :copy-compiler, so symid needs to be global. see https://github.com/euslisp/EusLisp/pull/441/commits/bf5b1b244d397ea02a112458f2df47297d20e3a6
  * To avoid (setq *cflags* nil), use "" when CFLAGS is not set
  * use ca-certificates instead of GIT_SSL_NO_VERIFY
  * add Restrictions: needs-internet to debian/tests/control
  * add test to check if comile-file works
  * use file.c/file.h/file.o from file if o is not set
  * lisp/too/makedate: add empty makedata/gitrevision/compilehost, skip these variable from lisp-implementation-version
  * rm debian/patches/always-compile-to-objdir.patch
  * set lisp-implementation-version to show last released date

 -- Jochen Sprickerhof <email address hidden> Sun, 12 Jul 2020 16:55:09 +0200

euslisp (9.27+dfsg-5) unstable; urgency=medium

  [ Jochen Sprickerhof ]
  * Cleanup gitlab-ci.yml

  [ Kei OKADA ]
  * add debian/patches/fix-for-blhc.patch
  * add debian/patches/fix-for-reprotest.patch
  * fix debian/patches/fix-for-reprotest.patch use ${DEB_HOST_MULTIARCH}

 -- Jochen Sprickerhof <email address hidden> Sun, 05 Jul 2020 10:51:11 +0200

euslisp (9.27+dfsg-4) unstable; urgency=medium

  * Team upload.

  [ Kei Okada ]
  * add test to check when compile lisp file incldue LINEINTERSECTION3 (geo::line-intersection3), it will not find LINEINTERSECTION3 symbol
  * Use RTLD_GLOBAL so that other dynamic libary can find library symbols.
  * add test to check if lib/llib/unittest.l exists
  * install lib/llib within euslisp-dev

 -- Jochen Sprickerhof <email address hidden> Fri, 22 May 2020 13:48:33 +0200

euslisp (9.27+dfsg-3) unstable; urgency=medium

  * Team upload.

  [ Kei Okada ]
  * use lisp::*deb-host-multiarch* to set arch. This fixes https://ci.debian.net/data/autopkgtest/testing/arm64/e/euslisp/4529309/log.gz

 -- Jochen Sprickerhof <email address hidden> Fri, 13 Mar 2020 12:00:13 +0100

euslisp (9.27+dfsg-2) unstable; urgency=medium

  [ Kei Okada ]
  * add fix-arm-ldflags.patch

 -- Jochen Sprickerhof <email address hidden> Wed, 11 Mar 2020 09:16:47 +0100

euslisp (9.27+dfsg-1) unstable; urgency=medium

  [ Kei Okada ]
  * EusLisp 9.27 uses OSS gl*const.l files
  * New upstream version 9.27+dfsg
  * fix lisp/image/jpeg/makefile for newer (9.27) version of makefile
  * fix for Makefile.Linux (version 9.27)
  * load /usr/lib/DEB_HOST_MULTIARCH for test/loader.l
  * version 9.27 fixed set-shebang problem
  * EusLisp 9.27 fixed spelling problems
  * EusLisp 9.27 enable to compile multiple arch with Makefile.Linux
  * EusLisp 9.27 fixed LDMODULE argument problems for ARM arch
  * remove deleved patches from series
  * use Makefile.Linux for LinuxARM machine

 -- Kei Okada <email address hidden> Tue, 25 Feb 2020 04:32:24 +0000

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for reporting.

From what I can see these two packages were automatically synced to Ubuntu Groovy (the current development version, comparable to Sid).
https://bugs.launchpad.net/ubuntu/+source/euslisp/9.27+dfsg-6
https://bugs.launchpad.net/ubuntu/+source/jskeus/1.2.4+dfsg-2

So unless I've missed something, this seems fixed?

For the most part of the development cycle new packages are synced automatically from Debian. It's roughly a month untill the Debian Import Freeze starts and Freeze Exceptions are required, see https://discourse.ubuntu.com/t/groovy-gorilla-release-schedule/15531 for more information.

tags: added: upgrade-software-version
Revision history for this message
Kei Okada (k-okada) wrote :

Thanks for reply,

My intentsion is if we could put jskeus to 20.04. I understand it is already Freezed, but euslisp best works with jskeus, I would like to know if there is exception. https://wiki.ubuntu.com/FreezeExceptionProcess#:~:text=Requests%20for%20freeze%20exceptions%20should,release%20team%20sees%20the%20request.

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

>My intentsion is if we could put jskeus to 20.04.

Ok, I see. The Freeze period is just before a release, now that 20.04 is officially out, that's another case.

It used to be possible to create a backport of a package to add it to older Ubuntu releases, see https://wiki.ubuntu.com/UbuntuBackports. Though I don't know how those are handled these days.

Revision history for this message
Kei Okada (k-okada) wrote :

Dear Hans

Thanks for your valuable commet, I thought putting this packages to foacl-updates will be best solution (https://wiki.ubuntu.com/StableReleaseUpdates) so filed a ticket. ->

https://bugs.launchpad.net/ubuntu/+source/euslisp/+bug/1893297

Balint Reczey (rbalint)
Changed in euslisp (Ubuntu):
status: New → Fix Released
Changed in jskeus (Ubuntu):
status: New → Fix Released
Mathew Hodson (mhodson)
no longer affects: jskeus (Ubuntu)
summary: - [FFe] please accept 9.27+dfsg-6 and jskeus
+ Update euslisp to 9.27+dfsg-6
Changed in euslisp (Ubuntu):
importance: Undecided → Wishlist
Changed in euslisp (Ubuntu Focal):
importance: Undecided → Wishlist
Mathew Hodson (mhodson)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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