steve at keptprivate.com
2021-Jan-08 02:34 UTC
Dovecot 2.3.13 source rpm build fails on Centos 8
I tried to post this in a more nuanced way, but the fact is the latest source RPM does not build on the latest Centos 8.> + sed -i 's|/etc/ssl|/etc/pki/dovecot|' doc/mkcert.sh doc/example-config/conf.d/10-ssl.conf> + '[' -e buildinfo.commit ']' > ++ head -1 buildinfo.commit > + COMMIT=89f716dc2ec7362864a368d32533184b55fb7831 > ++ /bin/sh /home/build/rpmbuild/SOURCES/lsb_release -is >/bin/sh: /home/build/rpmbuild/SOURCES/lsb_release: No such file or directory> + ID> error: Bad exit status from /var/tmp/rpm-tmp.WFaLYQ (%build) > > > RPM build errors: > Macro expanded in comment on line 455: %{_libdir}/dovecot/settings > > Bad exit status from /var/tmp/rpm-tmp.WFaLYQ (%build) > > I can get past this with an edit to the dovecot.spec file (removing sourcedir): > > if [ -e "buildinfo.commit" ]; then > COMMIT=`head -1 buildinfo.commit` > ID=`/bin/sh %?{?_?s?o?u?r?c?e?d?i?r?}?/?lsb_release -is` > RELEASE=`/bin/sh %?{?_?s?o?u?r?c?e?d?i?r?}?/?lsb_release -rs` >CODENAME=`/bin/sh %?{?_?s?o?u?r?c?e?d?i?r?}?/?lsb_release -cs`> ARCH=`arch` > fiCan someone who knows the source rpm build config. please respond?The committed spec file contains errors.ThanksSent from my T-Mobile 4G LTE device-------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20210107/b8d7323e/attachment-0001.html>
> On 08/01/2021 04:34 steve at keptprivate.com <steve at keptprivate.com> wrote: > > > > I tried to post this in a more nuanced way, but the fact is the latest source RPM does not build on the latest Centos 8. > > > + sed -i 's|/etc/ssl|/etc/pki/dovecot|' doc/mkcert.sh (http://mkcert.sh) doc/example-config/conf.d/10-ssl.co (http://10-ssl.co)nf > > + '[' -e buildinfo.com (http://buildinfo.com)mit ']' > > ++ head -1 buildinfo.com (http://buildinfo.com)mit > > + COMMIT=89f716dc2ec7362864a368d32533184b55fb7831 > > ++ /bin/sh /home/build/rpmbuild/SOURCES/lsb_release -is > > > /bin/sh: /home/build/rpmbuild/SOURCES/lsb_release: No such file or directory > > + ID> > error: Bad exit status from /var/tmp/rpm-tmp.WF (http://rpm-tmp.WF)aLYQ (%build) > > > > > > RPM build errors: > > Macro expanded in comment on line 455: > %{_libdir}/dovecot/settings > > > > Bad exit status from /var/tmp/rpm-tmp.WF (http://rpm-tmp.WF)aLYQ (%build) > > > > I can get past this with an edit to the dovecot.spec file (removing sourcedir): > > > > if [ -e "buildinfo.com (http://buildinfo.com)mit" ]; then > > COMMIT=`head -1 buildinfo.com (http://buildinfo.com)mit` > > ID=`/bin/sh %?{?_?s?o?u?r?c?e?d?i?r?}?/?lsb_release -is` > > RELEASE=`/bin/sh %?{?_?s?o?u?r?c?e?d?i?r?}?/?lsb_release -rs` > > CODENAME=`/bin/sh %?{?_?s?o?u?r?c?e?d?i?r?}?/?lsb_release -cs` > > ARCH=`arch` > > fi > Can someone who knows the source rpm build config. please respond? > The committed spec file contains errors. > > Thanks > > Sent from my T-Mobile 4G LTE deviceThere are now source RPMs for centos8 in repo.dovecot.org. Maybe they work better? Aki
Il 08/01/21 03:34, steve at keptprivate.com ha scritto:> > I tried to post this in a more nuanced way, but the fact is the latest > source RPM does not build on the latest Centos 8. > > > + sed -i 's|/etc/ssl|/etc/pki/dovecot|' doc/mkcert.sh <http://mkcert.sh> doc/example-config/conf.d/10-ssl.co <http://10-ssl.co>nf > > + '[' -e buildinfo.com <http://buildinfo.com>mit ']' > > ++ head -1 buildinfo.com <http://buildinfo.com>mit > > + COMMIT=89f716dc2ec7362864a368d32533184 <tel:32533184>b55fb7831 > > ++ /bin/sh /home/build/rpmbuild/SOURCES/lsb_release -is > > > /bin/sh: /home/build/rpmbuild/SOURCES/lsb_release: No such file or directory > > + IDHi, I solved with a: cp /usr/bin/lsb_release /home/build/rpmbuild/SOURCES/lsb_release but probably the dovecot.spec file inside the src.rpm need a fix. Ciao -- Alessio Cecchi Postmaster @ http://www.qboxmail.it https://www.linkedin.com/in/alessice -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20210108/cea5430e/attachment.html>