FreeBSD-8.0 RC2 released

A few days ago the FreeBSD team released RC2 of the 8.0 version. This is the fore-last before 8.0-RELEASE will see the light. Some problems had been ironed out, especially that had fallout of the NULL mapping removal option. PIE was one of the things that broke, things like Samba seemed to be affected.

This had been resolved now, and everyone is advised to test -RC2. -RC3 will also follow in around two weeks from now, closing in on the -RELEASE version. Stay tuned!

p.s. I am also writing a “Welcome to FreeBSD 8″ article. This is currently being reviewed by my employer (which supported me in writing this) and will be published soon..

 

Lukemftpd

So, now a while after the disconnect of ”lukemftpd”, I only got one response from Ed Schouten mentioning that I could have done it with a ‘src.conf’ setting. I decided not to do that, but that were all reactions. So given that, it might be that people are either not noticing it, or something else is wrong. I would have assumed that at least several people would complain that their lukemftpd doesn’t work any longer, or at least no longer gets installed.

+1 for success :-)

 

Setting up Calendarserver on FreeBSD 7.2

The last few days I am trying to setup CalendarServer on FreeBSD 7.2. I failed so far :-)

Together with Tom Scholten I got rid of a lot of errors (oh well a lot, just getting forward); but I am stuck with the following error;

Building Zope Interface…

Building select26…

Building PyDirector…

Using python as Python

Starting server…
exec python /usr/local/src/Twisted/bin/twistd -n caldav -f /usr/local/src/CalendarServer/conf/caldavd-dev.plist -o ProcessType=Combined
/usr/local/src/CalendarServer/calendarserver/tap/caldav.py:48: DeprecationWarning: mktap and related support modules are deprecated as of Twisted 8.0. Use Twisted Application Plugins with the ‘twistd’ command directly, as described in ‘Writing a Twisted Application Plugin for twistd’ chapter of the Developer Guide.
from twisted.scripts.mktap import getid
Traceback (most recent call last):
File “/usr/local/src/Twisted/bin/twistd”, line 19, in
run()
File “/usr/local/src/Twisted/twisted/scripts/twistd.py”, line 27, in run
app.run(runApp, ServerOptions)
File “/usr/local/src/Twisted/twisted/application/app.py”, line 689, in run
config.parseOptions()
File “/usr/local/src/Twisted/twisted/application/app.py”, line 669, in parseOptions
usage.Options.parseOptions(self, options)
File “/usr/local/src/Twisted/twisted/python/usage.py”, line 231, in parseOptions
self.subOptions.parseOptions(rest)
File “/usr/local/src/Twisted/twisted/python/usage.py”, line 241, in parseOptions
self.postOptions()
File “/usr/local/src/CalendarServer/calendarserver/tap/caldav.py”, line 218, in postOptions
self.loadConfiguration()
File “/usr/local/src/CalendarServer/calendarserver/tap/caldav.py”, line 230, in loadConfiguration
config.load(self["config"])
File “/usr/local/src/CalendarServer/twistedcaldav/config.py”, line 199, in load
configDict = ConfigDict(self._provider.loadConfig())
File “/usr/local/src/CalendarServer/twistedcaldav/stdconfig.py”, line 401, in loadConfig
configDict = readPlist(self._configFileName)
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 80, in readPlist
rootObject = p.parse(pathOrFile)
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 403, in parse
parser.ParseFile(fileobj)
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 415, in handleEndElement
handler()
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 467, in end_string
self.addObject(self.getData())
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 428, in addObject
self.stack[-1].append(value)
File “/usr/local/src/CalendarServer/twext/python/_plistlib.py”, line 298, in __getattr__
raise AttributeError, attr
AttributeError: append

If someone has a suggestion on how to fix this I would be very interested. For now I had a lot of time in this today, and I am not willing to spend more time on it.

 

FreeBSD: Lukemftpd disconnected from the build

I did it.

Lukemftpd is disconnected from the build, I will MFC this after three days, and start by looking into removing the code entirely. For the build disconnect see the commit log here:

