Difference between revisions of "Sme11BuildQueue"

From SME Server
Jump to navigationJump to search
 
(147 intermediate revisions by 6 users not shown)
Line 34: Line 34:
 
|
 
|
 
|mod_authnz_external-3.3.3-3.el8.x86_64.rpm
 
|mod_authnz_external-3.3.3-3.el8.x86_64.rpm
|-
 
|smeserver-base
 
|vconfig
 
|
 
|
 
|'''none'''
 
|-
 
|smeserver-base
 
|pam_abl
 
|
 
|
 
|'''none'''
 
 
|-
 
|-
 
|smeserver-base
 
|smeserver-base
Line 52: Line 40:
 
|
 
|
 
|pv-1.6.6-7.el8.x86_64.rpm
 
|pv-1.6.6-7.el8.x86_64.rpm
|-
 
|smeserver-base
 
|/usr/sbin/cpuspeed
 
|
 
|
 
|'''none'''
 
 
|-
 
|-
 
|smeserver-email
 
|smeserver-email
Line 136: Line 118:
 
|
 
|
 
|perl-Authen-PAM-0.16-37.el8.x86_64.rpm
 
|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
 
 
https://dl.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/perl-Net-IPv4Addr-0.10-44.el9.src.rpm
 
 
|-
 
|-
 
|smeserver-lib
 
|smeserver-lib
Line 183: Line 154:
 
|
 
|
 
|
 
|
|none, should migrate to freeradius-client . radiurs
+
|none, should migrate to freeradius-client . radius
|-
 
|smeserver-viewlogfiles
 
|perl(Time::TAI64)
 
|
 
|
 
|'''none'''
 
|-
 
|smeserver-horde
 
|php-imap >= 4.3.0
 
|remi
 
|
 
|
 
 
|-
 
|-
 
|mbuffer
 
|mbuffer
Line 235: Line 194:
 
|smeserver-spamassassin
 
|smeserver-spamassassin
 
|perl-razor-agents
 
|perl-razor-agents
|
+
|epel
|
+
|add dep back to spec
|'''none'''
+
|perl-Razor-Agent-2.86-1.el8.x86_64.rpm
 
|-
 
|-
 
|smeserver-spamassassin
 
|smeserver-spamassassin
Line 244: Line 203:
 
|
 
|
 
|pyzor-1.0.0-28.20200530gitf46159b.el8.noarch.rpm
 
|pyzor-1.0.0-28.20200530gitf46159b.el8.noarch.rpm
 +
|-
 +
|smeserver-horde
 +
|php-pear-Log
 +
|remi
 +
|
 +
|php-pear-Log-1.14.1-1.el8.remi.noarch.rpm
 +
|-
 +
|smeserver-horde
 +
|php-pecl-geoip
 +
|remi-modular
 +
|wait
 +
|is required by remi for php-horde-imp, php-horde-kronolith, php-horde-nag, php-horde-turba : available by modular only
 +
|-
 +
|smeserver-horde
 +
|php-imap
 +
|remi-modular
 +
|wait
 +
|is required by remi for php-horde-ingo, php-horde-mnemo : available by modular only
 +
|-
 +
|smeserver-horde
 +
|[https://src.koozali.org/smeserver/php-channel-horde php-channel-horde]
 +
php-channel(pear.horde.org)
 +
|remi
 +
|wait
 +
|remi php-channel-horde
 +
|-
 +
|smeserver-horde
 +
|[https://src.koozali.org/smeserver/php-horde-Horde-Role php-horde-Horde-Role]
 +
|remi
 +
|wait
 +
|remi php-horde-Horde-Role
 
|}
 
|}
 
 
 
==RPM's from smeos directory==
 
==RPM's from smeos directory==
  
Line 265: Line 253:
 
|https://koji.koozali.org/koji/buildinfo?buildID=45
 
|https://koji.koozali.org/koji/buildinfo?buildID=45
 
|-
 
