About GNUpdate
Package Database
Contact Information



  SCO - Source COde Authentication Toolkit

Posted by ChipX86 on Thursday, April 1, 2004 at 02:30 PST

With the recent break-in to the GNOME servers, as well as other security vulnerabilities I've witnessed, I decided it was time to make sure the source code we've all come to rely upon is safe and secure. I have just released SCO, the Source COde Authentication Toolkit version 0.1. SCO encrypts every line of your source code files individually and prefixes each one with the base64 representation of the GPG encrypted line, keeping your code safe and secure from all who may look to modify it.

  Yes, we are alive

Posted by ChipX86 on Monday, July 21, 2003 at 19:10 PST

It seems that several people are still concerned about the previous news post on April 1st. Yes, we are alive. That was an April Fools joke, and work has been done since then. Here's the current status of GNUpdate:

libcomprex is getting a rewrite. The new code will contain a small object model. Think of a simplified version of glib, but effective enough to be used by most apps. It now has support for symlinks, FIFOs, and devices, among other things. After fixing some bugs, we plan to have a release, though it may be a short while due to things like school coming up.

libpackman is getting a rewrite to the new object model soon, so that it may support the features available in libcomprex (symlinks, etc.). It is also getting some updates to the package support, and several bug fixes.

  #commits channel on

Posted by ChipX86 on Sunday, June 1, 2003 at 12:15 PST

Hey everyone. We're running an experimental channel on called #commits. picogui, Gnome, gaim, autopackage, and GNUpdate are among the first to try this out. Join there and you will see open source development in action :)

  GNUpdate Project Canceled in Favor of RPM Standardization

Posted by ChipX86 on Tuesday, April 1, 2003 at 00:05 PST

Due to the Linux Software Base project's standardization of the RPM format, and promised support of several distributions, the original purpose of the GNUpdate project is no longer necessary. The project will at this moment be canceled, and my personal work will go to the RPM project, to help other distributions move over to the standard.

I personally do not see a reason to continue this project. If anybody still has some interest in it, please contact me, and we will make arrangements.

Update: As you probably guessed, this was an April Fools joke. I wouldn't cancel my little baby!

  Packaging Standards Body

Posted by ChipX86 on Thursday, March 20, 2003 at 23:50 PST

The Linux Free Standards Body has created a listserv for discussion on the future of package management. If you are interested and wish to take part in the discussions, please subscribe.

You may also drop by the unofficial IRC channel, #packaging, on

  libcomprex v0.3.3 Released

Posted by ChipX86 on Friday, March 7th, 2003 at 01:30 PST

libcomprex v0.3.3 has been released.


  • Added basic archive writing support.
  • Added a cpio archive module.
  • Added a zip archive module.
  • Added the beginnings of a cab archive module.
  • Added new API functions, which include: cxMkDir(), cxGets(), cxExtractFile(), cxExtractArchive(), cxMakePhysDirs(), cxApplyFsNodeInfo(), cxMakeFile(), cxGetArchiveFileCount()
  • Added functions for extracting individual files and full archives.
  • Added extraction notification callbacks.
  • Added pkg-config support.
  • Added gettext v0.11.3+ support.
  • Added an Italian translation. Thanks Domenico Andreoli!
  • Added a Dutch translation. Thanks Bert De Meyer!
  • Added support for some non-ustar tar formats.
  • Added a test program to display the file/directory tree inside of an archive.
  • Removed comprex.h. Applications should now include libcomprex/comprex.h.
  • Fixed the extraction code so permissions, timestamps, and ownerships are set on files and directories.
  • Fixed cxEof().
  • Fixed the file and directory iterator. It should provide the correct results now.
  • Fixed a bug in the ar module where filenames weren't always read in correctly.
  • Fixed a bug in the tar module where filenames that start with '.' weren't processed correctly.
  • Fixed library linking problems with libbz2 and libz.
  • Fixed compiling errors when --prefix wasn't specified, and linking errors with libltdl.

For more information, consult the ChangeLog.

Starting with this release, all rpm packages will contain my gpg key for verification. See Verifying Signatures for more information.

  GNUpdate Hackfest December 2002

Posted by ChipX86 on Tuesday, December 10th, 2002 at 23:56 PDT

Last Hackfest was a success, so we're doing it again! December 28th, 2002 is GNUpdate Hackfest December 2002! It will be running from 0:00 to 23:59 UTC. If you'd like to help, please contact me.

Also, WOPN will be streaming alongside Hackfest, so tune in there, whether or not you're participating. It should be a lot of fun, as always!

  GNUpdate Hackfest Results

Posted by ChipX86 on Monday, October 7th, 2002 at 10:33 PDT

This is a day later than I wanted to post, but Hackfest is over, and we got some good work done. Many people, not being familiar with the inner workings of the GNUpdate components, spent most of Hackfest learning the API and code, and are still working on their patches.

  • libcomprex now includes basic archive writing support!
  • Lazlo is working on ZIP file support, so we'll probably see that working soon.
  • Oktal will be porting some of the GNUpdate components to Windows through Cygwin.
  • Bert De Meyer and Gerhard Muntingh brought the libpackman Dutch translation up to date.

I would like to thank Lazlo, nullpuppy, Oktal, Bert De Meyer, and Gerhard Muntingh for participating in Hackfest. Also, a special thank you to Deedra Waters of WOPN for announcing Hackfest on her broadcast every day until Hackfest.

We'll be having another Hackfest in about three months.

    Copyright © 2001-2003 The GNUpdate Project. All rights reserved.
    Website design and development by Portal Web Design.
    Site search provided by Google.