Wayne Blaszczyk wrote:
One thing I never understood is why do we maintain all the version numbers entities in the general.ent file? for the majority of updates, the only thing that is updated is the version number and the md5sum which means both files (general.ent and the package.xml) need to be updated. If the version number entity where kept on the actual package page, this would save the hassle of updating two files every time, and it will also alleviate this syncing requirement.
The reason, I suppose, is inertia. When we started BLFS, we copied the structure used in LFS. Later LFS migrated away from general.ent to packages.ent. The package info is used in several places in LFS, but not in BLFS.
If we do end up with multiple files for systemd, for example polkit, we probably need to keep the versions/meta data different. That is, the sysv and sysd versions could be different. For instance, if a package is updated in sysv, then the maintainer for sysd would need to check it before merging changes.
-- Bruce -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
