-
hyc
should we be updating the version of OpenSSL in our builds? 1.0 is deprecated
-
hyc
newest OpenSSL security advisory (today)
openssl.org/news/secadv/20201208.txt
-
hyc
bah. cmake can't find this version of openssl
-
hyc
pos
-
fluffypony
inv4 "Monero developer Howard Chu suggests switching to Proof of Stake with a one-line comment on IRC: pos"
-
fluffypony
*inb4
-
Guest33
-
waki4ever
Why does the Saviour of NASA take a group achievement award and present it as a proof of individual glory?
twitter.com/hyc_symas/status/1203709575226183683
-
ErCiccione[m]
so, apparently github is introducing a new "discussions" tab, where people could discuss things without open issues. Sounds interesting, could be a good alternative to /r/monerosupport (i have no idea how it works yet)
-
ErCiccione[m]
-
ErCiccione[m]
looks interesting, like a mini-forum to suggest/discuss ideas and features
-
ErCiccione[m]
seems like a stackexchange kind of thing
-
ErCiccione[m]
Actually, they recently added some features, like dark mode and more detailed github actions:
github.blog/2020-12-08-new-from-uni…hub-sponsors-for-companies-and-more
-
hyc
seems like our gitian builds are a bit fragile, downloading additional pkgs from ubuntu repo on top of the base docker image
-
hyc
because the ubuntu repo may age out and disappear
-
hyc
we should instead grab all pkgs we need right now and freeze that in a new docker image
-
hyc
no?
-
hyc
TheCharlatan: wdy think?
-
kpcyrd
hello, I think we've identified a reproducible builds issue in monero:
-
luigi1111
please share
-
kpcyrd
it seems that if a new release is pushed the code that generates the version string generates a different string, so rebuilding old versions would be a problem
-
kpcyrd
this was flagged by the rebuilder system we use for archlinux:
reproducible.archlinux.org/api/v0/builds/10997/diffoscope
-
kpcyrd
`0.17.1.5-release` vs `0.17.1.5-3942a1cd` in the rebuild
-
hyc
wtf is a Gnu Build ID
-
kpcyrd
you can ignore that, it's deterministic and going to be the same if there are no other differences in the binary
-
kpcyrd
the version strings have a different length, so the diff is a bit noisy because the offsets are different in the rebuild
-
moneromooo
The "release" part of the version string checks if there is a commit which is a parent to the current HEAD.
-
moneromooo
I think that's what you mean with "if a new release is pushed".
-
hyc
it checks if you're building the most recent tagged commit
-
hyc
so it won't set "release" if you're building an older tagged commit
-
hyc
perhaps that should be changed
-
kpcyrd
yes, what hyc is saying
-
moneromooo
I'm reaonably sure it will not say release if your HEAD is tagged but there's a child to HEAD.
-
moneromooo
That bugged me for my TF builds before.
-
kpcyrd
I think the first package was built before the 0.17.1.6 release and the second one afterwards
-
hyc
we could use something like "git describe" instead, to determine if we're on a tagged commit
-
moneromooo
I'll try to fix it.
-
kpcyrd
should I open an issue for this on github?
-
moneromooo
ndorf: see 7102, I remember this being fiddly and I might have broken your test case.
-
moneromooo
I don't think it's needed, there's a patch already.
-
moneromooo
(7102)
-
kpcyrd
cool, thanks!
-
xmr-pr
moneromooo-monero opened pull request #7102: cmake: fix "release" version string on tagged releases
-
xmr-pr
-
ndorf
moneromooo: do you mean the unit test? not sure how this change could break that, as it still seems to output either $ver-release or $ver-$commit as before?
-
moneromooo
I mean the make bit.
-
moneromooo
cmake
-
moneromooo
I'm not sure what you fixed it for, so I'm not sure whether I broke that fix.
-
ndorf
oic. this should be good. the original fix was for not updating the string on incremental rebuild, this shouldn't affect that. i'll make sure
-
moneromooo
Ah. Yes, should not matter here. Thanks.
-
ndorf
np, thanks for the heads up