neuro is currently certified at Master level.

Name: Ryan Murray
Member since: 2000-04-13 02:47:28
Last Login: N/A

FOAF RDF Share This


I'm a Debian Developer, currently maintaining a handful of packages, ftpmastering, sysadmining, and working on the ports, mostly mips/mipsel, but also some generic porting infrastructure. I used to work for Stormix Technologies Inc., who made Storm Linux, a commercial Debian-based GNU/Linux distribution.


Recent blog entries by neuro

Syndication: RSS 2.0
start-stop-daemon stop and --exec harmful

So, many people agree that stopping daemons in the preinst and restarting them in the postinst is not ideal, because the services have to be offline for the entire length of the upgrade. One can then simply restart the service in the postinst. The problem is if one uses the --exec option of start-stop-daemon when stopping the process, as the inode numbers will no longer match, as the binary has been upgraded. The same problem happens with a system that has prelinked the binaries since the last time the server was restarted. The stop script will always say that nothing is running. This can be a big problem if a commonly used system library has a security hole (say zlib), and you want to restart all of your daemons so that the new, fixed version is being used. But the init scripts all claim that your daemons aren't running...


On the way to rebuilding libgc for the C++ transition, I got sidetracked by optimizing wanna-build. First I tried replacing the manual regex and formatting that Wrap_DB uses with use of Storable's freeze and thaw on the hash instead. This resulted in a massive slowdown (almost twice as long to list the whole database). Then I tried replacing Wrap_DB with MLDBM using Storable, had to rewrite the code to minimize calls to FETCH and to correctly call STORE on MLDBM. This has resulted in a 3x performance improvement in all database access.

I can't think of anything to write anymore, but wanted an entry from this year...

27 Aug 2001 (updated 27 Aug 2001 at 07:42 UTC) »

Whew! been a long time. Finally ascended the chaotic wizard, and now I'm thinking of which lawful class to give a try to. Then I might go for the tourist...


Lots more has happened here -- the start of the mipsel auto builders, a change in the mips auto builders, boot floppies for mips, and coming soon for mipsel. The "fucking sysmips" problem should be fixed soon, hopefully improving things for people building a mips-1 userspace, but with mips-2 capable hardware...


I just felt like posting something since the last one was a long time ago. I should go work on w-p now...


Well, it seems the word is out now that Stormix has filed under for bankruptcy protection in Vancouver under Canadian law. They call the document "Notice of Intention to make a Proposal", and it basically lists everyone who is owed money, and the amount they are owed. It gives the filer 30 days of protection from creditors to come up with a plan for payment or secure enough money to pay them.

There's a rather ominous entry on January 15th that sort of hints at something, and is when things started happening. Things are not over yet, however, and people may yet see Stormix continue to exist.

Oh, and yes, the real reason that (AKA is down is the cost of bandwidth to keep it running. It's not a cheap investment to give back to the community, and just can't be afforded during this time. I wish it had not been said that it was waiting on hardware, but by the time people were asking, someone else had already answered...

So look for some more news on this in the near future. Unlike what the newsforge article says, the ftp server hasn't been up and down, just down since it was unplugged. Anything affecting the mailing lists in early January has nothing to do with any of this, it was actually a server shuffle/upgrade of things, and the resulting DNS changes taking time to propagate.

And yes, this is my diary, not any sort of statement on behalf of Stormix, of course...


So, I've got this Indy, and a few weeks ago, there wasn't even a compiler in the Debian system I installed. Now, I have a build daemon running, and am building ~200 packages per day. It's been rather interesting building most of Debian -- you see what packages haven't been touched since the slink days, and how they don't compile anymore, a few bugs in the builder (sbuild), and lots of interesting build-depends that aren't correct. It's been quite fun, now I just have to sort out collisions with the other people working on it.


Played settlers of Catan a few days ago with wheat. It was rather fun, and now I'm looking for people who might want to play gnocatan with. I still have to get the right bit of luck for my chaotic wizard, as I just seem to keep dying....oh well. I've also been playing Armagetron, and wonder if anyone knows where some network play servers might be hiding at?

26 older entries...


neuro certified others as follows:

  • neuro certified wichert as Master
  • neuro certified Trakker as Journeyer
  • neuro certified omnic as Journeyer
  • neuro certified joey as Master
  • neuro certified sim as Journeyer
  • neuro certified KhensU as Journeyer
  • neuro certified branden as Journeyer
  • neuro certified jgg as Journeyer
  • neuro certified Joy as Journeyer
  • neuro certified Wheat as Journeyer
  • neuro certified sness as Journeyer
  • neuro certified drow as Journeyer
  • neuro certified shaleh as Journeyer
  • neuro certified bod as Journeyer
  • neuro certified tausq as Master

Others have certified neuro as follows:

  • omnic certified neuro as Master
  • joey certified neuro as Journeyer
  • Trakker certified neuro as Master
  • jgg certified neuro as Journeyer
  • sim certified neuro as Journeyer
  • KhensU certified neuro as Journeyer
  • Joy certified neuro as Journeyer
  • bribass certified neuro as Journeyer
  • Wheat certified neuro as Journeyer
  • doviende certified neuro as Journeyer
  • drow certified neuro as Journeyer
  • sness certified neuro as Journeyer
  • bod certified neuro as Journeyer
  • bma certified neuro as Journeyer
  • jhasler certified neuro as Journeyer
  • Jordi certified neuro as Journeyer
  • kmcmartin certified neuro as Journeyer
  • mdz certified neuro as Journeyer
  • walters certified neuro as Master
  • dieman certified neuro as Journeyer
  • tausq certified neuro as Master
  • fxn certified neuro as Journeyer
  • dopey certified neuro as Journeyer
  • kclayton certified neuro as Journeyer
  • adl certified neuro as Journeyer
  • mako certified neuro as Master

[ Certification disabled because you're not logged in. ]

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!

Share this page