Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-core-admin-client

Qubes management API client
https://github.com/QubesOS/qubes-core-admin-client

Merge remote-tracking branch 'origin/pr/279'

* origin/pr/279:
seperate with comma to avoid column ambiguity
printing list object as one s...

5c2d0c7cd072d2f57d9905cd64842843a6aa4a81 authored 10 months ago by Marek Marczykowski-Górecki <[email protected]>
seperate with comma to avoid column ambiguity

2c368e0fa35d9cedd9aa6ebfb89d5d7dcf3f6551 authored 10 months ago by Yousef Alzahrani <[email protected]>
Merge remote-tracking branch 'origin/pr/280'

* origin/pr/280:
Minor improvements to Mock App

bf188e95f2e8061a74146b4fd939892d8e159b1a authored 10 months ago by Marek Marczykowski-Górecki <[email protected]>
Minor improvements to Mock App

Add auto_cleanup, add servicevm feature, add
cache invalidation after update_calls.

related to ...

9e77670c791ae5f93d5b64e05ed4becd0a94100a authored 10 months ago by Marta Marczykowska-Górecka <[email protected]>
printing list object as one string for list-like properties

Fixes https://github.com/QubesOS/qubes-issues/issues/9007
print tags list as one string instead...

a084d3ae0f4049e44fe0bc634e0f4a591231f1c2 authored 10 months ago by Yousef Alzahrani <[email protected]>
improving test coverage, removing unused imports

e6ce0690fa35819d7638abfc3bd2f8e552711b69 authored 10 months ago by Sylwester Arabas <[email protected]>
line lengths

3b5de389262ddb7f5cac0bf9d37c24e81ac209e7 authored 10 months ago by Sylwester Arabas <[email protected]>
redirect rpmbuild output to dev-null making the test lest verbose in the logs

dcbcb03749ebc972b6929d0406a5cda90f8e5734 authored 10 months ago by Sylwester Arabas <[email protected]>
make pylint happier

2b7b25b795a4e419f648da791446ecab2b5d5703 authored 10 months ago by Sylwester Arabas <[email protected]>
whitespace refactor for pylint

7b84187077a186fe59496098c5aed5eb4d1b2026 authored 10 months ago by Sylwester Arabas <[email protected]>
add tests for the new rpm extraction logic

6c44bb9cb9cc822e25114391d4bd19f10de28507 authored 10 months ago by Sylwester Arabas <[email protected]>
unrelated comment fix

2c0a1e9c33dc95bcc9e7f92618463ba2f3225808 authored 10 months ago by Sylwester Arabas <[email protected]>
raise exception if symlink not found + add a note about file order in tar

e33eaf0ae0c0b541b4aefbaa1d51eba0c438a947 authored 10 months ago by Sylwester Arabas <[email protected]>
issue #8876: first seemingly working draft, tests not updated/extended yet, unclear if part order can be assumed [skip ci]

b6eb7737e3062e1973f1702aa447a60a5f467b64 authored 10 months ago by Sylwester Arabas <[email protected]>
shorten line (addressing pylint hint)

b2ccba75a710839af8327348dba952eaf16ed3d2 authored 11 months ago by Sylwester Arabas <[email protected]>
minor cleanup of rpm2cpio usage leftover in var name

261522c9680c7d6080af491f5a0f32ddc6b966ee authored 11 months ago by Sylwester Arabas <[email protected]>
version 4.2.10

f21e757d55ae5d4a84a2bfa51a3aba9b2cd7df94 authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
Revert "Do not enable "low latency" mode for pipewire"

The PipeWire agent [has been fixed][1], so this is no longer needed.

This reverts commit 02ecff...

f4702b7fd77548ae909d5e9f9392a875914299dd authored 11 months ago by Demi Marie Obenour <[email protected]>
Switch to sequoia for codecov signature check

GnuPG in F39 seems to use keyboxd and as a consequence, keyring choice
on import seems to be ign...

bbbbc1f209a014e5a50cdee6c8901d2a145037f2 authored 12 months ago by Marek Marczykowski-Górecki <[email protected]>
tests: increase qvm-firewall width

80 columns were too few to include the comment field

a6b391b1e8b607a5a6e7fc29d6380a3aa77b283b authored 12 months ago by Marek Marczykowski-Górecki <[email protected]>
Update tests for Python 3.12

