[Libreoffice-bugs] [Bug 144034] winget installation doesn't work due to missing admin priviliges.

2021-08-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=144034

Mike Kaganski  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |NOTOURBUG

--- Comment #6 from Mike Kaganski  ---
(In reply to V Stuart Foote from comment #5)
> But it looks like the winget project has no support for "non-silent"
> installs [1], which we know is not the LO way.
> 
> "All tools must support a silent install. If you have an executable that
> does not support a silent install, then we cannot provide that tool at this
> time."

We perfectly support silent installation. What we don't support is silent
installation under non-elevated rights. Which is OK, since being able to
install to a restricted directories like Program Files from non-elevated rights
is a security breach.

Winget packager needs to issue a warning that winget needs to be run from admin
console. Or it needs a complete repackage, as portable installers do, to
install to a user directory.

Closing NOTOURBUG again.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 144034] winget installation doesn't work due to missing admin priviliges.

2021-08-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=144034

--- Comment #5 from V Stuart Foote  ---
(In reply to V Stuart Foote from comment #4)
>the MSI signature matches the install [so] is our [TDF community] MSI 
>packaging.

But it looks like the winget project has no support for "non-silent" installs
[1], which we know is not the LO way.

"All tools must support a silent install. If you have an executable that does
not support a silent install, then we cannot provide that tool at this time."

To support winget, what would packaging for a silent LO install entail?

Guess this really is NOTOURBUG (as built the TDF Community build installers can
not do a silent install), right?

=-ref-=
[1] https://github.com/microsoft/winget-cli/blob/master/doc/ManifestSpecv1.0.md

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 144034] winget installation doesn't work due to missing admin priviliges.

2021-08-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=144034

V Stuart Foote  changed:

   What|Removed |Added

 Resolution|NOTOURBUG   |---
 Status|RESOLVED|UNCONFIRMED
 CC||vstuart.fo...@utsa.edu

--- Comment #4 from V Stuart Foote  ---
@Mike, looking at the .yaml for the bundle the posted SHA-256 hash and URL used
for the msi matches the TDF community mirrors. If the MSI signature matches the
install is our MSI packaging.

There have been a number of folks reporting a MSI #1603 error [1] against an LO
install with winget.

winget is so new, is there some tweak we need to apply to the packaging that
will facilitate the non-admin but elevate privileges?

=-ref-=
[1] https://github.com/microsoft/winget-cli/issues/248#issuecomment-850821797

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 144034] winget installation doesn't work due to missing admin priviliges.

2021-08-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=144034

--- Comment #3 from Mike Kaganski  ---
And indeed, the package defines "/qn" installer switch, which means "no UI
during the installation process" [1]. This is known that in this mode, no UAC
is shown [2]. It is likely that the author of the mentioned commit hadn't
tested what they added thoroughly enough (e.g., they might have UAC disabled
locally, or use winget from admin command prompt).

Definitely NOTOURBUG.

[1]
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/msiexec
[2]
https://csi-windows.com/blog/all/27-csi-news-general/335-how-to-silence-the-uac-prompt-for-per-machine-msi-packages-for-non-admins

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 144034] winget installation doesn't work due to missing admin priviliges.

2021-08-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=144034

Mike Kaganski  changed:

   What|Removed |Added

 Resolution|--- |NOTOURBUG
 Status|UNCONFIRMED |RESOLVED

--- Comment #2 from Mike Kaganski  ---
It doesn't matter if winget is from MS or not. What does matter is that winget
uses a community-managed repository [1], where some volunteer had committed
LibreOffice data [2]. You should file bugs there, subscribing the author of the
package data to the issue.

Resolving NOTOURBUG (feel free to set back to UNCONFIRMED if it is discovered
that it is truly a LibreOffice fault, not some packaging problem).

[1] https://github.com/microsoft/winget-pkgs
[2]
https://github.com/microsoft/winget-pkgs/commit/1f7a849d57316d662a49322e6aa442853d0ead79

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 144034] winget installation doesn't work due to missing admin priviliges.

2021-08-23 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=144034

--- Comment #1 from laslo.hausch...@web.de ---
Created attachment 174491
  --> https://bugs.documentfoundation.org/attachment.cgi?id=174491&action=edit
Log of installation

-- 
You are receiving this mail because:
You are the assignee for the bug.