Bruno, What do you think about relicensing canonicalize-lgpl to lgplv2+? Among its dependents, a quick glance suggests only readlink would need the same adjustment.
Here's why: David Lutterkort <[EMAIL PROTECTED]> wrote: > On Sat, 2008-07-19 at 09:53 +0200, Jim Meyering wrote: >> Weren't you considering the switch to lgplv3 for augeas? >> That'd be easiest (for me). > > After the feedback I've got on that idea, I am a little hesitant to make > the switch. > >> If canonicalize-lgpl will suit you I can ask Bruno Haible >> if he's willing to downgrade its lgpl license to lgplv2+. > > That would be easiest for me ;) It looks like the code is fairly close > to the libc version, though I'd rather not duplicate Bruno's effort in > that area. If switching the license is a problem, I could probably also > cobble something together to use caonicalize_file_name on platforms that > have it and fall back to realpath on others. > > The reason I need it is because Augeas right now has a serious bug when > it writes files that are symlinks; e.g., when it > writes /etc/sysconfig/selinux (which is a symlink > to /etc/selinux/config), it first writes /etc/sysconfig/selinux.augnew > and then renames that to /etc/sysconfig/selinux .. of course with that, > the symlink disappears. > > That's the whole reason why I need canonicalize_file_name .. and the > fact that canonicalize-lgpl is lgplv3 was the whole reason behind me > musing about relicensing Augeas. As I said, though, at this point I > don't think that that's practical.