Commit Graph

102 Commits

Author SHA1 Message Date
Gene Hoffman
dc781169b9
Update all platforms to miniupnpc 2.2.2 and Windows to Python 3.9 (#6703)
* Update all platforms to miniupnpc 2.2.2 and Windows to Python 3.9

* Actually use python 3.9 in Windows
2021-06-14 08:21:12 -07:00
Nikolaj Kuntner
2faab1ea83
Improve style consistency in root directory docs files (#4493)
* Improve style consistency

* black python required blank

Co-authored-by: Nikolaj Kuntner <>
2021-05-12 13:12:30 -07:00
Gene Hoffman
9cc908678b
migrate/fix version info for installers now that we're semver (#1869)
* migrate/fix version info for installers now that we're semver

* black
2021-04-14 09:50:17 -07:00
Richard Kiss
7906d02990 Simplify pyinstaller.spec. Solve daemon/chia name collision. 2021-04-06 13:29:41 -07:00
Gene Hoffman
af6eb3e2c8 Remove daemon.spec 2021-04-04 23:10:50 -07:00
Richard Kiss
6cae9625f6 Fix linux build. 2021-04-04 21:41:39 -07:00
Richard Kiss
8a3e00548a Rename src to chia. 2021-04-04 21:41:39 -07:00
Gene Hoffman
ad7d7e0cce Add missing linux specfile change. Error on pyinstaller failure (#1668)
* Add missing linux specfile change. Error on pyinstaller failure

* Build ARM64 in Ubuntu 18.04 LTS

* It's apt upgrade...

* drop sudo

* install add-apt-repository

* missing -y

* Need python3.8-venv python3.8-distutils too

* python3.8 was not happy

* apt install even... Need curl

* git and others are missing

* need sudo to support sh install.sh

* debug venv

* Emulate install.sh instead

* still needs git...

* Need build essentials for pyinstaller

* pyinstaller needs zlib1g-dev

* need libpython3.8-dev

* don't use -e with pip install
2021-04-03 21:38:10 -07:00
Richard Kiss
986b103aba Use src.PYINSTALLER_SPEC_PATH in build scripts. 2021-04-02 19:50:54 -07:00
Richard Kiss
7a970b8fe7 Add PYINSTALLER_SPEC_PATH. Simplify & unify spec file. 2021-04-02 19:50:54 -07:00
Gene Hoffman
33efff1d5d First attempt at a .deb build (#1372)
* First attempt at a .deb build

* Actually run the linux installer.

* src and dest

* Lets use ubuntu to build the .deb...

* Better options to installer-debian

* package name of chia-blockchain

* chia-blockchain

* drop sudo

* chia-blockchain-x64 dir

* target amd64

* drop arch in packager

* Prepare for ARM64

* ARM64?

* Redhat and ARM take 2

* redhat in failure mode

* redhat version issue

* Limit ARM64 and try for both linux

* Use 18.04 for x86 and manylinux2014 for ARM64

* Add RH - ARM64 fix

* Try updated ARM64 podman, fix fake SCM version

* No sudo

* Install node correctly

* remove sudo

* Next time, save the changes...

* need epel for fakeroot

* Grrr -y

* Correct fake setuptools

* correct version number

* Remove quotes

* RH version fix?

* try revision 0

* Remove revision

* Don't set SCM_PRETEND
2021-03-24 15:41:53 -07:00
Richard Kiss
ddb92a0690 Spelling fix. 2021-03-24 15:41:53 -07:00
Gene Hoffman
b833fde8ab Fix versioning for 1.0.0, ping GUI, a little more installer time (#1356) 2021-03-17 18:40:45 -07:00
Gene Hoffman
3ca2b59eed Locale extraction and compiling is now part of run build (#1348) 2021-03-17 18:40:45 -07:00
Gene Hoffman
4697e39470
Various clean ups, spelling thanks @adamfiddler, isort (#1278)
* Various clean ups, spelling thanks @adamfiddler, isort

* Actually thank @adamfiddler

* isort tests

* Update changelog, readme, spec, spelling

* Readme nit

* locales

* locales again
2021-03-13 14:57:41 -08:00
Gene Hoffman
67f5cd5b92
spec file changes (#1266)
* spec file changes

* Clean up installer build process

* revert as PR 1267 is right
2021-03-12 15:19:33 -08:00
Gene Hoffman
d77bc07ac4 move from download.chia to pypi.chia.net/simple/ 2021-03-08 15:32:00 -08:00
Yostra
da9b9ccf6f
Mozilla ca (#1155)
* include moz

* add mozzila submodule

* install script

* use file path

* update commit

* typo
2021-03-04 14:25:35 -08:00
Yostra
3e77319eda
Pinned root cert (#1137)
* typo

* pin cert

* depricated warnning

* don't require 0x

* Fix lint issue w black and update GUI pin

Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
2021-03-03 17:26:26 -08:00
Gene Hoffman
c35021339f chiapos to 12.45 for harvester multithread fix 2021-02-23 23:20:21 -08:00
Gene Hoffman
2ef68723d7
Fix bad version numbering from scm for installers (#1029)
* Search for bad version numbering from scm

* pollution is in the sub repo. Dir to check

* test-cache fetch depth 1 - clean debug installers
2021-02-23 19:40:14 -08:00
Gene Hoffman
6518b2bf42
Changelog for RC2 (#965)
* Changelog for RC2

* Fix win and mac GHA installer versions
2021-02-18 22:34:46 -08:00
Gene Hoffman
e35e3305f3
Update changelog - remove cbor2 remnants - GUI main update (#897)
* Update changelog - remove cbor2 remnants - GUI main update

* Typo caught by @zhando
2021-02-11 00:04:00 -08:00
Gene Hoffman
0febb5136b
GUI to a separate repo (#859)
* GUI to a separate repo

* correct repo name, codeql to just python

* fetch-depth: 0 is indeed needed

* remove debug ls's

* Switch to a submodule

* update blockchain gitignore

* Return omitted cd to install-gui.sh
2021-02-07 20:39:59 -08:00
Yostra
3d27a7d660 Use TLS Certificate hash as node id ssl id (#740)
* create CA

* create CA chain, pin public, private, auth

* build scripts

* refactor rpc

* test logging
2021-02-04 01:27:59 -08:00
Gene Hoffman
c6b81af994 Catch failed download of miniupnpc (#821)
* Catch failed download of miniupnpc

* Reverting to Python 3.7 due to miniupnpc
2021-02-04 01:27:59 -08:00
dependabot[bot]
289c908adb Update setproctitle requirement from ~=1.1.10 to ~=1.2.2 (#752)
* Update setproctitle requirement from ~=1.1.10 to ~=1.2.2

Updates the requirements on [setproctitle](https://github.com/dvarrazzo/py-setproctitle) to permit the latest version.
- [Release notes](https://github.com/dvarrazzo/py-setproctitle/releases)
- [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst)
- [Commits](https://github.com/dvarrazzo/py-setproctitle/compare/version-1.1.10...version-1.2.2)

Signed-off-by: dependabot[bot] <support@github.com>

* setproctitle now has binary wheels for all platforms except mac - PR'ed those to them and added to download.chia

* Just install local wheels

* update changelog
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
Co-authored-by: Gene Hoffman <30377676+hoffmang9@users.noreply.github.com>
2021-02-04 01:27:59 -08:00
Gene Hoffman
19674acefc
Check for secrets on Azure. Fix GH Mac 2021-01-17 20:06:17 -08:00
Gene Hoffman
a9287467a8
Correctly handle mac installer build on fork PRs 2021-01-17 19:47:48 -08:00
Gene Hoffman
a68773bf18 Try pyinstaller 4.2 2021-01-14 16:26:14 -08:00
Gene Hoffman
27b28d62f6 add locale:extract and locale:fix 2021-01-12 17:02:23 -05:00
Gene Hoffman
a0f8fa7938 Throw errors if any step of macos installer build fails 2021-01-12 17:02:22 -05:00
Gene Hoffman
bb6cce5cfb Fix bash lint 2021-01-12 17:02:21 -05:00
Gene Hoffman
3dcadd57e5 Notarize MacOS DMG on GHA and Azure - Azure Python to 3.8 (#595)
* Attempt to Notarize .dmg on GHA and Azure

* Add missing env vars

* Better ci mgmt 

* Try Python 3.8 on Mojave

* Fix dmg filename
2021-01-12 17:02:21 -05:00
Gene Hoffman
5895cf238d no gatekeeper 2021-01-12 17:02:21 -05:00
Gene Hoffman
1b66ae2ab8 Fix MacOS signing 2021-01-12 17:02:21 -05:00
Mariano Sorgente
b7c131448b Consensus fix, full node store fixes, change sync, more linting 2021-01-12 17:00:53 -05:00
justinengland
81a1f27f93 adding configure 2021-01-12 17:00:50 -05:00
Gene Hoffman
de38aef744 Try pyinstaller-4.1 (#533) 2021-01-12 17:00:49 -05:00
Yostra
b084dcfb28 npm run buil 2021-01-12 17:00:49 -05:00
Gene Hoffman
55a1ad8ed1 shfmt various shell scripts, evaluate grep -c 2021-01-12 17:00:49 -05:00
Gene Hoffman
5263b46b7d error ci on npm run build fail, fix install-timelord.sh on mac, osx-sign 2021-01-12 17:00:49 -05:00
Gene Hoffman
de5f646ccd
Throw build_windows.ps1 if npm run build fails (#474)
* Try-Catch in powershell, intentionally break npm to test

* Try If $LastExitCode Throw instead

* Clean up error msg, remove known bug
2020-10-16 16:18:05 -07:00
Gene Hoffman
020df916ec Halt the powershell build script on error 2020-10-15 19:48:12 -07:00
Gene Hoffman
4f2bc3aaa2 Correct .spec files 2020-10-01 11:07:12 -07:00
Gene Hoffman
a469b37535 Remove initial-plots.yaml from .specs 2020-10-01 11:07:12 -07:00
Mariano Sorgente
eff85763f7 Fix tests and start with chia wallet 2020-10-01 11:07:12 -07:00
Gene Hoffman
68bffd7158 pyinstaller back to 4.0 - update working spaces 2020-09-14 15:38:55 -07:00
Gene Hoffman
625776bec2 Back to pyinstaller 3.6 2020-09-14 15:38:55 -07:00
Yostra
a98f1fd165 specs 2020-09-14 15:38:55 -07:00