i make a clone of upkg in C :
things that will be done will be :
all compression used in paldo support for packages.
xz for new logs
option upx maybe : i need your feeling about it
VCS support : cvs, svn, git, hg, bzr.
i can add more on request
option compression of objects to speed up the next upgrade
(it should be doable for normal packages too)
checksums support for packages and specs.
now the most difficult is to have a new spec format that make everyone happy !
i think the best is a simple text where we will have all of the xml spec + new options with less space used !
even compressed this new format will use less time and memory to be processed !
the annoying thing here is if everyone here is not ok with this i have to make xml support for the clone but if everyone is ok translation of xml spec should be done with only a script !
the new spec format should be as :
[tag]:[arch][:]name[-VCS] version sum-of-bin [sum-of-source]
^very small but enough^
this will replace xml in local if xml is wanted
normal commands have not to be specified.
commands will be set with options from the user for source build.
your feelings are needed again
planned features are db support : auto-fix, auto-optimize ...
that's all for now !