Wykres commitów

2094 Commity (ff5f3ff3629db1eeb261bc6b47848d5b72e4a382)

Autor SHA1 Wiadomość Data
Daniel Llewellyn ff5f3ff362 Update builds for Ubuntu 20.04
* Adjust `PYTHONPATH` in Dockerfiles to newer `python3.8`
* Switch to 20.04 base images in Dockerfiles
* Switch snapcraft to use `base20`
* Update APT dependency versions in `snapcraft.yaml` to match those
  available in Ubuntu 20.04
* Bump `pyproj` from version `2.2.2` to `3.0.0`
* Bump `numpy` from version `1.19.2` to `1.19.4`
* Add missing exclusions to `snapcraft.yaml` to reduce the size of snap
  packages
* Add missing exclusions to Dockerfiles to reduce the size of container
  images
* Update `configure.sh` to account for Ubuntu 20.04 instead of 18.04
* Nit: make `configure.sh` executable directly with `./configure.sh`
  instead of `bash configure.sh`

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-05 22:52:59 +00:00
Piero Toffanin 0a5c4bae78
Merge pull request #1188 from diddledan/fix-environment-vars
Fix PYTHONPATH environment var in Dockerfiles
2020-11-05 16:27:27 -05:00
Daniel Llewellyn 474000503c Fix PYTHONPATH environment var in Dockerfiles
My previous evolution of the Dockerfiles grouped the `ENV` entries into
a single definition to reduce the number of intermediate Docker image
layers. Unfortunately I didn't account for the duplicate `PYTHONPATH`
definition so only the second was being applied correctly. This commit
fixes that.

* Combine multiple `ENV PYTHONPATH=` to a single definition.

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-05 21:22:08 +00:00
Piero Toffanin 633049b4ef
Merge pull request #1187 from diddledan/fix-libusb-dependency
Fix incorrect libusb APT package version
2020-11-05 12:49:16 -05:00
Piero Toffanin ca2cc4d260
Merge pull request #1186 from diddledan/bump-scipy
Bump scipy dependency version
2020-11-05 12:45:17 -05:00
Daniel Llewellyn 788360cb82 Fix incorrect libusb APT package version
* Update dependency on libusb to use `libusb1.0` instead of
  `libusb0.1-4`

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-05 17:32:35 +00:00
Daniel Llewellyn b8860c75ab Bump scipy dependency version
Part of porting to Ubuntu 20.04, we need a more recent scipy:

