- Timestamp:
- 12/10/2021 05:19:06 PM (3 years ago)
- Branches:
- ablfs-more, legacy, trunk
- Children:
- 794f94f
- Parents:
- 1870b56
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BLFS/TODO
r1870b56 reec87db 16 16 17 17 -- Bugs hunting. 18 19 -- About dependencies 20 A. A DEPENDENCY MAY NOT BE INSTALLED EVEN IF NEEDED 21 Currently (December 10th, 2021), the dependencies are only installed 22 if either: 23 - (i) they are not already installed 24 - (ii) their version is higher than the installed version 25 If a dependency is not installed, its dependencies are not considered. 26 But it may happen that a dependency (depB) of a dependency (depA) is in 27 case (i) or (ii) (most likely), but not depA. In this case, depB is 28 not considered, although it might happen that it is needed for the 29 requested package. 30 So the dependency system should be changed to always compute the full 31 dependency chain, and another function should be created to remove 32 packages not in case (i) or (ii) from the list of generated dependencies. 33 B. CHECKING DEPENDENCIES 34 There are several kinds of checks we might want to implement, for 35 example: 36 - (i) check that a package can be built with only the listed 37 dependencies, and their dependencies (missing dependency) 38 - (ii) check that the dependencies do not include dependencies 39 that are already in the dependency chain (redundant dependency) 40 - (iii) check that a dependency is really needed (false dependency)
Note:
See TracChangeset
for help on using the changeset viewer.