-
dEBRUYNE
-
selsta
dEBRUYNE: replied, I’m skeptical at that comment
-
xmr-pr
endorxmr opened issue #3135: Send screen: some help text does not switch colour when switching from...
-
xmr-pr
-
xmr-pr
selsta opened pull request #3136: Transfer: fix help text (white theme)
-
xmr-pr
-
xmr-pr
rating89us opened issue #3137: Feature request: function getApproximateDate()
-
xmr-pr
-
tobtoht
selsta: I'm able to reproduce
-
tobtoht
"Some problems at connect, message: Socks request rejected or failed"
-
tobtoht
"Problems at shutdown: Transport endpoint is not connected"
-
tobtoht
Turning off Socks5 proxy in settings allows wallet to connect to localhost daemon.
-
tobtoht
I don't have time to debug this any further atm
-
selsta
xiphon: ^ any idea?
-
selsta
tobtoht: thanks
-
xiphon
selsta: works as expected
-
xiphon
a user tries to connect to a remote node using socks proxy
-
xiphon
that's what GUI is doing
-
xiphon
^ They shouldn't use remote node mode to connect to local node with socks proxy enabled
-
selsta
-
selsta
to select custom port on tails?
-
xiphon
All we need is just fix local node mode, i.e. to add local rpc bind port configuration and set it to some Tails "allowed" local port
-
xiphon
"guess that require
monero-project/monero-gui #2956" -> don't like the particular implementation
-
xiphon
but yep, basically we need a way to configure local daemon rcp bind port
-
selsta
due to torsocks?
-
selsta
ok
-
xiphon
i will have a look a bit later
-
xiphon
*maybe* we will fix it in the point release
-
rnhmjoj
xiphon: i peeked at the guix package of monero-gui and they are certainly having the same problem i have. see
git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/finance.scm#n713. VERSION_IS_RELEASE is being manually patched
-
xiphon
could you provide a link to monero source they use?
-
xiphon
rnhmjoj: ^
-
rnhmjoj
i think they are just downloading the archive from relase 0.17.0.1 from github
-
rnhmjoj
-
rnhmjoj
the sha256 hash is identical to mine, nice
-
xiphon
i don't see they fetching monero-gui repo recursively
-
xiphon
anyway, i need a steps to reproduce the issue
-
xiphon
^ please open a Github issue with the steps
-
rnhmjoj
if you have nix installed it would be pretty simple. otherwise, i guess i could give you a trace of the cmake command invocation and other stuff
-
xiphon
"i think they are just downloading the archive from relase 0.17.0.1 from github"
-
xiphon
you can't use it
-
xiphon
please follow the official building docs and recursively clone monero submodule
-
xiphon
at this point it seems to me that you are using outdated monero sources
-
rnhmjoj
why not? if you mean because it won't fetch the submodule it doesn't matter because the monero directory is copied from the monero package source, which is itself fetched recursively with git
-
xiphon
cause github archives doesn't contain submodules, as you said
-
xiphon
alright, we have a CI set up
-
xiphon
please have a look at the command we actually run on every commit / pull request
-
rnhmjoj
xiphon: the monero sources are from 0.17.0.1 and yes, they contain the submodules all right. in any case the issue is coming from a file within monero-gui source tree, not the monero submodule
-
xiphon
it shouldn't use Version.cmake from monero-gui repo, that is clearly a bug
-
xiphon
that i fixed a while ago
-
xiphon
please let me know if there is something left regarding this
-
xiphon
but we already have a PR removing this and all the other unused cmake code from the monero-gui repo
-
xiphon
^ it requires another monero PR to be merged first though
-
selsta
-
rnhmjoj
uhm, so monero-gui/cmake/verison.cmake should have never been used?
-
xiphon
right
-
xiphon
rnhmjoj: selsta: sorry, i have to go right now. Will be back in a few hours
-
» xiphon afk
-
rnhmjoj
ok, see you later
-
xiphon
rnhmjoj: i will double-check the case, so will remove just Version.cmake from monero-gui repo and see if there is something left that still uses it from monero repo
-
xiphon
will let you know
-
» xiphon afk
-
rnhmjoj
xiphon: ok, thank you
-
xiphon
rnhmjoj: found it. There is a combination of bugs. Another one: monero's Version.cmake uses wrong version.cpp.in file location (
monero-project/monero #6867)
-
xiphon
could you please do a test? remove monero-gui/cmake/Version.cmake
-
xiphon
and apply the patch from
monero-project/monero #6867 to monero-gui/monero/cmake/Version.cmake
-
selsta
xiphon: looks like CI failed
-
selsta
CMake Error: File /home/runner/work/monero/monero/src/src/version.cpp.in does not exist.
-
xiphon
on it, will fix in a few seconds
-
xiphon
updated
-
rnhmjoj
xiphon: that's good news. i'm building monero with the patch rn
-
xiphon
rnhmjoj: let me know the results
-
rnhmjoj
sure thing. so, the problem is the variable is a reference to the root (which is monero-gui) but it should be monero, right?
-
rnhmjoj
xiphon: it seems to have worked. monero-gui is now building without manually patching the IS_RELEASE macro
-
xiphon
"the problem is the variable is a reference to the root (which is monero-gui) but it should be monero, right?" -> right
-
xiphon
rnhmjoj: thanks for reporting and testing all the stuff
-
rnhmjoj
xiphon: no problem, thank you for figuring it out. btw, i still don't understand why no one else noticed this: what exactly is triggering it?
-
xiphon
"what exactly is triggering it?" -> didn't dig it further, my best guess is that due to some environment difference monero-gui/cmake directory gets searched first (instead of monero/cmake) from monero-gui/monero/CMakeLists.txt
-
xiphon
something like CMAKE_PREFIX_PATH or another similar variables gets set improperty
-
xiphon
Make due to different CMake versions (they sometimes change the behaviour between the releases)
-
xiphon
What CMake version do you use?
-
xiphon
s/Make/Maybe
-
xiphon
"i still don't understand why no one else noticed this" -> as i said before, we even have a non-stopping CI running on each commit/PR, works just fine
-
selsta
on 3 operating systems
-
xiphon
indeed
-
rnhmjoj
xiphon: cmake is 3.18. the explanation it make sense: nix adds a bunch of cmake flags by default and one must be doing it, though it not obvious to me:
hastebin.com/raw/zedafotani
-
xiphon
CMAKE_INSTALL_PREFIX
-
xiphon
Looks like this is what breaks the search path
-
xiphon
so monero-gui folder will be searched first
-
rnhmjoj
that also explain why the guix folk had the same problem. guix is surely setting the prefix in a similar manner
-
xiphon
once we merge the patches mentioned earlier, it will work out of the box (by accident though, but still)
-
rnhmjoj
yeah, i'm leaving a comment to myself to remove the fix for the next release
-
selsta
xiphon: should we PR these to branch too?
-
selsta
else it will take a while until we can merge it in gui
-
xiphon
are there any other fixes for monero core point release?
-
selsta
currently not
-
xiphon
not good, point release just for these couple patches doesn't look good
-
selsta
would not do a monero core point release, just PR to branch and once we have more fixes we can do a release sometime in the future
-
xiphon
yep, sounds good
-
selsta
I just meant that we won’t branch master to a release branch for at least 6 months or so
-
xiphon
yep