Comments (2)
So with the new output from snapcraft push *.snap --release edge
we can see that a previous revision was denied to upload for some reason (though we can't see the reason that the original revision got blocked). See from here:
Processing...|
18:44:59 Error while processing...
18:44:59 The store was unable to accept this snap.
18:44:59 - Waiting for previous upload(s) to complete their review process. If you want to prioritize this last one, go to the other upload(s) page in https://dashboard.snapcraft.io/ and click on the 'Reject and remove from review queue' button.
18:45:28 Build step 'Execute shell' marked build as failure
So to debug this locally, I built the snap and ran the snap store review tools manually:
$ snap install review-tools
$ review-tools.snap-review edgexfoundry_1.1.0-20190531+f51ed78c_amd64.snap
Warnings
--------
- lint-snap-v2:apps_unknown:cassandra
unknown fields for app 'cassandra': 'start-timeout'
- lint-snap-v2:apps_unknown:core-config-seed
unknown fields for app 'core-config-seed': 'start-timeout'
- lint-snap-v2:apps_unknown:edgexproxy
unknown fields for app 'edgexproxy': 'start-timeout'
- lint-snap-v2:apps_unknown:kong-daemon
unknown fields for app 'kong-daemon': 'start-timeout'
- lint-snap-v2:apps_unknown:mongo-worker
unknown fields for app 'mongo-worker': 'start-timeout'
- lint-snap-v2:apps_unknown:pkisetup
unknown fields for app 'pkisetup': 'start-timeout'
- lint-snap-v2:apps_unknown:vault-worker
unknown fields for app 'vault-worker': 'start-timeout'
- lint-snap-v2:hooks_unknown:configure
unknown fields for hook 'configure': 'command-chain'
- lint-snap-v2:hooks_unknown:install
unknown fields for hook 'install': 'command-chain'
edgexfoundry_1.1.0-20190531+f51ed78c_amd64.snap: FAIL
which means our usage of command-chain for the hooks and start-timeout for the non-simple services is what likely triggered the original review. I requested the review-tools be updated as these mechanisms are supported in snapcraft and snapd locally. That request is here. Unfortunately there's not much we can do now until the revisions are either manually approved or the review-tools are updated.
Leaving this open to track the upstream issue.
from ci-management.
This has been resolved upstream: https://forum.snapcraft.io/t/add-command-chain-for-hooks-and-start-timeout-to-review-tools/11619/2
from ci-management.
Related Issues (20)
- Update edgex-go JJB to inject env variable for tests of APIv2
- Cleanup empty views in EdgeX Jenkins
- Automation for the Git Hub Issues labels HOT 2
- EdgeX DevOps: SPIKE - investigate root cause for intermittent OPEN_SSL errors when pulling go module dependencies HOT 1
- Add standard PR template for all DevOps repos
- Export API documents to SwaggerHub automatically
- Set Go Version to 1.13x in Verify Jobs HOT 6
- The V1 APIs on edgex-go also need to publish to swaggerhub HOT 4
- Need to change the schedule for blackbox-testing HOT 1
- Update developer documentation on how to use Jenkins Sandbox to test a new pipeline. HOT 3
- Add axis to integration-test matrix Project
- Update to enhance Jenkins jobs stability
- SPIKE: Need Estimate on Scope of Work for Hanoi to support change to Ubuntu / Debian base build images HOT 3
- Change blackbox-testing trigger time to 10 PM UTC
- Set default setting to public for Swagger API docs
- Remove DATABASE=mongo axis from integration-test
- Clean up old snap scripts after re-factor and move to ci-build-images
- Add new Ubuntu based Jenkins build node for x86_64 builds HOT 1
- Remove blackbox-testing jobs
- Enable CodeQL for edgex-go HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ci-management.