Sun, 19 Apr 2009

3:27 PM - mports work

updated ports:

mports/textproc/libxml++26/ 

mports/lang/p5-F77/

mports/lang/p5-Data-JavaScript/ 

 mports/devel/pear (fixed)

mports/x11-drivers/xf86-input-fpit/ (fixed)

 mports/Mk/extensions/perl5.mk: (fixed with system perl)

mports/misc/wmweather+

mports/misc/p5-Geography-Countries

mports/mbone/xspeakfree 

mports/mbone/wb

mports/mbone/speak_freely

mports/mbone/udpcast

mports/mail/wmymail

mports/mail/razor-agents 

tags: updates mports

()

3:24 PM - CURRENT status update

For users interested in upgrading to current, there are two paths.  You can install the 0.3 snapshot from january and then do a src upgrade or you can upgrade from 0.2.1-RELEASE-p7.  In the latter case, you must delete the src/usr.bin/Makefile line for perl.  It is safe to build system perl after the update to current.  This will be fixed at a later time.  Once you are on current you can optionally build the system perl (and reinstall your ports using perl files) or leave the ports perl for now. You can also uncomment the pcc line if you want to play with it.  

 

()

Tue, 14 Apr 2009

4:26 PM - Magus Run Results

We've recently completed a new magus run, while the results were not perfect they were much better than expected.   63 ports failed, but due to some ports that are highly used many others were not built.  Here is a list of the top blocking ports from the run:

graphics/libGLU: 284
devel/gamin: 218
x11/xdpyinfo: 86
x11/xphelloworld: 85
x11-fonts/xfs: 85
x11/xkbutils: 85
devel/dbus-qt4: 59
devel/automoc4: 59
devel/qt4-assistant: 44
devel/qt4-uic3: 41
devel/qt4-makeqpf: 28
x11/qimageblitz: 16
devel/qt4-porting: 14
java/diablo-jdk15: 9
devel/subversion: 7
graphics/graphviz: 5
lang/ghc: 3
graphics/ImageMagick: 3
devel/qca: 3
graphics/qt4-pixeltool: 2
lang/ocaml: 2
lang/ezm3: 2
devel/llvm: 1
textproc/qt4-xmlpatterns-tool: 1
devel/etoile-foundation: 1
audio/libofa: 1
audio/linux-libogg: 1
graphics/ming: 1
x11-themes/etoile-wildmenus: 1
audio/vorbis-tools: 1
x11-clocks/wmbinclock: 1
java/jakarta-commons-lang: 1
textproc/raptor: 1

()

Sun, 12 Apr 2009

5:48 PM - cvs mirrors list

We've had two cvs servers for awhile, but let's get a third:  kitty.midnightbsd.org is now a pserver cvs mirror with updates 4 times a day. 

 List 

tags: list mirror cvs

()

5:24 PM - Online manual pages

I wrote a script to generate man pages as HTML documents yesterday.  The output is available on the website.  At some point, we'll add a search feature but looking for a good man page generator is not fun.  There are 86MB of man pages available now (for current). 

()

Fri, 10 Apr 2009

3:07 PM - Magus cluster at EMU

Yesterday, ctriv and I got the build cluster back up at EMU.  It sounds like we won't be able to keep it much longer, but it's certainly a help to us.  

We would like to find some users willing to donate some computing time to do magus runs in the future as we need to replace the cluster.  Users should be familiar with building the system and able to provide hardware running current. The nodes must have internet access with http, ftp, ssh and mysql port access.

The system can use a virtual machine as well physical hardware.  We need i386, amd64 and sparc64 boxes. 

tags: midnightbsd emu magus cluster mports

()

3:05 PM - mksh R37c

Last night, I updated the mksh port to R37c.  Users are encouraged to test it out and report any issues with it.  I'd like to bring it into current.

tags: mksh

()

Thu, 9 Apr 2009

10:25 PM - Midori browser

ctriv@ updated the version of Midori and webkit in our mports system the other day.  If you have difficulty building it, be sure to update your version of bash 4.  (it requires a very recent version with a fix he just committed recently)  Also be sure to update libsoup.

Midori is now a useful web browser and it runs natively unlike many of the others in our ports tree.  It's recommended that you try the browser which includes history, tabs, plugins, user scripts, "page holder" like in safari, and many other features.  Anyone familiar with safari on the mac (or windows) might find this browser to be quite friendly. 

tags: mports www browser

()

Sun, 5 Apr 2009

1:54 PM - release notes

I finally got around to putting up the release notes for MidnightBSD 0.2.1-RELEASE.  They were mailed to the mailing list and scattered about.  This should make it easier for users interested in details.

I also put the 0.1 release notes back up 

()

Fri, 27 Mar 2009

5:24 PM - It's friday, what's happening?

First, I just committed a security update for sudo for 0.2.1 users.  It's strongly recommended that you get that update.  CURRENT has been updated for a bit and nothing bad has happened.  That's always good.

In the last few days, I've updated mksh, bind, pnpinfo, libarchive, bsdtar, bsdcpio (new and replacing pax for cpio), and tcpdump in CURRENT.  

There was a recent security advisory with openssl but i don't think it affects us.  I'll investigate the possibility of bringing in a newer version for 0.3-RELEASE. 

