kelleyk / ppa-emacs

Packaging repository for my Emacs PPA
https://launchpad.net/~kelleyk/+archive/ubuntu/emacs
97 stars 4 forks source link

Enable Pgtk for Emacs 28 build #27

Open Immortalin opened 2 years ago

Immortalin commented 2 years ago

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

kelleyk commented 2 years ago

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?

Immortalin commented 2 years ago

emacs-snapshot doesn't support native-comp unfortunately

innerout commented 2 years ago

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

kelleyk commented 2 years ago

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

innerout commented 2 years ago

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

kelleyk commented 2 years ago

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?

innerout commented 2 years ago

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