Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debian packaging: merge some improvements from Debian #121

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

Fantu
Copy link
Contributor

@Fantu Fantu commented Feb 2, 2024

Fantu and others added 4 commits February 2, 2024 21:20
This is used internally by imports.package (modules/script/package.js),
and is likely to need to be separated from gir1.2-glib-2.0 during the
GLib 2.79/2.80 cycle. At the moment, it is a virtual package provided
by the gir1.2-glib-2.0 package.
imports.package depends on GLib, GObject and Gio, not just GIRepository.
In practice gir1.2-girepository-2.0 (or the package that provides it)
will pull in all of those, so this is really just for completeness.
This add package of installed tests, useful to do more tests also out of
build

Full autopkgtest help to spot regression also when depends are updated,
for example used in debian CI:
https://ci.debian.net/packages/c/cjs/unstable/amd64/

Both installed tests and autopkgtest can be used also manually by users
and developers
@mtwebster
Copy link
Member

Why do we need the test package?

@Fantu
Copy link
Contributor Author

Fantu commented Mar 7, 2024

Mint (as opposed to Debian and Ubuntu) FWIK for now don't an automatic system that tests for possible regressions both when modifying the software and other basic dependent software, but could still be used by some users (mainly developer) that want to use it, and be useful for possible improvements. Being a separate package not included in dependencies, it is not installed by default so it does not change for the normal user

@clefebvre
Copy link
Member

First 3 commits merged.

@Fantu
Copy link
Contributor Author

Fantu commented Jun 11, 2024

@clefebvre thanks, the 2 commits of @smcv was important

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants