Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 714834 - gui-apps/waybar-9999: meson.build:88:0: ERROR: Automatic wrap-based subproject downloading is disabled
Summary: gui-apps/waybar-9999: meson.build:88:0: ERROR: Automatic wrap-based subprojec...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-26 09:16 UTC by consus
Modified: 2020-09-13 05:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Build log (build.log,6.88 KB, text/x-log)
2020-03-26 09:17 UTC, consus
Details
Emerge info (emerge-info,5.50 KB, text/plain)
2020-03-26 09:18 UTC, consus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description consus 2020-03-26 09:16:29 UTC
Build fails every time with the following meson error:

meson.build:88:0: ERROR: Automatic wrap-based subproject downloading is disabled

Reproducible: Always

Steps to Reproduce:
1. Run emerge =gui-apps/waybar-9999
Actual Results:  
Build fails during configure phase.

Expected Results:  
Build should not fail.
Comment 1 consus 2020-03-26 09:17:03 UTC
Created attachment 626100 [details]
Build log
Comment 2 consus 2020-03-26 09:18:51 UTC
Created attachment 626102 [details]
Emerge info
Comment 3 Aaron Bauman (RETIRED) gentoo-dev 2020-06-07 18:16:59 UTC
package dropped to m-n
Comment 4 Jonas Toth 2020-08-12 13:33:12 UTC
Hi everyone,

i am currently working on adding multiple wayland-native tools into my own overlay and I have a functioning ebuild for waybar.

https://github.com/JonasToth/jonas-overlay/tree/master/gui-apps/waybar

And the dependency on a new library (that causes the build failures)
https://github.com/JonasToth/jonas-overlay/tree/master/dev-libs/date

I am willing to improve the wayland ecosystem in general.
I would be happy to get some help on getting started with gentoo contributions, as I did nothing so far.

Can I just follow the github-PR workflow to submit the new ebuilds for 0.9.3 or are there more steps necessary?

Related to #712236.
Comment 5 Larry the Git Cow gentoo-dev 2020-09-13 05:58:55 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221743f05c058a1670b504c9bf3bcd36effea055

commit 221743f05c058a1670b504c9bf3bcd36effea055
Author:     Jonas Toth <gentoo@jonas-toth.eu>
AuthorDate: 2020-09-09 14:16:48 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-09-13 05:31:06 +0000

    gui-apps/waybar: update to version 0.9.3
    
    This version bump added a new dependency on 'dev-libs/date'.
    
    Closes: https://bugs.gentoo.org/714834
    Closes: https://bugs.gentoo.org/712236
    Package-Manager: Portage-3.0.2, Repoman-2.3.23
    Signed-off-by: Jonas Toth <gentoo@jonas-toth.eu>
    Closes: https://github.com/gentoo/gentoo/pull/17099
    Signed-off-by: Sam James <sam@gentoo.org>

 gui-apps/waybar/Manifest            |  1 +
 gui-apps/waybar/metadata.xml        | 11 ++++++-
 gui-apps/waybar/waybar-0.9.3.ebuild | 61 +++++++++++++++++++++++++++++++++++++
 gui-apps/waybar/waybar-9999.ebuild  | 24 +++++++--------
 4 files changed, 84 insertions(+), 13 deletions(-)