/usr/portage

Muine needs some love 0

Peter Johanson received CVS commit access for the Muine Music Player, the famous »no I’m not just another iTunes clone«-player. I hope Peter will bring some new dynamic to the Muine-project and please remember my interface ideas I’d suggested via the list.

Filed under , , , , , , , & no comments & no trackbacks

Lieblingsbug 0

Emuliert mehr Windows-Fehler!

Filed under , , , , , , , , & no comments & no trackbacks

Wahre Worte, wahre Worte 9

Johannes über Music-Player auf dem Linux-Desktop:

»Amarok ist hässlich, überladen und in Kombination mit GNOME erst recht ungenießbar.«


Wie wahr, wie wahr. Wobei ich die Sprechorttheorie auch hier falsch finde. Auf einem KDE-Desktop bleibt Amarok auch hässlich, nur fällt er da nicht aus dem Rahmen.

Filed under , , , , , , & nine comments & no trackbacks

Updating Gentoo to MySQL 4.1 2

First of a clean method. But this is too boring. Not really, I was just too stupid to differ «–buildpkg» und «–buildpkgonly». Too stupid. If you’d done this, you should not run into any problems if you were not intelligent enough to specify the USE-flag «utf8» which enables one of the killer-features in MySQL 4.1: internal use of unicode, what a fine thing! Enabling this without backing up your databases leads to a shortening of all varchar-fields. So the only solution is to get the structure of the old databases from the backup, doing some scripting magic (see below) and alter all varchar-fields. But, you won’t regret your upgrade. MySQL 4.1 provides a lot of nice things, especially the abovely mentioned unicode-issues and, as another serious highlight: combined queries.

Script:
cat structure.sql | sed -e "s:^CREATE TABLE \(.*\) (:ALTER TABLE \1:g" -e 's:^ \([^ ]*\) \(.*\):CHANGE `\1` `\1` \2:g' -e "s:^) TYPE=MyISAM::g" | grep -v "CHANGE UNIQUE" | grep -v "PRIMARY KEY" | grep -v "CHANGE KEY" | grep -v "KEY KEY" | grep -v "^–" | grep -E "(varchar|;|USE|ALTER)" | tr "\n" "#" | sed -e "s:,#;:;##:g" -e "s:ALTER TABLE [a-Za-z0-9_-+] #;::g" | tr "#" "\n" | sed -e 's:^ALTER TABLE \(.*\):ALTER TABLE `\1`:g' > test.sql

Filed under , & two comments & one trackback

It's A Good Day But Just A Beginning 0

OpenSSH 4.2 has been released (see Pro Linux, german only). As a start that’s not so important. Version bumps are common in the OpenSource community. But as a security enhancement they higher the default size of SSH-keys from 1024 to 2048, which makes sense in general primarily for the RSA-algorithm, which could be broken in the size of 1024. For paranoiac reason it makes sense to use 4096 RSA-keys to be on the bright side of security. But highering the SSH-keys is not enough, we need to get rid of MD5 and SHA1 completely, e.g. the /etc/shadow must use another algorithm, example whirlpool or SHA512; GnuPG uses SHA1, Gentoo’s portage uses MD5-checksums and so on. The free software community seems to deal with that problem like a dying duck in a thunderstorm. It’s high time to check out alternatives, it’s high time to take the cryptography experts seriously. I don’t understand them also but I think we have to trust.
And, for fun: my workmate told me, that SHA1 is mandatory for the security issues of banks. That’s too funny. If you think on the average duration if a law is changed here you shouldn’t do any online-banking from now on.

Filed under , , , & no comments & no trackbacks

Epiphany's Greasemonkey Extension 0

<a href=”/img/delicous-greasemonkey.png”><img src=”/img/delicous-greasemonkey_small.png” alt=“IMAGE: epiphany with «greasemonkeyed» del.icio.us-page” style=“float:right;” /></a>The new and polished version of epiphany comes with a greasemonkey extension. Well know from firefox this extension brings the possibility to edit webpages to customize them by your own purpose.

