-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.21-dev Dogecoin splash screen image changes #3260
base: 1.21-dev
Are you sure you want to change the base?
1.21-dev Dogecoin splash screen image changes #3260
Conversation
Thanks for this work, I think we could merge this out-of-phase to please the eye and avoid confusion - that's fine. As for the license files, these will need to get changed, but I can work on that once this PR is done; don't worry about it for now. PS: I noticed a regression on latest boost from brew on my M1 last week when I was doing a no depends build to test some of the ARM optimizations on 1.14.7-dev... am not sure yet what happened there yet, this is an open item for me right now. |
341fb98
to
e1efa89
Compare
Hi, Would this be a rebase what it is now? Thanks, |
Yes because all the CI changes are squashed into a UI commit. No worries, we'll get that done. For now just commit whatever you think is needed for now and when we're somewhere, I'll help cleaning it up. |
Hi, As far as image updates, I think I am done since my goal was to just change the splash screen. Most of the work now is to satisfy various CI Mac build requirements for Ventura. For example, I'm currently getting the error:
I tried to explicitly indicate header file location" But the error still showing up. P.S. I am happy this rebase went a little smoother than the first time I did, practice makes you perfect! 👍 😎 Thank you, |
94b062c
to
c497db1
Compare
Hi, Some observations about last commit:
Thank you, |
Answering the easy one first:
Bitcoin's CI solution that we inherit with 1.21 is meant to be agnostic to platform (as much as can be) so it should be easy to switch platforms if so required. I think that the issues aren't with the platform but with our code. I'll spend some time on investigating this. |
Thank you for clarifying. I think I've resolved
That's with |
cc9e331
to
49b3fc1
Compare
Hi, Some notes about this last commit: 49b3fc1:
Who could have thought that such trivial image change PR would lead to so many additional changes 😲 |
Hmm no, it is failing due to berkdb 5.3 runtime issues - I suspect that this is similar to what I am seeing with 1.14.7-dev on BOTH arm64 and x86_64 Ventura. Compile and linking goes fine but at runtime it goes nuts.
I think it is time to make that a high priority issue. |
Got it. Thank you for letting me know. Just an FYI, I did P.S. Tried copy-and-paste CI error here but it comes out in weird fonts so I'll make a full commit instead. |
The font is boring, make it comic sans like the rest of the client! |
I just saw that Bitcoin Core fixed this by no longer supporting "legacy" bdb based wallets in the macOS arm build on 24.1 / 25.0 - it looks like we're not the only project experiencing issues with native usage of bdb on macOS. I honestly would still want to find a way to make it work, we do not have the luxury of depreciating bdb. I'll work on a deep analysis of this issue as it affects all versions / branches. |
If that is true I find it outrageous. There are a lot of people storing coins in "old" wallets and it's not the job of Bitcoin maintainers to break everything for fun but rather to maintain the software... |
Hmm it's only for macOS native builds - cross-compilation with bdb still works, here too. So it's not depreciation of the feature, it is specific to the platform. I've personally experienced issues with bdb on the macOs native builds since a Monterrey update (a 12.1.x iirc), which happened right after the fix done in #2885. |
Note: I think that we can port #3308 to 1.21 to unblock the bdb issues. Will work on that as soon as we've seen some successful testing on the 1.14 solution. |
In reworking the fixes for non-linux arm64, I have found that:
I think that to avoid having to deal with a big PR that fixes all these things at once, I instead will propose a plan like:
|
da872c1
to
d4c69d5
Compare
d4c69d5
to
9acbc31
Compare
Hi frens,
This is something I wanted to do earlier, when working on other PRs, because I very much preferred to see Dogecoin image logo with relevant developer information on 1.21 splash screen instead of Bitcoin's. I also got into the habit of paying close attention to appropriate logos and images for the application, which I got drilled on at my previous job.
I've modified Dogecoin 1.21 loading splash screen with Dogecoin images, version and developer information. I tried to do as minimal changes as possible - to just change splash screen and show Dogecoin app icons only. It shows changed splash screen on a Mac and Linux:
I copied Dogecoin image assets from 1.14.6 installation but didn't remove bitcoin images because they are mentioned in
/contrib/debian/copyright
, for example, and I'm not sure what is the status of this file.Thank you,
Victor.