New XEmacs packages available

Finally I’ve pushed almost all pending patches and fixes for XEmacs into portage. XEmacs 21.4.20-r1 fixes a recently uncovered crash when playing wavs using linux native audio on 64-bit systems by trying to cast an int into a size_t. Even though this stops xemacs from crashing after trying to play a sound, something still isn’t quite right as the sounds sound very funny. Therefore I have also added the esd USE flag so that esound can be used to play the sounds.

In addition to these XEmacs changes a whole set of packages have also been released. Most of these have been in pre-release for several months, so it’s good to see them finally released. All of these have been added as well. Most of the packages only have minor bug fixes, except for app-xemacs/calendar which got a lot of new functionality added.

Published on 22/12/2006 at 11h07 by Hans de Graaff, tags

The list of packages is growing

I suspected that this would happen in the end: getting sucked further into Gentoo and not being able to just tend to the XEmacs packages. But not to have it happen so soon, even before committing all the XEmacs bug fixes that I have pending. Not something I expected, but there you have it: gtk-gnutella 0.96.3 is now in portage. To keep my sanity I tell myself that this is only because I’ve been involved with upstream for this package for a long time.

That argument goes out the window, though, because I also took net-misc/drivel under my wing, committing version 2.0.3. I’m using it right now to write this blog post. And for good measure I also version bumped dev-ruby/rmagick because all the versions currently in portage got broken by the most recent ImageMagick upgrades. RMagick 1.14.1 is now in portage to remedy this, which is a good thing because we use RMagick quite a bit at work to create icons automatically.

Fortunately I also got to do some work on XEmacs. Version 21.4.19-r1 now installs a desktop icon and offers a few more USE flags to enable specific functionality,

Published on 04/12/2006 at 08h25 by Hans de Graaff, tags

XEmacs packages up-to-date

This weekend I’ve added the last few missing XEmacs packages to Gentoo, so that Gentoo now carries the complete set of lisp packages as they are supported upstream. Actually, there are still a few packages that need sorting out. app-xemacs/ess does not seem to be packaged anymore upstream, even though the package source is still in CVS so that warrants some investigation.

The app-xemacs/liece package will be removed and is currently in package.mask, because it is no longer developed and no longer carried upstream. The liece author suggests to use app-xemacs/riece instead. liece will be removed at the end of the year.

The sumo package (xemacs-packages-sumo) has not been updated yet. This package basically contains all of the other packages in a single archive, and for Gentoo it makes more sense to turn this into a meta-package. This still allows all lisp packages to be installed from a single Gentoo package, but it avoids carrying all lisp packages twice, and the inclusion of a whole set of blockers on all these packages (because the sumo package and the individual packages install the same files). Work is currently underway to create such a package,

Next stop: cleaning up the XEmacs editor ebuild and adding fixes for its many open bugs.

Published on 26/11/2006 at 10h04 by Hans de Graaff, tags

Most XEmacs package up to date

This weekend I finally got to work on Gentoo after getting my access all set up last weekend. So, after two days of committing a lot of changes, most of the 118 XEmacs packages are now up-to-date again in portage. Not everything is done yet: some new packages still need to be added, and I have some minor keywording issues to be resolved with some of the other packages. But it is a good start towards getting XEmacs back in shape in Gentoo.

Published on 12/11/2006 at 17h21 by Hans de Graaff, tags

XEmacs updating started in Gentoo

Finally my recruitment process has been finished and I am now an official Gentoo developer. Today I’ve started by setting up common stuff such as email, herd, bugzilla searches, etc. Next on the list is updating xemacs and related packages. I’ve begun to remove some old xemacs packages from the tree to get a better understanding of how things work. Especially repoman is a tool that can’t really be practised with, as is true for some of the special portage features. I’ve only seem to have messed up once, checking in the wrong metadata file, but that was easily fixed.

Next step is a mega-update for xemacs, consisting of most of the fixes that have been sitting in my overlay for quite a while. I’m currently sorting all of it out, so that all the associated bugs can also be closed.

Published on 05/11/2006 at 15h25 by Hans de Graaff, tags

Gentoo Developer update

Things are progressing with my goal to become a Gentoo Developer so that my XEmacs overlay can be put into portage for the benefit of all Gentoo users.

I now have a mentor, and I've already turned in the first of two quizes which are part of the Gentoo training program. With the weather so hot in The Netherlands I don't have much energy to work on new things, but doing the quiz and browsing through all the Gentoo documentation for the right answers was a good alternative.

I also noticed a few changes that need to be made in the xemacs ebuild to make it conform to the latest insights. I try to look in to fixing this in the next week.

Published on 26/07/2006 at 22h53 by Hans de Graaff, tags

XEmacs support in Gentoo

XEmacs support in Gentoo is currently less than stellar due to lack of a maintainer. Looking at some of the ebuilds this situations has been going on for some time. Some of the XEmacs lisp packages have not been updated since 2003 and there are a bunch of bugs open for XEmacs-related issues.

I’m not sure I would like to become a maintainer for XEmacs in Gentoo. The process of becoming a Gentoo developer seems a bit convoluted and unclear, and I am also not sure that I can bring the commitment to do this for some time. But having a need for some of the updated packages and hating to see my efforts only being useful for myself I set up an overlay for updated XEmacs stuff. It can be accessed at
http://moving-innovations.com/svn/xemacs. So far I have only added the packages that I have installed myself. Maybe, if things work out well, I’ll also include other packages and an updated xemacs itself. Let me know if you think this is useful or if you have specific requests.

Published on 26/05/2006 at 08h25 by Hans de Graaff, tags , , ,

XEmacs support in Gentoo

XEmacs support in Gentoo is currently less than stellar due to lack of a maintainer. Looking at some of the ebuilds this situations has been going on for some time. Some of the XEmacs lisp packages have not been updated since 2003 and there are a bunch of bugs open for XEmacs-related issues.

I’m not sure I would like to become a maintainer for XEmacs in Gentoo. The process of becoming a Gentoo developer seems a bit convoluted and unclear, and I am also not sure that I can bring the commitment to do this for some time. But having a need for some of the updated packages and hating to see my efforts only being useful for myself I set up an overlay for updated XEmacs stuff. It can be accessed at
http://moving-innovations.com/svn/xemacs. So far I have only added the packages that I have installed myself. Maybe, if things work out well, I’ll also include other packages and an updated xemacs itself. Let me know if you think this is useful or if you have specific requests.

Published on 26/05/2006 at 08h25 by Hans de Graaff, tags , , ,

Powered by Publify | Photo Startup stock photos