[From IRC, as Ciaran can't read more than 2 lines...] Hi!
Here my proposal on handling disambiguation of package names. Each package name shall have exactly one directory beneath packages/. If there are two packages with the same name, say git from kernel.org and git from GNU, then create a directory 'packages/git' and in there create 2 subdirectories. Each subdirectory uses one of the disambiguation names 'kernel.org' and 'gnu'. The full package names would then include the disambiguation _after_ the package name. In the case of git, it would be 'git/kernel.org' and 'git/GNU' while it would be 'vim', as that one needs no disambiguation. That way we could strip mandatory category name parts. However, there is a problem regarding new packages. Currently, we only have kernel.org's git in arbor. In this case, all package related file would be beneath 'packages/git/', as there is no need for disambiguation. If we now added a new package with the same name, we'd need to change all dependencies and to rewrite the contents of the installed repositories. Danny _______________________________________________ Exherbo-dev mailing list [email protected] http://lists.exherbo.org/mailman/listinfo/exherbo-dev
