Steady as a rock

…or so they say

 

Oh noes! It is here! Falcon 2

Almost a year after I released the last version (1.5.3) of the falcon repository manager, beta 1 of version 2 is finally here! In the past months I’ve completely rewritten it, so if you need to manage a repository of .deb files, here’s a good application for you

New features in this release:

  • Scanning code no longer uses apt-ftparchive
  • All internal data is modeled using django, making it very flexible
  • The templates for html indices are als django-based
  • It is translatable!
  • Configuration is now even easier, using an interactive config editor
  • Numerous fixes and improvements
  • The beginning of a plugin system is created (completion in beta 2)
  • Same for an automatic building system (completion in beta 2)
  • You can now easily install single source packages and binaries into the archive
  • Having all data internally cached makes the code much less fragile
  • Support for sha1/sha256 checksums in Packages and Sources files
  • Compis with the new python policy, so compatible with edgy/feisty

Of course all the original features are still there:

  • Support for multiple releases & components
  • GPG signed repository
  • Themable HTML indices
  • No hassle with incoming if you don’t want to use it (but now you can easily use it!)
  • Quick and easy creation of .iso images

Grab a deb at my repo or download the source with bzr from http://blackbird.kaarsemaker.net/code/falcon

Filed under : Ubuntu, Personal, python
By Dennis Kaarsemaker
On July 5, 2007
At 06:11
Comments :
 

6 Comments for this post

 
Jeremy Teale Says:

Wee! Well, Falcon has served me so well in the past. I’m sure Falcon 2 won’t disappoint. Thanks for the great work, Dennis.

 
 
Sebastian Schauenburg Says:

Congrats on the Falcon release, keep it coming! Now it’s time to take a break and prepare for the next release (perhaps next year?).

 
 
Vincent Says:

Hi,
Great app :)
I have some questions/problems

Falcon doesn’t convert the \n in while rendering in html the Description field.
How do you tell to Apache that .deb files should be downloaded and not displayed (firefox/konqueror display the binary content of the .deb files)?

Thanks,

Vincent

 
 
Dennis Kaarsemaker Says:

I’m not sure I want it to convert the \n :)

Your apache is very misconfigured if random filetypes get sent as text/plain. The following should work around it:

AddType application/x-debian-package .deb

 
 
Vincent Says:

Thanks for the AddType, it works.

Would’nt be a good idea to convert the \n? Since it will render the description like the “apt-cache show” command.

 

Leave a Reply