* Update scipy to 1.5.4

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-05 17:29:42 +00:00
Piero Toffanin d9c498e5ec
Merge pull request #1172 from pierotofy/210
Update OpenSfM
2020-11-03 16:33:16 -05:00
Piero Toffanin f61af3e677 Fix int <==> float mismatch 2020-11-03 18:03:03 +00:00
Piero Toffanin 1ddc492c8c Filter p points in openmvs 2020-11-03 17:07:20 +00:00
Piero Toffanin f110f061c4 merged master 2020-11-03 16:46:06 +00:00
Piero Toffanin c3362573e4
Merge pull request #1184 from diddledan/fix-workflow
Fix snapcraftbuild
2020-11-03 10:48:11 -05:00
Daniel Llewellyn 337f2931ee Fix snapcraftbuild
I _think_ this fixes the yaml parser error from GitHub Actions (ref: https://docs.github.com/en/free-pro-team@latest/actions/reference/context-and-expression-syntax-for-github-actions#example-expression-in-an-if-conditional)

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-03 15:31:08 +00:00
Piero Toffanin 9bbf069aa0 Fix CGAL name 2020-11-02 21:59:54 +00:00
Piero Toffanin 4537824e94 Added missing stage-packages key 2020-11-02 21:42:51 +00:00
Piero Toffanin 0e803b9233 Add openmvs deps in snapcraft 2020-11-02 21:26:48 +00:00
Piero Toffanin e271169cc6
Remove badges 2020-11-02 16:17:36 -05:00
Piero Toffanin d18d6550e8
Update badges 2020-11-02 16:16:08 -05:00
Piero Toffanin 7a2520cd1a
Fix YAML indentation 2020-11-02 16:12:58 -05:00
Piero Toffanin 314c75ae9a Merged master 2020-11-02 21:04:32 +00:00
Piero Toffanin 4af4e4007b Get OpenMVS from ODM repo 2020-11-02 15:58:25 -05:00
Piero Toffanin 73cd2ecccc
Merge pull request #1183 from diddledan/update-snapcraft-workflow
Update snapcraftbuild workflow
2020-11-02 14:58:07 -05:00
Piero Toffanin 1756ae4cc6
Merge pull request #1182 from diddledan/WSL-build
WSL build
2020-11-02 14:56:31 -05:00
Daniel Llewellyn 149baa436d Fix if: lines in snapcraftbuild workflow
* Incorrect syntax for expressions used in `if:` tests in `snapcraftbuild.yml` workflow

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-02 19:11:19 +00:00
Daniel Llewellyn d49f22c898 Update snapcraftbuild workflow
* Use newly published action: `diddlesnaps/snapcraft-multiarch-action`
* Upload every push to master to the Snap Store's Edge channel
* Upload every tagged prerelease to the Snap Store's Beta channel
  (including release candidates which are also handled below)
* Upload every tagged stable or release candidate release to the Snap
  Store's Candidate Channel

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-02 19:05:21 +00:00
Daniel Llewellyn 41819dccb9 Add build and release workflow
* Add build and release workflow to build a Docker container and WSL rootfs tarball.
* Upload the Docker container to Docker Hub.
* Upload the WSL rootfs tarball to GitHub Releases.

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-02 18:38:06 +00:00
Daniel Llewellyn 91a82b0f82 Add test build workflow
* Add a GitHub Actions workflow to test that PRs can successfully build

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-02 18:36:25 +00:00
Daniel Llewellyn 9ea1eb6e28 Update build scripts
* Use `snapcraft.yaml` as the source-of-truth for APT dependencies to reduce burden of maintianing multiple lists

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-02 18:35:32 +00:00
Piero Toffanin 50a60a9617 Check for invalid GCP entries 2020-11-02 11:17:44 -05:00
Piero Toffanin 253d76314a Catch errors in cropping, handle image masks 2020-11-02 11:13:23 -05:00
Piero Toffanin 45cf58abb4
Merge pull request #1181 from Saijin-Naib/master
Dan's magic GitHub Action
2020-11-02 10:39:02 -05:00
Saijin-Naib 1c37ad497a
Update README.md
Fixed build status badge for where it should live once merged
2020-10-30 23:34:27 -04:00
Saijin-Naib e307b43d5e
Update snapcraft.yaml
Fixed SNAP package naming
2020-10-30 23:33:19 -04:00
Saijin-Naib 1ee4c27d05
Update snapcraftbuild.yml
Fixes from Dan
2020-10-29 16:08:45 -04:00
Saijin-Naib 38ae450deb
Update snapcraftbuild.yml
Dan's rebase on snapcore's action
2020-10-29 16:00:23 -04:00
Saijin-Naib ff3c44d780
Update snapcraftbuild.yml
Fixes from Dan
2020-10-29 15:46:47 -04:00
Saijin-Naib f22b44f99d
Update README.md 2020-10-29 15:15:24 -04:00
Saijin-Naib 3b428f5dd9
Update snapcraftbuild.yml 2020-10-29 14:54:03 -04:00
Saijin-Naib 8f88b2903f
Update snapcraftbuild.yml 2020-10-29 14:50:55 -04:00
Saijin-Naib 138cb53cb7
Update snapcraftbuild.yml 2020-10-29 14:48:35 -04:00
Saijin-Naib ec81cf6a07
Update snapcraftbuild.yml 2020-10-29 14:46:21 -04:00
Saijin-Naib 63141dbae4
Update snapcraftbuild.yml 2020-10-29 14:30:16 -04:00
Saijin-Naib 1f47023947
Create snapcraftbuild.yml 2020-10-29 14:28:28 -04:00
Saijin-Naib 09100d77f4
Update snapcraft.yaml
Update package name to match snapcraft listing
2020-10-29 12:07:53 -04:00
Piero Toffanin 7407dd66b1
Merge pull request #1179 from koushikjoshi/ruinedcentipede
Replaced the calls to io.join_paths with the standard os.path.join
2020-10-28 15:00:24 -04:00
Piero Toffanin dc82bf8f27 Merged changes 2020-10-28 14:48:18 -04:00
Piero Toffanin eb2d85ea44 Remove patch file 2020-10-28 14:17:50 -04:00
Piero Toffanin 76cd655eec merge master 2020-10-28 14:15:43 -04:00
Piero Toffanin f31355e3ce Remove MVE, handle image masks 2020-10-28 14:13:34 -04:00
koushikjoshi 41ca70d77f Paranthesis added in run.py 2020-10-28 23:32:03 +05:30