View previous topic :: View next topic |
Author |
Message |
Section_8 l33t
Joined: 22 May 2004 Posts: 627
|
Posted: Sat Nov 21, 2020 4:31 pm Post subject: deferring qtwebengine builds |
|
|
Yesterday, in my weekly emerge --update, I noticed that an update to dev-libs/re2 was going to cause a rebuild of qtwebengine. I decided I wanted to postpone this, so I added Code: | >dev-libs/re2-0.2020.08.01 | to package.mask to mask the update.
I have decided to try this as a strategy to deal with repeated qtwebengine builds - every time I see that a package upgrade will force a rebuild of qtwebengine, I will mask it. At some point, this will cause a problem - I will get a blocker, or one of those old ebuilds will be removed from the tree. At that point, I will bite the bullet, and remove all those masks and let everything including qtwebengine, build. I hope to reduce the number of painful qtwebengine compiles this way.
Thoughts? |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22754
|
Posted: Sat Nov 21, 2020 5:22 pm Post subject: |
|
|
It seems like this could be more readily solved by masking dev-qt/qtwebengine, then using emerge --unmerge to remove it. If you mask packages triggering the rebuild, then you are not updating those packages, and will miss out on any fixes (including security fixes) in those packages. |
|
Back to top |
|
|
Section_8 l33t
Joined: 22 May 2004 Posts: 627
|
Posted: Sat Nov 21, 2020 5:59 pm Post subject: |
|
|
Unfortunately, one of the packages I use regularly - kmymoney - has a hard dependency on qtwebengine. Yeah, I know I'll miss a few updates, so I probably won't keep these masked very long. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31288 Location: here
|
Posted: Sat Nov 21, 2020 6:11 pm Post subject: |
|
|
If you use unstable version you can wait some days for the release of 5.15.2 version for build with new re2 _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Sun Nov 22, 2020 2:11 am Post subject: |
|
|
Similar problems with things like isl/icu causing rebuilds of huge packages. I just emerge --exclude the offending libs until the big package gets an update itself. |
|
Back to top |
|
|
Section_8 l33t
Joined: 22 May 2004 Posts: 627
|
Posted: Sun Nov 22, 2020 2:31 pm Post subject: |
|
|
I am using stable qtwebengine, so I guess updates will be slower. I think, to reduce the number of missing updates, I will unmask and rebuild it every other time it needs rebuilding. |
|
Back to top |
|
|
|