Posts Tagged ‘google’

Notes on the Google Chrome™ Debian package

2009.12.08 22:23 by Leo Antunes - 9 Comments

Just some quick superficial observations on the Debian/Ubuntu package distributed by Google:

  • Most files are installed in /opt/google/.
  • It attempts to patch /usr/share/gnome-control-center/gnome-default-applications.xml on postinst (maybe legacy compatibility? Someone with more gnome-fu than me care to explain?).
  • The postinst also automatically adds a souce for updates to /etc/apt/sources.list.d and an archive key (this is IMHO the worst part)
  • It includes a daily cronjob that – at least at first glance – tries to do the same things the postinst did (new apt source, archive key, etc) and some further archive configuration. The cron script is called at the end of postinst.
  • A casual look at objdump suggests it’s statically linked to libv8
  • On a slightly more positive note, it at least seems to successfully undo most of the changes once removed, with the exception of the added archive key and the above mentioned patch to gnome’s default apps list (that is: if there’s any situation it actually gets applied).

I understand it might be too much hassle doing it the right way (from the corporate POV), but then why not simply cooperate a bit more with the community? Hopefully they’ll accept some criticism and suggestions.
Or even better: they could simply reuse all the work being done to officially package Chromium.

UPDATE: forgot to mention that the version string (something like “4.0.249.43-r34537”) doesn’t follow policy. Not a huge deal for a non-distributable package, but in the name of forward-compatibility – if Chrome ever becomes fully open-source – it could be smart to adopt something like “4.0.249.43-0.x”.

Just rinding the Wave

2009.05.29 22:01 by Leo Antunes - 0 Comment

I know everyone’s been talking about it, and that I’m not supposed to be a news blog or anything like that, but I’m pretty excited about Google Wave after watching the presentation.

I try really hard not to be a Google fanboy, but I must admit I sympathize with the company and the way they work. The “do no evil” stuff might not be entirely true, but it’s corporate behavior is certainly well within what I consider a reasonable trade-off between the modern needs of a huge company and the lofty ideals of social responsibility.
It could all be a ruse to get big enough to rule the world and the paranoid side of me isn’t completely dead, but I give them the benefit of the doubt for now.
Anyway, I digress in my justification of admiration for Google.

I haven’t yet read the protocol specs, but I’m curious to see how they deal with connection problems between federating servers and the conflicting edits that might arise from such a situation. Also curious about possible desktop client integration and offline use.
I’ll hopefully have time to browse through it in the next few days.