View previous topic :: View next topic |
Author |
Message |
azp Guru
Joined: 16 Nov 2003 Posts: 456 Location: Sweden
|
Posted: Mon Jan 16, 2017 11:03 pm Post subject: Is the X11 overlay dead? |
|
|
Hi, I tried to find something on this subject in the forum, but wasn't able to.
Sometimes I really get the urge to test out the git versions (9999) of mesa/xorg-server/xorg-drivers, and the x11 overlay used to be the place to find working ebuilds of that. But when checking the overlay now, a lot of packages seems to have been removed with the commit message "Moved to main tree". There hasn't been any commits since end of October either. So does this mean that the ebuilds mentioned above are kept up-to-date in the main tree instead, especially regarding their development versions (i.e. git, i.e -9999)?
I know there are other overlays (FireBurn/pg_overlay), and that's great, so I'm kind-of wondering: which is the preferred way of getting the git builds? _________________ Weeks of coding can save you hours of planning. |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9679 Location: almost Mile High in the USA
|
Posted: Wed Jan 18, 2017 12:23 am Post subject: |
|
|
The main tree contains some 9999 versions too, have you checked if it will pick up git repos without an overlay?
media-libs/mesa-9999 without overlays appears to point to a git repo.
For the X drivers, some have 9999 and others don't. Any specifics? Not sure what the mainline amdgpu-9999 points to... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
azp Guru
Joined: 16 Nov 2003 Posts: 456 Location: Sweden
|
Posted: Sun Jan 22, 2017 11:03 am Post subject: |
|
|
eccerr0r wrote: | The main tree contains some 9999 versions too, have you checked if it will pick up git repos without an overlay?
media-libs/mesa-9999 without overlays appears to point to a git repo.
For the X drivers, some have 9999 and others don't. Any specifics? Not sure what the mainline amdgpu-9999 points to... |
Yes, you are correct, there are -9999-builds in the tree, and they point to git. And that is actually my question: Are these up to date, regarding build flags and dependencies? Since the git-version might include new stuff and add new build flags (for instance Vulkan), the use-flags needs to be in sync with these to make the git version usable.
I've noticed that some of the overlays seems to be quicker than the tree to update these build flags, especially when it comes to new LLVM versions and Vulkan, for instance. _________________ Weeks of coding can save you hours of planning. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21635
|
Posted: Sun Jan 22, 2017 5:10 pm Post subject: |
|
|
They may or may not be up to date at any given moment. Since they track the latest changes made by upstream, upstream could at any time push a change that invalidates any answer we give you. The best answer I can give is that it depends on how often upstream makes breaking changes and how much time the maintainer of the -9999 ebuild can devote to monitoring and handling any changes upstream makes. Beyond that, you could compare the update time of the ebuild against the activity in the upstream repository to see how many, if any, changes upstream has published since the last time the ebuild was updated. This is imprecise, since upstream may publish changes that do not need any change to the ebuild. |
|
Back to top |
|
|
mattst88 Developer
Joined: 28 Oct 2004 Posts: 422
|
Posted: Tue Jan 24, 2017 3:28 pm Post subject: |
|
|
Yes, I have been periodically moving 9999 ebuilds out of the x11 overlay and into the main tree.
The process for doing a version bump is usually copy-and-paste the 9999 ebuild, so having those ebuilds in the same repo makes this process simpler and keeps everything in sync. For instance if a new driver is added to Mesa, I can immediately add support for it to the 9999 ebuild, and then when a release is made with that new driver the version bump is trivial.
In my mind, once all the 9999 ebuilds are in the main repo there's not much purpose in the x11 overlay left.
Given sufficient time and motivation, I could see the x11 overlay containing old versions of the xserver or Mesa containing things like DRI1 drivers or working XAA. But I don't truthfully foresee myself having either of those in attributes in necessary quantities. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|