Spent the day reading nautilus code, dealing with how it initialized and checked for directories. Tried to make darn sure I didn't break anything when converting old ~/.gnome-desktop and its contents to the new ~/Desktop standard.
Made it work after some pretty careful bashscripts.
Also moved ~/.gconf to ~/.gnome2/gconf, not for consistency but to force a cleanslate gconf database for everyone. It was simpler this way than to do a timestamp and remove code.
I love George.
> Last time I checked UK law doesn't permit you to assign copyright to
> someone without them wanting it, any more than you can "gift" people a
> handgrenade without the pinAre you comparing gdm2 code to a handgranade without the pin? In any case,
since apparently the last Queen of England is quite dead for some time, she
can't obviously not want it, thus, clearly she wants to be the copyright
holder for GDM2.
okay. This email weirded me out. No, not because of its contents, due to pre-coffee I'm not going to go through it and actually analyze the text. However, the spam classification by SpamAssassin (note that it got good scores by Bogofilter) made me sorta wonder.
I can't see any advert content.. So what is it? A reachout from some chineese undergrad who wants a job? And I really don't know how to classify this message either. "trash" seems to be a good storage site for it....
perhaps I'm just confused
Woke, ran, bus, bus, ran, train(sleep)...
Hacked some more at metacity, dug through loads of logs (to little avail), discussed reimplementing spamfilter+antivirus and debugging the transition from old debian(CRAP!) systems based on Gnome 2.0, to my new hackedup Gnome 2.4 desktop, wondering why people suddenly got 3 top panels (all our systems have one panel at bottom, thats default and the only thing avaiable).
Decided to work around it, Started to do some other migration-scripts in order to get it well dealt with. Next week will be spent implementing that and defscking some "various unsupported" menu alternatives ( I have some clue on how to support.. erm. that)
Spent 3 or so hours yesterday despamming my mail, with new and harder criterias. Seems my recent bogofilter upgrade didn't go great, and I lost my bayesian filters. So down to the terminal it was and start classifying, and teaching. In the same moment I took the time to wipe all my old virus-laden spam as that is now taken by an antivirus (before spamfilters).
End result after some training, inbox, no message over 0.2 points. Spam, all messages at 0.99+ points. filter on all email (yes, that takes some time), no false positives. No messages at all over 0.5 points. Yep, I was aggressive when setting delimiters. And I took the time to erase some questionable mails. ;)
Bleh, Spent the day hacking on Metacity. Seems that on a slow system the task of changing destkop takes so long to list all windows, stack them and get frames around them that it swallows keyboard input for a while.
The execute code waits for a return signal, less good on same systems. (it does some netcat magic to send signals to a jukebox.. However, why lock up the whole desktop while waiting for netcat to load?) . Solution is either to wrap the exec, or do something in the background.
Finally dealt with the "mouse move window" issues, ugly patch of a patch (limited resources patch in Fedora). However it worked , and windows no longer stick about.
Added some timestamping/debugging to metacity logging to try and deal with the lost keyboard issues. Economy still at the bottom, life sorta sucks.
gswitchit_config.c:365: error: syntax error before "fun"
gswitchit_config.c:374: error: `fun' undeclared (first use in this function)
Reviewed BMG ebuilds, again. They've improved some in the last week, still found issues in about 50% of them from looking at contents.
ugh, I don't want to try to merge those changes back into the tree and compare previous generation. They removed most of the comments on why certain things are done.
In other news, my paralell gnome25 install (not bmg builds) works, except a build problem at a minor point. I wonder aobut linking consistency though, will have to look at it more.
The current noise about Jeff and Gnome 2.5.3 release names. one thing.
There, Its said. Get over, Get on.
Today I spent hacking up rpm's for Gimp 2.0pre3 and lcms. Used drc's files as a base, but mangled some dependency info into it and made it into pre3. Also hampered by ntpd crashing on the clients, 40 minutes disrespectancy between the hosting NFS root and the machine doing the work causes libtool and auto* to go into a seemingly infinite loop until the building machine has caught up. Great.
now to consider some hacking on controlcenter. I need to relax.
So, I've been digging through gpdf, ggv, mozilla-bonobo, mozplug and plugger today in an attempt to get a working embedded pdf file browser in a browser, -with- the corresponding navigation UI. mozilla-bonobo doesn't cut it (no controls in the window) , left me doing cludgy things to gpdf , ggv and some plugger derivate.
I ended up using the cleaner mozplugger, together with ggv + some tweaks. Removing gpdf completely from the corporate desktop. Why? Because currently gpdf didn't feature the printing and navigation, and I don't want to maintain patches that guarantees to change the behaviour of the system mid release. Not good.
So for now, ggv has to handle both pdf and ps files, and do the embedded thing into the browser. Now only to make it launch a bit faster than current 80 seconds (slow testmachines that fit our target audience.)
Tomorrow its time to beat at configurations/preferences dialogs, unless there are more urgent things to deal with.
Okay, acme patched up so it doesn't just link to alsa, but can be disabled. (defaults to enabled). A first step towards reliable gnome.
Now, Can somone explain to me why I get such lovely Gem's of bugs like "Galeon breaks when I update mozilla" . Oh, right. There is no binary compability in mozilla. And the GRE looks ages away yet. okay.
But why do users who know this, know the cause and the way to fix it (rebuild/update/install correct galeon) still insist on filing bugs? Yeah. I know mozilla is a piece of *censored * censored * .. But I can't deal with the binary compability problem. AGH.
users.
See extended entry.
Spent the evening hacking gnome 2.4.2, Now all is in stable Gentoo, currently building it in Chinstrap packages as well.
Now to get those 2.5 ebuilds done. Or acme. or play vendetta all night. :)
install libtool 1.5.2.
build libao
watch libao install without .so suffix on files.
reinstall libtool 1.4
rebuild libao
watch libao install with .so suffix.
Conclusion, I hate libtool.
Oh, even better. I found out that there, on top of this, are securityissues with
Agh. i have to hack acme tomorrow or next week. It has automagic on alsa-lib, which means that things will break if I disable alsa and have alsa-lib installed.
I hate auto*
I've spent most of the day batteling with it and (argh) kde. The update of gcc (wonderfully smooth) Suddenly went sour as I realized that gktsourceview, aspell, and all of KDE references to gcc path directly in the .la files.. Havoc ensures. I could script a fix (and did easily at the beginning) but all my packages were "ruined" and would kill everything.
loathesome.. So to fix a few lines inside packages, I'm now rebuilding hours of c++ code.. kde..
let me count the ways I hate you.... *bleerhg*
Together with a gcc upgrade.. it hurts. old gcc references inside all binaries(packages, that is. not executables). ouch.
*fixing*
Okay, ever since I got started with MT I've more or less hated it, however it was possible to cut its "functionality" down enough to be able to kick it in the kidneys and make it work.
However, after finding this rant over at kuro5hin .. I just had to smile.
Yep, I know this is silly, egooesue and I don't believe people actually -read- my log, but I keep it for myself. "neener"
On other news, The emerge bug with tracking seems to be nailed down, hopefully I can get a new portage release soon. Gentoo recently moved new gcc to stable (3.3.2-r5) this will prove interesting. Currently building the Chinstrap binaries.
The next update to chinstrap will be major, it seems.
Gnome news, Got libcroco setup and working , passess my own QA. Will link librsvg without it for a while, then we shall see how things go.
Tracked down the chinstrap problem with broken systems. seems to be portage, it missess to account for binary dependencies when using the "system" target.
Hoping to resolve it quickly. Until then I have a headache to deal with.
This thread appeared due to a problem with binary installs and Gentoo. Here's the sort of confused "start" of the thread:
http://marc.theaimsgroup.com/?l=gentoo-dev&m=107594449228251&w=2
This gmane link adds a more thorough explination (didn't find this post in marc. weird with archives)
This, together with a reupdate of chinstrap to rebuild all packages that linked to the old OpenSSL lib (all things are now linked to 0.9.7) Just to be consistent.
Been fiddling with 2.6 + minor updates. Re-reviewed BreakMyGentoo's Gnome builds again. They still suck DEPEND/RDEPEND wise. They know this, have known it for some time and don't fix it. bleh. It will more or less kill any system that installs them. *sigh*
Tweaked some on Chinstrap too, and got my own system up-to-date. (2.6.2, gcc update, new grub and some other interesting things ;)
Looking at some painful updates with regards to OpenSSL. i wonder how this will come out.
Even though my chest aches and hurts dammit when I breathe deeply/heavily laugh or cough, its been a quite nice day. Showed up at the office, late as usual (noonish) and sat down to deal with internal kom and mail. Been hacking mostly on the Gnome /Freedesktop menu system, whacking some python code that RedHog created in order to get a nice parsable tree for me to work with. Menu spec is sorta nightmareish as it cuts into gnome-vfs, desktop, vfolder and menu spec's.
Made some changes to printer setup/working and other settings, new default BG (wee, cool) and some tweaking of other packages.
Todolist includes revamping control-center and getting a printer hooked with ggv (gpdf doesn't support printing, so we toss that poc. then getting ggv to hook into mozilla ... erm. interesting.)
Well.. ouch. Seems that the awful crackling sound and my chest pains have their reason in a broken rib. Not much to do about it than to be calm and drink milk, as its high up in the chest and doesn't hurt anything internal... yet.
Hopefully it won't start pushing my breath harder than it is now (normally it doesn't hurt, a dull ache sometimes, and it hurts to take deep breaths) but if it gets worse I'll get another chance to tend it.