Skip to content

feat: add package data model to package overlay - #1367

Merged
fricklerhandwerk merged 1 commit into
NixOS:mainfrom
adekoder:add-package-data-model-to-package-overlay
Oct 13, 2026
Merged

fricklerhandwerk merged 1 commit into
NixOS:mainfrom
adekoder:add-package-data-model-to-package-overlay

Conversation

@adekoder

@adekoder adekoder commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

This is Phase 1 of bring Package data model to the UI. Package overlays (ignored packages on a suggestion) now record which Package they belong to, alongside the attribute path they already store. The attribute path is still the source of truth, and nothing reads the new link yet. Everything that uses attribute paths today works as before.

Comment thread src/shared/models/linkage.py Outdated
Comment thread src/shared/models/linkage.py Outdated
Comment thread src/shared/models/linkage.py Outdated
Comment thread src/shared/models/linkage.py Outdated
Comment thread src/shared/tests/test_package_overlay_links.py Outdated
Comment thread src/shared/tests/test_package_overlay_links.py Outdated
Comment thread src/shared/tests/test_package_overlay_links.py Outdated
Comment thread .gitignore Outdated
Comment thread src/shared/management/commands/backfill_package_overlay_links.py Outdated
@adekoder
adekoder force-pushed the add-package-data-model-to-package-overlay branch 3 times, most recently from 62cc84f to 01af477 Compare October 9, 2026 13:47
Comment thread src/shared/migrations/0107_packageoverlay_package_packageoverlayevent_package.py Outdated
Comment thread src/shared/models/linkage.py Outdated

@fricklerhandwerk fricklerhandwerk left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's left to do is migrate the activity log entries to link to packages.

@adekoder
adekoder force-pushed the add-package-data-model-to-package-overlay branch from e87e2e8 to 34ab022 Compare October 13, 2026 08:29
@fricklerhandwerk
fricklerhandwerk force-pushed the add-package-data-model-to-package-overlay branch from 34ab022 to 8fab2f1 Compare October 13, 2026 09:16
@fricklerhandwerk
fricklerhandwerk force-pushed the add-package-data-model-to-package-overlay branch 2 times, most recently from 2a4c187 to 604e3a8 Compare October 13, 2026 11:50
@fricklerhandwerk
fricklerhandwerk force-pushed the add-package-data-model-to-package-overlay branch from 604e3a8 to 8b0a887 Compare October 13, 2026 12:19
@fricklerhandwerk
fricklerhandwerk added this pull request to the merge queue Oct 13, 2026
Merged via the queue into NixOS:main with commit e606d33 Oct 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants