Difference between revisions of "Sme11BuildQueue"
Unnilennium (talk | contribs) |
Unnilennium (talk | contribs) |
||
Line 294: | Line 294: | ||
Oops. Your getgroups() returned 0, and setgroups() failed; this means | Oops. Your getgroups() returned 0, and setgroups() failed; this means | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/DCC DCC]-2.3.168-1 | |[https://src.koozali.org/smeserver/DCC DCC]-2.3.168-1 | ||
Line 343: | Line 338: | ||
|builds ok | |builds ok | ||
|https://koji.koozali.org/koji/buildinfo?buildID=129 | |https://koji.koozali.org/koji/buildinfo?buildID=129 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/headermatch headermatch]-0.0.1-4 | |[https://src.koozali.org/smeserver/headermatch headermatch]-0.0.1-4 | ||
Line 389: | Line 379: | ||
Bad exit status from /var/tmp/rpm-tmp.LpYegv (%build) | Bad exit status from /var/tmp/rpm-tmp.LpYegv (%build) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/mod_auth_tkt mod_auth_tkt]-2.3.99b1 | |[https://src.koozali.org/smeserver/mod_auth_tkt mod_auth_tkt]-2.3.99b1 | ||
Line 404: | Line 384: | ||
|builds ok | |builds ok | ||
|https://koji.koozali.org/koji/buildinfo?buildID=37 | |https://koji.koozali.org/koji/buildinfo?buildID=37 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/perl-Algorithm-Dependency perl-Algorithm-Dependency]-1.112 | |[https://src.koozali.org/smeserver/perl-Algorithm-Dependency perl-Algorithm-Dependency]-1.112 | ||
Line 424: | Line 394: | ||
|builds ok | |builds ok | ||
|https://koji.koozali.org/koji/buildinfo?buildID=35 | |https://koji.koozali.org/koji/buildinfo?buildID=35 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/perl-CGI-FormMagick perl-CGI-FormMagick]-0.93-8 | |[https://src.koozali.org/smeserver/perl-CGI-FormMagick perl-CGI-FormMagick]-0.93-8 | ||
Line 451: | Line 416: | ||
|builds ok | |builds ok | ||
|https://koji.koozali.org/koji/buildinfo?buildID=21 | |https://koji.koozali.org/koji/buildinfo?buildID=21 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/perl-File-chmod perl-File-chmod]-0.42 | |[https://src.koozali.org/smeserver/perl-File-chmod perl-File-chmod]-0.42 | ||
Line 480: | Line 439: | ||
|https://koji.koozali.org/koji/buildinfo?buildID=31 | |https://koji.koozali.org/koji/buildinfo?buildID=31 | ||
cpan latest | cpan latest | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/perl-IP-Country perl-IP-Country] | |[https://src.koozali.org/smeserver/perl-IP-Country perl-IP-Country] | ||
Line 498: | Line 452: | ||
|https://koji.koozali.org/koji/buildinfo?buildID=36 | |https://koji.koozali.org/koji/buildinfo?buildID=36 | ||
cpan has newer version https://metacpan.org/release/MSIMERSON/Mail-DMARC-1.20240214/source | cpan has newer version https://metacpan.org/release/MSIMERSON/Mail-DMARC-1.20240214/source | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/perl-Net-DNS-Native perl-Net-DNS-Native] >= 0.15 | |[https://src.koozali.org/smeserver/perl-Net-DNS-Native perl-Net-DNS-Native] >= 0.15 | ||
Line 510: | Line 459: | ||
cpan newer version https://metacpan.org/dist/Net-DNS-Native 0.22 | cpan newer version https://metacpan.org/dist/Net-DNS-Native 0.22 | ||
https://github.com/olegwtf/p5-Net-DNS-Native/tags | https://github.com/olegwtf/p5-Net-DNS-Native/tags | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/perl-Net-Ident perl-Net-Ident]-1.25 | |[https://src.koozali.org/smeserver/perl-Net-Ident perl-Net-Ident]-1.25 | ||
Line 543: | Line 487: | ||
|https://koji.koozali.org/koji/buildinfo?buildID=41 | |https://koji.koozali.org/koji/buildinfo?buildID=41 | ||
cpan latest | cpan latest | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/perl-Session-Token perl-Session-Token]-1.503 | |[https://src.koozali.org/smeserver/perl-Session-Token perl-Session-Token]-1.503 | ||
Line 719: | Line 658: | ||
|builds ok | |builds ok | ||
|https://koji.koozali.org/koji/buildinfo?buildID=114 | |https://koji.koozali.org/koji/buildinfo?buildID=114 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/qmail qmail] | |[https://src.koozali.org/smeserver/qmail qmail] | ||
Line 794: | Line 723: | ||
|builds ok | |builds ok | ||
|https://koji.koozali.org/koji/buildinfo?buildID=94 | |https://koji.koozali.org/koji/buildinfo?buildID=94 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://src.koozali.org/smeserver/smeserver-devtools smeserver-devtools]-2.6.0-19 | |[https://src.koozali.org/smeserver/smeserver-devtools smeserver-devtools]-2.6.0-19 | ||
Line 905: | Line 829: | ||
|https://koji.koozali.org/koji/buildinfo?buildID=28 | |https://koji.koozali.org/koji/buildinfo?buildID=28 | ||
|- | |- | ||
− | |smeserver-mock | + | |[https://src.koozali.org/smeserver/smeserver-mock smeserver-mock] |
| | | | ||
| | | | ||
Line 1,032: | Line 956: | ||
|- | |- | ||
|[https://src.koozali.org/smeserver/spamassassin.git spamassassin] | |[https://src.koozali.org/smeserver/spamassassin.git spamassassin] | ||
− | | | + | |brianr |
− | | | + | |'''Build failed''' |
|https://koji.koozali.org/koji/buildinfo?buildID=103 | |https://koji.koozali.org/koji/buildinfo?buildID=103 | ||
Line 1,171: | Line 1,095: | ||
|need git | |need git | ||
|https://dl.rockylinux.org/pub/rocky/8/Devel/source/tree/Packages/p/perl-Net-DNS-1.15-1.el8.src.rpm | |https://dl.rockylinux.org/pub/rocky/8/Devel/source/tree/Packages/p/perl-Net-DNS-1.15-1.el8.src.rpm | ||
+ | |} | ||
+ | |||
+ | === Packages in git, but we will use upstream === | ||
+ | {| class="wikitable" | ||
+ | |+ | ||
+ | in git but use the upstream version | ||
+ | !Package | ||
+ | !Builder | ||
+ | !status | ||
+ | !Reference | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/dar dar] | ||
+ | | | ||
+ | |X | ||
+ | |'''epel: dar-2.7.6-2.el8.x86_64.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/geoipupdate geoipupdate] | ||
+ | | | ||
+ | |X | ||
+ | |'''Rocky Linux AppStream : geoipupdate-2.5.0-3.el8.x86_64.rpm''' | ||
+ | unless we see we have a local patch to use older app | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/maildrop maildrop]-2.8.4 | ||
+ | | | ||
+ | |X | ||
+ | |'''epel maildrop-3.0.8-1.el8.x86_64.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/mbuffer mbuffer] | ||
+ | | | ||
+ | |X | ||
+ | |'''epel mbuffer-20190725-1.el8.x86_64.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/mod perl mod_perl] | ||
+ | | | ||
+ | |X | ||
+ | |'''epel mod_perl-2.0.12-1.el8.x86_64.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/oidentd oidentd] >= 2.0.6 | ||
+ | | | ||
+ | |X | ||
+ | |'''epel oidentd-2.5.0-1.el8.x86_64.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/perl-Crypt-Cracklib perl-Crypt-Cracklib] | ||
+ | | | ||
+ | |X | ||
+ | |'''epel perl-Crypt-Cracklib-1.7-24.el8.x86_64.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/perl-Data-Validate-Domain perl-Data-Validate-Domain] | ||
+ | | | ||
+ | |X | ||
+ | |'''epel perl-Data-Validate-Domain-0.15-7.el8.noarch.rpm''' | ||
+ | '''openfusion perl-Data-Validate-Domain-0.14-1.of.el8.noarch.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/perl-IO-Socket-SSL perl-IO-Socket-SSL] | ||
+ | | | ||
+ | |X | ||
+ | |'''Rocky Linux AppStream perl-IO-Socket-SSL-2.066-4.module''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/perl-Mail-RFC822-Address perl-Mail-RFC822-Address] | ||
+ | | | ||
+ | |X | ||
+ | |'''epel perl-Mail-RFC822-Address-0.3-36.el8.noarch.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/perl-Net-IMAP-Simple perl-Net-IMAP-Simple]-1.1916 | ||
+ | | | ||
+ | |X | ||
+ | |'''openfusion perl-Net-IMAP-Simple-1.2212-1.of.el8.noarch.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/perl-RPM2 perl-RPM2] | ||
+ | | | ||
+ | |X | ||
+ | |'''epel perl-RPM2-1.4-10.el8.x86_64.rpm''' | ||
+ | |- | ||
+ | |ppp | ||
+ | | | ||
+ | |X | ||
+ | |'''Rocky Linux BaseOS ppp-2.4.7-26.el8_1.x86_64.rpm''' | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/pwauth pwauth] | ||
+ | | | ||
+ | |X | ||
+ | |'''epel pwauth-2.3.10-25.el9.x86_64.rpm''' | ||
+ | but might need a patch | ||
|} | |} | ||
Line 1,176: | Line 1,183: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
+ | in git but obsolete not to build. | ||
!Package | !Package | ||
!Builder | !Builder | ||
Line 1,191: | Line 1,199: | ||
|unmaintianed and unsecure http://www.pizzashack.org/rssh/ | |unmaintianed and unsecure http://www.pizzashack.org/rssh/ | ||
need to import - EL7: https://rhel.pkgs.org/7/epel-x86_64/rssh-2.3.4-16.el7.x86_64.rpm.html | need to import - EL7: https://rhel.pkgs.org/7/epel-x86_64/rssh-2.3.4-16.el7.x86_64.rpm.html | ||
+ | |- | ||
+ | |[https://src.koozali.org/smeserver/smeserver-cvm-unix-local smeserver-cvm-unix-local] | ||
+ | | | ||
+ | | | ||
+ | |to drop! | ||
|- | |- | ||
|smeserver-dynamicdns-dyndns | |smeserver-dynamicdns-dyndns |
Revision as of 17:34, 15 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
Packages in git, but we will use upstream
Package | Builder | status | Reference |
---|---|---|---|
dar | X | epel: dar-2.7.6-2.el8.x86_64.rpm | |
geoipupdate | X | Rocky Linux AppStream : geoipupdate-2.5.0-3.el8.x86_64.rpm
unless we see we have a local patch to use older app | |
maildrop-2.8.4 | X | epel maildrop-3.0.8-1.el8.x86_64.rpm | |
mbuffer | X | epel mbuffer-20190725-1.el8.x86_64.rpm | |
mod_perl | X | epel mod_perl-2.0.12-1.el8.x86_64.rpm | |
oidentd >= 2.0.6 | X | epel oidentd-2.5.0-1.el8.x86_64.rpm | |
perl-Crypt-Cracklib | X | epel perl-Crypt-Cracklib-1.7-24.el8.x86_64.rpm | |
perl-Data-Validate-Domain | X | epel perl-Data-Validate-Domain-0.15-7.el8.noarch.rpm
openfusion perl-Data-Validate-Domain-0.14-1.of.el8.noarch.rpm | |
perl-IO-Socket-SSL | X | Rocky Linux AppStream perl-IO-Socket-SSL-2.066-4.module | |
perl-Mail-RFC822-Address | X | epel perl-Mail-RFC822-Address-0.3-36.el8.noarch.rpm | |
perl-Net-IMAP-Simple-1.1916 | X | openfusion perl-Net-IMAP-Simple-1.2212-1.of.el8.noarch.rpm | |
perl-RPM2 | X | epel perl-RPM2-1.4-10.el8.x86_64.rpm | |
ppp | X | Rocky Linux BaseOS ppp-2.4.7-26.el8_1.x86_64.rpm | |
pwauth | X | epel pwauth-2.3.10-25.el9.x86_64.rpm
but might need a patch |
Packages to obsolete from git / not to build
Package | Builder | status | Reference |
---|---|---|---|
cvm | to drop! | ||
rssh | to drop | unmaintianed and unsecure http://www.pizzashack.org/rssh/
need to import - EL7: https://rhel.pkgs.org/7/epel-x86_64/rssh-2.3.4-16.el7.x86_64.rpm.html | |
smeserver-cvm-unix-local | to drop! | ||
smeserver-dynamicdns-dyndns | to drop? | ||
smeserver-dynamicdns-dyndns.org | to drop? | ||
smeserver-dynamicdns-tzo | to drop? | ||
smeserver-dynamicdns-yi | to drop? | ||
whiptail | usage drop, references needs to be removed |
Bare install test
TODO