hey everyone, (btw i'm subscribed to the list now, so feel free to stop cc'ing me)
i've summarized things up a bit here:
http://wiki.debian.org/Teams/Dpkg/Proposals/ConffileDatabase
like i say in the wiki page, the only real big question at this point is
which "format" to use, i.e. <conffdb>/package/<hash> vs.
<conffdb>/package/<path>.
i think i'm once again leaning back towards the path-based implementation, as
the only real drawback to it (besides needing to implement a mkdir -p or call
it via system()) is that filenames are limited to PATH_MAX-strlen(conffdbdir)
or so.
given that currently there are other factors at play limiting this (like if a
user builds a package in /home/user then you have to subtract that from
PATH_MAX too), i think just adding a few checks and ensuring a graceful
fallback behaviour would be sufficient.
anyway, i re-merged in my local repo from the latest dpkg version, and there
didn't seem to be any major conflicts post-trigger-merging (just a few parts
that needed sorting out manually), but as i say in the page i'm suspicious
that i'm not doing things right with symlinks and need to spend a bit looking
at that. so it's a matter of resolving that potential issue and deciding on
the question above (and making any necessary changes to accomodate it).
questions? comments? feel free to post here and/or the page above.
sean
signature.asc
Description: This is a digitally signed message part.