[ If you use BreakMyGentoo, you won’t have a problem. Just emerge epiphany and its extensions. It «just works»! ]

Filed under , , , , , & no comments & no trackbacks

Kernel dot-thirteen out now! 0

Daniel Drake outlines the changes quite clear, so I have nothing to say but: I’m happy to see inotify in which should prevent patching orgies and – I’m interested in testing kexec. But now I have to wait a few minutes, before the new kernel is compiled.

Filed under , , & no comments & no trackbacks

BIG FAT WARNING: Solving the GTK+ USE-flag hell 4

As proposed by Doug Goldsteinn (the guy who sometimes told FUD about us), the BreakMyGentoo-team will fix the GTK-useflag. So, from the users point of view, remember:
If you want to have GTK+-2x-support, USE=“gtk2” will do it
If you want to have old and crappy GTK+-1x-support, USE=“gtk1” will fit to your needs

Filed under , , , & four comments & no trackbacks

Monopod - Take Care of Your Podcasts 1

I put Monopod into our BreakMyGentoo-repository. It is a tool to fetch podcasts and follows the central GNOME-philosophy «it just works». Update our SVN-repository, type «emerge net-news/monopod» and enjoy a small but famous application.

Update:
Sorry, I included an outdated version. Please update your repository again to get 0.4.

Filed under , , , , & one comment & three trackbacks

Not just for fun 0

In 2.0.51_pre9 the new feature src_test(), a possibility to test the compiled binaries has been added to portage, Gentoo’s install scripts. This was a nice enhancement but nevertheless, most of the developers seems to ignore it. It is not the most important thing, so sometimes it makes sense to prevent the ebuild from executing «make test» and to do an «src_test() { true }» instead of executing the test but in common cases it is sensible to do it that way. But if you’d took care, you had mentioned, that «maketest» is in there since May 2003, which is quite a long time to take a look at it.

Using it or not using it is not the most important thing. More important is if a developer takes care on it. Our BreakMyGentoo-policy is clear: disable it if it prevents a package from being successfully built and is not a serious bug or enable it if is building. This rule is ok as it is not an important bug. But e.g. most of the GNOME-herd in Gentoo ignores this completely. They don’t care if it is important, if is should be disabled, if it is unimportant or whatever. They just ignore complaints about that feature. This is annoying because you’re unable to built a complete Gentoo-system with maketest in your feautures-list, because GNOME will surely hang off. So I want to appeal to the Gentoo developers and – of course – to the maintainer of the specific software: please take case on «make test», provide such a make-target if it’s reasonable and test if it is working before you release a new version of your software. Don’t provide an interactive test, don’t try to access to the X-server during the test, don’t try to write or read from files outside the destdir, don’t do something else annoying.

Filed under , , , , & no comments & no trackbacks

Version bump: revelation-0.4.4 0

New vesion in the BMG-Repository. Check it out. It provides a nice applet to search into your password-database.

Filed under , , , , & no comments & no trackbacks

Don't install GNOME-2.11 0

I want to make something clear: don’t use GNOME 2.11 already. It’s just in our overlay for internal testing. It’s heavily broken currently. I think tomorrow evening (GMT+1) we are ready. But I recommend to wait until we’re done.

Filed under , , , & no comments & one trackback

New ebuilds and again a new developer 1

I recruited Raphaël Slinckx as the next developer for BreakMyGentoo. He is a famous GNOME-developer, involved e.g. in Gedit. I’m happy to work with him together.

New ebuilds:

Update:
As I promised to do, I’d set up an Newsfeed. Now you can aggregate us.

Filed under , , & one comment & no trackbacks

New ebuilds: f-spot and istanbul 0

f-spot-0.0.13, a photo-managment tool and istanbul-0.1.1, a gstreamer-based desktop recording util are now in the BreakMyGentoo-tree.

Filed under , , & no comments & one trackback

New contributor: Hendrik Brandt a.k.a heb 0

I’m proud to introduce a new contributor to BreakMyGentoo, Hendrik Brandt. Good luck!

Filed under , , & no comments & no trackbacks

↖ Older Entries Newer Entries ↘