En 29/05/25 15:16, Heime escribió: [...]
I understand it can feel a bit daunting at first, but if you’d like to rebuild emacs from the sources already in the repositories, here’s a straightforward way to do it:Alright, let's not ask for the moon just yet - but some of the basics for developers: Emacs and GCC. Compiling either from source on Trisquel 11 is anything but straightforward right now.
sudo apt build-dep emacs apt source emacs cd emacs-* dpkg-buildpackage -us -ucthis will build the version currently in the repos. From there, you can start experimenting with your own changes, or even learn more about the Debian packaging workflow.
That’s actually pretty typical for distributions that follow a point release model, stability and long-term support tend to take priority over having the absolute latest versions.Trisquel 11 ships with GCC-12 and Emacs-27.1 - both lagging well behind the current GCC-15.1 and Emacs-30.1. Now, I understand we can't always have the latest and greatest, and there’s a bit of sense in sticking with tried-and-true versions for stability. Still, Trisquel 11 was released in March 2023, when Emacs 28.2 was already out.
So even at launch, things were a bit behind the curve. What's more, if you want to build from source, you're in for a bit of a slog. The documentation isn’t tailored for Trisquel, and you're left piecing together dependencies and workarounds from scraps.
That’s one of the main trade-offs with Debian-based distributions, most of the integration work is done up front, so things "just work"™ once installed, but this usually means you won’t always get the very latest package versions. Trisquel’s model is closer to Ubuntu LTS and prioritizes reliability.
One suggestion could be to use the Guix package manager available at Trisquel.What could you suggest can be done a bit better here?
Maybe not always the bleeding edge, but at least make it easier for developers to get up and running with newer versions before a major release - especially for the essentials like Emacs and GCC. Otherwise, working on development ends up much harder than it needs to be.
Like with most things, the process can seem difficult before you get familiar with it, but once you’ve built or packaged software a few times, it tends to feel much more manageable.
RegardsRegards.
-- Luis A. Guzmán G. http://ark.switnet.org Capitulo Mexicano de Software Libre -https://cmxsl.org Software Libre con raíz ética, acción local y visión nacional. Por tu propio bien, y en solidaridad a todos, elige la libertad. ¡Sé Libre! -https://fsfla.org/selibre/
OpenPGP_0x35AD8DB3BE2C988C.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
_______________________________________________ Trisquel-devel mailing list [email protected] https://listas.trisquel.info/mailman/listinfo/trisquel-devel
