-
selsta
.merge- 3220
-
xmr-pr
Removed
-
xmr-pr
selsta opened pull request #3221: Revert Qt 5.15 changes temporarily
-
xmr-pr
-
xmr-pr
mb291 opened issue #3222: GUI v0.17.1.3 'Oxygen Orion' dosen' t show up on Debian Buster
-
xmr-pr
-
selsta
.merge+ 3221
-
xmr-pr
Added
-
tobtoht
Hey, stopping by to report that v0.17.1.3 does not start on Tails, likely related to
old.reddit.com/r/Monero/comments/jqmi8t/_/gbo8p2e
-
selsta
ty, yea we will revert qt update change
-
dEBRUYNE
Should I perhaps remove the Linux 64-bit version from the thread?
-
selsta
add a warning
-
selsta
it does work on some systems
-
xiphon
I would prefer fixing Ubuntu 18.04 issue instead of reverting the changes
-
dEBRUYNE
Will have to fix it fast though
-
dEBRUYNE
Can't have a 'broken' release out for too long
-
selsta
xiphon: we can also fix it, I just wasn’t able to
-
selsta
1.12 and 1.13 segfault on 20.04
-
selsta
and 1.14 has a deadlock on 18.04
-
selsta
did not really find out the reason, diff between 1.13 and 1.14 also did not show anything interesting
-
xiphon
Alright, might take some time to fix it
-
xiphon
Let's revert it for now if we want to release ASAP
-
selsta
IMO best to revert for now and then test without having to hurry
-
selsta
then we can include it in next release again
-
xiphon
Yep, let's revert and i will work on a fix
-
xiphon
btw, there are two commits in the
monero-project/monero-gui #3221 PR
-
selsta
yep looking into it
-
dEBRUYNE
+1 selsta
-
selsta
xiphon: updated
-
selsta
.merges
-
xmr-pr
3217 3221
-
selsta
luigi1111: Snipa: fluffypony: we need 2 merges and a new GUI tag, anyone online in the next hours?
-
luigi1111
yes
-
selsta
cool, will ping you soon^tm
-
dEBRUYNE
ty luigi1111!
-
selsta
luigi1111: ok you could tag now whenever you have time
-
selsta
merges and then tag
-
luigi1111w
do we not need to update get_libwallet
-
selsta
nope
-
selsta
gui only release to fix some linux issue
-
selsta
luigi1111w: v0.17.1.4
-
luigi1111w
it's still on 1.1
-
luigi1111w
I guess that's ok
-
selsta
hmm wait
-
selsta
you sure?
-
selsta
ah I know what you mean
-
selsta
-
selsta
you mean this?
-
xmr-pr
selsta opened pull request #3223: build: prepare v0.17.1.4
-
xmr-pr
-
selsta
luigi1111w: ok merge ^ please and then tag, 3x confirmed
-
selsta
should be the last release for a while now lol
-
luigi1111w
no the build script is what I meant
-
luigi1111w
-
selsta
we removed libwallet script
-
selsta
use submodules now
-
luigi1111w
oh, I see the issue
-
luigi1111w
ok
-
luigi1111w
done
-
selsta
w0w
-
selsta
ty
-
rnhmjoj
it's me again, here to report another bizzare build system problem from the Nix world
-
rnhmjoj
this time the g++ invocation is failing because the include path is so big the command line is being truncated
-
selsta
rnhmjoj: which version?
-
rnhmjoj
i've bisected the monero-gui repo and the first bad commit is 153154f484ab1c3e6196dc02d62f2094fff40e97
-
rnhmjoj
it looks like this line `set(CMAKE_PREFIX_PATH $ENV{CMAKE_PREFIX_PATH})` is duplicating every entry in the path
-
selsta
just FYI this has been reverted in v0.17.1.4
-
selsta
but we will include it in the next release again
-
rnhmjoj
about that, is v0.17.1.3 a kind pre-release? usually, a few days before you mark a tag "latest release", these pop up in the repology feed as official updates but i don't think they are
-
selsta
it was a official release but there was a bug on linux so we had to do another release
-
selsta
we mark them on github after a couple of days
-
rnhmjoj
ah, ok. thank you
-
rnhmjoj
the problem is still on master. I can only build monero by removing that line i mentioned
-
xiphon
we use Ubuntu 16.04 for builds
-
xiphon
rnhmjoj: do you use and OS even older than Ubuntu 16.04?
-
xiphon
s/and/an/
-
rnhmjoj
xiphon: no, why?
-
xiphon
just wondering what OS fails to build the GUI given that Ubuntu 16.04 build works well
-
rnhmjoj
i don't think this has anything to do with a particular OS: is just that some recent change in the build system cause the entries of CMAKE_PREFIX_PATH to be duplicate
-
xiphon
What entries?
-
xiphon
There should be just one path typically
-
rnhmjoj
i'll show you the build log, just a sec
-
xiphon
What OS do you use?
-
rnhmjoj
-
rnhmjoj
the OS is not relevant, the fact that i'm building it with Nix is
-
xiphon
Your build system misconfigures CMAKE_PREFIX_PATH
-
xiphon
WE don't set it in the build process
-
xiphon
Is an external variable (cmake arg or env variable) that is set by a user
-
xiphon
"the OS is not relevant, the fact that i'm building it with Nix is"
-
xiphon
Just a broken env
-
xiphon
Either it is an OS or build system, dunno
-
xiphon
You have to investigate this
-
xiphon
The line you are referring to `set(CMAKE_PREFIX_PATH $ENV{CMAKE_PREFIX_PATH})`
-
xiphon
just gets the evnvironment variable value
-
xiphon
and sets cmake variable value
-
rnhmjoj
what do you say it's broken? i think it's the only way for Nix to tell cmake where to look for packages
-
rnhmjoj
s/what/why
-
xiphon
Cause it is duplicating every entry in the path
-
xiphon
Like you said
-
xiphon
Btw, i see another bug anyway. Though it is not related to the particaular line (`set(CMAKE_PREFIX_PATH $ENV{CMAKE_PREFIX_PATH})`)
-
xiphon
rnhmjoj: Would be nice if you provide the steps to reproduce the problem and open Github issue
-
rnhmjoj
i'm collecting more information and see if i can create a minimal way to reproduce it that doesn't require having nix
-
xiphon
working on it
-
xiphon
there is an issue handling more than one entry in CMAKE_PREFIX_PATH
-
xiphon
will have a patch in a few, would be nice if you test it
-
rnhmjoj
i figured a couple things out: the environment variable is necessary, without it cmake fill find no package at all. it contains duplicates from the start but that's not the real issue
-
rnhmjoj
the problem may be here: include_directories(${CMAKE_PREFIX_PATH}/include)
-
xiphon
right, that's what i said
-
rnhmjoj
i think cmake already set the include directories by itself, based on the environment
-
rnhmjoj
btw, yes, just link me a patch i'll try it right away
-
xiphon
-
rnhmjoj
xiphon: works for me!
-
xiphon
great, thanks for reporting
-
rnhmjoj
thank you, will this be in the next release?
-
xiphon
yep
-
rnhmjoj
great, for the moment i'll link this patch to the package
-
xiphon
sounds good