Possible discrepancy between automated & manual install #2

Open
opened 4 years ago by rra · 2 comments
rra commented 4 years ago

The installation script always uses the '--no-install-recommends' flag when installing packages. This is however not mentioned in the manual installation which could have the following issues:

  • more bloat on manual install (for example calibre has a desktop environment as a recommended package)
  • potentially missing dependencies on final auto install that are overlooked when doing developing from manual install

We'd have to see where we should and shouldn't add --no-install-recommends on manual

The installation script [always uses the '--no-install-recommends' flag](https://git.vvvvvvaria.org/varia/bibliotecha-install/src/branch/master/bibliotecha.sh#L41) when installing packages. This is however not mentioned in the manual installation which could have the following issues: * more bloat on manual install (for example `calibre` has a desktop environment as a recommended package) * potentially missing dependencies on final auto install that are overlooked when doing developing from manual install We'd have to see where we should and shouldn't add `--no-install-recommends` on manual
rra referenced this issue from a commit 4 years ago
Owner

Right, I see!

So yes, I think the option was added to avoid the calibre desktop environment but indeed we are open to these kinds of missing dependencies then. Then again, you seem to have patched it up for now.

I would probably err on the side of just adding the option to all the instructions in the manual to make sure they match? The automated install gives a working installation, so far as I've experienced.

Right, I see! So yes, I think the option was added to avoid the calibre desktop environment but indeed we are open to these kinds of missing dependencies then. Then again, you seem to have patched it up for now. I would probably err on the side of just adding the option to all the instructions in the manual to make sure they match? The automated install gives a working installation, so far as I've experienced.
rra commented 4 years ago
Poster

So the interesting thing was that ghostscript was missing despite of everything (tried both auto and manual). That probably has to do with changes to upstream code.

I think we'll be ok for the manual install to add --no-recommends only the calibre calibre package to avoid the 1GB desktop and leave everything else as is.

But we should leave the issue open as a reminder in case we find discrepancies later :)

So the interesting thing was that ghostscript was missing despite of everything (tried both auto and manual). That probably has to do with changes to upstream code. I *think* we'll be ok for the manual install to add `--no-recommends` only the `calibre` calibre package to avoid the 1GB desktop and leave everything else as is. But we should leave the issue open as a reminder in case we find discrepancies later :)
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.