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
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.
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?).
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
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
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.