Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#58223 - [lxc] Dependency arch-install-scripts listed as needed for template that no longer exists
Attached to Project:
Community Packages
Opened by Benjamin Denhartog (bddenhartog) - Friday, 13 April 2018, 23:40 GMT
Last edited by Sergej Pupykin (sergej) - Thursday, 03 May 2018, 11:11 GMT
Opened by Benjamin Denhartog (bddenhartog) - Friday, 13 April 2018, 23:40 GMT
Last edited by Sergej Pupykin (sergej) - Thursday, 03 May 2018, 11:11 GMT
|
DetailsThe `arch-install-scripts` dependency is described as providing an Arch Linux template for LXC. This is not the case as can clearly be seen by `pacman -Ql arch-install-scripts`.
``` $ pacman -Ql arch-install-scripts arch-install-scripts /usr/ arch-install-scripts /usr/bin/ arch-install-scripts /usr/bin/arch-chroot arch-install-scripts /usr/bin/genfstab arch-install-scripts /usr/bin/pacstrap arch-install-scripts /usr/share/ arch-install-scripts /usr/share/zsh/ arch-install-scripts /usr/share/zsh/site-functions/ arch-install-scripts /usr/share/zsh/site-functions/_archinstallscripts ``` From the [wiki][0]: > With the release of lxc-3.0.0-1, upstream has deprecated locally stored templates. > ... > Note: Users wanting the legacy templates can find them in lxc-templates(AUR) or alternatively, users can build their own templates with distrobuilder(AUR). I'm just starting to experiment with LXC. It took a while to chase down how to best get a local template, which I need in order to run tests against an Arch Linux installation with Ansible+Molecule while not connected to a network. [0]: https://wiki.archlinux.org/index.php/Linux_Containers#Container_creation |
This task depends upon
Closed by Sergej Pupykin (sergej)
Thursday, 03 May 2018, 11:11 GMT
Reason for closing: Fixed
Additional comments about closing: arch-install-scripts removed from optdeps
Thursday, 03 May 2018, 11:11 GMT
Reason for closing: Fixed
Additional comments about closing: arch-install-scripts removed from optdeps
```
$ pacman -Si lxc
Optional Deps : arch-install-scripts: for archlinux template [installed]
```
```
$ pacman -Si firefox
Optional Deps : networkmanager: Location detection via available WiFi networks
libnotify: Notification integration
pulseaudio: Audio support
speech-dispatcher: Text-to-Speech
```
It is clear what each of the deps will provide. In the lxc package, for the optional dep `arch-install-scripts`, "for archlinux template" reads -- at least to me -- like installing the `arch-install-scripts` package will provide an lxc-based archlinux template.
Am I alone in interpreting the meaning of "install X for Y" this way? I definitely wouldn't want to push this ticket if that is the case. The language just seems odd and misleading to me.
Neither the `lxc` package itself or the `arch-install-scripts` dependency provide the template, which is why I'm opening this issue to discuss changing the description for the dependency.