- do not use assertDictContainsSubset (replace with either assertIn on
items(), or assertEqual...

8f1210eedfc70226b52a45b4d68cd3abd93abee0 authored 12 months ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/267'

* origin/pr/267:
Add attaching devices to mock API
Add a mock Qubes object with improved con...

fc85e8c17238a4f85d8545c699b0718ecbe29890 authored 12 months ago by Marek Marczykowski-Górecki <[email protected]>
Add attaching devices to mock API

651c9c2aba8255c8b3542af55926c402d566a2c8 authored 12 months ago by Marta Marczykowska-Górecka <[email protected]>
Add a mock Qubes object with improved contents

Also several convenience methods and pre-populated
Qubes setups.

3d3a1a934332958fa053cb15d117f94cf561f56b authored about 1 year ago by Marta Marczykowska-Górecka <[email protected]>
Merge remote-tracking branch 'origin/pr/268'

* origin/pr/268:
qvm-prefs: Don't falsely report 'no such property'

80695d1a6c344e454218e74cb361140e0ccffe4b authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
qvm-prefs: Don't falsely report 'no such property'

Previously we printed a 'no such property' error for all exceptions that
are an instance of Attr...

25c32548ec89347a613fe4b1835026f6d5a45aaf authored about 1 year ago by Simon Gaiser <[email protected]>
Fix man page about qvm-run --all

qvm-run --help correctly says --all is about just running qubes, but man
page didn't include the...

6b5a7bd06d4a8266378a3b32c794640691bc159b authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
version 4.2.9

e7892560a3a64b924c20dd81bb7f718b5b1c49de authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
qvm-template: fix hardcoded '4.1' in default RPM keyring location

$ qvm-template install 'qubes-template-fedora-39-minimal-0:4.2.0-202311171650.rpm'
error: /etc/q...

f55fd05195acab53540dea2ed13e000169e8e154 authored about 1 year ago by Rusty Bird <[email protected]>
Merge remote-tracking branch 'origin/pr/264'

* origin/pr/264:
backup/restore: always use backup-size as an estimate

d94c1d939989f87b2a01cc7244d89e45c2f1084d authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/263'

* origin/pr/263:
doc: fix ephemeral property requirement in qvm-volume manpage
tools: fix -p...

f21ceba3ec86e0b2285ca308279840e5fef6b715 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
backup/restore: always use backup-size as an estimate

Even if --ignore-size-limit was passed and the backup-size is not used
as an extraction limit, i...

63560fd6bfe5edecf821f83b5def3341934c179c authored about 1 year ago by Rusty Bird <[email protected]>
doc: fix ephemeral property requirement in qvm-volume manpage

Reported by @emanruse:
https://github.com/QubesOS/qubes-issues/issues/8704#issuecomment-1806905563

7c4000e059832374b079d5984ff3d36d61f05e4c authored about 1 year ago by Rusty Bird <[email protected]>
tools: fix -p syntax error message in qvm-create and qvm-clone

Reported by @emanruse:
https://github.com/QubesOS/qubes-issues/issues/8704#issuecomment-1806891196

c0904f86ca46a9934fa65daa7f8d94a107b44312 authored about 1 year ago by Rusty Bird <[email protected]>
Document making applications open stuff in disposable VMs

This is the code part of QubesOS/qubes-issues#7130.

Fixes: QubesOS/qubes-issues#7130

89e5dfa447afe9ee9fbedbfec8bdbdabdae977e8 authored about 1 year ago by Demi Marie Obenour <[email protected]>
Marek's name got changed

Use the new one.

cd32b5bf5afb8eb84196fa473440f17816a06560 authored about 1 year ago by Demi Marie Obenour <[email protected]>
version 4.2.8

6ac47bcbaf2d23eb1fc00f1683fb6036ee261ec9 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/229'

* origin/pr/229:
doc: document memory-hotplug feature

5efbaaced510e4f3436efc3c219f2b4e42badedc authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
version 4.2.7

a66ddfa1f4330b2a6ce4cc6fa923a6f66899d7f7 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Do not enable "low latency" mode for pipewire

Pipewire is not ready for it - it doesn't provide audio samples
early/consistently enough. This ...

02ecff74328f527040531332f3a2a6bf9dd585ba authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add readthedocs config

There is no longer default config.

fbebb4e37621db572618c2f914d7410b39c63b89 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/260'

* origin/pr/260:
Supress legacy help text

f423d34b15f7dc3595e9c4644edbb82e063ad81e authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Supress legacy help text

Without `add_help=False` the legacy parser will eat a `--help` flag and
exit, meaning qvm-pool's...

a0edfb3da7709055a05e727d949f26d8cbe9a2c4 authored about 1 year ago by Kez <[email protected]>
version 4.2.6

ce5274cac84ba42824f6acee5d6568904b860990 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/259'

* origin/pr/259:
Fix a typo: managment -> management
Add the "POOL_NAME" metavar to -p/--poo...

8c35fe0612ff75b7242af6a50d462d78d648fb07 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add the "POOL_NAME" metavar to -p/--pool

While the script does account for `args.pools` (plural), the printed
help for `qvm-volume list` ...

afe6bfa936494ae5b1611b8099758a2e958e1a1a authored over 1 year ago by Kamil Aronowski <[email protected]>
Fix a typo: managment -> management

Signed-off-by: Kamil Aronowski <[email protected]>

cf001ffed850fffadfe7be464b7aaae4570db516 authored over 1 year ago by Kamil Aronowski <[email protected]>
Replace qvm-block references in qvm_volume.py

The comments in `qvm_volume.py` have been referencing commands regarding
`qvm-block`. Not only t...

8791bf4c0ca72b684ac44d475127999489a75416 authored over 1 year ago by Kamil Aronowski <[email protected]>
Minor fix misspelling in docstring

d9dd9356301347346c48f27027ddbcc1c713e3e8 authored over 1 year ago by Gonzalo Bulnes Guilpain <[email protected]>
version 4.2.5

193a3457433bb1e286e29894cce38dda4e854fbe authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/257'

* origin/pr/257:
Make qvm-run --nogui default if DISPLAY is not set

c6e648765681e60d0d28839b81c863f89f7913d3 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/255'

* origin/pr/255:
Improve layout filtering of options for setxkbmap

2ae0f959e8420c0c9eade8da009051b90822d5c1 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/254'

* origin/pr/254:
Fix: qvm-ls outputs to stderr for --help-* calls

c3804128a24587e9f11fb6f889b68bc9a582f3fc authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Make qvm-run --nogui default if DISPLAY is not set

Using qvm-run outside of GUI session is currently quite annoying,
because one needs to set --nog...

99c34ad04367fea7017324d57310900316464766 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/253'

* origin/pr/253:
Fix markup issue in qvm-create.rst: *NAME*=*VALUE*

1a394ef7cf83bb07d49a6dfb356264d898ec98b2 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge branch 'pylint-update'

* pylint-update:
Make pylint happy

452e436490cd9d08f7ea6ba5ec9c3e3859c11861 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Make pylint happy

- disable superfluous-parens
- drop disable=no-self-use as it's moved to optional extension
- fi...

beefb313dc4cc76d432a2314966203f95067f016 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Improve layout filtering of options for setxkbmap

Currently options like shift_caps_switch, lctrl_rctrl_switch and other first-last layout toggles...

41912341fc9638e667591d428e6e3cf1f2be813b authored over 1 year ago by jamke <[email protected]>
Fix: qvm-ls outputs to stderr for --help-* calls

The problem is that ArgumentParser has no ability to provide output file for exit() calls. In th...

2cc0898876a81ef04d87a0aaa6c43bccb2cd56e6 authored over 1 year ago by jamke <[email protected]>
Fix markup issue in qvm-create.rst: *NAME*=*VALUE*

The used technique is described in reStructuredText Markup Specification, chapter Character-Leve...

ffdc36e5fa4a7c54447a21ba6e51974c1350840a authored over 1 year ago by jamke <[email protected]>
Merge remote-tracking branch 'origin/pr/252'

* origin/pr/252:
Fix markup issue in qvm-create.rst: *NAME*=*VALUE*

2b4a084506ce8d74d0ef8ebe1e04c217bcd18e49 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
ci: fix PATH

4023ee2179538843da76985f4584ba4b794c447a authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Fix markup issue in qvm-create.rst: *NAME*=*VALUE*

The used technique is described in reStructuredText Markup Specification, chapter Character-Leve...

61637577efcc5c9998c3b82152d220a72be20fa1 authored over 1 year ago by jamke <[email protected]>
Filter-out keyboard layout switching options

When switching layout with a key combo, do not let VM to switch the
layout again (once as instru...

fc08f4eb2738976606a76d3483ec1fb8a2b5212e authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/249'

* origin/pr/249:
Document evolution-data-server and tracker services

e03298c1811bde59fcb7e670ef0bce85519f15bf authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Document evolution-data-server and tracker services

QubesOS/qubes-core-agent-linux#447 adds them.

86681e907b6981ecd08238d6c9517c833748709d authored over 1 year ago by Demi Marie Obenour <[email protected]>
Minor changes to qvm-prefs manpage.

Closes QubesOS/qubes-issues#8310.

aaad80be2636e546053e80579e6886fee65ec6f4 authored over 1 year ago by unman <[email protected]>
version 4.2.4

c70da44702109b45d960c7de170ab8c2820b7167 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Invalidate cache on domain add/delete

When domain is removed, the VM names list cache was invalidated, but not
the actual objects. Whe...

8de9ef020d5671dff8ee361427f774525a224a2d authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/245'

* origin/pr/245:
Fix title order when qvm-template output is piped to another command

6685193618ea127bf173f714872ac0030be61339 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Fix title order when qvm-template output is piped to another command

When 'qvm-template list' is run it displays output:

$ qvm-template list
Installed Templates
tem...

85332b3ce98084bfd3e2a445472908fba3cf4d9d authored over 1 year ago by Oni <[email protected]>
tools/qvm-volume: clarify available revisions

'qvm-volume info' output was confusing when there was only one revision
whose ID was an integer,...

9de29db3851c50bac9022c5714fbd392684b3818 authored over 1 year ago by Rusty Bird <[email protected]>
Specify format of --profile parameter for qvm-backup

93d0df63bd94cccc66921593572e6c30ba984cd9 authored over 1 year ago by Per Christian Gaustad <[email protected]>
version 4.2.3

0106eacf9e3a7ee7e166ad43163198befc8e6009 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/242'

* origin/pr/242:
Add documentation for vm-config features

5e624eb1cfcb0081bc20048087ce2b061d8e3148 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/239'

* origin/pr/239:
add missing docstring
add derived_vms property

b1e1861b177a4174f10ee36a2bfa29fb89924b93 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add documentation for vm-config features

requires https://github.com/QubesOS/qubes-core-admin/pull/527
references QubesOS/qubes-issues#8138

cc7483c10918cc6222aa6fcee6912089267e768f authored over 1 year ago by Marta Marczykowska-Górecka <[email protected]>
Merge remote-tracking branch 'origin/pr/238'

* origin/pr/238:
make pylint happy
backup/restore: fix import of volumes with small or unali...

22cba9ba60a7e52319f20afe6293d36025eca84f authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
doc: use file-reflink instead of deprecated file in 'qvm-pool add' example

QubesOS/qubes-issues#6399

988475e1eae43158c76abda6925be53df06e2846 authored over 1 year ago by Rusty Bird <[email protected]>
add missing docstring

290e5240307248ca88523b5522d673aef88cb16b authored over 1 year ago by Piotr Bartman <[email protected]>
add derived_vms property

6ef13ac66ad933a54a4a54e334f0ec0f1a72f88e authored over 1 year ago by Piotr Bartman <[email protected]>
Switch to new codecov uploader

https://about.codecov.io/blog/message-regarding-the-pypi-package/

eb239130bf44917a26b7edda04dc713a213b6f16 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
make pylint happy

2ab5d80f81b19f0d019e5552d1e3af75995bcbc6 authored over 1 year ago by Rusty Bird <[email protected]>
backup/restore: fix import of volumes with small or unaligned size

Migrate from resize() followed by unspecified-size import_data() to the
newer method import_data...

ba9b24db90c1b09826b6fcff61f98941565a2824 authored over 1 year ago by Rusty Bird <[email protected]>
version 4.2.2

4bdf0bc8dd1c0ed6b7bc044cbb0761be2b3a3e84 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/236'

* origin/pr/236:
Yet another disgusting hack for python 3.11.2 bug

d1773d8eaef396a4fb978a54cf9b3d094d8c1cb4 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Document that qvm-volume revert can revert to a specific revision.

Also document some details about revision creation.

780e036a2dcb0b73e22b672cfe9047c6d8123e8a authored almost 2 years ago by Manuel Amador (Rudd-O) <[email protected]>
Yet another disgusting hack for python 3.11.2 bug

https://github.com/python/cpython/issues/102512

Fixes QubesOS/qubes-issues#8078

a9b17d9d22f87dd006e5cdaa29fa2d96b16aca17 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Typo: How log -> How long

53ba00355df89ade5e5362d270605af0abe82b13 authored almost 2 years ago by Kamil Aronowski <[email protected]>
version 4.2.1

5959786c1adcd27c15fa2275e3e5560a82e91ab8 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Document few more features in qvm-features man page

Those were supported for a long time, but not documented properly.

9512bacbc5e2816709f8851b4131189b89f5a172 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Document qubes-agent-version feature

9cc83e831f005bb4daa566cd858fb12f17afdcff authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Document supported-* features in qvm-features man page

QubesOS/qubes-issues#8051

60f4e920212a073edd07d22fced6713de264e7c6 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.2.0

ec57303eef9b91387cd7a2afd7c78c73e312c2c0 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Replace one python bug workaround with another

The logging + multiprocess bug is fixed already in Python 3.11. But
there is another one related...

0cf540115eab9ac4abe6d7cf2e9a49b649f619e5 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Set selinux feature if template.conf specifies it

Needed for SELinux in Fedora templates.

5a48b455cc2e1c2fe201ff1fb59c1030a7680957 authored almost 2 years ago by Demi Marie Obenour <[email protected]>
Make pylint happy

9bc0a227fa982a8d5f8dd67078d49d9002a2dd2c authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.1.30

6bcfda23338afe1921d4120e72abf1b0752ae1f6 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: depend on xrandr

It's used by qvm-start-daemon.

14b503ef7bf53aec7433213d790a33321c00ebb0 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.1.29

5189ff9887082247314d913fcf90610a6c7ba6b7 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>