Force specific version of an app implementation on Windows?
Mateusz Czaplinski <[email protected]> Wed, 30 Oct 2024 00:16:19 +0100
| Newsgroups | gmane.comp.file-systems.zero-install.devel |
|---|---|
| Message-ID | <CACZYt3TMqeXTP6c+3y7CTh4Me-0woWmUvDdRRtSL5FZh03n6XQ@mail.gmail.com> |
--===============3688492314209682822==
Content-Type: multipart/alternative; boundary="00000000000082d52f0625a5c668"
--00000000000082d52f0625a5c668
Content-Type: text/plain; charset="UTF-8"
Is there a way I can force a specific version of an app to be run by
0install on Windows, disabling transparent upgrades?
I tried the following:
a) tried "0install download --version 1.20.0" - this worked but only
temporarily; once the newest 1.24.0 got somehow run/downloaded on my
machine, both "0install download --version 1.20.0" and "0install select
--version 1.20.0" seemed not really doing anything - "0install run" with no
explicit "--version" still seemed to run 1.24.0
b) created an "app-list.xml", adding the following sub-element in <app>:
<requirements-json> {"extra_restrictions": { "
https://apps.0install.net/gui/mupdf.xml": "1.19.0" }} </requirements-json>
- this didn't seem to work with "0install import-apps", it resulted in the
newest version 1.24.0 being run afterwards with regular default "0install
run"
Is there a way to "downgrade" an app (e.g. mupdf) permanently on my
(Windows) machine, so that I can be sure it always runs at a specific older
version (e.g. 1.19.0), until I explicitly unblock upgrades again?
Thanks & BR,
/Mateusz.
--00000000000082d52f0625a5c668
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Is there a way I can force a specific version of an a=
pp to be run by 0install on Windows, disabling transparent upgrades?</div><=
div><br></div><div>I tried the following:</div><div><br></div><div>
a) tried "0install download --version 1.20.0" - this worked but o=
nly=20
temporarily; once the newest 1.24.0 got somehow run/downloaded on my=20
machine, both "0install download --version 1.20.0" and "0ins=
tall select=20
--version 1.20.0" seemed not really doing anything - "0install ru=
n" with
no explicit "--version" still seemed to run 1.24.0 <br></div><di=
v><br></div><div>b) created an "app-list.xml", adding the followi=
ng sub-element in <app>:</div><div><requirements-json> {"e=
xtra_restrictions": { "<a href=3D"https://apps.0install.net/gui/m=
updf.xml">https://apps.0install.net/gui/mupdf.xml</a>": "1.19.0&q=
uot; }} </requirements-json></div><div>- this didn't seem to work=
with "0install import-apps", it resulted in the newest version 1=
.24.0 being run afterwards with regular default "0install run"<br=
></div><div><br></div><div>Is there a way to "downgrade" an app (=
e.g. mupdf) permanently on my (Windows) machine, so that I can be sure it a=
lways runs at a specific older version (e.g. 1.19.0), until I explicitly un=
block upgrades again?</div><div><br></div><div>Thanks & BR,</div><div>/=
Mateusz.<br></div></div>
--00000000000082d52f0625a5c668--
--===============3688492314209682822==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============3688492314209682822==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Zero-install-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/zero-install-devel
--===============3688492314209682822==--