Ribbon (7f984cb4) at 27 Mar 20:41
add recipes
This issue covers our current packagers.
Currently the build system don't trigger a relink of all enabled recipes when the relibc submodule changes (new commit hash), this make the recipes use the old version of the relibc object and don't apply new fixes or improvements.
The proposal is to trigger a fast relink of Rust-written recipes (ideally only the relibc object) and clean + rebuild C/C++ written recipes when the relibc submodule changes the pinned commit hash.
Ribbon (dcde95aa) at 26 Mar 17:49
Remove a TODO
Ribbon (88728b8e) at 26 Mar 17:47
update recipes
This change fixes configure flags and adds a patch of the imported apr_rules.mk in the build script. (Note: this patch is needed to be done in the build script because it has to be present before running configure and the file in question is imported as a part of the apr dependency.)
Ah no sorry I think I misunderstood it with the original file, so I submitted a new commit. Is it good this way? Thank you in advance.
Ribbon (6649a2d1) at 26 Mar 06:02
add recipes
Ribbon (7c73f7b6) at 26 Mar 02:16
Remove the old Apache HTTP server recipe
Hello,
Hello, I try to port apache httpd for fun.
It compiles and starts but returns error while reading httpd's configfile at runtime:
open("/usr/local/apache2/conf/httpd.conf", O_RDONLY | O_CLOEXEC, 0666)
returns ENODEV
despite the file exists:
-rw-r--r-- 1 0 0 18326 Feb 24 21:14 httpd.conf
and as error comes from kernel I don't know how to proceed. Any directions what to do next?
Resolved by recompiling full image rather than running fresh package on old image.
Okay, so this serves for localhost. Surely needs some polish before moving out of wip/, but as it runs it is already in better shape than many templates there.
Depends on installer!34 (merged) .
root:~# env /usr/local/apache2/bin/httpd
[Mon Mar 25 19:31:33.017037 2024] [core:debug] [pid 64:tid 31904] util.c(945): AH00551: Done with config file -c/-C directivs
afo flag RDONLY
afo flag CLOEXEC
open 16842752 /usr/local/apache2/conf/httpd.conf
[Mon Mar 25 19:31:33.021362 2024] [core:debug] [pid 64:tid 31904] util.c(988): AH00553: Opening config file /usr/local/apach)
[Mon Mar 25 19:31:33.026118 2024] [core:debug] [pid 64:tid 31904] util.c(945): AH00551: Done with config file /usr/local/apaf
[Mon Mar 25 19:31:33.028391 2024] [core:debug] [pid 64:tid 31904] util.c(945): AH00551: Done with config file -c/-C directivs
AH00557: httpd: apr_sockaddr_info_get() failed for redox\n
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName'e
afo flag RDONLY
afo flag CLOEXEC
open 16842752 /usr/local/apache2/logs/httpd.pid
afo ret 2 2
setsockopt(3, 1, 2, 0x7ffffffffbb0, 4) - unknown option
setsockopt(3, 1, 9, 0x7ffffffffbb0, 4) - unknown option
setsockopt(3, 6, 1, 0x7ffffffffb60, 4) - unknown option
afo flag WRONLY
afo flag CREAT
afo flag APPEND
afo flag CLOEXEC
open 50987008 /usr/local/apache2/logs/error_log
root:~# curl http://localhost
smolnetd: todo: handle cancellation
setsockopt(4, 6, 1, 0x7ffffffff3cc, 4) - unknown option
setsockopt(4, 1, 9, 0x7ffffffff580, 4) - unknown option
setsockopt(4, 6, 4, 0x7ffffffff580, 4) - unknown option
setsockopt(4, 6, 5, 0x7ffffffff580, 4) - unknown option
smolnetd: todo: handle cancellation
smolnetd: todo: handle cancellation
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
</body></html>
root:~#
Uh strange, how it got removed. I have it in my original file... I'll try to re-commit somehow. Thank you and sorry for it.
${COOKBOOK_SYSROOT} needs to be in quotes
This change fixes configure flags and adds a patch of the imported apr_rules.mk in the build script. (Note: this patch is needed to be done in the build script because it has to be present before running configure and the file in question is imported as a part of the apr dependency.)
Ribbon (b41f3a5f) at 25 Mar 03:27
update recipes
Ribbon (dd52ab5f) at 25 Mar 03:22
update recipes
Ribbon (39c77b1c) at 25 Mar 03:17
update recipes
Ribbon (e6d3be8f) at 25 Mar 02:56
update recipes
Ribbon (71f5be2d) at 25 Mar 02:26
update recipes