1password dpkg package should stop creating 1password.list
When installing the 1password .deb file, the post-install script automatically creates a file at /etc/apt/sources.list.d/1password.list. This is irritating and is bad behaviour.
Point one: the user did not ask for this file to be created. If you're going to create it, at least ask users if they want it.
Point two: I create and manage my sources files centrally; I do this for my personal systems, and I've always done this when I'm managing a fleet of computers. I create names that make sense to me and have the correct details. Unfortunately, every time I update 1password it re-creates `1password.list` and then apt breaks because I now have two files pointing at the same apt repository - yours and mine.
Point three: I use the new deb822 .sources file format, because this allows me to keep the Apt configuration and the GPG key in the same file, meaning I only have one file to manage. This makes it easier to manage things centrally, and helps keep from scattering GPG keys all over the servers.
1password needs to either:
- Just stop doing it (give people instructions like every other website does)
- Make it optional via e.g. a debconf setting (which the application could theoretically have a UI for, even, if you wanted to get crazy with it)
- Make the file part of the actual package contents so that admins can dpkg-divert it
In the meantime, I created a symlink pointing 1password.list to /dev/null; apt still complains about it but at least nothing breaks.
