Before version 1.2.19, I was able to automatically upgrade package "gitlab-ce" using unattended-upgrades. The update to version 1.2.19 seems to render my configuration useless.
From file `apt/apt.conf.d/50unattended-upgrades`:
Unattended-Upgrade::Origins-Pattern { "origin=https://packages.gitlab.com/gitlab/gitlab-ce,archive=${distro_codename}"; };
With version 1.2.19, `unattended-upgrade --debug` outputs:
[...] Allowed origins are: ['o=Ubuntu,a=xenial', 'o=Ubuntu,a=xenial-security', 'o=Ubuntu,a=xenial-updates', 'origin=https://packages.gitlab.com/gitlab/gitlab-ce,archive=xenial'] Checking: gitlab-ce ([<Origin component:'main' archive:'xenial' origin:'packages.gitlab.com/gitlab/gitlab-ce' label:'gitlab-ce' site:'packages.gitlab.com' isTrusted:True>]) [...]
Thus, 'https://' seems to be missing now from checked property 'origin'.
While it is quite easy to fix this, version 1.2.19 might inadvertently break the configuration of many people.
Before version 1.2.19, I was able to automatically upgrade package "gitlab-ce" using unattended- upgrades. The update to version 1.2.19 seems to render my configuration useless.
From file `apt/apt. conf.d/ 50unattended- upgrades` :
Unattended- Upgrade: :Origins- Pattern { /packages. gitlab. com/gitlab/ gitlab- ce,archive= ${distro_codename}";
"origin=https:/
};
With version 1.2.19, `unattended-upgrade --debug` outputs:
[...] a=xenial' , 'o=Ubuntu, a=xenial- security' , 'o=Ubuntu, a=xenial- updates' , 'origin=https:/ /packages. gitlab. com/gitlab/ gitlab- ce,archive= xenial'] 'packages. gitlab. com/gitlab/ gitlab- ce' label:'gitlab-ce' site:'packages. gitlab. com' isTrusted:True>])
Allowed origins are: ['o=Ubuntu,
Checking: gitlab-ce ([<Origin component:'main' archive:'xenial' origin:
[...]
Thus, 'https:/ /' seems to be missing now from checked property 'origin'.
While it is quite easy to fix this, version 1.2.19 might inadvertently break the configuration of many people.