Difference between revisions of "Sme11BuildQueue"

From SME Server
Jump to navigationJump to search
Line 25: Line 25:
 
|dar
 
|dar
 
|par2cmdline
 
|par2cmdline
 +
|epel
 
|
 
|
|
+
|par2cmdline-0.8.0-3.el8.x86_64.rpm
|
 
 
|-
 
|-
 
|e-smith-apache
 
|e-smith-apache
 
|mod_authnz_external
 
|mod_authnz_external
 +
|epel
 
|
 
|
|
+
|mod_authnz_external-3.3.3-3.el8.x86_64.rpm
|
 
|-
 
|e-smith-base
 
|rssh
 
|
 
|
 
|
 
 
|-
 
|-
 
|e-smith-base
 
|e-smith-base
Line 45: Line 39:
 
|
 
|
 
|
 
|
|
+
|'''none'''
 
|-
 
|-
 
|e-smith-base
 
|e-smith-base
Line 51: Line 45:
 
|
 
|
 
|
 
|
|
+
|'''none'''
 
|-
 
|-
 
|e-smith-base
 
|e-smith-base
 
|pv
 
|pv
 +
|epel
 
|
 
|
|
+
|pv-1.6.6-7.el8.x86_64.rpm
|
 
 
|-
 
|-
 
|e-smith-base
 
|e-smith-base
Line 63: Line 57:
 
|
 
|
 
|
 
|
|
+
|'''none'''
|-
 
|e-smith-base
 
|hal
 
|
 
|
 
|
 
 
|-
 
|-
 
|e-smith-email
 
|e-smith-email
 
|perl(Net::Server::Fork)
 
|perl(Net::Server::Fork)
 +
|Rocky Linux AppStream
 
|
 
|
|
+
|perl-Net-Server-2.009-3.el8.noarch.rpm
|
 
 
|-
 
|-
 
|e-smith-email
 
|e-smith-email
 
|perl(Net::Server) >= 0.85
 
|perl(Net::Server) >= 0.85
 +
|Rocky Linux AppStream
 
|
 
|
|
+
|perl-Net-Server-2.009-3.el8.noarch.rpm
|
 
 
|-
 
|-
 
|e-smith-grub
 
|e-smith-grub
 
|grub2
 
|grub2
 +
|Rocky Linux BaseOS
 
|
 
|
|
+
|grub2-pc-2.02-150.el8.rocky.0.1.x86_64.rpm
|
 
 
|-
 
|-
 
|smeserver-horde
 
|smeserver-horde
Line 93: Line 81:
 
|
 
|
 
|
 
|
|
+
|'''none'''
 
|-
 
|-
 
|smeserver-horde
 
|smeserver-horde
 
|php-pear(Date)
 
|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
 
|smeserver-horde
Line 105: Line 95:
 
|
 
|
 
|
 
|
|
+
|'''none'''
 
|-
 
|-
 
|smeserver-horde
 
|smeserver-horde
Line 111: Line 101:
 
|
 
|
 
|
 
|
|
+
|'''none'''
 
|-
 
|-
 
|smeserver-horde
 
|smeserver-horde
 
|php-pear(Log)
 
|php-pear(Log)
 +
|remi
 
|
 
|
|
+
|php-pear-Log-1.14.1-1.el8.remi.noarch.rpm
|
 
 
|-
 
|-
 
|smeserver-horde
 
|smeserver-horde
 
|php-pear(HTTP_Request)
 
|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
 
|-
 
|-
 
|e-smith-ldap
 
|e-smith-ldap
Line 129: Line 121:
 
|
 
|
 
|
 
|
|
+
|raven third party...
 +
 
 +
https://pkgs.dyn.su/el8/base/SRPMS/libdb4-4.8.30-30.el8.src.rpm
 
|-
 
|-
 
|e-smith-lib
 
|e-smith-lib
 
|perl(Authen::PAM)
 
|perl(Authen::PAM)
 +
|epel
 
|
 
|
|
+
|perl-Authen-PAM-0.16-37.el8.x86_64.rpm
|
 
 
|-
 
|-
 
|e-smith-lib
 
|e-smith-lib
Line 144: Line 138:
 
|
 
|
 
|
 
|
|
+
|not for rocky 8 but for epel 7 and 9
 +
 
 +
https://dl.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/perl-Net-IPv4Addr-0.10-44.el9.src.rpm
 
|-
 
|-
 
|e-smith-lib
 
|e-smith-lib
 
perl-Mojolicious
 
perl-Mojolicious
 
|perl(Taint::Util)
 
|perl(Taint::Util)
 +
|epel
 
|
 
|
|
+
|perl-Taint-Util-0.08-22.el8.x86_64.rpm
|
 
 
|-
 
|-
 
|smeserver-manager
 
|smeserver-manager
 
e-smith-base
 
e-smith-base
 
|pwauth
 
|pwauth
 +
|epel
 
|
 
|
|
+
|pwauth-2.3.10-24.el8.x86_64.rpm (check we might need to build our own)
|
 
 
|-
 
|-
 
|smeserver-mysql
 
|smeserver-mysql
 
|mariadb-server
 
|mariadb-server
 +
|Rocky Linux AppStream / mariadb
 
|
 
|
|
+
|mariadb-server-10.5.22-1.module
|
 
 
|-
 
|-
 
|e-smith-nutUPS
 
|e-smith-nutUPS
 
|nut
 
|nut
 +
|epel
 
|
 
|
|
+
|nut-2.8.0-3.el8.x86_64.rpm
|
 
 
|-
 
|-
 
|e-smith-nutUPS
 
|e-smith-nutUPS
 
|nut-client
 
|nut-client
|
+
|epel
 
|
 
|
 
|
 
|
Line 180: Line 176:
 
|e-smith-proftpd
 
|e-smith-proftpd
 
|proftpd
 
|proftpd
 +
|epel
 
|
 
|
|
+
|proftpd-1.3.6e-6.el8.x86_64.rpm
|
 
 
|-
 
|-
 
|e-smith-radiusd
 
|e-smith-radiusd
Line 188: Line 184:
 
|
 
|
 
|
 
|
|
+
|'''none'''
 
|-
 
|-
 
|e-smith-viewlogfiles
 
|e-smith-viewlogfiles
Line 194: Line 190:
 
|
 
|
 
|
 
|
|
+
|'''none'''
 
|-
 
|-
 
|smeserver-horde
 
|smeserver-horde
 
|php-imap >= 4.3.0
 
|php-imap >= 4.3.0
|
+
|remi
 
|
 
|
 
|
 
|
Line 204: Line 200:
 
|mbuffer
 
|mbuffer
 
|libmhash.so.2()(64bit)
 
|libmhash.so.2()(64bit)
 +
|epel
 
|
 
|
|
+
|mhash-devel-0.9.9.9-20.el8.x86_64.rpm
|
 
 
|-
 
|-
 
|e-smith-lib
 
|e-smith-lib
 
|perl(Text::Template)
 
|perl(Text::Template)
 +
|Rocky Linux AppStream
 
|
 
|
|
+
|perl-Text-Template-1.51-1.el8.noarch.rpm (also module 1.58 and 1.47)
|
 
|-
 
|perl-Test-Inline
 
|perl(Algorithm::Dependency) >= 1.02
 
|
 
|
 
|
 
|-
 
|perl-Test-Inline
 
|perl(File::Flat)
 
|
 
|
 
|
 
|-
 
|perl-Test-Inline
 
|perl(Algorithm::Dependency::Source)
 
|
 
|
 
|
 
|-
 
|perl-Test-Inline
 
|perl(Algorithm::Dependency::Ordered)
 
|
 
|
 
|
 
|-
 
|perl-Test-Inline
 
|perl(Algorithm::Dependency::Item)
 
|
 
|
 
|
 
|-
 
|perl-Test-Inline
 
|perl(File::chmod)
 
|
 
|
 
|
 
 
|-
 
|-
 
|qpsmtpd
 
|qpsmtpd
 
|perl(Net::IP)
 
|perl(Net::IP)
 +
|epel
 
|
 
|
|
+
|perl-Net-IP-1.26-20.el8.noarch.rpm
|
 
 
|-
 
|-
 