|-
|[https://src.koozali.org/smeserver/buffer buffer]-1.19-9
+
|[https://src.koozali.org/smeserver/buffer buffer]-1.19-11
|trevorb
+
|jpp
|'''build failed'''
+
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=14
+
|https://koji.koozali.org/koji/buildinfo?buildID=123
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
 
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/buildsys-macros buildsys-macros]
 
|[https://src.koozali.org/smeserver/buildsys-macros buildsys-macros]
Line 290: Line 273:
 
|https://koji.koozali.org/koji/buildinfo?buildID=15
 
|https://koji.koozali.org/koji/buildinfo?buildID=15
 
|-
 
|-
|[https://src.koozali.org/smeserver/cvm cvm]
+
|[https://src.koozali.org/smeserver/daemontools daemontools]-0.76-7
|
+
|jpp
|
+
|builds ok
|to drop!
+
|https://koji.koozali.org/koji/buildinfo?buildID=173
|-
 
|[https://src.koozali.org/smeserver/daemontools daemontools]-0.76-6
 
|trevorb
 
|'''build 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
 
|-
 
|[https://src.koozali.org/smeserver/dar dar]
 
|
 
|X
 
|'''epel: dar-2.7.6-2.el8.x86_64.rpm'''
 
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/DCC DCC]-2.3.168-1
 
|[https://src.koozali.org/smeserver/DCC DCC]-2.3.168-1
Line 315: Line 283:
 
|https://koji.koozali.org/koji/buildinfo?buildID=12
 
|https://koji.koozali.org/koji/buildinfo?buildID=12
 
|-
 
|-
|[https://src.koozali.org/smeserver/diald diald]-1.0-3
+
|[https://src.koozali.org/smeserver/diald diald]-1.0-5
|trevorb
+
|jpp
|'''build failed'''
+
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=17
+
|https://koji.koozali.org/koji/buildinfo?buildID=125
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
 
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/dietlibc dietlibc]
 
|[https://src.koozali.org/smeserver/dietlibc dietlibc]
Line 331: Line 294:
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/djbdns djbdns]
 
|[https://src.koozali.org/smeserver/djbdns djbdns]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=181
 +
|-
 +
|[https://src.koozali.org/smeserver/dot-forward dot-forward]-0.71-5
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=128
 +
|-
 +
|[https://src.koozali.org/smeserver/fastforward fastforward]-0.51-5
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=143
 +
|-
 +
|[https://src.koozali.org/smeserver/flexbackup flexbackup]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=129
 +
|-
 +
|[https://src.koozali.org/smeserver/headermatch headermatch]-0.0.1-4
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=144
 +
|-
 +
|[https://src.koozali.org/smeserver/ipsvd ipsvd]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=180 ; do we still use it ? required by smeserver-qpsmtpd and <s>smeserver-tftp-server</s>
 +
|-
 +
|[https://src.koozali.org/smeserver/libnetfilter_acct libnetfilter_acct]-1.0.3
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=126
 +
|-
 +
|[https://src.koozali.org/smeserverlibnetfilter_log libnetfilter_log]-devel-1.0.2-1
 +
[https://src.koozali.org/smeserverlibnetfilter_log libnetfilter_log]-1.0.2-1
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=159
 +
|-
 +
|[https://src.koozali.org/smeserver/LPRng LPRng]-3.8.35-7
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=156
 +
|-
 +
|[https://src.koozali.org/smeserver/mod_auth_tkt mod_auth_tkt]-2.3.99b1
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=37
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Algorithm-Dependency perl-Algorithm-Dependency]-1.112
 
|trevorb
 
|trevorb
|'''build failed'''
+
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=18
+
|https://koji.koozali.org/koji/buildinfo?buildID=6
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Apache-AuthTkt perl-Apache-AuthTkt]-2.1-1
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=35
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-CGI-FormMagick perl-CGI-FormMagick]-0.93-8
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=32
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-CGI-Persistent perl-CGI-Persistent]-1.11-1
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=20 after perl-Object-Persistence
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-ClamAV-Client perl-ClamAV-Client]-0.11-1
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=33 cpan latest
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Class-ParamParser perl-Class-ParamParser]-1.041-1
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=21
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-File-chmod perl-File-chmod]-0.42
 +
|trevorb
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=4
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-File-Flat perl-File-Flat]-1.07
 +
|trevorb
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=2
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-HTML-Tabulate perl-HTML-Tabulate]-0.45-1
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=22 cpan latest 
 +
'''openfusion perl-HTML-Tabulate-0.45-1.of.el8.noarch.rpm'''
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-I18N-AcceptLanguage perl-I18N-AcceptLanguage]-1.04-1
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=31 cpan latest
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-IP-Country perl-IP-Country]-2.28-1
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=34 cpan latest
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Mail-DMARC perl-Mail-DMARC]
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=36
 +
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
 +
|terryf
 +
|build ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=39
 +
cpan newer version https://metacpan.org/dist/Net-DNS-Native 0.22
 +
https://github.com/olegwtf/p5-Net-DNS-Native/tags
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Net-Ident perl-Net-Ident]-1.25
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=40 cpan latest
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Object-Persistence perl-Object-Persistence]-0.92-8
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=30
  
make error
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/dot-forward dot-forward]
+
|[https://src.koozali.org/smeserver/perl-Passwd-Unix perl-Passwd-Unix]-1.09-1
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=157 cpan latest
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Quota perl-Quota]-1.8.2
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=41 cpan latest
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Session-Token perl-Session-Token]-1.503
 
|terryf
 
|terryf
|'''build failed'''
+
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=46
+
|
 +
https://koji.koozali.org/koji/buildinfo?buildID=44 cpan latest
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Struct-Compare perl-Struct-Compare]-1.0.1-1
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=68 cpan latest
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Test-ClassAPI perl-Test-ClassAPI]-1.07
 +
|trevorb
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=3
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Test-Harness-Straps perl-Test-Harness-Straps]-0.30
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=69
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Test-Inline perl-Test-Inline]-2.214-2
 +
|trevorb
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=7
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Unix-ConfigFile perl-Unix-ConfigFile]-0.06
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=29
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-WWW-Automate perl-WWW-Automate]-0.21
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=38
  
RPM build errors:
+
cpan latest
 +
|-
 +
|[https://src.koozali.org/smeserver/Php-horde-Horde-ActiveSync.git php-horde-Horde-ActiveSync]-2.34.0
 +
|jpp
 +
|builds ok
  
error: Empty %files file /builddir/build/BUILD/dot-forward-0.71/debugsourcefiles.lis
+
|https://koji.koozali.org/koji/buildinfo?buildID=118
 +
will need v3 https://github.com/horde/ActiveSync/archive/refs/tags/v3.0.0alpha4.tar.gz
 +
|-
 +
|[https://src.koozali.org/smeserver/Php-horde-Horde-Service-Facebook.git php-horde-Horde-Service-Facebook]-2.0.9
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=141 
 +
will need v3 https://github.com/horde/Service_Facebook/archive/refs/tags/v3.0.0alpha1.tar.gz
 +
|-
 +
|[https://src.koozali.org/smeserver/Php-horde-Horde-Service-Twitter.git php-horde-Horde-Service-Twitter]-2.1.5
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=165
 +
will need v3 https://github.com/horde/Service_Twitter https://github.com/horde/Service_Twitter/archive/refs/tags/v3.0.0alpha1.tar.gz
 +
|-
 +
|[https://src.koozali.org/smeserver/Php-pear-Auth-SASL2.git php-pear-Auth-SASL2]-0.1.0
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/taskinfo?taskID=16313
 +
|-
 +
|[https://src.koozali.org/smeserver/Php-pear-Console-GetoptPlus.git php-pear-Console-GetoptPlus]-1.0.0RC1
 +
|brianr
 +
|builds ok
  
Empty %files file /builddir/build/BUILD/dot-forward-0.71/debugsourcefiles.list
+
|https://koji.koozali.org/koji/buildinfo?buildID=117
 
+
|-
 
+
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Australia.git php-pear-Date-Holidays-Australia]-0.2.2
$ git clone -n <nowiki>https://src.koozali.org/smeserver/perl-Passwd-Unix</nowiki> /var/lib/mock/dist-sme11-os-build-161-15039/root/chroot_tmpdir/scmroot/perl-Passwd-Unix
+
|jpp
Cloning into '/var/lib/mock/dist-sme11-os-build-161-15039/root/chroot_tmpdir/scmroot/perl-Passwd-Unix'...
+
|builds ok
$ git fetch origin 0.71:KOJI_FETCH_HEAD
+
|https://koji.koozali.org/koji/buildinfo?buildID=122
error: cannot update ref 'refs/heads/KOJI_FETCH_HEAD': trying to write non-commit object 161449c670796f7aca13085f410d690d1fc22730 to branch 'refs/heads/KOJI_FETCH_HEAD'
+
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Australia.html
From <nowiki>https://src.koozali.org/smeserver/perl-Passwd-Unix</nowiki>
+
|-
<nowiki>! [new tag]         0.71      -> KOJI_FETCH_HEAD  (unable to update local ref)</nowiki>
+
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Denmark.git php-pear-Date-Holidays-Denmark]-0.1.3
$ git reset --hard 0.71
+
|terryf
HEAD is now at dd0f580 initial commit of file from CVS for perl-Passwd-Unix on Fri 14 Jul 14:04:18 BST 2023
+
|builds ok
$
+
|https://koji.koozali.org/koji/buildinfo?buildID=131
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Denmark.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-France.git php-pear-Date-Holidays-France]-0.1.0
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=130
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-France.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Germany.git php-pear-Date-Holidays-Germany]-0.1.2
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=132
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Germany.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Italy.git php-pear-Date-Holidays-Italy]-0.1.1
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=133
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Italy.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Netherlands php-pear-Date-Holidays-Netherlands]-0.1.4
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=134
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Netherlands.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Norway.git php-pear-Date-Holidays-Norway]-0.1.2
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=135
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Norway.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Portugal.git php-pear-Date-Holidays-Portugal]-0.1.1
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=136
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Portugal.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Russia.git php-pear-Date-Holidays-Russia]-0.1.0
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=137
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Russia.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Slovenia.git php-pear-Date-Holidays-Slovenia]-0.1.2
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=138
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Slovenia.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Sweden.git php-pear-Date-Holidays-Sweden]-0.1.3
 +
|terryf
 +
|builds oj
 +
|https://koji.koozali.org/koji/buildinfo?buildID=139
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Sweden.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Turkey.git php-pear-Date-Holidays-Turkey]-0.1.1
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=140
 +
http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Turkey.html
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-HTTP&#x20;WebDAV&#x20;Server.git php-pear-HTTP_WebDAV_Server]-1.0.0RC8
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=116
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Math&#x20;BigInteger.git php-pear-Math_BigInteger]-1.0.3
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=115
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-XML-Parser2.git php-pear-XML-Parser2]-0.1.0
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=114
 +
|-
 +
|[https://src.koozali.org/smeserver/qmail qmail]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=179
 +
|-
 +
|[https://src.koozali.org/smeserver/qmailanalog qmailanalog]-0.70-9
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=145
 +
|-
 +
|[https://src.koozali.org/smeserver/qpsmtpd qpsmtpd]
 +
|terryf
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=111
 +
|-
 +
|[https://src.koozali.org/smeserver/qpsmtpd-plugins qpsmtpd-plugins]
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=124
 +
merge to smeserver-qpsmtpd?
 +
|-
 +
|[https://src.koozali.org/smeserver/runit runit]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=178
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver smeserver]
 
|[https://src.koozali.org/smeserver/smeserver smeserver]
Line 368: Line 624:
 
|builds ok
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=47
 
|https://koji.koozali.org/koji/buildinfo?buildID=47
 +
|-
 +
|[https://src.koozali.org/smeserver/smeserver-audittools smeserver-audittools]
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=93
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver-backup smeserver-backup]
 
|[https://src.koozali.org/smeserver/smeserver-backup smeserver-backup]
Line 379: Line 640:
 
|https://koji.koozali.org/koji/buildinfo?buildID=80
 
|https://koji.koozali.org/koji/buildinfo?buildID=80
 
|-
 
|-
|[https://src.koozali.org/smeserver/smeserver-cvm-unix-local smeserver-cvm-unix-local]
+
|[https://src.koozali.org/smeserver/smeserver-clamav smeserver-clamav]
|
+
|brianr
|
+
|builds ok
|to drop!
+
|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 399: Line 660:
 
|https://koji.koozali.org/koji/buildinfo?buildID=51
 
|https://koji.koozali.org/koji/buildinfo?buildID=51
 
|-
 
|-
|smeserver-dynamicdns-dyndns
+
|[https://src.koozali.org/smeserver/smeserver-dovecot smeserver-dovecot]
|
+
|brianr
|
+
|builds ok
|to drop?
+
|https://koji.koozali.org/koji/buildinfo?buildID=95
|-
 
|smeserver-dynamicdns-dyndns.org
 
|
 
|
 
|to drop?
 
|-
 
|smeserver-dynamicdns-tzo
 
|
 
|
 
|to drop?
 
|-
 
|smeserver-dynamicdns-yi
 
|
 
|
 
|to drop?
 
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver-email smeserver-email]
 
|[https://src.koozali.org/smeserver/smeserver-email smeserver-email]
Line 468: Line 714:
 
|builds ok
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=61
 
|https://koji.koozali.org/koji/buildinfo?buildID=61
 
+
|-
 +
|[https://src.koozali.org/smeserver/smeserver-locale smeserver-locale]
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=96
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver-LPRng smeserver-LPRng]
 
|[https://src.koozali.org/smeserver/smeserver-LPRng smeserver-LPRng]
Line 478: Line 728:
 
|
 
|
 
|
 
|
|Will pull this across as "smeserver-manager-panels".
+
|Will pull this across as "smeserver-manager-panels".
 
|-
 
|-
 
|[http://src.koozali.org/smeserver/smeserver-manager-panels.git smeserver-manager-panels]
 
|[http://src.koozali.org/smeserver/smeserver-manager-panels.git smeserver-manager-panels]
|brianr
+
|jpp
|
+
|builds ok
|
+
|https://koji.koozali.org/koji/buildinfo?buildID=150
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/e-smith-manager e-smith-manager] -2.8.0-40
 
|[https://src.koozali.org/smeserver/e-smith-manager e-smith-manager] -2.8.0-40
Line 499: Line 749:
 
|builds ok
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=28
 
|https://koji.koozali.org/koji/buildinfo?buildID=28
 +
|-
 +
|[https://src.koozali.org/smeserver/smeserver-mock smeserver-mock]
 +
|
 +
|
 +
|
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver-mysql smeserver-mysql]
 
|[https://src.koozali.org/smeserver/smeserver-mysql smeserver-mysql]
Line 524: Line 779:
 
|builds ok
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=73
 
|https://koji.koozali.org/koji/buildinfo?buildID=73
 
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver-packetfilter smeserver-packetfilter]
 
|[https://src.koozali.org/smeserver/smeserver-packetfilter smeserver-packetfilter]
Line 565: Line 819:
 
|builds ok
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=87
 
|https://koji.koozali.org/koji/buildinfo?buildID=87
 +
|-
 +
|[https://src.koozali.org/smeserver/smeserver-qpsmtpd.git smeserver-qpsmtpd]
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=97
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver-radiusd smeserver-radiusd]
 
|[https://src.koozali.org/smeserver/smeserver-radiusd smeserver-radiusd]
Line 570: Line 829:
 
|builds ok
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=89
 
|https://koji.koozali.org/koji/buildinfo?buildID=89
 +
|-
 +
|[https://src.koozali.org/smeserver/smeserver-release.git smeserver-release]
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=98
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver-runit smeserver-runit]
 
|[https://src.koozali.org/smeserver/smeserver-runit smeserver-runit]
|
+
|jpp
|
+
|builds ok
|to drop? contrib?
+
|https://koji.koozali.org/koji/buildinfo?buildID=149
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver-samba smeserver-samba]
 
|[https://src.koozali.org/smeserver/smeserver-samba smeserver-samba]
Line 580: Line 844:
 
|builds ok
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=90
 
|https://koji.koozali.org/koji/buildinfo?buildID=90
 +
|-
 +
|[https://src.koozali.org/smeserver/smeserver-spamassassin.git smeserver-spamassassin]
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=99
 +
|-
 +
|[https://src.koozali.org/smeserver/smeserver-support.git smeserver-support]
 +
|brianr
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=101
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver-test smeserver-test]
 
|[https://src.koozali.org/smeserver/smeserver-test smeserver-test]
Line 596: Line 870:
 
|https://koji.koozali.org/koji/buildinfo?buildID=77
 
|https://koji.koozali.org/koji/buildinfo?buildID=77
 
|-
 
|-
|[https://src.koozali.org/smeserver/fastforward fastforward]
+
|[https://src.koozali.org/smeserver/smeserver-yum.git smeserver-yum]
|terryf
+
|brianr
|build failed
+
|builds ok
|https://koji.koozali.org/koji/taskinfo?taskID=16089
+
|https://koji.koozali.org/koji/buildinfo?buildID=155
Processing files: fastforward-debugsource-0.51-04.el8.sme.x86_64
+
 
RPM build errors:
 
error: Empty %files file /builddir/build/BUILD/fastforward-0.51/debugsourcefiles.list
 
Empty %files file /builddir/build/BUILD/fastforward-0.51/debugsourcefiles.list
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/flexbackup flexbackup]
+
|[https://src.koozali.org/smeserver/spamassassin.git spamassassin]
|terryf
+
|jpp
|build failed
+
|builds ok
|https://koji.koozali.org/koji/taskinfo?taskID=16122
+
|https://koji.koozali.org/koji/buildinfo?buildID=103 resubmitted after  'perl-IP-Country-DB_File' 'perl-Net-DNS-Nameserver'
  
 +
|-
 +
|[https://src.koozali.org/smeserver/tai64nunix.git tai64nunix]-0.70-6
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=175
  
error: Bad source: /builddir/build/SOURCES/flexbackup-1.2.1-6.4.tar.gz: No such file or directory
 
Building target platforms: noarch
 
 
mockbuild.exception.Error: Command failed:
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/geoipupdate geoipupdate]
+
|[https://src.koozali.org/smeserver/timeobjects.git timeobjects]-2.1.2
|
+
|jpp
|X
+
|builds ok
|'''Rocky Linux AppStream : geoipupdate-2.5.0-3.el8.x86_64.rpm'''
+
|https://koji.koozali.org/koji/buildinfo?buildID=162
 
|-
 
|-
|[https://src.koozali.org/smeserver/headermatch headermatch]
+
|[https://src.koozali.org/smeserver/ucspi-tcp.git ucspi-tcp]
|terryf
+
|jpp
|build failed
+
|builds ok
|https://koji.koozali.org/koji/taskinfo?taskID=16148
+
|https://koji.koozali.org/koji/buildinfo?buildID=176
RPM build errors:
 
error: Empty %files file /builddir/build/BUILD/headermatch-0.0.1/debugsourcefiles.list
 
Empty %files file /builddir/build/BUILD/headermatch-0.0.1/debugsourcefiles.list
 
|-
 
|[https://src.koozali.org/smeserver/ipsvd ipsvd]
 
|terryf
 
|build failed
 
|https://koji.koozali.org/koji/taskinfo?taskID=16277
 
build.log 
 
  
Oops. Your getgroups() returned 0, and setgroups() failed; this means
 
 
that I can<nowiki>'t reliably do my shsgr test. Please either ``make''</nowiki> as root
 
 
or ``make<nowiki>'' while you'</nowiki>re in one or more supplementary groups.
 
 
make: *** [Makefile:330: hasshsgr.h] Error 1
 
 
error: Bad exit status from /var/tmp/rpm-tmp.BxrIMD (%build)
 
 
    Macro expanded in comment on line 180: %{_mandir}/man1/*
 
 
    Bad exit status from /var/tmp/rpm-tmp.BxrIMD (%build)
 
 
RPM build errors: 
 
 
Mock Log
 
 
ERROR: Exception(/tmp/koji/tasks/6277/16277/local/work/tasks/6276/16276/ipsvd-0.12.1-7.el8.sme.src.rpm) Config(dist-sme11-os-build-403-15160) 0 minutes 9 seconds
 
INFO: Results and/or logs in: /var/lib/mock/dist-sme11-os-build-403-15160/result
 
ERROR: Command failed: 
 
|
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/libnetfilter&#x20;acct libnetfilter_acct]-1.0.3
+
|[https://src.koozali.org/smeserver/ulogd.git ulogd]
|terryf
+
|jpp
|
+
|builds ok
|
 
|-
 
|[https://src.koozali.org/smeserver/LPRng LPRng]-3.8.35-6
 
|trevorb
 
|'''build 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'
+
|https://koji.koozali.org/koji/buildinfo?buildID=110
 
 
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)
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/maildrop maildrop]-2.8.4
+
|[https://src.koozali.org/smeserver/xlhtml.git xlhtml]-0.5
|
+
|brianr
|X
+
|builds ok
|'''epel maildrop-3.0.8-1.el8.x86_64.rpm'''
+
|https://koji.koozali.org/koji/buildinfo?buildID=109
 +
not installed on SME10
 
|-
 
|-
|[https://src.koozali.org/smeserver/mbuffer mbuffer]
+
|[https://src.koozali.org/smeserver/vconfig vconfig]
|
+
|jpp
|X
+
|builds ok
|'''epel mbuffer-20190725-1.el8.x86_64.rpm'''
+
|https://koji.koozali.org/koji/buildinfo?buildID=163 need to check if really used
 
|-
 
|-
|[https://src.koozali.org/smeserver/mod_auth_tkt mod_auth_tkt]-2.3.99b1
+
|[https://src.koozali.org/smeserver/php-pear-HTTP php-pear-HTTP]
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=37
+
| https://koji.koozali.org/koji/buildinfo?buildID=169
 
|-
 
|-
|[https://src.koozali.org/smeserver/mod&#x20;perl mod_perl]
+
|[https://src.koozali.org/smeserver/php-pear-Services-Weather php-pear-Services-Weather]
|
+
|jpp
|X
+
|builds ok
|'''epel mod_perl-2.0.12-1.el8.x86_64.rpm'''
+
| https://koji.koozali.org/koji/buildinfo?buildID=171
 
|-
 
|-
|[https://src.koozali.org/smeserver/oidentd oidentd] >= 2.0.6
+
|[https://src.koozali.org/smeserver/php-pear-File php-pear-File]
|
+
|jpp
|X
+
|builds ok
|'''epel oidentd-2.5.0-1.el8.x86_64.rpm'''
+
|https://koji.koozali.org/koji/buildinfo?buildID=170
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Algorithm-Dependency perl-Algorithm-Dependency]-1.112
+
|[https://src.koozali.org/smeserver/perl-Time-TAI64 perl-Time-TAI64]
|trevorb
+
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=6
+
|https://koji.koozali.org/koji/buildinfo?buildID=164
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Apache-AuthTkt perl-Apache-AuthTkt]-2.1-1
+
|[https://src.koozali.org/smeserver/perl-IP-Country-DB&#x20;File perl-IP-Country-DB_File]
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=35
+
|https://koji.koozali.org/koji/buildinfo?buildID=160
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Crypt-Cracklib perl-Crypt-Cracklib]
+
|[https://src.koozali.org/smeserver/perl-Net-DNS perl-Net-DNS-Nameserver]
|
+
from perl-Net-DNS-1.15-1
|X
 
|'''epel perl-Crypt-Cracklib-1.7-24.el8.x86_64.rpm'''
 
|-
 
|[https://src.koozali.org/smeserver/perl-CGI-FormMagick perl-CGI-FormMagick]-0.93-8
 
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=32
+
|https://koji.koozali.org/koji/buildinfo?buildID=161
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-CGI-Persistent perl-CGI-Persistent]-1.11-1
+
|[https://src.koozali.org/smeserver/perl-JSON-PP perl-JSON-PP]-4.04
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=20 after perl-Object-Persistence
+
|https://koji.koozali.org/koji/buildinfo?buildID=166
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-ClamAV-Client perl-ClamAV-Client]
+
|[https://src.koozali.org/smeserver/perl-Net-IPv4Addr perl-Net-IPv4Addr] >= 0.10
|terryf
+
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=33
+
| https://koji.koozali.org/koji/buildinfo?buildID=167
 
 
cpan latest
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Class-ParamParser perl-Class-ParamParser]
+
|[https://src.koozali.org/smeserver/libdb4 libdb4-utils]
 +
from libdb4
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=21
+
|https://koji.koozali.org/koji/buildinfo?buildID=168
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Data-Validate-Domain perl-Data-Validate-Domain]
+
|[https://src.koozali.org/smeserver/perl-Mojo-JWT perl(Mojo::JWT)] >= 0.08-1
 +
|trevorb
 +
|builds ok
 
|
 
|
|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-File-chmod perl-File-chmod]-0.42
+
|[https://src.koozali.org/smeserver/perl-Mojolicious-Plugin-CSRFDefender perl(Mojolicious::Plugin::CSRFDefender)] >= 0.0.8
 
|trevorb
 
|trevorb
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=4
+
|cvs smeserver
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-File-Flat perl-File-Flat]-1.07
+
|[https://src.koozali.org/smeserver/perl-Mojolicious-Plugin-I18N perl(Mojolicious::Plugin::I18N)] >= 1.6
 
|trevorb
 
|trevorb
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=2
+
|https://koji.koozali.org/koji/buildinfo?buildID=264
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-HTML-Tabulate perl-HTML-Tabulate]-0.45-1
+
|[https://src.koozali.org/smeserver/perl-Mojolicious-Plugin-RenderFile perl(Mojolicious::Plugin::RenderFile)] >= 0.12
|jpp
+
|trevorb
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=22
+
|https://koji.koozali.org/koji/buildinfo?buildID=263
 
 
cpan latest / '''openfusion perl-HTML-Tabulate-0.45-1.of.el8.noarch.rpm'''
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-I18N-AcceptLanguage perl-I18N-AcceptLanguage]
+
|[https://src.koozali.org/smeserver/perl-Crypt-Password perl(Crypt::Password)]
|terryf
+
|trevorb
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=31
+
| https://koji.koozali.org/koji/buildinfo?buildID=262
cpan latest
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-IO-Socket-SSL perl-IO-Socket-SSL]
+
|[https://src.koozali.org/smeserver/perl-Tie-Array-CSV perl(Tie::Array::CSV)]
|
+
|trevorb
|X
 
|'''Rocky Linux AppStream perl-IO-Socket-SSL-2.066-4.module'''
 
|-
 
|[https://src.koozali.org/smeserver/perl-IP-Country perl-IP-Country]
 
|terryf
 
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=34
+
| https://koji.koozali.org/koji/buildinfo?buildID=261
 
 
cpan latest
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Mail-DMARC perl-Mail-DMARC]
+
|[https://src.koozali.org/smeserver/perl-File-MMagic perl-File-MMagic]
|terryf
+
|trevorb
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=36
+
|https://koji.koozali.org/koji/buildinfo?buildID=259
cpan has newer version https://metacpan.org/release/MSIMERSON/Mail-DMARC-1.20240214/source
 
|-
 
|[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-DNS-Native perl-Net-DNS-Native] >= 0.15
 
|terryf
 
|build ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=39
 
cpan newer version https://metacpan.org/dist/Net-DNS-Native 0.22
 
https://github.com/olegwtf/p5-Net-DNS-Native/tags
 
|-
 
|[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-Net-Ident perl-Net-Ident]-1.25
+
|[https://src.koozali.org/smeserver/php-pear-Crypt-Blowfish php-pear-Crypt-Blowfish]
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=40
+
|https://koji.koozali.org/koji/buildinfo?buildID=271
cpan latest
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Object-Persistence perl-Object-Persistence]-0.92-8
+
|[https://src.koozali.org/smeserver/php-pear-File-CSV php-pear-File-CSV]
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=30
+
|https://koji.koozali.org/koji/buildinfo?buildID=272
 
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Passwd-Unix perl-Passwd-Unix]
+
|[https://src.koozali.org/smeserver/php-pear-File-Util php-pear-File-Util]
|terryf
 
|build fails
 
|https://koji.koozali.org/koji/taskinfo?taskID=15601
 
newer release in cpan - https://metacpan.org/dist/Passwd-Unix 1.09
 
 
 
File "/usr/lib64/python3.6/codecs.py", line 321, in decode
 
(result, consumed) = self._buffer_decode(data, self.errors, final)
 
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 520: invalid start byt
 
|-
 
|[https://src.koozali.org/smeserver/perl-Quota perl-Quota]-1.8.2
 
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=41
+
|https://koji.koozali.org/koji/buildinfo?buildID=273
cpan latest
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-RPM2 perl-RPM2]
+
|[https://src.koozali.org/smeserver/php-pear-MDB2 php-pear-MDB2]
|
+
|jpp
|X
 
|'''epel perl-RPM2-1.4-10.el8.x86_64.rpm'''
 
|-
 
|[https://src.koozali.org/smeserver/perl-Session-Token perl-Session-Token]-1.503
 
|terryf
 
 
|builds ok
 
|builds ok
|
+
|https://koji.koozali.org/koji/buildinfo?buildID=274
https://koji.koozali.org/koji/buildinfo?buildID=44 cpan latest
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Struct-Compare perl-Struct-Compare]
+
|[https://src.koozali.org/smeserver/php-pear-Net-URL2 php-pear-Net-URL2]
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=68 cpan latest
+
|https://koji.koozali.org/koji/buildinfo?buildID=275
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Test-ClassAPI perl-Test-ClassAPI]-1.07
+
|[https://src.koozali.org/smeserver/php-pear-XML-RPC2 php-pear-XML-RPC2]
|trevorb
+
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=3
+
|https://koji.koozali.org/koji/buildinfo?buildID=276
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Test-Harness-Straps perl-Test-Harness-Straps]-0.30
+
|[https://src.koozali.org/smeserver/ntpsec ntpsec]
 
|jpp
 
|jpp
 
|builds ok
 
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=69
+
|https://koji.koozali.org/koji/buildinfo?buildID=258
 
|-
 
|-
|[https://src.koozali.org/smeserver/perl-Test-Inline perl-Test-Inline]-2.214-2
+
|[https://src.koozali.org/smeserver/pwauth pwauth]
|trevorb
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=7
 
|-
 
|[https://src.koozali.org/smeserver/perl-Unix-ConfigFile perl-Unix-ConfigFile]-0.06
 
 
|jpp
 
|jpp
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=29
 
|-
 
|[https://src.koozali.org/smeserver/perl-Unix-PasswdFile perl-Unix-PasswdFile]
 
 
|
 
|
|need git
+
|'''epel pwauth-2.3.10-25.el9.x86_64.rpm'''
|perl-Unix-PasswdFileOps for EL5 and EL6 on DAG  - can we get it built for EL8?
+
but need a patch see https://bugs.koozali.org/show_bug.cgi?id=9442#c2 https://bugs.koozali.org/show_bug.cgi?id=9429#c3
|-
+
|}
|[https://src.koozali.org/smeserver/perl-WWW-Automate perl-WWW-Automate]-0.21
 
|jpp
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=38
 
  
cpan latest
+
=== 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/Php-horde-Horde-ActiveSync.git php-horde-Horde-ActiveSync]-2.34.0
+
|[https://src.koozali.org/smeserver/dar dar]
|brianr
 
|build fails
 
 
 
|https://koji.koozali.org/koji/buildinfo?buildID=118
 
 
 
DEBUG util.py:446:  No matching package to install: 'php-channel(pear.horde.org)'
 
DEBUG util.py:446:  No matching package to install: 'php-horde-Horde-Role'
 
DEBUG util.py:446:  Not all dependencies satisfied
 
DEBUG util.py:446:  Error: Some packages could not be found.
 
|-
 
|[https://src.koozali.org/smeserver/Php-horde-Horde-Service-Facebook.git php-horde-Horde-Service-Facebook]-2.0.9
 
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-horde-Horde-Service-Facebook.html
+
|'''epel: dar-2.7.6-2.el8.x86_64.rpm'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/Php-horde-Horde-Service-Twitter.git php-horde-Horde-Service-Twitter]-2.1.5
+
|[https://src.koozali.org/smeserver/geoipupdate geoipupdate]
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-horde-Horde-Service-Twitter.html
+
|'''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/Php-pear-Auth-SASL2.git php-pear-Auth-SASL2]-0.1.0
+
|[https://src.koozali.org/smeserver/maildrop maildrop]-2.8.4
|brianr
 
|build ok
 
|https://koji.koozali.org/koji/taskinfo?taskID=16313
 
|-
 
|[https://src.koozali.org/smeserver/Php-pear-Console-GetoptPlus.git php-pear-Console-GetoptPlus]-1.0.0RC1
 
|brianr
 
|Builds ok
 
 
 
|https://koji.koozali.org/koji/buildinfo?buildID=117
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Australia.git php-pear-Date-Holidays-Australia]-0.2.2
 
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Australia.html
+
|'''epel maildrop-3.0.8-1.el8.x86_64.rpm'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Denmark.git php-pear-Date-Holidays-Denmark]-0.1.3
+
|[https://src.koozali.org/smeserver/mbuffer mbuffer]
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Denmark.html
+
|'''epel mbuffer-20190725-1.el8.x86_64.rpm'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-France.git php-pear-Date-Holidays-France]-0.1.0
+
|[https://src.koozali.org/smeserver/mod&#x20;perl mod_perl]
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-France.html
+
|'''epel mod_perl-2.0.12-1.el8.x86_64.rpm'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Germany.git php-pear-Date-Holidays-Germany]-0.1.2
+
|[https://src.koozali.org/smeserver/oidentd oidentd] >= 2.0.6
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Germany.html
+
|'''epel oidentd-2.5.0-1.el8.x86_64.rpm'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Italy.git php-pear-Date-Holidays-Italy]-0.1.1
+
|[https://src.koozali.org/smeserver/perl-Crypt-Cracklib perl-Crypt-Cracklib]
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Italy.html
+
|'''epel perl-Crypt-Cracklib-1.7-24.el8.x86_64.rpm'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Netherlands php-pear-Date-Holidays-Netherlands]-0.1.4
+
|[https://src.koozali.org/smeserver/perl-Data-Validate-Domain perl-Data-Validate-Domain]
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Netherlands.html
+
|'''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/php-pear-Date-Holidays-Norway.git php-pear-Date-Holidays-Norway]-0.1.2
+
|[https://src.koozali.org/smeserver/perl-IO-Socket-SSL perl-IO-Socket-SSL]
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Norway.html
+
|'''Rocky Linux AppStream perl-IO-Socket-SSL-2.066-4.module'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Portugal.git php-pear-Date-Holidays-Portugal]-0.1.1
+
|[https://src.koozali.org/smeserver/perl-Mail-RFC822-Address perl-Mail-RFC822-Address]
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Portugal.html
+
|'''epel perl-Mail-RFC822-Address-0.3-36.el8.noarch.rpm'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Russia.git php-pear-Date-Holidays-Russia]-0.1.0
+
|[https://src.koozali.org/smeserver/perl-Net-IMAP-Simple perl-Net-IMAP-Simple]-1.1916
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Russia.html
+
|'''openfusion perl-Net-IMAP-Simple-1.2212-1.of.el8.noarch.rpm'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Slovenia.git php-pear-Date-Holidays-Slovenia]-0.1.2
+
|https://src.koozali.org/smeserver/perl-Mojolicious
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Slovenia.html
+
|'''epel 8 perl-Mojolicious-8.42-1.el8.noarch.rpm'''
 
|-
 
|-
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Sweden.git php-pear-Date-Holidays-Sweden]-0.1.3
+
|[https://src.koozali.org/smeserver/perl-RPM2 perl-RPM2]
 
|
 
|
|x
+
|X
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Sweden.html
+
|'''epel perl-RPM2-1.4-10.el8.x86_64.rpm'''
|-
 
|[https://src.koozali.org/smeserver/php-pear-Date-Holidays-Turkey.git php-pear-Date-Holidays-Turkey]-0.1.1
 
|
 
|x
 
|http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Turkey.html
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-HTTP&#x20;WebDAV&#x20;Server.git php-pear-HTTP_WebDAV_Server]-1.0.0RC8
 
|brianr
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=116
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-Math&#x20;BigInteger.git php-pear-Math_BigInteger]-1.0.3
 
|brianr
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=115
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-XML-Parser2.git php-pear-XML-Parser2]-0.1.0
 
|brianr
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=114
 
 
|-
 
|-
 
|ppp
 
|ppp
Line 990: Line 1,120:
 
|X
 
|X
 
|'''Rocky Linux BaseOS  ppp-2.4.7-26.el8_1.x86_64.rpm'''
 
|'''Rocky Linux BaseOS  ppp-2.4.7-26.el8_1.x86_64.rpm'''
 +
|}
 +
 +
=== Packages to obsolete from git / not to build ===
 +
{| class="wikitable"
 +
|+
 +
in git but obsolete not to build.
 +
!Package
 +
!Builder
 +
!status
 +
!Reference
 
|-
 
|-
|[https://src.koozali.org/smeserver/pwauth pwauth]
+
|[https://src.koozali.org/smeserver/cvm cvm]
 +
|
 
|
 
|
|X
+
|to drop!
|'''epel pwauth-2.3.10-25.el9.x86_64.rpm, but might need a patch'''
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/qmail qmail]
+
|[https://src.koozali.org/smeserver/pam&#x20;abl pam_abl]
|jpp
+
|
|'''build failed'''
+
|need git
|https://koji.koozali.org/koji/buildinfo?buildID=42
+
|https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/pam_abl-0.6.0-25.fc40.src.rpm https://github.com/deksai/pam_abl https://github.com/deksai/pam_abl/archive/refs/tags/v0.9.0.tar.gz
 
+
not installed on SME10
Oops. Your getgroups() returned 0, and setgroups() failed;
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/qmailanalog qmailanalog]
+
|rssh
|brianr
+
|
|build failed
+
|to drop
|https://koji.koozali.org/koji/buildinfo?buildID=102
+
|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
<code>Processing files: qmailanalog-debugsource-0.70-8.el8.sme.x86_64
 
RPM build errors:
 
error: Empty %files file /builddir/build/BUILD/qmailanalog-0.70/debugsourcefiles.list
 
Empty %files file /builddir/build/BUILD/qmailanalog-0.70/debugsourcefiles.list</code>
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/qpsmtpd qpsmtpd]
+
|[https://src.koozali.org/smeserver/smeserver-cvm-unix-local smeserver-cvm-unix-local]
|terryf
+
|
|built ok
+
|
|https://koji.koozali.org/koji/buildinfo?buildID=111
+
|to drop!
 
|-
 
|-
|[https://src.koozali.org/smeserver/qpsmtpd-plugins qpsmtpd-plugins]
+
|smeserver-dynamicdns-dyndns
 
|
 
|
 
|
 
|
|merge to smeserver-qpsmtpd?
+
|to drop?
 
|-
 
|-
|rssh
+
|smeserver-dynamicdns-dyndns.org
 +
|
 
|
 
|
|need git
+
|to drop?
|need to import
 
 
|-
 
|-
|[https://src.koozali.org/smeserver/runit runit]
+
|smeserver-dynamicdns-tzo
 
|
 
|
 
|
 
|
 
|to drop?
 
|to drop?
 
|-
 
|-
|[https://src.koozali.org/smeserver/smeserver-audittools smeserver-audittools]
+
|smeserver-dynamicdns-yi
|brianr
+
|
|builds ok
+
|
|https://koji.koozali.org/koji/buildinfo?buildID=93
+
|to drop?
 
|-
 
|-
|[https://src.koozali.org/smeserver/smeserver-clamav smeserver-clamav]
+
|[https://src.koozali.org/smeserver/whiptail.git whiptail]
|brianr
+
|
|builds ok
+
|
|https://koji.koozali.org/koji/buildinfo?buildID=94
+
|usage drop, references needs to be removed
 +
https://bugs.koozali.org/show_bug.cgi?id=8275
 
|-
 
|-
|[https://src.koozali.org/smeserver/smeserver-dovecot smeserver-dovecot]
+
|[https://src.koozali.org/smeserver/wv.git wv]-1.2.7
|brianr
+
|
|builds ok
+
|
|https://koji.koozali.org/koji/buildinfo?buildID=95
+
|cc1: some warnings being treated as errors
|-
+
make[2]:
|[https://src.koozali.org/smeserver/smeserver-locale smeserver-locale]
+
 
|brianr
+
warning: 'password' may be used uninitialized in this function [-Wmaybe-uninitialized]
|builds ok
+
 
|https://koji.koozali.org/koji/buildinfo?buildID=96
+
=> not installed on SME10 ; was needed by e-smith-horde, but not anymore
|-
+
 
|[https://src.koozali.org/smeserver/smeserver-qpsmtpd.git smeserver-qpsmtpd]
+
new version and last version (2009)  https://sourceforge.net/projects/wvware/files/wv2-0.4.2.tar.bz2/download
|brianr
+
|}
|builds ok
+
 
|https://koji.koozali.org/koji/buildinfo?buildID=97
+
==Bare install test==
|-
+
{{Warning box|WIP inspired from [[Sme10BuildQueue#Bare install test]]}}
|[https://src.koozali.org/smeserver/smeserver-release.git smeserver-release]
+
 
|brianr
+
Install minimal iso for rocky 8
|builds ok
+
 
|https://koji.koozali.org/koji/buildinfo?buildID=98
+
https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8-latest-x86_64-minimal.iso
|-
+
 
|[https://src.koozali.org/smeserver/smeserver-spamassassin.git smeserver-spamassassin]
+
Configure network access during installation with option to restore. Configure only root user.
|brianr
+
 
|builds ok
+
Install EPEL8 repo.
|https://koji.koozali.org/koji/buildinfo?buildID=99
+
dnf install epel-release
|-
+
Install remi 8 repos
|[https://src.koozali.org/smeserver/smeserver-support.git smeserver-support]
+
dnf install <nowiki>https://rpms.remirepo.net/enterprise/remi-release-8.rpm</nowiki>
|brianr
+
 
|builds ok
+
Update, and install those package, as the might get handy (nb iptraf is now iptraf-ng)
|https://koji.koozali.org/koji/buildinfo?buildID=101
+
dnf update -y
|-
+
dnf install mc htop iftop iptraf screen wget vim ppp traceroute setserial traceroute cyrus-sasl-md5 cyrus-sasl device-mapper-multipath dhcp-client fetchmail ftp iscsi-initiator-utils lm_sensors minicom mt-st sysfsutils tcpdump telnet wodim
|[https://src.koozali.org/smeserver/smeserver-yum.git smeserver-yum]
+
 
|brianr
+
* Disable SELinux
|build failed
+
 
|https://koji.koozali.org/koji/buildinfo?buildID=100
+
SELinux is enabled by default. We want to disable it for there are a few services (e.g. httpd) that get blocked by SELinux. To check the status of SELinux you can enter the command:
DEBUG util.py:446No matches found for the following disable plugin patterns: local, spacewalk, versionlock
+
getenforce
DEBUG util.py:446No matching package to install: 'python'
+
SELinux uses policies that conflict with some of the SME Server services ports like https. One can adjust the allowed ports, or remove the SELinux policies and disable SELinux by the following commands:
DEBUG util.py:446:  Not all dependencies satisfied
+
setenforce 0
DEBUG util.py:446: Error: Some packages could not be found.
+
sed -i -e 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
 +
dnf remove selinux-policy-targeted
 +
 
 +
* SSH
 +
 
 +
SSH is present and is enabled by default at this stage. To check  issue:
 +
systemctl status sshd
 +
You may have a slow login to ssh, if needed :
 +
vi /etc/ssh/sshd_config
 +
You have to restart the ssh service , You might also want to wget your public keys in /root/.ssh/authorized_keys
 +
 
 +
systemctl restart sshd
 +
update packages
 +
dnf update
 +
install SME11 repo
 +
vim /etc/yum.repos.d/smeserver11.repo
 +
and paste
 +
[smedev]
 +
enabled=0
 +
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smedev-11
 +
name=SME Server - dev
 +
gpgcheck=1
 +
enablegroups=1
 +
[smetest]
 +
enabled=0
 +
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smetest-11
 +
name=SME Server - dev
 +
gpgcheck=1
 +
enablegroups=1
 +
[smeos]
 +
enabled=0
 +
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smeos-11
 +
name=SME Server - dev
 +
gpgcheck=1
 +
enablegroups=1
 +
[smeupdates]
 +
enabled=0
 +
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smeupdates-11
 +
name=SME Server - dev
 +
gpgcheck=1
 +
enablegroups=1
 +
 +
[koji-sme11]
 +
enabled=1
 +
name=koji-sme11
 +
baseurl=<nowiki>http://koji.koozali.org/kojifiles/repos-dist/dist-sme11-os/latest/x86_64/</nowiki>
 +
#<nowiki>http://koji.koozali.org/kojifiles/repos/dist-sme11-build/latest/x86_64/</nowiki>
 +
gpgcheck=1
 +
enablegroups=1
 +
 +
[koji-contribs11]
 +
enabled=0
 +
name=koji-contribs11
 +
baseurl=http://koji.koozali.org/kojifiles/repos-dist/smecontribs11-testing/latest/x86_64/
 +
gpgcheck=0
 +
enablegroups=1
 +
install SME10 and 11 keys
 +
wget <nowiki>http://mirror.koozali.org/releases/10/smeos/x86_64/RPM-GPG-KEY-koozali</nowiki>
 +
rpm --import RPM-GPG-KEY-koozali
 +
wget <nowiki>https://src.koozali.org/staging/sme-release/raw/branch/master/RPM-GPG-KEY-sme11</nowiki>
 +
rpm --import RPM-GPG-KEY-sme11
 +
 
 +
 
 +
install openfusion 8
 +
dnf install http://repo.openfusion.net/centos8-x86_64/openfusion-release-0.8-2<nowiki/>.of.el8.noarch.rpm
 +
then
 +
dnf --enablerepo=* clean all
 +
 +
try installing SME11 packages, you might need to enable some repo using --enablerepo=smedev,epel,elrepo ... e.g.
 +
dnf module switch-to php:remi-8.3 -y
 +
dnf module switch-to mariadb:10.5 -y
 +
dnf module switch-to python36:3.6 -y
 +
dnf module install php:remi-8.3
 +
dnf install smeserver-* --enablerepo=koji-sme11,epel,remi,remi-safe,of,baseos,appstream,powertools  
 +
 
 +
{{Warning box| If you get PGPKEY failures, then just add "--nopgpcheck" to the dnf install command }}
 +
 
 +
{{Warning box|we will drop horde support, so we have no limitation in keeping php 8.1 which is obsolete, I suggest to go with  8.3 EOL 23 Nov 2026}}
 +
et voilà, you have a non functional SME 11 over Rocky 8 minimal.
 +
 
 +
Also remember that the legacy server manager (SM1) is not installed by the above, so, perhaps:
 +
 
 +
  dnf install e-smith-manager
 +
 
 +
If you then find you get an SM1 login but the login just clears the fields and does not login, then you can fix this with:<syntaxhighlight lang="shell">
 +
expand-template /etc/e-smith/web/common//cgi-bin/AuthTKT.cfg
 +
</syntaxhighlight>You also need to stop dnf using the old repos when doing an update:<syntaxhighlight lang="shell">
 +
mkdir -p /etc/e-smith/templates-custom/etc/dnf/dnf.conf
 +
echo ‘#rem by custom template’> /etc/e-smith/templates-custom/etc/dnf/dnf.conf/20main_reposdir
 +
expand-template /etc/dnf/dnf.conf
 +
signal-event dnf-update
 +
 
 +
</syntaxhighlight>
 +
 
 +
 
 +
'''<nowiki>##</nowiki> This is safer to be done directly on tty, not via ssh:'''
  
|-
+
Get rid of Network-Manager NOW!
|[https://src.koozali.org/smeserver/spamassassin.git spamassassin]
+
systemctl stop NetworkManager
|brianr
+
systemctl disable NetworkManager
|Build failed
+
systemctl stop NetworkManager-wait-online.service
|https://koji.koozali.org/koji/buildinfo?buildID=103
+
systemctl disable NetworkManager-wait-online.service
 +
systemctl start networking
 +
dnf remove NetworkManager* --noautoremove
 +
then you could try, (you might have no network form there), unlink this to avoid root password locking
 +
 +
unlink  /etc/e-smith/events/post-install/S10init-passwords
 +
/sbin/e-smith/signal-event post-install
 +
if you want to avoid the reboot and configure loop for the moment you can do
 +
passwd admin
 +
/usr/bin/systemctl restart rsyslog
 +
/sbin/e-smith/db accounts setprop admin PasswordSet yes
 +
/sbin/e-smith/db configuration set PasswordSet yes
 +
/sbin/e-smith/db configuration setprop bootstrap-console Restore disabled
 +
then try to configure using console
 +
/sbin/e-smith/console
 +
To get better information from Server Manager 2 (this replaces the barfing dinosaur):<syntaxhighlight lang="shell">
 +
mkdir -p /etc/e-smith/templates-custom/usr/share/smanager/conf/srvmngr.conf/
 +
cat <<EOF > /etc/e-smith/templates-custom/usr/share/smanager/conf/srvmngr.conf/30Other
 +
    modules_dir => 'lib/SrvMngr/Controller',
 +
    webapp => 'smanager',
 +
    mode => 'development',
 +
    debug => 1,
 +
\}
 +
EOF
 +
expand-template /usr/share/smanager/conf/srvmngr.conf
 +
signal-event smanager-refresh
 +
</syntaxhighlight>
  
No matching package to install: 'perl-IP-Country-DB_File'
 
No matching package to install: 'perl-Net-DNS-Nameserver'
 
  
|-
+
then to be sure to get sshd back
|[https://src.koozali.org/smeserver/tai64nunix.git tai64nunix]
+
/sbin/e-smith/db configuration setprop  sshd status enabled PermitRootLogin yes access public
|brianr
+
# add PasswordAuthentication yes  to enable password login (strongly discouraged)
|Build failed
+
/sbin/e-smith/expand-template /etc/ssh/ssh_config
|https://koji.koozali.org/koji/buildinfo?buildID=104
+
/sbin/e-smith/expand-template /etc/ssh/sshd_config
 +
/usr/bin/systemctl restart sshd.service
 +
/sbin/e-smith/signal-event  remoteaccess-update
 +
then you can
 +
signal-event post-upgrade;
 +
signal-event reboot;
 +
'''<nowiki>##</nowiki> end of the part better on tty than on sshd'''
  
Oops. Your getgroups() returned 0, and setgroups() failed; this means
+
if you want to test the new (partial) postfix changes, then please follow the instructions here:
that I can't reliably do my shsgr test. Please either ``make<nowiki>''</nowiki> as root
 
or ``make<nowiki>''</nowiki> while you're in one or more supplementary groups.
 
make: *** [Makefile:168: hasshsgr.h] Error 1
 
error: Bad exit status from /var/tmp/rpm-tmp.EJoXeg (%build)
 
Bad exit status from /var/tmp/rpm-tmp.EJoXeg (%build)
 
  
|-
+
https://src.koozali.org/smeserver/smeserver-postfix
|[https://src.koozali.org/smeserver/timeobjects.git timeobjects]-2.1.2
 
|brianr
 
|Build failed
 
|https://koji.koozali.org/koji/buildinfo?buildID=105
 
  
DEBUG util.py:446:  No matches found for the following disable plugin patterns: local, spacewalk, versionlock
+
you can also tidy a little
DEBUG util.py:448:  Last metadata expiration check: 0:00:01 ago on Wed Mar 13 12:00:50 2024.
+
  dnf remove NetworkManager* --noautoremove
DEBUG util.py:446:  No matching package to install: 'php-channel(pear.horde.org)'
 
DEBUG util.py:446:  No matching package to install: 'php-channel-horde'
 
DEBUG util.py:446: No matching package to install: 'php-horde-Horde-Role'
 
DEBUG util.py:446:  Not all dependencies satisfied
 
DEBUG util.py:446:  Error: Some packages could not be found.
 
|-
 
|[https://src.koozali.org/smeserver/ucspi-tcp.git ucspi-tcp]
 
|brianr
 
|Build failed
 
|https://koji.koozali.org/koji/buildinfo?buildID=107
 
  
Oops. Your getgroups() returned 0, and setgroups() failed; this means
 
that I can't reliably do my shsgr test. Please either ``make<nowiki>''</nowiki> as root
 
or ``make<nowiki>''</nowiki> while you're in one or more supplementary groups.
 
  
|-
 
|[https://src.koozali.org/smeserver/ulogd.git ulogd]
 
|brianr
 
|Build Failed
 
  
|https://koji.koozali.org/koji/buildinfo?buildID=110
+
you might need avoid using sme* repo except for koji builsdsystem one as long as they are not populated to do so:  
  
DEBUG util.py:446:  No matching package to install: 'libnetfilter_acct-devel >= 1.0.1'
+
(this is also mentioned above)
DEBUG util.py:446:  No matching package to install: 'libnetfilter_log-devel >= 1.0.0'
 
DEBUG util.py:446:  Not all dependencies satisfied
 
|-
 
|[https://src.koozali.org/smeserver/whiptail.git whiptail]
 
|brianr
 
|Build failed
 
|https://koji.koozali.org/koji/buildinfo?buildID=106
 
  
RPM build errors:
+
<syntaxhighlight lang="shell">
error: Empty %files file /builddir/build/BUILD/whiptail-0.51.5/debugsourcefiles.list
+
mkdir -p /etc/e-smith/templates-custom/etc/dnf/dnf.conf/
Empty %files file /builddir/build/BUILD/whiptail-0.51.5/debugsourcefiles.list
+
echo "#rem custom"> /etc/e-smith/templates-custom/etc/dnf/dnf.conf/20main_reposdir
 +
expand-template /etc/dnf/dnf.conf
 +
</syntaxhighlight>also you might want to plan ahead and put the koji repo for when you will have deleted the custom template.
 +
vim /etc/yum.smerepos.d/koji.repo
 +
and paste:
 +
[koji-sme11]
 +
enabled=1
 +
name=koji-sme11
 +
baseurl=<nowiki>http://koji.koozali.org/kojifiles/repos-dist/dist-sme11-os/latest/x86_64/</nowiki>
 +
#<nowiki>http://koji.koozali.org/kojifiles/repos/dist-sme11-build/latest/x86_64/</nowiki>
 +
gpgcheck=1
 +
enablegroups=1
 +
 +
[koji-contribs11]
 +
enabled=0
 +
name=koji-contribs11
 +
baseurl=<nowiki>http://koji.koozali.org/kojifiles/repos-dist/smecontribs11-testing/latest/x86_64/</nowiki>
 +
gpgcheck=0
 +
enablegroups=1
  
|-
 
|[https://src.koozali.org/smeserver/wv.git wv]-1.2.7
 
|brianr
 
|Build failed
 
|https://koji.koozali.org/koji/buildinfo?buildID=108
 
  
RPM build errors:
 
bogus date in %changelog: Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
 
Bad exit status from /var/tmp/rpm-tmp.KCD35h (%build)
 
  
|-
 
|[https://src.koozali.org/smeserver/xlhtml.git xlhtml]-0.5
 
|brianr
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=109
 
|-
 
|vconfig
 
|
 
|need git
 
|EL7: https://rhel.pkgs.org/7/epel-x86_64/vconfig-1.9-16.el7.x86_64.rpm.html
 
|-
 
|pam_abl
 
|
 
|need git
 
|Choice - no EL8 https://pkgs.org/search/?q=pam_abl
 
|-
 
|/usr/sbin/cpuspeed
 
|
 
|need git
 
|
 
|-
 
|php-pear(HTTP)
 
|
 
|need git
 
|Maybe this one? https://rhel.pkgs.org/8/remi-x86_64/php-pear-HTTP-Request2-2.5.1-1.el8.remi.noarch.rpm.html
 
|-
 
|php-pear(Services_Weather)
 
|
 
|need git
 
|EL7: https://rhel.pkgs.org/7/epel-x86_64/php-pear-Services-Weather-1.4.7-2.el7.noarch.rpm.html
 
|-
 
|php-pear(File)
 
|
 
|need git
 
|Maybe this: https://rhel.pkgs.org/8/remi-x86_64/php-pear-File-Find-1.3.3-1.el8.remi.noarch.rpm.html
 
|-
 
|perl(Time::TAI64)
 
|
 
|need git
 
|
 
|-
 
|perl-razor-agents
 
|
 
|need git
 
|https://rhel.pkgs.org/8/epel-x86_64/perl-Razor-Agent-2.86-1.el8.x86_64.rpm.html
 
|}
 
  
==Bare install test==
 
  
TODO
 
  
 +
from there if you are lucky it worked and you can try to test , report as bug or even create a patch
  
 
== Notes ==
 
== Notes ==
 +
we will have horde 6 in remi Horde 6 requires PHP 8.1 or PHP 8.2 versions.  Support for PHP 8.3 is in development. https://wiki.horde.org/Doc/Dev/H6/Installation/PHP?referrer=Doc%2FDev%2FH6%2FInstallation
 +
 +
Horde 6 has been tested with MariaDB 10.8 and MariaDB 10.9 - any MariaDB of the 10.x series should work.
 +
 +
<nowiki>*</nowiki> ensure mariadb uses "innodb" as its default engine
 +
 +
<nowiki>*</nowiki> ensure the PHP server can reach the database hostname and port
 +
 +
<nowiki>*</nowiki> use utf8mb4 as default charset.
 +
 +
<nowiki>*</nowiki> create a database schema. This documentation assumes the db name is "horde"
 +
 +
https://wiki.horde.org/Doc/Dev/H6/Installation?version=10
 +
 +
== References ==
  
 +
* https://dnf.readthedocs.io/en/latest/modularity.htm
 +
* https://docs.fedoraproject.org/en-US/modularity/using-modules/
 +
* https://dnf.readthedocs.io/en/latest/cli_vs_yum.html
 +
* https://man7.org/linux/man-pages/man5/dnf.conf.5.html
 +
* https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/considerations_in_adopting_rhel_8/software-management_considerations-in-adopting-rhel-8
 +
* https://fedoraproject.org/wiki/Features/YumMetalinks
 +
* https://www.tecmint.com/reset-forgotten-root-password-in-rocky-linux-almalinux/
 +
*
  
 
[[Category:SME11-Development]]
 
[[Category:SME11-Development]]

Latest revision as of 18:22, 27 November 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 pv epel pv-1.6.6-7.el8.x86_64.rpm
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

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 . radius
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 epel add dep back to spec perl-Razor-Agent-2.86-1.el8.x86_64.rpm
smeserver-spamassassin pyzor epel pyzor-1.0.0-28.20200530gitf46159b.el8.noarch.rpm
smeserver-horde php-pear-Log remi php-pear-Log-1.14.1-1.el8.remi.noarch.rpm
smeserver-horde php-pecl-geoip remi-modular wait is required by remi for php-horde-imp, php-horde-kronolith, php-horde-nag, php-horde-turba : available by modular only
smeserver-horde php-imap remi-modular wait is required by remi for php-horde-ingo, php-horde-mnemo : available by modular only
smeserver-horde php-channel-horde

php-channel(pear.horde.org)

remi wait remi php-channel-horde
smeserver-horde php-horde-Horde-Role remi wait remi php-horde-Horde-Role

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

Package Builder status Reference
bglibs terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=45
buffer-1.19-11 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=123
buildsys-macros jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=72
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
daemontools-0.76-7 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=173
DCC-2.3.168-1 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=12
diald-1.0-5 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=125
dietlibc terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=50
djbdns jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=181
dot-forward-0.71-5 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=128
fastforward-0.51-5 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=143
flexbackup jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=129
headermatch-0.0.1-4 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=144
ipsvd jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=180 ; do we still use it ? required by smeserver-qpsmtpd and smeserver-tftp-server
libnetfilter_acct-1.0.3 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=126
libnetfilter_log-devel-1.0.2-1

libnetfilter_log-1.0.2-1

jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=159
LPRng-3.8.35-7 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=156
mod_auth_tkt-2.3.99b1 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=37
perl-Algorithm-Dependency-1.112 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=6
perl-Apache-AuthTkt-2.1-1 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=35
perl-CGI-FormMagick-0.93-8 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=32
perl-CGI-Persistent-1.11-1 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=20 after perl-Object-Persistence
perl-ClamAV-Client-0.11-1 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=33 cpan latest
perl-Class-ParamParser-1.041-1 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=21
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-HTML-Tabulate-0.45-1 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=22 cpan latest

openfusion perl-HTML-Tabulate-0.45-1.of.el8.noarch.rpm

perl-I18N-AcceptLanguage-1.04-1 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=31 cpan latest
perl-IP-Country-2.28-1 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=34 cpan latest
perl-Mail-DMARC terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=36

cpan has newer version https://metacpan.org/release/MSIMERSON/Mail-DMARC-1.20240214/source

perl-Net-DNS-Native >= 0.15 terryf build ok https://koji.koozali.org/koji/buildinfo?buildID=39

cpan newer version https://metacpan.org/dist/Net-DNS-Native 0.22 https://github.com/olegwtf/p5-Net-DNS-Native/tags

perl-Net-Ident-1.25 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=40 cpan latest
perl-Object-Persistence-0.92-8 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=30
perl-Passwd-Unix-1.09-1 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=157 cpan latest
perl-Quota-1.8.2 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=41 cpan latest
perl-Session-Token-1.503 terryf builds ok

https://koji.koozali.org/koji/buildinfo?buildID=44 cpan latest

perl-Struct-Compare-1.0.1-1 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=68 cpan latest
perl-Test-ClassAPI-1.07 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=3
perl-Test-Harness-Straps-0.30 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=69
perl-Test-Inline-2.214-2 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=7
perl-Unix-ConfigFile-0.06 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=29
perl-WWW-Automate-0.21 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=38

cpan latest

php-horde-Horde-ActiveSync-2.34.0 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=118

will need v3 https://github.com/horde/ActiveSync/archive/refs/tags/v3.0.0alpha4.tar.gz

php-horde-Horde-Service-Facebook-2.0.9 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=141

will need v3 https://github.com/horde/Service_Facebook/archive/refs/tags/v3.0.0alpha1.tar.gz

php-horde-Horde-Service-Twitter-2.1.5 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=165

will need v3 https://github.com/horde/Service_Twitter https://github.com/horde/Service_Twitter/archive/refs/tags/v3.0.0alpha1.tar.gz

php-pear-Auth-SASL2-0.1.0 brianr builds ok https://koji.koozali.org/koji/taskinfo?taskID=16313
php-pear-Console-GetoptPlus-1.0.0RC1 brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=117
php-pear-Date-Holidays-Australia-0.2.2 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=122

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Australia.html

php-pear-Date-Holidays-Denmark-0.1.3 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=131

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Denmark.html

php-pear-Date-Holidays-France-0.1.0 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=130

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-France.html

php-pear-Date-Holidays-Germany-0.1.2 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=132

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Germany.html

php-pear-Date-Holidays-Italy-0.1.1 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=133

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Italy.html

php-pear-Date-Holidays-Netherlands-0.1.4 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=134

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Netherlands.html

php-pear-Date-Holidays-Norway-0.1.2 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=135

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Norway.html

php-pear-Date-Holidays-Portugal-0.1.1 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=136

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Portugal.html

php-pear-Date-Holidays-Russia-0.1.0 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=137

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Russia.html

php-pear-Date-Holidays-Slovenia-0.1.2 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=138

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Slovenia.html

php-pear-Date-Holidays-Sweden-0.1.3 terryf builds oj https://koji.koozali.org/koji/buildinfo?buildID=139

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Sweden.html

php-pear-Date-Holidays-Turkey-0.1.1 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=140

http://www.nosuchhost.net/~cheese/fedora/packages/epel-8/x86_64/php-pear-Date-Holidays-Turkey.html

php-pear-HTTP_WebDAV_Server-1.0.0RC8 brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=116
php-pear-Math_BigInteger-1.0.3 brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=115
php-pear-XML-Parser2-0.1.0 brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=114
qmail jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=179
qmailanalog-0.70-9 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=145
qpsmtpd terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=111
qpsmtpd-plugins brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=124

merge to smeserver-qpsmtpd?

runit jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=178
smeserver trevorb builds ok http://koji.koozali.org/koji/taskinfo?taskID=15388
smeserver-apache trevor builds ok https://koji.koozali.org/koji/buildinfo?buildID=47
smeserver-audittools brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=93
smeserver-backup terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=48
smeserver-base-5.8.1-32 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=80
smeserver-clamav brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=94
smeserver-devtools-2.6.0-19 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=71
smeserver-dnscache terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=49
smeserver-domains terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=51
smeserver-dovecot brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=95
smeserver-email terryf builds ok https://koji.koozali.org/koji/taskinfo?taskID=15684
smeserver-flexbackup terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=53
smeserver-formmagick terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=54
smeserver-grub terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=55
smeserver-horde terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=56
smeserver-hosts terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=57
smeserver-ibays terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=58
smeserver-ldap terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=59
smeserver-lib-2.6.0-18 terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=113
smeserver-lib-compspec brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=61
smeserver-locale brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=96
smeserver-LPRng jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=64
smeserver-manager Will pull this across as "smeserver-manager-panels".
smeserver-manager-panels jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=150
e-smith-manager -2.8.0-40 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=78
smeserver-manager-locale brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=26
smeserver-manager-jsquery brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=28
smeserver-mock
smeserver-mysql brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=63
smeserver-ntp brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=65
smeserver-nutUPS brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=66
smeserver-oidentd jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=67
smeserver-openssh jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=73
smeserver-packetfilter terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=79
smeserver-php jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=74
smeserver-portforwarding brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=82
smeserver-proftpd brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=83
smeserver-proxy brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=84
smeserver-qmail brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=85
smeserver-qmailanalog brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=86
smeserver-quota brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=87
smeserver-qpsmtpd brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=97
smeserver-radiusd brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=89
smeserver-release brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=98
smeserver-runit jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=149
smeserver-samba brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=90
smeserver-spamassassin brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=99
smeserver-support brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=101
smeserver-test brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=91
smeserver-tinydns brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=92
smeserver-viewlogfiles terryf builds ok https://koji.koozali.org/koji/buildinfo?buildID=77
smeserver-yum brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=155
spamassassin jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=103 resubmitted after 'perl-IP-Country-DB_File' 'perl-Net-DNS-Nameserver'
tai64nunix-0.70-6 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=175
timeobjects-2.1.2 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=162
ucspi-tcp jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=176
ulogd jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=110
xlhtml-0.5 brianr builds ok https://koji.koozali.org/koji/buildinfo?buildID=109

not installed on SME10

vconfig jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=163 need to check if really used
php-pear-HTTP jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=169
php-pear-Services-Weather jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=171
php-pear-File jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=170
perl-Time-TAI64 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=164
perl-IP-Country-DB_File jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=160
perl-Net-DNS-Nameserver

from perl-Net-DNS-1.15-1

jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=161
perl-JSON-PP-4.04 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=166
perl-Net-IPv4Addr >= 0.10 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=167
libdb4-utils

from libdb4

jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=168
perl(Mojo::JWT) >= 0.08-1 trevorb builds ok
perl(Mojolicious::Plugin::CSRFDefender) >= 0.0.8 trevorb builds ok cvs smeserver
perl(Mojolicious::Plugin::I18N) >= 1.6 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=264
perl(Mojolicious::Plugin::RenderFile) >= 0.12 trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=263
perl(Crypt::Password) trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=262
perl(Tie::Array::CSV) trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=261
perl-File-MMagic trevorb builds ok https://koji.koozali.org/koji/buildinfo?buildID=259
php-pear-Crypt-Blowfish jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=271
php-pear-File-CSV jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=272
php-pear-File-Util jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=273
php-pear-MDB2 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=274
php-pear-Net-URL2 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=275
php-pear-XML-RPC2 jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=276
ntpsec jpp builds ok https://koji.koozali.org/koji/buildinfo?buildID=258
pwauth jpp epel pwauth-2.3.10-25.el9.x86_64.rpm

but need a patch see https://bugs.koozali.org/show_bug.cgi?id=9442#c2 https://bugs.koozali.org/show_bug.cgi?id=9429#c3

Packages in git, but we will use upstream

in git but use the upstream version
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
https://src.koozali.org/smeserver/perl-Mojolicious X epel 8 perl-Mojolicious-8.42-1.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

Packages to obsolete from git / not to build

in git but obsolete not to build.
Package Builder status Reference
cvm to drop!
pam_abl need git https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/pam_abl-0.6.0-25.fc40.src.rpm https://github.com/deksai/pam_abl https://github.com/deksai/pam_abl/archive/refs/tags/v0.9.0.tar.gz

not installed on SME10

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

https://bugs.koozali.org/show_bug.cgi?id=8275

wv-1.2.7 cc1: some warnings being treated as errors

make[2]:

warning: 'password' may be used uninitialized in this function [-Wmaybe-uninitialized]

=> not installed on SME10 ; was needed by e-smith-horde, but not anymore

new version and last version (2009) https://sourceforge.net/projects/wvware/files/wv2-0.4.2.tar.bz2/download

Bare install test

Warning.png Warning:
WIP inspired from Sme10BuildQueue#Bare install test


Install minimal iso for rocky 8

https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8-latest-x86_64-minimal.iso

Configure network access during installation with option to restore. Configure only root user.

Install EPEL8 repo.

dnf install epel-release

Install remi 8 repos

dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Update, and install those package, as the might get handy (nb iptraf is now iptraf-ng)

dnf update -y
dnf install mc htop iftop iptraf screen wget vim ppp traceroute setserial traceroute cyrus-sasl-md5 cyrus-sasl device-mapper-multipath dhcp-client fetchmail ftp iscsi-initiator-utils lm_sensors minicom mt-st sysfsutils tcpdump telnet wodim
  • Disable SELinux

SELinux is enabled by default. We want to disable it for there are a few services (e.g. httpd) that get blocked by SELinux. To check the status of SELinux you can enter the command:

getenforce

SELinux uses policies that conflict with some of the SME Server services ports like https. One can adjust the allowed ports, or remove the SELinux policies and disable SELinux by the following commands:

setenforce 0
sed -i -e 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
dnf remove selinux-policy-targeted
  • SSH

SSH is present and is enabled by default at this stage. To check issue:

systemctl status sshd

You may have a slow login to ssh, if needed :

vi /etc/ssh/sshd_config

You have to restart the ssh service , You might also want to wget your public keys in /root/.ssh/authorized_keys

systemctl restart sshd

update packages

dnf update

install SME11 repo

vim /etc/yum.repos.d/smeserver11.repo

and paste

[smedev]
enabled=0
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smedev-11
name=SME Server - dev
gpgcheck=1
enablegroups=1
[smetest]
enabled=0
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smetest-11
name=SME Server - dev
gpgcheck=1
enablegroups=1
[smeos]
enabled=0
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smeos-11
name=SME Server - dev
gpgcheck=1
enablegroups=1
[smeupdates]
enabled=0
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smeupdates-11
name=SME Server - dev
gpgcheck=1
enablegroups=1

[koji-sme11]
enabled=1
name=koji-sme11
baseurl=http://koji.koozali.org/kojifiles/repos-dist/dist-sme11-os/latest/x86_64/
#http://koji.koozali.org/kojifiles/repos/dist-sme11-build/latest/x86_64/
gpgcheck=1
enablegroups=1

[koji-contribs11]
enabled=0
name=koji-contribs11
baseurl=http://koji.koozali.org/kojifiles/repos-dist/smecontribs11-testing/latest/x86_64/
gpgcheck=0
enablegroups=1

install SME10 and 11 keys

wget http://mirror.koozali.org/releases/10/smeos/x86_64/RPM-GPG-KEY-koozali 
rpm --import RPM-GPG-KEY-koozali
wget https://src.koozali.org/staging/sme-release/raw/branch/master/RPM-GPG-KEY-sme11
rpm --import RPM-GPG-KEY-sme11


install openfusion 8

dnf install http://repo.openfusion.net/centos8-x86_64/openfusion-release-0.8-2.of.el8.noarch.rpm

then

dnf --enablerepo=* clean all

try installing SME11 packages, you might need to enable some repo using --enablerepo=smedev,epel,elrepo ... e.g.

dnf module switch-to php:remi-8.3 -y
dnf module switch-to mariadb:10.5 -y
dnf module switch-to python36:3.6 -y
dnf module install php:remi-8.3
dnf install smeserver-* --enablerepo=koji-sme11,epel,remi,remi-safe,of,baseos,appstream,powertools  


Warning.png Warning:
If you get PGPKEY failures, then just add "--nopgpcheck" to the dnf install command



Warning.png Warning:
we will drop horde support, so we have no limitation in keeping php 8.1 which is obsolete, I suggest to go with 8.3 EOL 23 Nov 2026


et voilà, you have a non functional SME 11 over Rocky 8 minimal.

Also remember that the legacy server manager (SM1) is not installed by the above, so, perhaps:

dnf install e-smith-manager 

If you then find you get an SM1 login but the login just clears the fields and does not login, then you can fix this with:

expand-template /etc/e-smith/web/common//cgi-bin/AuthTKT.cfg

You also need to stop dnf using the old repos when doing an update:

mkdir -p /etc/e-smith/templates-custom/etc/dnf/dnf.conf
echo ‘#rem by custom template’> /etc/e-smith/templates-custom/etc/dnf/dnf.conf/20main_reposdir 
expand-template /etc/dnf/dnf.conf
signal-event dnf-update


## This is safer to be done directly on tty, not via ssh:

Get rid of Network-Manager NOW!

systemctl stop NetworkManager
systemctl disable NetworkManager 
systemctl stop NetworkManager-wait-online.service
systemctl disable NetworkManager-wait-online.service
systemctl start networking
dnf remove NetworkManager* --noautoremove

then you could try, (you might have no network form there), unlink this to avoid root password locking

unlink  /etc/e-smith/events/post-install/S10init-passwords
/sbin/e-smith/signal-event post-install

if you want to avoid the reboot and configure loop for the moment you can do

passwd admin
/usr/bin/systemctl restart rsyslog
/sbin/e-smith/db accounts setprop admin PasswordSet yes
/sbin/e-smith/db configuration set PasswordSet yes
/sbin/e-smith/db configuration setprop bootstrap-console Restore disabled

then try to configure using console

/sbin/e-smith/console

To get better information from Server Manager 2 (this replaces the barfing dinosaur):

mkdir -p /etc/e-smith/templates-custom/usr/share/smanager/conf/srvmngr.conf/
cat <<EOF > /etc/e-smith/templates-custom/usr/share/smanager/conf/srvmngr.conf/30Other
    modules_dir => 'lib/SrvMngr/Controller',
    webapp => 'smanager',
    mode => 'development',
    debug => 1,
\}
EOF
expand-template /usr/share/smanager/conf/srvmngr.conf
signal-event smanager-refresh


then to be sure to get sshd back

/sbin/e-smith/db configuration setprop  sshd status enabled PermitRootLogin yes access public
# add PasswordAuthentication yes  to enable password login (strongly discouraged)
/sbin/e-smith/expand-template /etc/ssh/ssh_config
/sbin/e-smith/expand-template /etc/ssh/sshd_config
/usr/bin/systemctl restart sshd.service 
/sbin/e-smith/signal-event  remoteaccess-update

then you can

signal-event post-upgrade; 
signal-event reboot; 

## end of the part better on tty than on sshd

if you want to test the new (partial) postfix changes, then please follow the instructions here:

https://src.koozali.org/smeserver/smeserver-postfix

you can also tidy a little

dnf remove NetworkManager* --noautoremove


you might need avoid using sme* repo except for koji builsdsystem one as long as they are not populated to do so:

(this is also mentioned above)

mkdir -p /etc/e-smith/templates-custom/etc/dnf/dnf.conf/
echo "#rem custom"> /etc/e-smith/templates-custom/etc/dnf/dnf.conf/20main_reposdir
expand-template /etc/dnf/dnf.conf

also you might want to plan ahead and put the koji repo for when you will have deleted the custom template.

vim /etc/yum.smerepos.d/koji.repo

and paste:

[koji-sme11]
enabled=1
name=koji-sme11
baseurl=http://koji.koozali.org/kojifiles/repos-dist/dist-sme11-os/latest/x86_64/
#http://koji.koozali.org/kojifiles/repos/dist-sme11-build/latest/x86_64/
gpgcheck=1
enablegroups=1

[koji-contribs11]
enabled=0
name=koji-contribs11
baseurl=http://koji.koozali.org/kojifiles/repos-dist/smecontribs11-testing/latest/x86_64/
gpgcheck=0
enablegroups=1




from there if you are lucky it worked and you can try to test , report as bug or even create a patch

Notes

we will have horde 6 in remi Horde 6 requires PHP 8.1 or PHP 8.2 versions. Support for PHP 8.3 is in development. https://wiki.horde.org/Doc/Dev/H6/Installation/PHP?referrer=Doc%2FDev%2FH6%2FInstallation

Horde 6 has been tested with MariaDB 10.8 and MariaDB 10.9 - any MariaDB of the 10.x series should work.

* ensure mariadb uses "innodb" as its default engine

* ensure the PHP server can reach the database hostname and port

* use utf8mb4 as default charset.

* create a database schema. This documentation assumes the db name is "horde"

https://wiki.horde.org/Doc/Dev/H6/Installation?version=10

References