ppa-emacs icon indicating copy to clipboard operation
ppa-emacs copied to clipboard

Enable Pgtk for Emacs 28 build

Open Immortalin opened this issue 2 years ago • 7 comments

Pgtk support has been merged into master, would it be possible to enable it for the Emacs 28 builds?

Immortalin avatar May 19 '22 05:05 Immortalin

Unfortunately, it sounds like pgtk is going to land in the Emacs 29 release series; I'm not sure that backporting it to Emacs 28.x and publishing that in the PPA would be appropriate, given that the PPA has been focused on packaging upstream releases.

I would be happy to consider adding pre-release builds of Emacs (e.g. 29.0.x versions), possibly in a different PPA, though. I've been interested in something like that in the past so that any packaging issues can be worked through before the release arrives and there is time pressure to publish packages.

One particular concern would be that I do not have CI infrastructure set up; I manually upload packages when new releases happen. If I did that for prerelease versions they might quickly become out-of-date.

Have you looked at the emacs-snapshot PPA?

kelleyk avatar May 20 '22 19:05 kelleyk

emacs-snapshot doesn't support native-comp unfortunately

Immortalin avatar May 20 '22 20:05 Immortalin

@kelleyk Is it possible to use the CI infrastructure provided by Github Actions to build and publish ppas?

innerout avatar May 26 '22 15:05 innerout

Most likely, though I'm sure that it would take some doing. Why do you ask?

kelleyk avatar May 26 '22 16:05 kelleyk

I am asking because I could help with it if you would like to move there.

innerout avatar May 26 '22 17:05 innerout

Aha, thank you for the offer!

That could be interesting; we could have an unstable PPA that built pre-release versions of Emacs (e.g. 29.0.xx) using the same packaging. That could possibly be useful for folks like you and it would also increase the chances that we'd have packages ready to go when upstream releases appear.

There would probably be some work involved in getting the toolchain to run as part of GitHub actions, though.

In the meantime, have you seen the Emacs snapshot PPA?

kelleyk avatar Jun 01 '22 15:06 kelleyk

I just found out about the Emacs snapshot PPA, and I hope that I will try it in the coming days.

innerout avatar Jun 01 '22 20:06 innerout