Closed iceman1001 closed 1 year ago
I fixed a few things since my last tests, but I won't re-run all tests every time there are new changes... Please fix a RC and then we only fix things then make a release, but no new stuff.
That is a fair request,
As I know of now, Its one more thing, the preference.json saving , that is needed for a release.
Alright, done,
all compiles on :
RPI Zero Jetson Nano WSL Archlinux Kali Ubuntu 22 ParrotOS Fedora 37 OpenSuse Tumbleweed Termux
the build_all firmware fails, since the generic is too big for 256kb,
I think its more or less ready for a release. If you don't find anything, I be releasing tomorrow
the build_all firmware fails, since the generic is too big for 256kb
Ok then we need to skip sth else for 256kb devices, so we can at least test the compilation of all the other firmwares. I chose arbitrarily to skip NFCBARCODE support: https://github.com/RfidResearchGroup/proxmark3/commit/2633a54e11670a0144bcf11ce308b3eba644773c (some distro maintainers count on that script for their binary releases, we can't just release a broken build_all_firmwares)
Ok,
There are some new entries for coverity I pushed fixes to, and then its done.
:( skip nfcbarcode isn't enough.
I added SKIP_ZX8211=1
to make it work.
New standalone modes in this release:
LF_NEDAP_SIM
LF_PROX2BRUTE
Checklist
## [Nitride][2023-01-29]
make style
make miscchecks
make clean; make client CC=clang CXX=clang++ LD=clang++
on recent Debian or Ubuntumymanualchecks.sh
mycppcheck.sh
no alarming warning?tools/build_all_firmwares.sh
check that the script contains all standalone modes then compile all standalone modes (linux only)experimental_lib
compilation & testsexperimental_client_with_swig
compilation & testsOS compilation and tests
creating release
make release RELEASE_NAME="Nitride"
git push && git push origin v4.16191
## [Nitride.4.16191][2023-01-29]
Step Github releases
Step Homebrew updates
proxmark3.rb
v4.16191.tar.gz
Step package maintains