In the last days I took (and even had) the time to install a VM with Fedora 10, updated all the packages after installation, and created a new linux-f10-pango port (v 1.28.3). I did this because the port has a security vulnerability according to our VuXML DB and there where more and more reports in the last months from users which had a problem with this.
During the update of the port I noticed that the port does not contain a FORBIDDEN entry, just portaudit complains about it because there is an entry in the VuXML. That is not nice. I was told that the ports slush will be lifted soon (I need to bump some PORTREVISIONs), this means that I can commit the update probably tomorrow, just in time when the new RPM should hit the FreeBSD distribution infrastructure (MASTER_SITE_LOCAL is updated once a day from a specific folder in our home directories).
Thanks to Luchesar V. ILIEV for the nice writeup of what to install in Fedora 10 to be able to build RPMs, and the description of how to build your own RPM.
Wow, some of the TODO items in the last post are done:
- emu10k1 lower priority on attach (allows emu10kx to attach when loaded too)
- sade committed (and code improved)
And I did some more things:
- emu10kx fixes (submitted by Yuriy)
- enhancement of the bsd to linux errno mapping (submitted by “Intron”)
- added some more files to ObsoleteFiles.inc (submitted by kris@)
- had a look at linux_kdump and determined that we should update it with what we have in -current
There’s also a submission of support for Envy24HT chips from Konstantin (he also has a page with a lot of docs for envy* chips).
Not much happened in the last days. I talked with my SoC 2006 students and helped them a little bit with knowledge and testing. I also did commit some fixes for the envy24 driver to current.
ATM I have some holidays. So I think I should get some more time do to some stuff in FreeBSD… at least when it stays rainy and I’m able to find some new furniture for the living room soon (either it’s comfortable, or it does look good; in case it is comfortable and does look good, it’s either not available in the configuration you want, or it is at least 3 times more expensive than you are willing to spend… sigh).
On my TODO list is to commit is “sade”, the break out of the fdisk and disklabel editor in sysinstall. I have patches for this, but need to fix-up a little part before I can commit it. After that sysinstall can be replaced with something else, and we still have the nice curses frontend for disk partitioning available. Another TODO item is to give a lower priority to the emu10k1 driver, so that the emu10kx driver has precedence in all cases. And there are some easy patches in some PRs I want to deal with.
In the last days I spend my free time with mentoring Boris and the SoC students. Boris is maybe ready to fly solo now (and he already got implicit aproval for several things from me), but I will keep an eye on him from time to time for some more weeks.
The linuxolator SoC project progresses faster now. We may have support for TLS, TID and futexes in the comming week (this should allow us to run FC4/FC5 with a linux kernel version of 2.6.x, time will tell).
In the sound SoC project, Ryan created an user repository. He is more comfortable with committing “micro-changes” to the user branch first to not spam the perforce mailinglist. I don’t think this matters, but when he feels more comfortable this way, I don’t object. This makes it a little bit harder for me to follow, but I will nag him more often for a status report then.
I also MFCed the fixes for Oracle 10, it should work on 6-stable too now.
In the last days I did not only spend my time approving stuff of my mentee Boris, I also worked a little bit on the linuxolator myself. Thanks to Dmitry Ganenko and a mail of him to emulators@ I was able to fix some bugs which prevented Oracle 10g Express Edition from running. While the committed fixes are different from the patches he submitted, he did a very good job of tracking down the problems and providing hints and a testcase. If no bug shows up, I will merge the fixes to -stable in a week.
Now let’s see how long it takes for someone to write a port for Oracle 10g based upon his description.