commits
This unbreaks the build.
(cherry picked from commit 3f39ab6d5348b36a7101026eab01c934066dc580)
(cherry picked from commit 996d846726f9d685970b37bad53df25fc33aa094)
(cherry picked from commit 8044cf3668886a650ac2af1fd644dbe8f7f62436)
(cherry picked from commit 02795b4ed5103e05f0f9b41bc0ecb3f8dcf19b44)
rsvg-view was removed so GTK is not needed anymore
(cherry picked from commit 02585db25bc4d5d623ce083b41f727c65709ad3f)
This should fix the tests almost always failing on Hydra for i686.
(cherry picked from commit d8218de5c53c5b1984d27f37182ced01a88808b0)
/cc ZHF #68361.
19.09: Fixup kea for unique 19.09 mariadb changes
Make sure that we don't create a database if we're not going to
connect to it. Also, fix the assertion that usernames be equal to only
trig when peer authentication is used (databaseHost == "").
(cherry picked from commit 58a75024211a18870bffd33466b0d5aefa846d74)
config.services.postgresql.package is only defined when the postgresql
service is activated, which means we fail to evaluate when
databaseCreateLocally == false. Fix this by using the default
postgresql package when the postgresql service is disabled.
(cherry picked from commit ec958d46acf6ec6e544a0045fcc4c7e3ccd51d96)
The initializers directory is populated with files from the gitlab
distribution on start, but old files will be left in the state folder
even if they're removed from the distribution, which can lead to
startup failures. Fix this by always purging the directory on start
before populating it.
(cherry picked from commit c6efa9fd2d0bc9353ffc3dd497f677d7c49a3a11)
Since the preStart script is no longer running in privileged mode, we
reassign the files in the state directory and its config subdirectory
to the user we're running as. This is done by splitting the preStart
script into a privileged and an unprivileged part where the privileged
part does the reassignment.
Also, delete the database.yml symlink if it exists, since we want to
create a real file in its place.
Fixes #68696.
(cherry picked from commit 0f8133d633cf2b4601a7a191a5a2e64a7ea92dd6)
(cherry picked from commit c115d4df885782692de3b24a29d6df95588b239b)
(cherry picked from commit 9be76d0b6a08dd0158a6beeeb0cc0796c527f67a)
GitLab recently restructured their repos; whereas previously they had
one gitlab-ce and one gitlab-ee repo, they're now one and the
same. All proprietary components are put into the ee subdirectory -
removing it gives us the foss / community version of GitLab. For more
info, see
https://about.gitlab.com/2019/02/21/merging-ce-and-ee-codebases/
This gives us the opportunity to simplify things quite a bit, since we
don't have to keep track of two separate versions of either the base
data or rubyEnv.
(cherry picked from commit afa3abf632a07a627a651ae7f8fdaad0c6e8919b)
Instead of extracting prebuilt assets from the debian build, build
them from the source. This should give faster package updates and
reduces the amount of data needed to be downloaded by more than 500MB.
(cherry picked from commit 59324d1fb9d7deddcec3e7a4db705567880ca59c)
Split the remove-hardcoded-locations patch into two separate patches,
one for the ruby package and one for the go package. This is clearer
and results in fewer rebuilds.
(cherry picked from commit 09e657efea00126b22c3268a318139eee6ba973a)
- Update GitLab to 12.3.4
- Update update.py to cope with the new upstream repository structure
- Refactor gitlab-shell to use buildGoPackage and bundlerEnv for
dependencies
- Refactor gitlab-workhorse to use buildGoPackage for dependencies
- Make update.py able to update gitlab-shell and gitlab-workhorse
dependencies
- Various fixes necessary for update to work
(cherry picked from commit f3eb063ecfb0cb76e2cef1e9c9764cdee92f9ed7)
(cherry picked from commit 9acb145da327d76897fe36d26ea9cb8655c13bcc)
These broke in ce2bb4de26ad7020b6dee7793c31d19409ebe805
cc @ttuegel
The networking.virtual test does not work with networkd yet, for
multiple reasons:
- network-online.target is not reached, because tun0 and tap0 are
considered as required for online but _not_ brought up or assigned
the configured addresses
- the commands later in the test rely on some units from the scripted
network setup
cc @fpletz networkd exper
cc @globin we looked at this together
(cherry picked from commit a3a441cd870e29ec63b41b3fbedb9ccd9c81a69a)
(cherry picked from commit ee8032c3c3a50286e4fbaf2ac4115e78b8a0ac3b)
(cherry picked from commit de3f49275e6b939cb5d5061cdfba5faeaffb00fa)
(cherry picked from commit fca2e1cb5a0ba99fb723ae5fe311302e70dd89ad)
Tests have been disabled since over a year and now the
code starts to bit-rot. As it seems unlikely that they
will come back in near future, let's just remove it.
(cherry picked from commit 173d5a4e6ebb00e634c91fc07cd1ea62bce6fd4f)
(cherry picked from commit 9c0968fd8103a32b05c72d8137e6d9e388a86a7e)
This reverts commit b7a828031238b0962cd91131eba50844ef401b93. It's no
longer needed with Rust 1.38.
(cherry picked from commit adb15c3a63fd96edcf7585394b8ccbeb1ceee336)
(cherry picked from commit 37c22b9d308a2536eb8a3d07919fcc29ac9c7101)
This reverts commit ea6e8775bd69e4676c623a85c39f1da540d29ad1. The new
format is not an improvement.
(cherry picked from commit b0ccd6dd16909c8639c2d9bee7dd2a2a0ac74c30)
(Also synced rl-19.09.xml with master.)
(cherry picked from commit c8bc18bcc21c14e3d64f4c7b8f44c36e188efc1f)
(cherry picked from commit 760bcf678e7ef36dd98c5d625bc13511cfcdef60)
(cherry picked from commit 711cbb9117144efad576167125c9f9e2e04065db)
Quoting the release manual:
> Remove attributes that we know we will not be able to support,
> especially if there is a stable alternative. E.g. Check that our Linux
> kernels' projected end-of-life are after our release projected
> end-of-life
Update project homepage
Drop 'unstable' package name attribute
(cherry picked from commit 84d4243ccc6677a1e76f2f85efcc07fac5279efb)
Remove blcr for 19.09
(cherry picked from commit 5d761d985b1032212b3c4c18820cc67236059b68)
(cherry picked from commit b7b8e1f2e73d1e0c5a4905735af1a9fac9635ab0)
See #64922.
(cherry picked from commit 25a36477c8284a93264651aa59623064463efcd7)
(cherry picked from commit 4d25ec0caf37eeb1f2b8b678f73a894e0f1efe71)
(cherry picked from commit bdf4441d64e71dd1cd5f50729fb7112defcce6cc)
https://gitlab.labs.nic.cz/knot/knot-resolver/tags/v4.2.2
(cherry picked from commit 39049dbd37fbdc6183526fcda16fc00e0c7423fb)
This sets networking.useDHCP to false and for all interfaces found the
per-interface useDHCP to true. This replicates the current default
behaviour and prepares for the switch to networkd.
(cherry picked from commit 5ee383ea8c31cd7c8489c2b076aac9c51f63b55c)
(cherry picked from commit e862dd637350ddd1812a6c1fb5811c6464e74ff5)
This setting will be removed with the switch to systemd-networkd. The
use of per interface config is encouraged instead.
(cherry picked from commit c26c6241eae93985c33590401fda971d7574c136)
ZHF #68361
(cherry picked from commit 7d297e45910cded782e7b2d7a7cff64348364216)
Signed-off-by: Jonathan Ringer <jonringer117@gmail.com>
config.services.postgresql.package is only defined when the postgresql
service is activated, which means we fail to evaluate when
databaseCreateLocally == false. Fix this by using the default
postgresql package when the postgresql service is disabled.
(cherry picked from commit ec958d46acf6ec6e544a0045fcc4c7e3ccd51d96)
The initializers directory is populated with files from the gitlab
distribution on start, but old files will be left in the state folder
even if they're removed from the distribution, which can lead to
startup failures. Fix this by always purging the directory on start
before populating it.
(cherry picked from commit c6efa9fd2d0bc9353ffc3dd497f677d7c49a3a11)
Since the preStart script is no longer running in privileged mode, we
reassign the files in the state directory and its config subdirectory
to the user we're running as. This is done by splitting the preStart
script into a privileged and an unprivileged part where the privileged
part does the reassignment.
Also, delete the database.yml symlink if it exists, since we want to
create a real file in its place.
Fixes #68696.
(cherry picked from commit 0f8133d633cf2b4601a7a191a5a2e64a7ea92dd6)
GitLab recently restructured their repos; whereas previously they had
one gitlab-ce and one gitlab-ee repo, they're now one and the
same. All proprietary components are put into the ee subdirectory -
removing it gives us the foss / community version of GitLab. For more
info, see
https://about.gitlab.com/2019/02/21/merging-ce-and-ee-codebases/
This gives us the opportunity to simplify things quite a bit, since we
don't have to keep track of two separate versions of either the base
data or rubyEnv.
(cherry picked from commit afa3abf632a07a627a651ae7f8fdaad0c6e8919b)
- Update GitLab to 12.3.4
- Update update.py to cope with the new upstream repository structure
- Refactor gitlab-shell to use buildGoPackage and bundlerEnv for
dependencies
- Refactor gitlab-workhorse to use buildGoPackage for dependencies
- Make update.py able to update gitlab-shell and gitlab-workhorse
dependencies
- Various fixes necessary for update to work
(cherry picked from commit f3eb063ecfb0cb76e2cef1e9c9764cdee92f9ed7)
The networking.virtual test does not work with networkd yet, for
multiple reasons:
- network-online.target is not reached, because tun0 and tap0 are
considered as required for online but _not_ brought up or assigned
the configured addresses
- the commands later in the test rely on some units from the scripted
network setup
cc @fpletz networkd exper
cc @globin we looked at this together
(cherry picked from commit a3a441cd870e29ec63b41b3fbedb9ccd9c81a69a)