Sme11BuildQueue

From SME Server
Revision as of 06:46, 10 March 2024 by Unnilennium (talk | contribs)
Jump to navigationJump to search

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 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
smeserver-apache mod_authnz_external
smeserver-backup perl(Unix::PasswdFile)
smeserver-base rssh
smeserver-base vconfig
smeserver-base pam_abl
smeserver-base pv
smeserver-base /usr/sbin/cpuspeed
smeserver-base hal
smeserver-base

smeserver-lib

perl(Crypt::Cracklib)
smeserver-domains perl(HTML::Tabulate) >= 0.23
smeserver-email perl(Net::Server::Fork)
smeserver-email perl(Net::Server) >= 0.85
smeserver-test perl(WWW::Automate) >= 0.20
smeserver-grub grub grub2
smeserver-horde php-pear(HTTP)
smeserver-horde wv
smeserver-horde php-pear(Date)
smeserver-horde php-pear(Services_Weather)
smeserver-horde php-pear(File)
smeserver-horde php-pear(Log)
smeserver-horde php-pear(HTTP_Request)
smeserver-ldap libdb4-utils
smeserver-lib perl(Authen::PAM)
smeserver-lib perl(I18N::AcceptLanguage)
smeserver-lib

smeserver-base

smeserver-lib

perl(Net::IPv4Addr) >= 0.10
smeserver-lib

perl-CGI-FormMagick

perl(Mail::RFC822::Address)
smeserver-lib

perl-Mojolicious

perl(Taint::Util)
smeserver-manager perl-suidperl
smeserver-manager perl(Apache::AuthTkt)
smeserver-manager mod_auth_tkt
smeserver-manager

smeserver-base

pwauth
smeserver-mysql mariadb-server
smeserver-nutUPS nut
smeserver-nutUPS nut-client
smeserver-oidentd oidentd >= 2.0.6
smeserver-pop3 checkpassword-pam
smeserver-pptpd pptpd
smeserver-proftpd proftpd
smeserver-radiusd radiusclient-ng >= 0.5.6
smeserver-viewlogfiles perl(Time::TAI64)
smeserver-horde php-imap >= 4.3.0
mbuffer libmhash.so.2()(64bit)
smeserver-lib perl(Text::Template)
perl-Mojolicious perl(Net::DNS::Native) >= 0.15
perl-Test-Inline perl(Algorithm::Dependency) >= 1.02
perl-Test-Inline perl(File::Flat)
perl-Test-Inline perl(Algorithm::Dependency::Source)
perl-Test-Inline perl(Algorithm::Dependency::Ordered)
perl-Test-Inline perl(Algorithm::Dependency::Item)
perl-Test-Inline perl(File::chmod)
qpsmtpd perl(Net::IP)
smeserver-audittools perl(RPM2)
smeserver-qpsmtpd perl-MIME-tools
smeserver-qpsmtpd perl-File-MMagic
smeserver-qpsmtpd perl-Convert-TNEF
smeserver-spamassassin perl-razor-agents
smeserver-spamassassin pyzor
smeserver-spamassassin perl(IP::Country)
smeserver-spamassassin perl(Net::Ident)
smeserver-spamassassin DCC


RPM's from smeos directory

Package Builder status Reference
bglibs
buffer
buildsys-macros
cpu
cvm to drop!
daemontools to drop?
dar
diald
dietlibc
djbdns
dot-forward
smeserver
smeserver-apache
smeserver-backup
smeserver-base
smeserver-cvm-unix-local to drop!
smeserver-devtools
smeserver-dnscache
smeserver-domains
smeserver-dynamicdns-dyndns to drop?
smeserver-dynamicdns-dyndns.org to drop?
smeserver-dynamicdns-tzo to drop?
smeserver-dynamicdns-yi to drop?
smeserver-email
smeserver-flexbackup
smeserver-formmagick to drop?
smeserver-grub
smeserver-horde
smeserver-hosts
smeserver-ibays
smeserver-ldap
smeserver-lib
smeserver-lib-compspec
smeserver-LPRng
smeserver-manager
smeservermysql
smeserver-ntp
smeserver-nutUPS
smeserver-oidentd
smeserver-openssh
smeserver-packetfilter
smeserver-php
smeserver-portforwarding
smeserver-pptpd
smeserver-proftpd
smeserver-proxy
smeserver-qmail
smeserver-qmailanalog
smeserver-quota
smeserver-radiusd
smeserver-runit to drop? contrib?
smeserver-samba
smeserver-test
smeserver-tinydns
smeserver-viewlogfiles
fastforward
flexbackup
headermatch
ipsvd
LPRng
mbuffer
mod_perl
perl-CGI-FormMagick to drop
perl-IO-Socket-SSL
perl-Object-Persistence
perl-Passwd-Unix
perl-Quota
perl-Struct-Compare
perl-Test-Harness-Straps
perl-Test-Inline
ppp
pwauth
qmail
qmailanalog
qpsmtpd
qpsmtpd-plugins merge to smeserver-qpsmtpd?
runit to drop?
smeserver-audittools
smeserver-clamav
smeserver-dovecot
smeserver-locale
smeserver-qpsmtpd
smeserver-release
smeserver-spamassassin
smeserver-support
smeserver-yum
spamassassin
tai64nunix
ucspi-tcp
ulogd
whiptail
xlhtml

Bare install test

TODO


Notes