Commit Graph

8693 Commits

Author SHA1 Message Date
Léane GRASSER
991355efcc Translated using Weblate (French)
Currently translated at 92.1% (1346 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fr/
2024-11-13 08:09:13 +01:00
Jiri Grönroos
d1fce2ff2d Translated using Weblate (Finnish)
Currently translated at 99.7% (1456 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
2024-11-13 08:09:13 +01:00
ButterflyOfFire
ea7306b0ca Translated using Weblate (Kabyle)
Currently translated at 4.5% (66 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/kab/

Translated using Weblate (Kabyle)

Currently translated at 4.5% (66 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/kab/

Translated using Weblate (Kabyle)

Currently translated at 4.4% (65 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/kab/
2024-11-13 08:09:13 +01:00
Rachida SA
a05298f920 Translated using Weblate (Kabyle)
Currently translated at 2.2% (33 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/kab/
2024-11-13 08:09:13 +01:00
Adolfo Jayme Barrientos
123978ce6f Translated using Weblate (Spanish)
Currently translated at 93.7% (1369 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/

Translated using Weblate (Spanish)

Currently translated at 93.7% (1369 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/

Translated using Weblate (Spanish)

Currently translated at 92.1% (1346 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/

Translated using Weblate (Spanish)

Currently translated at 92.1% (1345 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2024-11-13 08:09:13 +01:00
Remus-Gabriel Chelu
8b787b9486 Translated using Weblate (Romanian)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ro/

Translated using Weblate (Romanian)

Currently translated at 84.7% (1237 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ro/
2024-11-13 08:09:13 +01:00
Lucas Fernandes
3f9398e362 Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.3% (1451 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/pt_BR/
2024-11-13 08:09:13 +01:00
Moises Tamaalit
69a91e86d5 Translated using Weblate (Spanish)
Currently translated at 93.7% (1369 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/

Translated using Weblate (Spanish)

Currently translated at 89.7% (1311 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/

Translated using Weblate (Spanish)

Currently translated at 89.7% (1311 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/

Translated using Weblate (Spanish)

Currently translated at 89.7% (1310 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/

Translated using Weblate (Spanish)

Currently translated at 89.0% (1300 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2024-11-13 08:09:13 +01:00
Omar TS
dfbc705b39 Translated using Weblate (Arabic)
Currently translated at 4.0% (59 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ar/

Translated using Weblate (Arabic)

Currently translated at 2.4% (36 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ar/
2024-11-13 08:09:13 +01:00
Pino Toscano
42074a0f19 Translated using Weblate (Italian)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/it/
2024-11-13 08:09:13 +01:00
Pavel Borecki
2c12dd385f Translated using Weblate (Czech)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/cs/
2024-11-13 08:09:13 +01:00
Andika Triwidada
1b9df22a87 Translated using Weblate (Indonesian)
Currently translated at 72.6% (1060 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/

Translated using Weblate (Indonesian)

Currently translated at 71.2% (1040 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/

Translated using Weblate (Indonesian)

Currently translated at 69.1% (1010 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/

Translated using Weblate (Indonesian)

Currently translated at 65.7% (960 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/

Translated using Weblate (Indonesian)

Currently translated at 62.3% (910 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/

Translated using Weblate (Indonesian)

Currently translated at 58.9% (860 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/

Translated using Weblate (Indonesian)

Currently translated at 53.1% (776 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/

Translated using Weblate (Indonesian)

Currently translated at 50.0% (730 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/

Translated using Weblate (Indonesian)

Currently translated at 41.2% (602 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/
2024-11-13 08:09:13 +01:00
Göran Uddeborg
a774a5354e Translated using Weblate (Swedish)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/sv/
2024-11-13 08:09:13 +01:00
Piotr Drąg
712fc0d481 Translated using Weblate (Polish)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/pl/
2024-11-13 08:09:13 +01:00
jianqing yan
11f91c63ae Translated using Weblate (Chinese (Simplified) (zh_CN))
Currently translated at 99.4% (1452 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/zh_CN/
2024-11-13 08:09:13 +01:00
Hoppár Zoltán
8a7b0de5b8 Translated using Weblate (Hungarian)
Currently translated at 55.9% (817 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/hu/
2024-11-13 08:09:13 +01:00
96e37d2b77 Translated using Weblate (Russian)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ru/

Translated using Weblate (Italian)

Currently translated at 99.5% (1453 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/it/
2024-11-13 08:09:13 +01:00
Temuri Doghonadze
8c61113f96 Translated using Weblate (Georgian)
Currently translated at 93.1% (1360 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2024-11-13 08:09:13 +01:00
Yuri Chornoivan
e3a4c1506e Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/uk/
2024-11-13 08:09:13 +01:00
Oğuz Ersen
bdeb440421 Translated using Weblate (Turkish)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/tr/
2024-11-13 08:09:13 +01:00
Luna Jernberg
d728725281 Translated using Weblate (Swedish)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/sv/

Translated using Weblate (Swedish)

Currently translated at 99.9% (1459 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/sv/
2024-11-13 08:09:13 +01:00
김인수
db5ccb0585 Translated using Weblate (Korean)
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
2024-11-13 08:09:13 +01:00
Andi Chandler
47518b136a Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1460 of 1460 strings)

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/en_GB/
2024-11-13 08:09:13 +01:00
Weblate
145a476df2 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/
2024-11-13 08:09:13 +01:00
Pavel Hrdina
1f8c61cddc ci: update .packit.yaml to use meson
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
c385cd4eb7 ci: update github workflows to use meson
Running `meson dist` requires working git but that doesn't seem to be the
default in github actions when running jobs inside container. Any git
invocation fails with the following error:

fatal: detected dubious ownership in repository at '/__w/virt-manager/virt-manager'
To add an exception for this directory, call:

	git config --global --add safe.directory /__w/virt-manager/virt-manager

So that's what this patch does to make `meson dist` work correctly.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
cbd2a7ef92 update setup.py usage and docs to meson
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
31cb321909 remove remaining setuptools files
We will no longer have `rpm` target with meson. That should not be an
issue as users can run `meson dist -C build` and
`rpmbuild -tb build/meson-dist/virt-manager-{version}.tar.xz`.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
5f34dea0ed meson: add tests
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
f41deedd52 meson: add build config and its options
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
54aadf0169 meson: add icons and schemas options
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
0f9d89e069 meson: build and install bin wrappers
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
01acaa3836 meson: add po files
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
3247dab74c meson: add virtManager files
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
03e35a7c29 meson: add virtinst files
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
ff1fa4cc38 meson: add ui files
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
2abd3e7565 meson: add icons
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
dd909f20bc meson: add data files
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
6a462a3f60 meson: add man pages
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
1f80a62239 meson: rename and modify spec file
We will create the final spec file by meson to have virt-manager version
in single place.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Pavel Hrdina
d803491c47 introduce meson.build file
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 23:18:32 +01:00
Cole Robinson
0755711372 tests: uitests: cover cli changes
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-11-12 23:12:36 +01:00
Cole Robinson
408a39a777 virt-manager: Switch to --no-fork by default
The reason we fork by default, is to force ssh to invoke
ssh-askpass when a password is required, rather than prompt on
 a terminal no one is looking at. There's a more thorough
explanation here:
https://github.com/virt-manager/virt-manager/issues/731

With SSH_ASKPASS_REQUIRE=force, we now have a way to force ssh
to use askpass in the above scenario, when ssh and libvirt are new
enough.

The default forking behavior has caused maintenance pain in the
past, and is currently causing issues on macos:
https://github.com/virt-manager/virt-manager/issues/620

Let's flip the default to `--no-fork`. The VIRT_MANAGER_DEFAULT_FORK
env variable is there as an escape hatch incase I really miscalculated.

I don't expect many people are depending on use of askpass either
way, or if they are, they are launching virt-manager from their
desktop and not a terminal, which already gives us the correct
behavior AFAICT>

My suspicion is barely anyone will notice, which is why
I'm ok with changing this now, despite the libvirt support being
brand new.

If this doesn't raise any issues, then we can eventually drop
the forking behavior all together.

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-11-12 23:12:36 +01:00
Cole Robinson
028fdf2c35 man: virt-manager: document fork behavior and VIRT_MANAGER_DEFAULT_FORK
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-11-12 23:12:36 +01:00
Cole Robinson
5de632700f virt-manager: add VIRT_MANAGER_DEFAULT_FORK=yes|no env variable
Allows users to choose default fork behavior via an environment
variable.

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-11-12 23:12:36 +01:00
Cole Robinson
7ff899b85e virt-manager: Add --fork option
This is a no-op for now, since this is already the default behavior

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-11-12 23:12:36 +01:00
Cole Robinson
17e39de021 virt-manager: Set SSH_ASKPASS_REQUIRE=force
openssh 8.4p1 released in Sep 2020 finally added a feature
to force using SSH_ASKPASS instead of prompting on the commandline
for password, if a password would be required.

https://man.openbsd.org/ssh.1#SSH_ASKPASS_REQUIRE

Getting this behavior is basically what our whole fork dance is
about. Now we can do it with an environment variable

Let the user override it from the environment though, so there's
an escape hatch incase this causes unforseen problems

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2024-11-12 23:12:36 +01:00
Pino Toscano
6c9842a158 ci: tweak Packit configuration
- drop all the architectures (and thus building only on x86_64):
  virt-manager has no architecture-specific installation bits, and thus
  it builds in the same way on every architecture; hence no need to
  explicitly test on various architectures
- test on all the supported Fedora versions (Rawhide included): this way
  it is possible to check that older versions are still supported, at
  least when building

Signed-off-by: Pino Toscano <ptoscano@redhat.com>
2024-11-12 22:37:39 +01:00
Pino Toscano
d46674b822 fix: improve translatable message
- use a single translatable message, instead of splitting the text in
  two; it helps translators to have the full context/text
- improve the language a bit

Signed-off-by: Pino Toscano <ptoscano@redhat.com>
2024-11-12 22:36:00 +01:00
Pavel Hrdina
5126c007ec tests: update tests to reflect the latest panic device changes
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2024-11-12 19:15:04 +01:00