Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove the hard mask of myth*, as we use arch and ~arch to specify ve…
…rsions
- Loading branch information
8ba2dda
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I understand why you did this, but I'm not thrilled about the results. I was using package.mask to prevent newer versions from being selected, but when this package.unmask file was added, it overrode my preferences (because portage is a little brain-dead about masking/unmasking) and it took some digging to find out why. IMHO, the unmasking should be left up to users. It was masked by the Gentoo mythtv maintainer, and although the maintainer seems to have abandoned it, I think the distro policy should persist. If users are savvy enough to add an overlay and use these ebuilds, then they should be savvy enough to create an appropriate /etc/portage/package.unmask file. Perhaps the README could be updated so users would know what to do.
8ba2dda
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/etc/portage/package.mask should override this unmask, are you saying it's not?
Are you running ~arch or arch? And you want just the stable packages?
8ba2dda
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's correct, /etc/portage/package.mask does NOT override this unmask.
I'm running mostly stable arch, but for historical reasons have keyworded all the mythtv packages to ~arch. I try to keep up with the latest (stable) release, but with a longish interval between upgrades (due in no small part to the long compile times). I appreciate that the ebuilds have been updated frequently, but I want to decide when I want to upgrade, and so I had been using package.mask to hide updates which were newer than I had installed. I believe that is one of the intended uses of package.mask. I prefer to use in-tree ebuilds, but have been forced to use an overlay to get 0.24 due to the apparent abandonment of the mythtv packages by the maintainer.
8ba2dda
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just removed the mask. I can't figure out how to fix the issue in portage easily so we'll re-think how to do this.