OSNews did it again today, but not only did they
announce Xfce 4.2.1 before it was
officially released, this time they did
the same for KDE’s 3.4 release. Neither xfce.org nor kde.org contained any mention of a new release at the time the
announcements where published on OSNews. In today’s open source world, the most difficult part
of release engineering seems to be preventing news sites from announcing releases before they
actually happen, in order to get a smooth release. This worked amazingly well with the Xfce
4.2.0 release, but not before I mailed several news sites that they should not post anything
until they get an official notice.
I finally got EnigMail working with native Mozilla on
NetBSD/i386 -current (latest Mozilla 1.5.1 from pkgsrc with
enigmail 0.82.2). I uploaded the XPI files here.
To install the XPI files, run Mozilla as root, open the directory that
contains the three XPI files in the browser and click on the files to
install them, in the following order: The IPC module, the enigmime
package and finally the enigmail package. Finally start Mozilla and
configure enigmail as mentioned on the EnigMail website.
In order to get a sane build environment and to build sane packages out of your environment, you should consider overriding some default
values in your /etc/mk.conf. For example, if you are running NetBSD/alpha, you shouldn't use any optimizations to cc(1), because
gcc is still buggy on Alpha. And in general you should think twice before setting the optimization level above 2, because this might cause
several programs to segfault frequently or not run at all. Here are some lines from my mk.conf, which might help you
(they will honor all default values but -O*):
When trying to fix bugs in packages, it is helpful to append -Wall -Werror to COMMONCFLAGS, but beware: This might
break a lot of configure scripts (so, you have the chance to fix them too ;-). Another needful thing to have in your mk.conf is support
for sudo instead of the default su(1), so you may need not to type the root password everytime you install a
package as a user. Here are the lines from my mk.conf:
Another helpful thing to do, is to override the default MASTER_SITE with faster (local) mirrors. E.g. I have a local NetBSD mirror
(thats the tatooine.kosmos.all line, so don't simply copy&paste to your mk.conf :-),
from where pkgsrc should try to fetch the needed distfiles first and after that fails, it will try several other mirrors, and only if a distfile cannot
be found there, it'll try to fetch it from the MASTER_SITEs specified for the package. Here are the lines from my mk.conf:
Josh Tolbert <hemi at puresimplicity dot net> recently put together a lot of
stuff related to the NetBSD/dreamcast port and created an easy to install
NetBSD Dreamcast system along with a short introduction on how to
setup your Dreamcast and what need to be done to increase
the usuability of the NetBSD/dreamcast port (for now, focus on
wscons(4)
support for the Dreamcast framebuffer and getting POSIX threads to
work). Josh's How-To and all stuff needed to get NetBSD working on
your Dreamcast can found
here.