|smeserver-qpsmtpd
 
|smeserver-qpsmtpd
 
|perl-MIME-tools
 
|perl-MIME-tools
 +
|epel
 
|
 
|
|
+
|perl-MIME-tools-5.509-9.el8.noarch.rpm
|
 
 
|-
 
|-
 
|smeserver-qpsmtpd
 
|smeserver-qpsmtpd
 
|perl-File-MMagic
 
|perl-File-MMagic
 +
|Rocky Linux Devel
 
|
 
|
|
+
|perl-File-MMagic-1.30-16.el8.noarch.rpm
|
 
 
|-
 
|-
 
|smeserver-qpsmtpd
 
|smeserver-qpsmtpd
 
|perl-Convert-TNEF
 
|perl-Convert-TNEF
 +
|epel
 
|
 
|
|
+
|perl-Convert-TNEF-0.18-17.el8.noarch.rpm
|
 
 
|-
 
|-
 
|smeserver-spamassassin
 
|smeserver-spamassassin
Line 278: Line 238:
 
|
 
|
 
|
 
|
|
+
|'''none'''
 
|-
 
|-
 
|smeserver-spamassassin
 
|smeserver-spamassassin
 
|pyzor
 
|pyzor
 +
|epel
 
|
 
|
|
+
|pyzor-1.0.0-28.20200530gitf46159b.el8.noarch.rpm
|
 
|-
 
|smeserver-spamassassin
 
|perl(IP::Country)
 
|
 
|
 
|
 
 
|}
 
|}
  
Line 314: Line 268:
 
|builds failed
 
|builds failed
 
|https://koji.koozali.org/koji/buildinfo?buildID=14
 
|https://koji.koozali.org/koji/buildinfo?buildID=14
 +
RPM build errors:
 +
 +
error: Empty %files file /builddir/build/BUILD/buffer-1.19/debugsourcefiles.list
 +
 +
Empty %files file /builddir/build/BUILD/buffer-1.19/debugsourcefiles.list
 
|-
 
|-
 
|buildsys-macros
 
|buildsys-macros
Line 339: Line 298:
 
|builds failed
 
|builds failed
 
|to drop? https://koji.koozali.org/koji/buildinfo?buildID=10
 
|to drop? https://koji.koozali.org/koji/buildinfo?buildID=10
 +
./chkshsgr || ( cat warn-shsgr; exit 1 )
 +
 +
Oops. Your getgroups() returned 0, and setgroups() failed; this means
 
|-
 
|-
 
|dar
 
|dar
Line 354: Line 316:
 
|builds failed
 
|builds failed
 
|https://koji.koozali.org/koji/buildinfo?buildID=17
 
|https://koji.koozali.org/koji/buildinfo?buildID=17
 +
RPM build errors:
 +
 +
error: Empty %files file /builddir/build/BUILD/diald-1.0/debugsourcefiles.list
 +
 +
Empty %files file /builddir/build/BUILD/diald-1.0/debugsourcefiles.list
 
|-
 
|-
 
|dietlibc
 
|dietlibc
Line 361: Line 328:
 
|-
 
|-
 
|djbdns
 
|djbdns
|
+
|trevorb
|
+
|builds failed
|
+
|https://koji.koozali.org/koji/buildinfo?buildID=18
 +
 
 +
make error
 
|-
 
|-
 
|dot-forward
 
|dot-forward
Line 624: Line 593:
 
|builds failed
 
|builds failed
 
|https://koji.koozali.org/koji/buildinfo?buildID=13
 
|https://koji.koozali.org/koji/buildinfo?buildID=13
 +
cc1: some warnings being treated as errors
 +
make[1]: *** [<builtin>: lpf.o] Error 1
 +
 +
make[1]: Leaving directory '/builddir/build/BUILD/LPRng-3.8.35/src'
 +
 +
make: *** [Makefile:123: src] Error 2
 +
error: Bad exit status from /var/tmp/rpm-tmp.LpYegv (%build)
 +
 +
Bad exit status from /var/tmp/rpm-tmp.LpYegv (%build)
 
|-
 
|-
 
|maildrop-2.8.4
 
|maildrop-2.8.4

