Motivation for 1→M und M→1 relationships in Nix security issues #237
Labels
No labels
automation
backend
bug
contributor experience
data
deployment
documentation
duplicate
good first issue
help wanted
nice to have
notifications
package maintainer
performance
skin
tech debt
user story
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lix-community/nix-security-tracker#237
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Coming from a discussion with @fricklerhandwerk I would like to better understand the reason for the current data model of the Nix security issue. My idea is that by adding some constraints, we could make the data model easier to understand to the user (and easier to implement).
CVE here means the data behind one CVE ID, so this means that deduplication of our data sources already happened.
Constraints that aren't questioned:
Constraints I would like to discuss:
Does it actually happen that one CVE not just affects multiple packages (already covered) but actually poses multiple different problems that would be best discussed in separate issues?
Is this really common or could this be solved by posting references to each other issues or closing one in favor of the other?
Would be interested to hear what you, as future users of the tool, think about this.
Summary of the discussion with beta testers:
Conclusion: We'll build the UI for CVE:1->M:Issue initially but keep the data model M:M, and extend the UI as needed.