Bug 16168 - PRE_REMOVE failure leads to successful cast but dropping dependents
: PRE_REMOVE failure leads to successful cast but dropping dependents
Status: NEW
Product: Sorcery
Classification: Unclassified
Component: Cast
: 1.16.x
: All All
: P2 normal
Assigned To: Sorcery Bug List
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2024-01-17 15:39 UTC by Remko van der Vossen
Modified: 2024-01-17 15:39 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Remko van der Vossen 2024-01-17 15:39:32 UTC
diffutils @ f3afb58bd102a74ccc7a7db2ae2365cfd5531314 fails PRE_REMOVE because /usr/share/info/diff.info does not exist. This leads to the spell successfully casting and being installed, however there is a "spell failed, remembering that" message and dependents seem to be getting dropped.

PRE_REMOVE exit status should either be fatal to the cast or it should not, now it seems to be kind of both, the cast succeeds but dependents seem to be dropped.

Input Ismael, it should be fatal:
1631 +wich ismael: we should make a choice, either it should be fatal to the cast or it should not, now it seems to be kind of both, the cast succeeds but 
           dependents seem to be dropped
1631 +wich That is not good
1632  ismael it should be fatal sure