Revision as of 07:15, 10 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
e-smith-apache mod_authnz_external epel mod_authnz_external-3.3.3-3.el8.x86_64.rpm
e-smith-base vconfig none
e-smith-base pam_abl none
e-smith-base pv epel pv-1.6.6-7.el8.x86_64.rpm
e-smith-base /usr/sbin/cpuspeed none
e-smith-email perl(Net::Server::Fork) Rocky Linux AppStream perl-Net-Server-2.009-3.el8.noarch.rpm
e-smith-email perl(Net::Server) >= 0.85 Rocky Linux AppStream perl-Net-Server-2.009-3.el8.noarch.rpm
e-smith-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

e-smith-ldap libdb4-utils raven third party...

https://pkgs.dyn.su/el8/base/SRPMS/libdb4-4.8.30-30.el8.src.rpm

e-smith-lib perl(Authen::PAM) epel perl-Authen-PAM-0.16-37.el8.x86_64.rpm
e-smith-lib

e-smith-base

e-smith-lib

perl(Net::IPv4Addr) >= 0.10 not for rocky 8 but for epel 7 and 9

https://dl.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/perl-Net-IPv4Addr-0.10-44.el9.src.rpm

e-smith-lib

perl-Mojolicious

perl(Taint::Util) epel perl-Taint-Util-0.08-22.el8.x86_64.rpm
smeserver-manager

e-smith-base

pwauth epel pwauth-2.3.10-24.el8.x86_64.rpm (check we might need to build our own)
smeserver-mysql mariadb-server Rocky Linux AppStream / mariadb mariadb-server-10.5.22-1.module
e-smith-nutUPS nut epel nut-2.8.0-3.el8.x86_64.rpm
e-smith-nutUPS nut-client epel
e-smith-proftpd proftpd epel proftpd-1.3.6e-6.el8.x86_64.rpm
e-smith-radiusd radiusclient-ng >= 0.5.6 none
e-smith-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
e-smith-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.

Package Builder status Reference
bglibs
buffer-1.19-9 trevorb builds failed https://koji.koozali.org/koji/buildinfo?buildID=14

RPM build errors:

error: Empty %files file /builddir/build/BUILD/buffer-1.19/debugsourcefiles.list

Empty %files file /builddir/build/BUILD/buffer-1.19/debugsourcefiles.list

buildsys-macros
cpu-1.4.3-14 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=16
checkpassword-pam-0.99-1.3 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=15
cvm to drop!
daemontools-0.76-6 trevorb builds failed to drop? https://koji.koozali.org/koji/buildinfo?buildID=10

./chkshsgr || ( cat warn-shsgr; exit 1 )

Oops. Your getgroups() returned 0, and setgroups() failed; this means

dar
DCC-2.3.168-1 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=12
diald-1.0-3 trevorb builds failed https://koji.koozali.org/koji/buildinfo?buildID=17

RPM build errors:

error: Empty %files file /builddir/build/BUILD/diald-1.0/debugsourcefiles.list

Empty %files file /builddir/build/BUILD/diald-1.0/debugsourcefiles.list

dietlibc
djbdns trevorb builds failed https://koji.koozali.org/koji/buildinfo?buildID=18

make error

dot-forward
e-smith
e-smith-apache
e-smith-backup
e-smith-base-5.8.1-30 trevorb builds failed https://koji.koozali.org/koji/buildinfo?buildID=5
e-smith-cvm-unix-local to drop!
e-smith-devtools-2.6.0-15 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=8
e-smith-dnscache
e-smith-domains
e-smith-dynamicdns-dyndns to drop?
e-smith-dynamicdns-dyndns.org to drop?
e-smith-dynamicdns-tzo to drop?
e-smith-dynamicdns-yi to drop?
e-smith-email
e-smith-flexbackup
e-smith-formmagick to drop?
e-smith-grub
e-smith-horde
e-smith-hosts
e-smith-ibays
e-smith-ldap
e-smith-lib-2.6.0-17 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=9
e-smith-lib-compspec
e-smith-LPRng
e-smith-manager
smeserver-mysql
e-smith-ntp
e-smith-nutUPS
e-smith-oidentd
e-smith-openssh
e-smith-packetfilter
smeserver-php
e-smith-portforwarding
e-smith-pptpd
e-smith-proftpd
e-smith-proxy
e-smith-qmail
e-smith-qmailanalog
e-smith-quota
e-smith-radiusd
e-smith-runit to drop? contrib?
e-smith-samba
e-smith-test
e-smith-tinydns
e-smith-viewlogfiles
fastforward
flexbackup
geoipupdate to drop ?
headermatch
ipsvd
libnetfilter_acct-1.0.3
LPRng-3.8.35-6 trevorb builds failed https://koji.koozali.org/koji/buildinfo?buildID=13

