You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looking into dependencies of railties [1], I'm missing there all the rails parts the railties depends on, i.e. This is the list of dependencies from .spec file:
but I see listed just Requires: thor, rack-ssl and sqlite3. BTW sqlite3 is just development dependency, which should not be listed there at all, or should be shown optionally, on request, e.g. when "Show development dependencies" check box would be checked.
Uh, I see now I was not completely right. The dependencies are listed there, but not on the first level, where I would expect them. So may be the direct dependencies should be listed higher in the hierarchy? Or several times on several levels? Or may be if there is some recursion, it could be marked by some different color? That would help to avoid circular dependencies for clarity of the graph, while keep users aware.
True, in the dependency lookup method (app/models/fedora_rpm.rb#L46) we iterate over dependencies using a depth first traversal, and ignore packages if they have already been processed. We should be able to change this so that it adds the node as a child but doesn't dive into processing it's dependencies if it already has done so.
We'd have to play around with how to visualize it on the graph like you said, but any of those solutions sound like it could work. Will look into this in the near future (unless it annoyed you and you wanted to send the fix first! ;-) )
Looking into dependencies of railties [1], I'm missing there all the rails parts the railties depends on, i.e. This is the list of dependencies from .spec file:
but I see listed just Requires: thor, rack-ssl and sqlite3. BTW sqlite3 is just development dependency, which should not be listed there at all, or should be shown optionally, on request, e.g. when "Show development dependencies" check box would be checked.
http://isitfedoraruby.com/fedorarpms/rubygem-railties/full_deps
The text was updated successfully, but these errors were encountered: