Comments (2)
In order to solve this issue, we propose to add CI tests in the apt-tools-prod
/ yum-tools-prod
repos, that do the exact same checks as our build-deb
, install-deb
, and build-install-rpm
jobs in our ci.yml
.
The important difference will be that they will operate on the Debian / Fedora packages that we are adding in the PRs. More specifically they will:
- Checkout the Dangerzone repo.
- Move the Dangerzone .deb/.rpm packages to the correct directories.
- Use
env.py build
to build an environment where we will install these packages and run Dangerzone.- Do not use the
--download-pyside6
flag, use the local .rpm instead.
- Do not use the
- Test that a conversion runs with the Dangerzone CLI, and that the GUI imports work.
If we enforce passing these checks before merging the PRs, we will be much more confident in our subsequent releases.
from dangerzone.
Related Issues (20)
- Exception during conversion can make the process hang HOT 3
- Docker is installed but isn't running on Ubuntu 22.04 HOT 11
- "Open With Dangerzone" with 2 PDFs results in 2 instances of Dangerzone being opened on Linux
- Text in progress bar is cut off - Increase line height in gui? HOT 1
- "Open With Dangerzone" with 2 documents results in a single document getting selected in macOS
- Dangerzone segfaults on Fedora 39/40 HOT 4
- Dangerzone on OpenBSD
- No Match Found HOT 2
- Research: How to automate alerts for linux distro prereleases?
- Package for Opensuse Tumbleweed HOT 3
- Detect default application for opening PDFs HOT 1
- Code scanning currently failing with dependabot.
- Add Dangezone source in our signed assets
- Unable to run podman inside containers when using silicon mac HOT 1
- Install poetry-plugin-export, as it will not be installed by default in future poetry versions
- Fix outstanding CI issues on the `main` branch HOT 1
- Segfault HOT 1
- Qubes isolation provider contains Python >= 3.11 methods HOT 1
- HelloGitHub Badge
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 dangerzone.