macaroni-os / macaroni-os/mark-issues
[gnome-kit/xorg-kit] x11-libs/gtk+ have deps cycle
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 5
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
```
For package x11-libs-3/gtk+ found cycle: [x11-libs-3/gtk+ net-print/cups net-dns/avahi]
🚧 warning Stage4: [x11-libs-3/gtk+] Error on add deps to levels. Skip package - Cycle for package x11-libs-3/gtk+
```
I don't like having dep cycles. We need to study if we can split `avahi` ebuild with an `avahi-gtk` package in order to fix this or split gtk colord stuff in a separated package.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the dependency cycle among x11-libs-3/gtk+, net-print/cups, and net-dns/avahi, focusing on the Stage4 dependency-resolution warning. Investigate whether avahi can be split into an avahi-gtk package or GTK color-management dependencies separated as described. Done means Stage4 can add dependency levels for gtk+ without reporting a cycle.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100