[SRU] upload euslisp/jskeus to Ubuntu/Noble

Bug #2100570 reported by Kei Okada
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
euslisp (Ubuntu)
New
Undecided
Unassigned
Noble
New
Undecided
Unassigned
jskeus (Ubuntu)
New
Undecided
Unassigned
Noble
New
Undecided
Unassigned

Bug Description

[Impact]

The euslisp and jskeus is a Lisp based intelligent robots programming system. They are originally release under ubuntu distribution until 23.10(https://launchpad.net/ubuntu/mantic/+package/euslisp-dev) and was wrongly removed from Ubuntu, just prior to the 24.04 release, see LP: #2063103

This problem was solve by LP #2096808, and now euslisp/jskeus is available on Plucky. But I'd like to use them from LTS, 24.04/

THe euslisp/jskeus for 24.04 is available from launchpad Ubuntu source (https://git.launchpad.net/ubuntu/+source/euslisp?h=ubuntu%2Fnoble-devel) and PPA (https://launchpad.net/~k-okada/+archive/ubuntu/euslisp/+packages), so could you upload this package to Ubuntu release?

[Test case]

* They are the same version as we released on Plucky so it passed all test cases

[Regression Potential]

* No, Currently it is removed.

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

euslisp/jskeus is auto sync from debian on 20.04, 20.10, 21.04, 21.10, 22.04, 23.10, and, 24.10.
24.04 is missing due to it was blacklisted on sync-blacklist.txt.

After I read https://documentation.ubuntu.com/sru/en/latest/howto/contact/ carefully, do we need sponser? because it is first and only time to upload from ubuntu source tree.

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

You will need to prepare versions to upload that have versions lower than that in oracular or plucky and then find someone to sponsor the upload (some documentation here https://wiki.ubuntu.com/SponsorshipProcess), then wait for SRU review (I am not an SRU team member)

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

Thank you and sorry for trouble you again and again.

I am unclear about "prepare" process.

There are already 9.27 version source tree, whcih is lower than plucky (9.31, and there are no release for oracular) at https://git.launchpad.net/ubuntu/+source/euslisp/log/?h=applied/ubuntu/noble
(noble branch)

I also added https://launchpad.net/~ubuntu-sponsors to 'bug subscribers' of this ticket.

Is there anything that I have to do, to find sponsor ?

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

It is required for an Ubuntu SRU that it have a changelog entry targeting the correct release (noble instead of unstable, for example) and the changelog needs to have a Launchpad bug number for tracking using the LP: #2100570 syntax.

https://documentation.ubuntu.com/sru/en/latest/reference/requirements/#reference-upload-requirements

You also should run update-maintainer (from ubuntu-dev-tools) in the package source after adding the new changelog entry.

Then you need to provide us the source for sponsoring. You could point us to a git repo or you could provide a patch in debdiff form that we could apply against a previous version.

I think the SRU team would prefer to have a version prepared for oracular instead of only noble. That way people that upgrade won't have the same problem with euslisp & jskeus not being supported packages.

When you have done all this, please subscribe ubuntu-sponsors again. Or you can subscribe them if you need more help.

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

There's no need to manually subscribe ubuntu-sru. They'll be automatically subscribed if they accept the upload from the unapproved queue (that queue is where your upload will go once it's been sponsored).

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

@jbicha I have created following branch thus targeting each release.

https://salsa.debian.org/science-team/euslisp/-/tree/master-20.04
https://salsa.debian.org/science-team/euslisp/-/tree/master-22.04
https://salsa.debian.org/science-team/euslisp/-/tree/master-24.04
https://salsa.debian.org/science-team/euslisp/-/tree/master-24.10

I have checked all sources with `sbuild -d <release>` and seems ok.

If this is OK, I'll update jskeus repository.

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.