"abuild deps" is no more updates dependency list
During package development, abuild was able to install each newly added
dependency when consecutively running “abuild deps” each time.
But it seems this useful feature broken at some point. Now, we have to
do “abuild undeps” and then “abuild deps” to install newly added
dependencies.
Please revert it previous behavior otherwise package development process
will be unnecessarily painful.
(from redmine: issue id 9957, created on 2019-02-03)
- Relations:
- duplicates #9651 (closed)
- Changesets:
- Revision 37fbafcd by Timo Teräs on 2019-06-03T06:33:43Z:
add: make virtual packages upgradeable (ref #9957)
Originally the virtual packages could have dependencies added to it.
However, commit b06e3b99 broke this behaviour to fix error reporting.
The root cause however was that the virtual depedency package was not
properly versioned.
This fixes to use current date/time as the package version, and
constructs the "faked" package hash from it. This effectively makes
"add -t virtpkg deps.." replace the dependencies which should be the
desired behaviour for "abuild deps".
'world' dependency to the generated virtual package is also now
versioned to make sure it get's upgraded.