cc1: some warnings being treated as errors make[1]: *** [<builtin>: lpf.o] Error 1

make[1]: Leaving directory '/builddir/build/BUILD/LPRng-3.8.35/src'

make: *** [Makefile:123: src] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.LpYegv (%build)

Bad exit status from /var/tmp/rpm-tmp.LpYegv (%build)

maildrop-2.8.4
mbuffer
mod_auth_tkt-2.3.99b1 to drop?
mod_perl
oidentd >= 2.0.6
perl-Algorithm-Dependency-1.112 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=6
perl-Apache-AuthTkt-2.1-1 to drop ?
perl-Crypt-Cracklib
perl-CGI-FormMagick to drop!
perl-CGI-Persistent
perl-ClamAV-Client
perl-Class-ParamParser
perl-Data-Validate-Domain
perl-File-chmod-0.42 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=4
perl-File-Flat-1.07 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=2
perl-Net-DNS-Native >= 0.15
perl-HTML-Tabulate
perl-I18N-AcceptLanguage
perl-IO-Socket-SSL
perl-IP-Country
perl-Mail-DMARC
perl-Mail-RFC822-Address
perl-Net-DNS-Native >= 0.15
perl-Net-IMAP-Simple-1.1916
perl-Net-Ident-1.25
perl-Object-Persistence-0.92
perl-Passwd-Unix
perl-RPM2
perl-Session-Token-1.503
perl-Test-Harness-Straps-0.30
perl-Quota
perl-Struct-Compare
perl-Test-ClassAPI-1.07 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=3
perl-Test-Harness-Straps
perl-Test-Inline-2.214-2 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=7
perl-Unix-ConfigFile-0.06
per-Unix-PasswdFile
perl-WWW-Automate-0.21
php-horde-Horde-ActiveSync-2.34.0
php-horde-Horde-Service-Facebook-2.0.9
php-horde-Horde-Service-Twitter-2.1.5
php-pear-Auth-SASL2-0.1.0
php-pear-Console-GetoptPlus-1.0.0RC1
php-pear-Date-Holidays-Australia-0.2.2
php-pear-Date-Holidays-Denmark-0.1.3
php-pear-Date-Holidays-France-0.1.0
php-pear-Date-Holidays-Germany-0.1.2
php-pear-Date-Holidays-Italy-0.1.1
php-pear-Date-Holidays-Netherlands-0.1.4
php-pear-Date-Holidays-Norway-0.1.2
php-pear-Date-Holidays-Portugal-0.1.1
php-pear-Date-Holidays-Russia-0.1.0
php-pear-Date-Holidays-Slovenia-0.1.2
php-pear-Date-Holidays-Sweden-0.1.3
php-pear-Date-Holidays-Turkey-0.1.1
php-pear-HTTP_WebDAV_Server-1.0.0RC8
php-pear-Math_BigInteger-1.0.3
php-pear-XML-Parser2-0.1.0
ppp
pwauth
qmail
qmailanalog
qpsmtpd
qpsmtpd-plugins merge to smeserver-qpsmtpd?
rssh need to import
runit to drop?
smeserver-audittools
smeserver-clamav
smeserver-dovecot
smeserver-locale
smeserver-qpsmtpd
smeserver-release
smeserver-spamassassin
smeserver-support
smeserver-yum
spamassassin
tai64nunix
timeobjects-2.1.2
ucspi-tcp
ulogd
whiptail
wv-1.2.7
xlhtml-0.5

Bare install test

TODO


Notes