Difference between revisions of "Sme11BuildQueue"
Line 543: | Line 543: | ||
|brianr | |brianr | ||
|builds ok | |builds ok | ||
− | |https://koji.koozali.org/koji/ | + | |https://koji.koozali.org/koji/buildinfo?buildID=86 |
|- | |- | ||
|[https://src.koozali.org/smeserver/smeserver-quota smeserver-quota] | |[https://src.koozali.org/smeserver/smeserver-quota smeserver-quota] | ||
Line 552: | Line 552: | ||
|[https://src.koozali.org/smeserver/smeserver-radiusd smeserver-radiusd] | |[https://src.koozali.org/smeserver/smeserver-radiusd smeserver-radiusd] | ||
|brianr | |brianr | ||
− | | | + | |builds ok |
− | | | + | |https://koji.koozali.org/koji/buildinfo?buildID=89 |
|- | |- | ||
|[https://src.koozali.org/smeserver/smeserver-runit smeserver-runit] | |[https://src.koozali.org/smeserver/smeserver-runit smeserver-runit] | ||
Line 562: | Line 562: | ||
|[https://src.koozali.org/smeserver/smeserver-samba smeserver-samba] | |[https://src.koozali.org/smeserver/smeserver-samba smeserver-samba] | ||
|brianr | |brianr | ||
− | | | + | |builds ok |
− | | | + | |https://koji.koozali.org/koji/buildinfo?buildID=90 |
|- | |- | ||
|[https://src.koozali.org/smeserver/smeserver-test smeserver-test] | |[https://src.koozali.org/smeserver/smeserver-test smeserver-test] | ||
|brianr | |brianr | ||
− | | | + | |builds ok |
− | | | + | |https://koji.koozali.org/koji/buildinfo?buildID=91 |
|- | |- | ||
|[https://src.koozali.org/smeserver/smeserver-tinydns smeserver-tinydns] | |[https://src.koozali.org/smeserver/smeserver-tinydns smeserver-tinydns] | ||
|brianr | |brianr | ||
− | | | + | |builds ok |
− | | | + | |https://koji.koozali.org/koji/buildinfo?buildID=92 |
|- | |- | ||
|[https://src.koozali.org/smeserver/smeserver-viewlogfiles smeserver-viewlogfiles] | |[https://src.koozali.org/smeserver/smeserver-viewlogfiles smeserver-viewlogfiles] |
Revision as of 09:02, 13 March 2024
This page lists all the packages that SME Server needs to build for SME 11. The starting point is the smeos directory from SME 10. For each package it should be checked if it is still needed, or can we use an upstream package if one is available. see bug https://bugs.koozali.org/show_bug.cgi?id=12424
Package Build Steps
things have changed between SME10 and SME11. we moved from cvs to git. We also need to change the name of a few old e-smith rpm to smeserver for better consistency, but without forgetting from where we are coming. git is available here : https://src.koozali.org
TODO; write how to checkout and start a build
TODO ; reference on how to configure a build environement.
Required dependencies
created from the work on SME10, and updated.
you can use http://pkgs.org to fill the blank, reference where the rpm can be found (EPEL8,ROCKY8,REMI8,OPENFUSION8,RPMFUSION8,smedev,smetest) and the status (Build OK, NEED COPY,NOTABUG,WONTFIX,FIXED).
fill bug before building a new package : https://bugs.contribs.org/enter_bug.cgi?product=SME%20Server%2011.X&component=build
Package Requiring | Required Package | Possible sources | status | Reference |
---|---|---|---|---|
dar | par2cmdline | epel | par2cmdline-0.8.0-3.el8.x86_64.rpm | |
smeserver-apache | mod_authnz_external | epel | mod_authnz_external-3.3.3-3.el8.x86_64.rpm | |
smeserver-base | vconfig | none | ||
smeserver-base | pam_abl | none | ||
smeserver-base | pv | epel | pv-1.6.6-7.el8.x86_64.rpm | |
smeserver-base | /usr/sbin/cpuspeed | none | ||
smeserver-email | perl(Net::Server::Fork) | Rocky Linux AppStream | perl-Net-Server-2.009-3.el8.noarch.rpm | |
smeserver-email | perl(Net::Server) >= 0.85 | Rocky Linux AppStream | perl-Net-Server-2.009-3.el8.noarch.rpm | |
smeserver-grub | grub2 | Rocky Linux BaseOS | grub2-pc-2.02-150.el8.rocky.0.1.x86_64.rpm | |
smeserver-horde | php-pear(HTTP) | none | ||
smeserver-horde | php-pear(Date) | epel / remi | php-pear-Date-1.4.7-22.el8.noarch.rpm
php-pear-Date-1.4.7-20.el8.remi.noarch.rpm | |
smeserver-horde | php-pear(Services_Weather) | none | ||
smeserver-horde | php-pear(File) | none | ||
smeserver-horde | php-pear(Log) | remi | php-pear-Log-1.14.1-1.el8.remi.noarch.rpm | |
smeserver-horde | php-pear(HTTP_Request) | epel / remi | php-pear-HTTP-Request-1.4.4-18.el8.noarch.rpm
php-pear-HTTP-Request-1.4.4-16.el8.remi.noarch.rpm | |
smeserver-ldap | libdb4-utils | raven third party...
https://pkgs.dyn.su/el8/base/SRPMS/libdb4-4.8.30-30.el8.src.rpm | ||
smeserver-devtools | perl-Pod-Tests | epel | perl-Pod-Tests-1.20-6.el8.noarch.rpm | |
smeserver-lib | perl(Authen::PAM) | epel | perl-Authen-PAM-0.16-37.el8.x86_64.rpm | |
smeserver-lib
smeserver-base smeserver-lib |
perl(Net::IPv4Addr) >= 0.10 | not for rocky 8 but for epel 7 and 9 | ||
smeserver-lib
perl-Mojolicious |
perl(Taint::Util) | epel | perl-Taint-Util-0.08-22.el8.x86_64.rpm | |
smeserver-mysql | mariadb-server | Rocky Linux AppStream / mariadb | mariadb-server-10.5.22-1.module | |
smeserver-nutUPS | nut | epel | nut-2.8.0-3.el8.x86_64.rpm | |
smeserver-nutUPS | nut-client | epel | ||
smeserver-proftpd | proftpd | epel | proftpd-1.3.6e-6.el8.x86_64.rpm | |
smeserver-radiusd | radiusclient-ng >= 0.5.6 | none, should migrate to freeradius-client . radiurs | ||
smeserver-viewlogfiles | perl(Time::TAI64) | none | ||
smeserver-horde | php-imap >= 4.3.0 | remi | ||
mbuffer | libmhash.so.2()(64bit) | epel | mhash-devel-0.9.9.9-20.el8.x86_64.rpm | |
smeserver-lib | perl(Text::Template) | Rocky Linux AppStream | perl-Text-Template-1.51-1.el8.noarch.rpm (also module 1.58 and 1.47) | |
qpsmtpd | perl(Net::IP) | epel | perl-Net-IP-1.26-20.el8.noarch.rpm | |
smeserver-qpsmtpd | perl-MIME-tools | epel | perl-MIME-tools-5.509-9.el8.noarch.rpm | |
smeserver-qpsmtpd | perl-File-MMagic | Rocky Linux Devel | perl-File-MMagic-1.30-16.el8.noarch.rpm | |
smeserver-qpsmtpd | perl-Convert-TNEF | epel | perl-Convert-TNEF-0.18-17.el8.noarch.rpm | |
smeserver-spamassassin | perl-razor-agents | none | ||
smeserver-spamassassin | pyzor | epel | pyzor-1.0.0-28.20200530gitf46159b.el8.noarch.rpm |
RPM's from smeos directory
before attempting to buidl check if they are available and put them rather in the table above with source to copy from, with at least the version number we had on SME10.
if you need to build check if a newer version is available. Sometime we might need to stick to an old version so document here when uping version in reference.
koji build dist-sme11-os git+https://src.koozali.org/smeserver/PACKAGE.git?#GITTAG
where PACKAGE is listed under, and GITTAG should be found in https://src.koozali.org
Bare install test
TODO