http://svn.freebsd.org/changeset/base/196787

or below:

Do the first step in removing lukemftpd from the base system. Disconnect
it from the build.

If you are using the FTP daemon, please consider using the port ftp/tnftpd
which is the same FTP server, but newer and might have more/better
functionality.

This results in us providing only one ftp daemon by default.

Reviewed by: bz
Approved by: imp (mentor, implicit)
MFC after: 3 days
Silence from: obrien

 

FreeBSD: Removal of lukemftpd imminent

A long long long discussion had taken place around the two ftp daemons that we serve in our FreeBSD operating system. We had discussed that we would want to only serve on, and the security track record isn’t great either.

For this reasons I will be removing lukemftpd real soon now! If you use it from base, please consider using ftp/tnftpd instead, this port is more recent then the code in our base system, and can be updated when needed. It’s too late to rediscuss this.

I am waiting for a “make universe“ before I will commit this to head, and I will commit it to the 8-stable branch 3 days after the commit.

edit: 20090903: The category is ftp instead of net. Suggested by Thomas Abthorpe.
20090903: The universe build is almost complete, the most important architectures build fine.

 

FreeBSD – Current freeze over

Last night the FreeBSD team had unfrozen the development branch for -HEAD (What will eventually lead up to 9.0-RELEASE). Although people need to be conservative about commits they make, they can continue development again. RELENG_8 is still frozen but people are allowed to merge after consulting the Release Engineering Team. Good Progress is being made now to get 8.0 out of the door.

 

Releng_8 ” opened for commits ”

Today RELENG_8 had been opened up again. Reason for stalled commits and such is that the SVN to CVS exporter was unable to cope with the new branch and didn’t export anymore. To prevent massive surgeries needed to get the system backup again, we stopped the exporter and fixed it. Simon Nielsen and Peter Wemm did a lot of work to get this in the proper position again.

Unfortunatly this stalled development and working towards RELENG_8 a bit. But headsup, things are now getting back to normal and the queue by re@ is being flushed.

Stay tuned!

 

FreeBSD RELENG_8 created

Yesterday Ken Smith created the RLENG_8, which is required before being able to release any 8.x version at all. This is the first step that will finally lead up to BETA3, after which RC1 is planned. Beta3 also marks the end of the “liberal” ‘ok we still allow some new features if they had previously been discussed’. No more new features will be inserted when BETA3 becomes live. I will try to make a nice list of what’s new for 8.0 the moment BETA3 is tagged. The release is one step closer again!

Tagged with:
 

Open Source fans? This you must have!

You should order yourself a copy of the BSD Magazine _FAST_! You can find it here http://www.freebsdmall.com/cgi-bin/fm/bsdmag.05?id=YtVdjmGH&mv_pc=108 make sure you do that as soon as possible to get the magazine in your possession. Why? Because I wrote in it? Because they need it? Because the community needs these kind of things! The magazine only costs a few bucks, it’s worth spending that few bucks!
03_2009_BSD_800

 

A BSD Magazine article

At the beginning of this year I was asked by the BSD Magazine people to write an article. I asked what the idea was and I was told that I could emphasize on security, or the installation of FreeBSD and things like that. But then in a way to that everyone can understand it. Also I knew that I was going to move out of the house within limited time, so I agreed writing it if I could have some help.

Jeremy Reed, Michael Lucas and Murray Stokely helped where possible and it resulted in a very nice article. The issue should be out soon, so you are invited to order the issue of http://www.bsdmag.org and read the article I wrote. It goes about installing FreeBSD 7.1 (yeah it applies to 7.2 as well for whats it worth :) ). So stay tuned!

20090612: In addition you can download/order it from here: http://www.freebsdmall.com/cgi-bin/fm/bsdmag.05?id=HtzwqhCU&mv_pc=105.

If you read it, I am ofcourse interested in seeing what you think about it, so do not hesitate to let me know!

 
Page 2 of 912345...Last »
© 2003-2010 Evilcoder.org
Bear