ctriv has been working on connecting perl 5.10 to the build. That means perl will be included with 0.3-RELEASE (not a port, but part of the os).  We discussed this for some time and it made sense for our project.  It might not be 100% correct with mports.  Please report any problems with mports on current or 0.2 after the changes we've been making.

mports now uses rmd160 in addition to sha256 and md5 hashes for distinfo files.  We decided a little extra verification was a good thing especially since all three hashes have some known defects.  Exploiting three makes it a bit harder. This was also already in the md5 utility driver so we didn't need to do anything but edit a few lines in bsd.mports.mk and then start updating ports.  I did archivers and accesibility last night.  Others will come over time.  You may see some messages when installing ports about missing checksums.  That is ok.

While I was at it, I removed some checks for ancient port structures still used by NetBSD.  I didn't see a point to slowing down mports any more.  We want it to be quick and to make up for the extra hash algorithm a bit.

I've investigated the possibility of using mksh as /bin/sh again.  One problem we have is that FreeBSD's version of ash contains some extensions like setvar and ! that mksh does not understand.

The bsdcpio transition might go well or it might not.  Please report bugs and remember that GNU cpio is available in mports as gcpio.  We hope to get some ports off gcpio soon.  Our pax is ancient and didn't understand a lot of the gnu extensions.  The installer uses it too so further testing will be needed. Unlike freebsd, we don't have a use gnu cpio option in the build.  Their ancient version has some security holes and we removed it long ago. (before 0.2)

()

Tue, 24 Mar 2009

11:09 PM - (no subject)

Quick update:  I've managed to sneak in some ports work tonight and a bit over the weekend.  There are still some X ports to update, but I've fixed several. Today I got xterm updated. I'm attempting to create an llvm port now.  It builds ok, but has a very annoying makefile. 

I think it's time we made a wish list for 0.3 before we get any farther toward it.  

()

Mon, 16 Mar 2009

10:55 AM - sudo, X.org, mports updates, port security

I'm in the process of migrating to a newer version of X.org.  (7.4)  About half of the libraries are updated now.  It might be best if users waited on switching.

ctriv has been working on putting Perl 5.10 in src.  We've always had it as a port, but as we needed some scripting language (besides shell) for tasks and most ports depend on perl, it made sense to bring it in.  This will most likely be included with 0.3+.  

I updated our wesnoth port in games yesterday.  We've also had many other ports updated including MySQL 5.0.77, 5.1.32, 6.0.9; Postgres 8.3 (new), PHP 5.2.9, Pidgin 2.5.5, Dovecot 1.1.11, phpMyAdmin, squirrelmail,  ...

Many of these updates are security related.  If you know of a port that is out of date and contains a security bug, please report it to us.  We need to get the ports system caught up.  I am aware of Opera. 

Lastly, there have been some minor issues with sudo recently.  It is recommended that users switch to the port version on 0.2.1 and remove the base sudo from their systems until I can get a patch out.  sudo in current has already been updated.

()

Mon, 9 Mar 2009

10:25 AM - Down time

We were down for about 2 days after a lame hack on our webserver.  One of our cgi programs was a bit old and someone happened to find it via google.  I did a fresh os install, removed the offending program and have been auditing various other aspects of the server.  Hopefully we'll get everything going again soon. I used the opportunity to replace the hard drive for the os with a newer one.  

For the time being, anonymous cvs is off on stargazer.  You can use our pserver mirror on ds9.midnightbsd.org  (username anonymous)  We also have cvsupd down for now.  The wiki will be restored soon. ipv6 access should be restored as of yesterday afternoon.

()

Sun, 1 Mar 2009

10:21 PM - New linux base port

For current users (0.3), you can now use the linux_base-f8 port.  This uses fedora 8 libraries which run on the newer 2.6.16 kernel emulation.  However, you must make a few changes to your system to do so.  These are listed in the pkg-message file at the bottom for that port.

In short, you must set the linuxolator to use 2.6.16 os version via sysctl and set a flag in make.conf so that the ports system knows to use the fedora 8 libraries with other linux ports.

Further, if you update current you will not receive annoying errors (129 and 128) while running certain linux apps.  If your kernel is older than late today, it will do so.

()

Tue, 17 Feb 2009

Mon, 26 Jan 2009

6:01 PM - Recent activity

Today, I'm helping to setup a mirror for our ISOs.  The address is http://kitty.midnightbsd.org/ftp/

The i386 ISOs are posted and the amd64 stuff is rsyncing now.

I updated the Apache 2.2 port yesterday to 2.2.11. This week I'm working on a new Live DVD image based on 0.2.1.   

tags: livecd midnightbsd mirror apache iso

()

5:59 PM - LinkedIn

I created a new MidnightBSD group on LinkedIn  for developers and users.

()

Tue, 20 Jan 2009

1:58 PM - rc.d

Over the weekend, I made a number of changes to rc.d.  In particular, networking and file system mounting scripts were altered.  Please report problems if they are encountered.

On the upside, more of the ZFS stuff is in place.  

()

1:55 PM - bwi(4)

Yesterday, I added bwi(4) to MidnightBSD.  It's still quite experimental, but it's working with my LINKSYS pccard.  In fact, there are problems using it with ndis in CURRENT, but it works with bwi(4).  

In case you're curious, I use WPA and have wpa_supplicant kicking in on boot.  So far, I've only tested it with very light usage (ssh).  It's probably not as stable as in DragonFly or OpenBSD.   

()