5 Mar 2004 murrayc   » (Master)

GNOME Betas, GTK+ API Freeze, and GNOME Bindings API Freeze

This is the time when we get stressed:

  • The GTK+ maintainers had to decide to finally freeze their API to avoid delaying the GNOME 2.6 release.
  • The GNOME release-team had to decide whether GNOME was ready for 2.6, based on the bugzilla status, and particularly with the lateness of the GTK+ API freeze.
  • The GNOME Bindings had API freeze, though we weren't sure until the last minute whether GTK+ would do the same. For the Java and Perl bindings this is the first time they've ever done an API freeze. It's the 4th time for gtkmm.

It's always scary to make these decisions, but we shouldn't forget that it's meant to be scary. It's far better to tear your hair out for a week at API-freeze time than to have a constant state of uncertainty for a year. And I think it's actually perfectly normal to have repeated threats and expectations of API freeze - you need to shake the problems out of the tree.

Likewise with the worrying about the stability and quality of final betas - having a schedule makes everyone really think about it, and really fix the big problems.

I'm becoming a release schedule fanatic.

Mark McLoughlin has lots more time for the release-team recently, as part of his new job, I guess. During the past few weeks he has done a really wonderful job of organising us and coordinating with the GTK+ team. It's a very significant contribution to GNOME 2.6.

Division

I try very hard not to express any strong opinions here on divisive stuff such as politics or taste in music. That's dull but keeps everyone feeling included.

But sheesh, the Bush administration must go. A constitutional ammendment to ban homosexuals from getting married? In the fine tradition of amendments that abolished slavery, gave equal rights regardless of race, gave women the right to vote, and reduced the voting age from 21 to 18. The constitution, crufty as it is, makes Americans relatively free and it's outrageous to use it to reduce the harmless freedoms of a part of society. In europe we call this facism.

Bush knows that this amendment will never be passed because it's just meant to please an extreme minority of voters (I wonder, will he dare to support the amendment to deny abortion to women.), but it is unacceptable for a president to even suggest this.

I know that it's bad to invade a country, send people to die, kill innocents, destroy the world's environment, and destroy the american economy, and lie to the public, just so your friends get a few dollars extra for their retirement. But I think this is just the final straw for me.

The rest of the world is praying that Kerry wins the election, but the chances are very slim, what with the routinely corrupt american election process (see Kennedy v. Nixon), and now:

  • Probably-legitimate reweighting of the states' electoral votes so that Bush would have easily won in 2000 without Florida.
  • Widespread sweeping unregulated removal of people from voting lists, so that they can't discover until voting day that they can't vote. It worked in Florida in 2000, so they're doing it all over the place now.
  • Use of known-to-be-flawed electronic voting machines, controlled by politcally-motivated companies.

If Bush gets to rule for another 4 years, the rest of the world is likely to just give up on America and try to keep out of it's way. Unfortunately many people already have. That's a shame for the majority of decent moderate Americans.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!