Adélie Package Tree merge requestshttps://git.adelielinux.org/adelie/packages/-/merge_requests2021-02-01T23:45:08Zhttps://git.adelielinux.org/adelie/packages/-/merge_requests/602system/openssh: rename init script to openssh2021-02-01T23:45:08ZJohn Ognesssystem/openssh: rename init script to opensshOn shutdown, the initscript will kill any processes that match sshd. However, since the initscript itself is called sshd, it ends up seeing/killing itself! This leads to the shutdown of sshd always thinking there are active ssh connectio...On shutdown, the initscript will kill any processes that match sshd. However, since the initscript itself is called sshd, it ends up seeing/killing itself! This leads to the shutdown of sshd always thinking there are active ssh connections that need to be shutdown and then failing due to the TERM signal it sent itself.
Rename the script to openssh to avoid this.
NOTE: This change affects any documentation that says:
`sudo rc-update add sshd default`
It now needs to say:
`sudo rc-update add openssh default`https://git.adelielinux.org/adelie/packages/-/merge_requests/603system/openssh: rename init script to openssh (v2)2021-06-29T19:55:58ZJohn Ognesssystem/openssh: rename init script to openssh (v2)On shutdown, the initscript will kill any processes that match sshd. However, since the initscript itself is called sshd, it ends up seeing/killing itself! This leads to the shutdown of sshd always thinking there are active ssh connectio...On shutdown, the initscript will kill any processes that match sshd. However, since the initscript itself is called sshd, it ends up seeing/killing itself! This leads to the shutdown of sshd always thinking there are active ssh connections that need to be shutdown and then failing due to the TERM signal it sent itself.
Rename the script to openssh to avoid this. The conf.d file is therefore also renamed to openssh.
NOTE: This change affects any documentation. For example:
`sudo rc-update add sshd default`
It now needs to say:
`sudo rc-update add openssh default`https://git.adelielinux.org/adelie/packages/-/merge_requests/636Update APKBUILD to export TZ=UTC when building and checking. Should fix test...2021-11-02T01:00:45ZWestly WardUpdate APKBUILD to export TZ=UTC when building and checking. Should fix tests...Update APKBUILD to export TZ=UTC when building and checking. Should fix tests failing when timezone is not UTC.Update APKBUILD to export TZ=UTC when building and checking. Should fix tests failing when timezone is not UTC.https://git.adelielinux.org/adelie/packages/-/merge_requests/529system/bash: Upgrade to 5.0.182022-01-06T22:31:06ZNathan Owenssystem/bash: Upgrade to 5.0.18Max ReesMax Reeshttps://git.adelielinux.org/adelie/packages/-/merge_requests/520system/libcap: Upgrade and add static subpackage2022-01-06T23:57:14ZNathan Owenssystem/libcap: Upgrade and add static subpackageMax ReesMax Reeshttps://git.adelielinux.org/adelie/packages/-/merge_requests/646user/apache-httpd: upgrade to 2.4.52 [CVE]2022-10-21T23:46:47ZSíle Ekaterin Liszkauser/apache-httpd: upgrade to 2.4.52 [CVE]* https://nvd.nist.gov/vuln/detail/CVE-2020-13950
* https://nvd.nist.gov/vuln/detail/CVE-2020-35452
* https://nvd.nist.gov/vuln/detail/CVE-2021-26690
* https://nvd.nist.gov/vuln/detail/CVE-2021-26691
* https://nvd.nist.gov/vuln/detail/CV...* https://nvd.nist.gov/vuln/detail/CVE-2020-13950
* https://nvd.nist.gov/vuln/detail/CVE-2020-35452
* https://nvd.nist.gov/vuln/detail/CVE-2021-26690
* https://nvd.nist.gov/vuln/detail/CVE-2021-26691
* https://nvd.nist.gov/vuln/detail/CVE-2021-30641
* https://nvd.nist.gov/vuln/detail/CVE-2021-33193
* https://nvd.nist.gov/vuln/detail/CVE-2021-34798
* https://nvd.nist.gov/vuln/detail/CVE-2021-36160
* https://nvd.nist.gov/vuln/detail/CVE-2021-39275
* https://nvd.nist.gov/vuln/detail/CVE-2021-40438
* https://nvd.nist.gov/vuln/detail/CVE-2021-44224
* https://nvd.nist.gov/vuln/detail/CVE-2021-44790https://git.adelielinux.org/adelie/packages/-/merge_requests/645user/alpine: upgrade to 2.25 [CVE]2022-10-21T23:46:48ZSíle Ekaterin Liszkauser/alpine: upgrade to 2.25 [CVE]https://nvd.nist.gov/vuln/detail/CVE-2021-38370https://nvd.nist.gov/vuln/detail/CVE-2021-38370https://git.adelielinux.org/adelie/packages/-/merge_requests/648system/ncurses: upgrade to 6.3 + 20220129 patch rollup [CVE]2022-02-04T18:32:48ZSíle Ekaterin Liszkasystem/ncurses: upgrade to 6.3 + 20220129 patch rollup [CVE]https://nvd.nist.gov/vuln/detail/CVE-2021-39537https://nvd.nist.gov/vuln/detail/CVE-2021-39537https://git.adelielinux.org/adelie/packages/-/merge_requests/649user/prosody: upgrade to 0.11.132022-02-04T18:43:01ZSíle Ekaterin Liszkauser/prosody: upgrade to 0.11.13* https://nvd.nist.gov/vuln/detail/CVE-2021-32917
* https://nvd.nist.gov/vuln/detail/CVE-2021-32919
* https://nvd.nist.gov/vuln/detail/CVE-2021-32920
* https://nvd.nist.gov/vuln/detail/CVE-2021-37601* https://nvd.nist.gov/vuln/detail/CVE-2021-32917
* https://nvd.nist.gov/vuln/detail/CVE-2021-32919
* https://nvd.nist.gov/vuln/detail/CVE-2021-32920
* https://nvd.nist.gov/vuln/detail/CVE-2021-37601https://git.adelielinux.org/adelie/packages/-/merge_requests/650user/weechat: upgrade to 3.4 [CVE]2022-02-04T18:43:27ZSíle Ekaterin Liszkauser/weechat: upgrade to 3.4 [CVE]https://nvd.nist.gov/vuln/detail/CVE-2021-40516https://nvd.nist.gov/vuln/detail/CVE-2021-40516https://git.adelielinux.org/adelie/packages/-/merge_requests/497WIP: user/bash-completion: Update to 2.112022-02-05T03:11:23ZA. WilcoxWIP: user/bash-completion: Update to 2.11Test failures on gwyn. ifdown/ifup are marked xfail in containers; maybe the chroot is enough? It seems very unhappy with mandoc, and there's an aclocal and ssh failure.
```
==== FAILURES ====
____ TestAclocal.test_1 ____
self = <tes...Test failures on gwyn. ifdown/ifup are marked xfail in containers; maybe the chroot is enough? It seems very unhappy with mandoc, and there's an aclocal and ssh failure.
```
==== FAILURES ====
____ TestAclocal.test_1 ____
self = <test_aclocal.TestAclocal object at 0x3fff7eb0d390>, completion = <CompletionResult []>
@pytest.mark.complete("aclocal ")
def test_1(self, completion):
> assert completion
E assert <CompletionResult []>
../t/test_aclocal.py:7: AssertionError
____ TestIfdown.test_1 ____
self = <test_ifdown.TestIfdown object at 0x3fff7e772588>, completion = <CompletionResult []>
@pytest.mark.xfail(in_container(), reason="Probably fails in a container")
@pytest.mark.complete("ifdown ")
def test_1(self, completion):
> assert completion
E assert <CompletionResult []>
../t/test_ifdown.py:10: AssertionError
____ TestIfup.test_1 ____
self = <test_ifup.TestIfup object at 0x3fff7e714668>, completion = <CompletionResult []>
@pytest.mark.xfail(in_container(), reason="Probably fails in a container")
@pytest.mark.complete("ifup ")
def test_1(self, completion):
> assert completion
E assert <CompletionResult []>
../t/test_ifup.py:10: AssertionError
____ TestMan.test_1 ____
self = <test_man.TestMan object at 0x3fff7e502e10>, completion = <CompletionResult []>
@pytest.mark.complete(
"man bash-completion-testcas",
env=dict(MANPATH=manpath),
require_cmd=True,
)
def test_1(self, completion):
> assert completion == "e"
E AssertionError: assert <CompletionResult []> == 'e'
../t/test_man.py:37: AssertionError
____ TestMan.test_5 ____
self = <test_man.TestMan object at 0x3fff7e3c3ba8>, completion = <CompletionResult []>
@pytest.mark.complete(
"man %s" % assumed_present,
require_cmd=True,
cwd="shared/empty_dir",
env=dict(MANPATH="%s:" % manpath),
)
def test_5(self, completion):
"""Trailing colon appends system man path."""
> assert completion
E assert <CompletionResult []>
../t/test_man.py:67: AssertionError
____ TestMan.test_6 ____
self = <test_man.TestMan object at 0x3fff7e4c5e80>, completion = <CompletionResult []>
@pytest.mark.complete(
"man bash-completion-testcas",
require_cmd=True,
env=dict(MANPATH="%s:" % manpath),
)
def test_6(self, completion):
> assert completion == "e"
E AssertionError: assert <CompletionResult []> == 'e'
../t/test_man.py:75: AssertionError
____ TestMan.test_7 ____
self = <test_man.TestMan object at 0x3fff7e3c3278>, completion = <CompletionResult []>
@pytest.mark.complete(
"man %s" % assumed_present,
require_cmd=True,
cwd="shared/empty_dir",
env=dict(MANPATH=":%s" % manpath),
)
def test_7(self, completion):
"""Leading colon prepends system man path."""
> assert completion
E assert <CompletionResult []>
../t/test_man.py:85: AssertionError
____ TestMan.test_8 ____
self = <test_man.TestMan object at 0x3fff7e4c5eb8>, completion = <CompletionResult []>
@pytest.mark.complete(
"man bash-completion-testcas",
require_cmd=True,
env=dict(MANPATH=":%s" % manpath),
)
def test_8(self, completion):
> assert completion == "e"
E AssertionError: assert <CompletionResult []> == 'e'
../t/test_man.py:93: AssertionError
____ TestMan.test_9 ____
self = <test_man.TestMan object at 0x3fff7e49b2e8>, bash = <pexpect.pty_spawn.spawn object at 0x3fff7e502ac8>, completion = <CompletionResult []>
@pytest.mark.complete(
"man %s" % assumed_present,
require_cmd=True,
cwd="shared/empty_dir",
pre_cmds=("shopt -s failglob",),
)
def test_9(self, bash, completion):
> assert self.assumed_present in completion
E AssertionError: assert 'man' in <CompletionResult []>
E + where 'man' = <test_man.TestMan object at 0x3fff7e49b2e8>.assumed_present
../t/test_man.py:102: AssertionError
____ TestMan.test_10 ____
self = <test_man.TestMan object at 0x3fff7e49bd68>, bash = <pexpect.pty_spawn.spawn object at 0x3fff7e502ac8>, colonpath = None, completion = <CompletionResult []>
@pytest.mark.complete(
"man Bash::C",
require_cmd=True,
env=dict(MANPATH="%s:../tmp/man" % manpath),
)
def test_10(self, bash, colonpath, completion):
> assert completion == "ompletion"
E AssertionError: assert <CompletionResult []> == 'ompletion'
../t/test_man.py:111: AssertionError
____ TestSsh.test_partial_hostname ____
self = <test_ssh.TestSsh object at 0x3fff7dfcb5c0>, bash = <pexpect.pty_spawn.spawn object at 0x3fff7e035be0>, known_hosts = ['104.207.138.154', '104.232.42.247', '104.232.42.252', '104.232.42.253', '108.178.208.124', '108.61.242.206', ...]
def test_partial_hostname(self, bash, known_hosts):
first_char, partial_hosts = partialize(bash, known_hosts)
completion = assert_complete(bash, "ssh %s" % first_char)
if len(completion) == 1:
assert completion == partial_hosts[0][1:]
else:
> assert completion == sorted(x for x in partial_hosts)
E AssertionError: assert <CompletionRe....30.253.113']> == ['104.207.138...242.206', ...]
E Use -v to get the full diff
../t/test_ssh.py:55: AssertionError
==== 11 failed, 1168 passed, 405 skipped, 20 xfailed, 3 xpassed in 841.59s (0:14:01) ====
```https://git.adelielinux.org/adelie/packages/-/merge_requests/534system/fakeroot: upgrade to 1.25.32022-03-06T22:47:21ZNathan Owenssystem/fakeroot: upgrade to 1.25.3Max ReesMax Reeshttps://git.adelielinux.org/adelie/packages/-/merge_requests/642Use generic `which` instead of forcing debianutils implementation2022-10-21T23:51:48ZA. WilcoxUse generic `which` instead of forcing debianutils implementationThis switches all packages to use `cmd:which` instead of `debianutils-which` that still used them.
I am going to trybuild this on gwyn before removing the Draft label.This switches all packages to use `cmd:which` instead of `debianutils-which` that still used them.
I am going to trybuild this on gwyn before removing the Draft label.1.0-RC3A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/merge_requests/611WIP: upgrade Perl to 5.34.0 and rebuild XS-based packages2022-05-02T04:03:17ZSíle Ekaterin LiszkaWIP: upgrade Perl to 5.34.0 and rebuild XS-based packageshttps://git.adelielinux.org/adelie/packages/-/merge_requests/635Add APK Foundry configuration for PPC642022-05-02T21:09:56ZA. WilcoxAdd APK Foundry configuration for PPC64https://git.adelielinux.org/adelie/packages/-/merge_requests/584user/exiv2: Upgrade to 0.27.32022-05-18T16:38:06ZNathan Owensuser/exiv2: Upgrade to 0.27.3A. WilcoxA. Wilcoxhttps://git.adelielinux.org/adelie/packages/-/merge_requests/651Draft: Upgrade to MATE 1.262022-09-05T03:35:25ZSíle Ekaterin LiszkaDraft: Upgrade to MATE 1.26Blockers:
- [ ] gtk4
- [ ] gtksourceview4
- [ ] Pluma 1.26.0Blockers:
- [ ] gtk4
- [ ] gtksourceview4
- [ ] Pluma 1.26.0https://git.adelielinux.org/adelie/packages/-/merge_requests/549user/jasper: Upgrade to 2.0.222022-11-12T06:27:47ZNathan Owensuser/jasper: Upgrade to 2.0.22Fixes CVE-2017-14232
This is a combination of my libraw and jasper branch to avoid rebuilding multiple times do to some of the pkgs depending on the otherFixes CVE-2017-14232
This is a combination of my libraw and jasper branch to avoid rebuilding multiple times do to some of the pkgs depending on the otherMax ReesMax Reeshttps://git.adelielinux.org/adelie/packages/-/merge_requests/570user/cups: Upgrade to 2.3.32022-11-12T15:51:40ZNathan Owensuser/cups: Upgrade to 2.3.3Max ReesMax Reeshttps://git.adelielinux.org/adelie/packages/-/merge_requests/563user/tmux: Upgrade to 3.1b2022-11-12T22:18:39ZNathan Owensuser/tmux: Upgrade to 3.1bAlso adoptAlso adopt