Re: Cyrus IMAP 3.2.2 released
On Wednesday 01 July 2020, ellie timoney wrote: > Yes, please. If you don't, I will, but then you won't get > automatic notifications of updates. https://github.com/cyrusimap/cyrus-imapd/issues/3090 > Are they appearing in a log somewhere, or is this output > from an analysis tool you're running? Second. This is ALT Linux specific part of rpm-build package: http://git.altlinux.org/gears/r/rpm-build.git This is a heavily modified part of the original rpm 4.0.4, but verify-elf is a sh script and it can be used separately. 3 sh scripts from rpm-build is needed: verify-elf, ldd and functions. -- Regards, Sergey Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
Re: Cyrus IMAP 3.2.2 released
On Tue, Jun 30, 2020, at 10:10 PM, Sergey wrote: > On Monday 22 June 2020, ellie timoney wrote: > > > The Cyrus team is proud to announce the immediate availability > > of a new version of Cyrus IMAP: 3.2.2 > > There was a problem with AC_SYS_LARGEFILE. Most likely it was > there before, but I was no need to use AC_SYS_LARGEFILE. > Programs for x32 cannot work with large partitions without > building with _FILE_OFFSET_BITS 64. AC_SYS_LARGEFILE in configure.ac > usually helps. This mostly helps when building Cyrus IMAP, but not > for all components. > > without AC_SYS_LARGEFILE: > > $ cat cyrus-imapd-3.2.2-alt0-SS.log | grep "uses non-LFS functions"| wc -l > 42 > > with AC_SYS_LARGEFILE: > > $ cat cyrus-imapd-3.2.2-alt0-SS.log | grep "uses non-LFS functions"| wc -l > 7 > > verify-elf: WARNING: ./usr/lib/libcyrus_imap.so.0.0.0: uses non-LFS > functions: statvfs > verify-elf: WARNING: ./usr/lib/cyrus/restore: uses non-LFS functions: > lseek open > verify-elf: WARNING: ./usr/lib/cyrus/httpd: uses non-LFS functions: > __fxstat __xstat > verify-elf: WARNING: ./usr/lib/cyrus/cyr_backup: uses non-LFS > functions: lseek open > verify-elf: WARNING: ./usr/lib/cyrus/ctl_backups: uses non-LFS > functions: lseek open > verify-elf: WARNING: ./usr/lib/cyrus/backupd: uses non-LFS functions: > lseek open > verify-elf: WARNING: ./usr/lib/libcyrus.so.0.0.0: uses non-LFS > functions: fopen > > Put it in a bugtracker on github? Yes, please. If you don't, I will, but then you won't get automatic notifications of updates. Where do you see these warnings? Are they appearing in a log somewhere, or is this output from an analysis tool you're running? I tried searching for "verify-elf" but most of the results seem to be about signing binaries, which I don't think is related. Cheers, ellie Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
Re: Cyrus IMAP 3.2.2 released
On Monday 22 June 2020, ellie timoney wrote: > The Cyrus team is proud to announce the immediate availability > of a new version of Cyrus IMAP: 3.2.2 There was a problem with AC_SYS_LARGEFILE. Most likely it was there before, but I was no need to use AC_SYS_LARGEFILE. Programs for x32 cannot work with large partitions without building with _FILE_OFFSET_BITS 64. AC_SYS_LARGEFILE in configure.ac usually helps. This mostly helps when building Cyrus IMAP, but not for all components. without AC_SYS_LARGEFILE: $ cat cyrus-imapd-3.2.2-alt0-SS.log | grep "uses non-LFS functions"| wc -l 42 with AC_SYS_LARGEFILE: $ cat cyrus-imapd-3.2.2-alt0-SS.log | grep "uses non-LFS functions"| wc -l 7 verify-elf: WARNING: ./usr/lib/libcyrus_imap.so.0.0.0: uses non-LFS functions: statvfs verify-elf: WARNING: ./usr/lib/cyrus/restore: uses non-LFS functions: lseek open verify-elf: WARNING: ./usr/lib/cyrus/httpd: uses non-LFS functions: __fxstat __xstat verify-elf: WARNING: ./usr/lib/cyrus/cyr_backup: uses non-LFS functions: lseek open verify-elf: WARNING: ./usr/lib/cyrus/ctl_backups: uses non-LFS functions: lseek open verify-elf: WARNING: ./usr/lib/cyrus/backupd: uses non-LFS functions: lseek open verify-elf: WARNING: ./usr/lib/libcyrus.so.0.0.0: uses non-LFS functions: fopen Put it in a bugtracker on github? -- Regards, Sergey Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
Re: Cyrus IMAP 3.2.2 released
On Tuesday 30 June 2020, ellie timoney wrote: > > > The Cyrus team is proud to announce the immediate availability of > > > a new version of Cyrus IMAP: 3.2.2 > > > > Tests have issued a new warning compared to 3.0.x (building in Linux): > > verify-elf: WARNING: ./usr/lib64/libcyrus.so.0.0.0: found executable > > STACK entry: > > GNU_STACK 0x00 0x 0x 0x00 > > 0x00 RWE 0x10 > > > > Is executable STACK really needed? > I have no idea what this refers to or where it comes from. Any > further information you could provide would be greatly appreciated! I didn't go investigate detail yet and remove it from binary by "execstack -c libcyrus.so.0.0.0". Everything seems to be working. The problem is probably wrong flags for gcc. I can find out it later maybe. -- Regards, Sergey Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
Re: Cyrus IMAP 3.2.2 released
I have no idea what this refers to or where it comes from. Any further information you could provide would be greatly appreciated! Thanks On Tue, Jun 30, 2020, at 5:14 AM, Sergey wrote: > On Monday 22 June 2020, ellie timoney wrote: > > > The Cyrus team is proud to announce the immediate availability of a new > > version of Cyrus IMAP: 3.2.2 > > Tests have issued a new warning compared to 3.0.x (building in Linux): > > verify-elf: WARNING: ./usr/lib64/libcyrus.so.0.0.0: found executable > STACK entry: > GNU_STACK 0x00 0x 0x 0x00 > 0x00 RWE 0x10 > > Is executable STACK really needed? > > -- > Regards, > Sergey > > Cyrus Home Page: http://www.cyrusimap.org/ > List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ > To Unsubscribe: > https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus > Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
Re: Cyrus IMAP 3.2.2 released
On Monday 22 June 2020, ellie timoney wrote: > The Cyrus team is proud to announce the immediate availability of a new > version of Cyrus IMAP: 3.2.2 Tests have issued a new warning compared to 3.0.x (building in Linux): verify-elf: WARNING: ./usr/lib64/libcyrus.so.0.0.0: found executable STACK entry: GNU_STACK 0x00 0x 0x 0x00 0x00 RWE 0x10 Is executable STACK really needed? -- Regards, Sergey Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
Cyrus IMAP 3.2.2 released
The Cyrus team is proud to announce the immediate availability of a new version of Cyrus IMAP: 3.2.2 Download URLs: https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.2.2/cyrus-imapd-3.2.2.tar.gz https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.2.2/cyrus-imapd-3.2.2.tar.gz.sig Please consult the release notes and upgrade documentation before upgrading to 3.2.2: https://www.cyrusimap.org/imap/download/release-notes/3.2/x/3.2.2.html https://www.cyrusimap.org/imap/download/upgrade.html And join us on Github at https://github.com/cyrusimap/cyrus-imapd to report issues, join in the deliberations of new features for the next Cyrus IMAP release, and to contribute to the documentation. On behalf of the Cyrus team, Kind regards, ellie timoney Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus