JORDAN.YELLOZ.me

Yeah so I recently got a new operating system for my Mac and it’s nothing special. The window listing by holding down on the Dock icon looks interesting, though. It’s the first time I ever paid for an OS upgrade and I guess it might end up being worth it. It was pretty annoying to have to rebuild my whole MacPorts installation but at least it’s 64-bit now and that’s to be expected. Too bad python won’t build so all the packages that depend on it are gone for now. I do already have a Gentoo prefixed environment on my Mac as well which was 64-bit since 10.5 but it’s not as well maintained as MacPorts and doesn’t provide the necessary launchd modules for running servers. Otherwise I would switch over. It’s pretty stupid how they changed the storage size units (MB, GB) to the base-10 versions.

I also upgraded my Gentoo Linux system to the new 10.0 profile. I was just looking around in the profiles folder and found it by chance. There was no advertisement or anything so I performed an Internet search for it and did some reading. It ended up causing a huge issue with libxcb-xlib so I just rebuilt my entire system (about 1500 packages) and eventually I got it working again. The script they provided for dealing with this issue didn’t work for me. Too bad I didn’t know about the graphite optimizations in gcc-4.4 when I installed it because my computer might have been a little faster now.

I also updated cherokee server on this server and now it has live graphs which are somewhat cool, but not very flattering with regard to the activity on this web site. Additionally, after all that switching over to this new web server setup I noticed some issues, mainly with AJAX interactions. Specifically, on the admin side of this site, the tree view of the articles is flat. Also, I have a redmine installation running somewhere on here and I can’t edit the workflows and there are occasionally some crazy display issues such as an entire new page replacing a single content area when I switch some views. I don’t think any of these things happen when I use a plain mongrel instance. I don’t know if it’s happening on the cherokee side or on the application server side. I should really look into these things, as well as running these services on a more reliable runtime.

Update: I have switched over to lighttpd because all those weird issues were a defect in cherokee. My configuration file is actually pretty short (~75 lines) but it is actually much more clear than cherokee although I still had to employ some sneaky constructs to get things working the way I want. I am slightly disappointed by the inflexibility when specifying the MIME Types for the compression module. There may be some differences but this is probably the best way to go since there are no known failures. Redirection and forced promotion to https are also much easier with this.

Posted on

Revisions: