Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] Announcing stable-0.61 (20150217) chroot image release

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Vlad Glagolev <stealth AT tiberian.ru>
  • To: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] Announcing stable-0.61 (20150217) chroot image release
  • Date: Sat, 21 Feb 2015 16:31:00 +0300

Very good!

I've backported those fixes into stable-rc-0.62, and will update the
tarballs pretty soon.

jfsutils failed because of new glibc. The fixes are on the way.

On Sat, 21 Feb 2015 09:05:27 +0100
Thomas Orgis <thomas-forum AT orgis.org> wrote:

> Am Sat, 21 Feb 2015 10:09:37 +0300
> schrieb Vlad Glagolev <stealth AT tiberian.ru>:
>
> > On Fri, 20 Feb 2015 22:21:20 +0100
> > Thomas Orgis <thomas-forum AT orgis.org> wrote:
> >
> > > Am Thu, 19 Feb 2015 14:04:16 +0100
> > > schrieb Thomas Orgis <thomas-forum AT orgis.org>:
> > >
> > > > Am Thu, 19 Feb 2015 15:21:38 +0300
> > > > schrieb Vlad Glagolev <stealth AT tiberian.ru>:
> > > >
> > > > > I've repackaged them right now, and they're being reuploaded. So the
> > > > > tarballs will be available pretty soon, but you can download them
> > > > > from
> > > > > my mirror directly:
> > > >
> > > > Splendit. The rebuild is now underway, next is upgrade to stable-rc,
> > >
> > > Rebuild went through without issue. Upgrade to current stable-rc also
> > > works. I just wonder about those notes:
> >
> > > Spell notices are repeated below:
> > > -----------------------------------------------
> > > Spell notices are repeated below:
> > > texinfo:
> > > regenerating the Info Database ...
> > > 196 info files listed
> > > Finished
> > >
> > > ca-certificates:
> > > Broken symlink for a certificate at
> > > /etc/ssl/certs/Wells_Fargo_Root_CA.pem
> > > Broken symlink for a certificate at
> > > /etc/ssl/certs/Entrust.net_Secure_Server_CA.pem
> > > Broken symlink for a certificate at /etc/ssl/certs/spi-ca-2003.pem
> > > Broken symlink for a certificate at /etc/ssl/certs/8f7b96c4.0
> > > Broken symlink for a certificate at /etc/ssl/certs/11a09b38.0
> > > Broken symlink for a certificate at /etc/ssl/certs/6adf0799.0
> > > Broken symlink for a certificate at /etc/ssl/certs/6e52cc39.0
> > > Broken symlink for a certificate at /etc/ssl/certs/7d3cd826.0
> > > Broken symlink for a certificate at /etc/ssl/certs/TDC_OCES_Root_CA.pem
> > > Broken symlink for a certificate at /etc/ssl/certs/ed524cf5.0
> > > Broken symlink for a certificate at
> > > /etc/ssl/certs/TC_TrustCenter_Universal_CA_III.pem
> > > Broken symlink for a certificate at /etc/ssl/certs/5ed36f99.0
> > > Broken symlink for a certificate at
> > > /etc/ssl/certs/RSA_Root_Certificate_1.pem
> > > Broken symlink for a certificate at /etc/ssl/certs/408e388a.0
> > > Broken symlink for a certificate at /etc/ssl/certs/1155c94b.0
> > > Broken symlink for a certificate at
> > > /etc/ssl/certs/ValiCert_Class_1_VA.pem
> > > Broken symlink for a certificate at /etc/ssl/certs/d537fba6.0
> > > Broken symlink for a certificate at /etc/ssl/certs/bcdd5959.0
> > > Broken symlink for a certificate at
> > > /etc/ssl/certs/Equifax_Secure_eBusiness_CA_2.pem
> > > Broken symlink for a certificate at
> > > /etc/ssl/certs/TDC_Internet_Root_CA.pem
> > > Broken symlink for a certificate at
> > > /etc/ssl/certs/Firmaprofesional_Root_CA.pem
> > > Broken symlink for a certificate at /etc/ssl/certs/f4996e82.0
> > > Broken symlink for a certificate at /etc/ssl/certs/cacert.org.pem
> > > Broken symlink for a certificate at /etc/ssl/certs/1df5ec47.0
> > > Broken symlink for a certificate at
> > > /etc/ssl/certs/ValiCert_Class_2_VA.pem
> > > Broken symlink for a certificate at /etc/ssl/certs/ca.pem
> > > You MUST remove the above broken symlinks
> > > Otherwise SSL validation that use the directory may fail!
> > >
> > > Is this really how it is supposed to work? I'm not new to these
> > > messages, but it makes me wonder if it is nice to have SSL validation
> > > broken that way (is it really?) without any funny custom symlinks added
> > > by the admin.
> >
> > well, we could include the "fixing" command to the message to simplify
> > things:
> >
> > find -L /etc/ssl/certs -type l -delete
> >
> > but we shouldn't do some automated tasks for the SA.
> >
> > >
> > > Anyhow, I'm doing a rebuild to make sure, but it seems like the upgrade
> > > path from 0.61 to 0.62 doesn't have blatantly obvious dealbreakers.
>
> Rebuild of 0.62-rc results in some failures. Mind: The upgrade went
> fine, but the subsequent rebuild of the whole system fails.
>
> shell# grep '\(Casting spell\|Problem\)' rebuild-0.62-rc.log | less -isR
> Casting spell [smgl-fhs]grep: /var/state/sorcery/uncommitted/smgl-fhs: No
> such file or directory
> Casting spell [diffutils]Dispelling conflicts...
> Casting spell [readline]Dispelling conflicts...
> Casting spell [autoconf]Dispelling conflicts...
> Casting spell [bash]Dispelling conflicts...
> Casting spell [bison]Dispelling conflicts...
> Casting spell [flex]Dispelling conflicts...
> Casting spell [mpfr]Dispelling conflicts...
> Casting spell [xz-utils]Dispelling conflicts...
> Casting spell [automake]Dispelling conflicts...
> Casting spell [libmpc]Dispelling conflicts...
> Casting spell [binutils]Dispelling conflicts...
> Casting spell [bzip2]Dispelling conflicts...
> Casting spell [coreutils]Dispelling conflicts...
> Casting spell [patch]Dispelling conflicts...
> Casting spell [cpio]Dispelling conflicts...
> Casting spell [dialog]Dispelling conflicts...
> Casting spell [zlib]Dispelling conflicts...
> Casting spell [file]Dispelling conflicts...
> Casting spell [findutils]Dispelling conflicts...
> Casting spell [gawk]Dispelling conflicts...
> Casting spell [smgl-archspecs]Dispelling conflicts...
> Casting spell [libidn]grep: /var/state/sorcery/uncommitted/libidn: No such
> file or directory
> Casting spell [glibc]Dispelling conflicts...
> Casting spell [locale]Dispelling conflicts...
> Casting spell [grep]Dispelling conflicts...
> Casting spell [gzip]Dispelling conflicts...
> Casting spell [iana-etc]Dispelling conflicts...
> Casting spell [run-parts]grep: /var/state/sorcery/uncommitted/run-parts: No
> such file or directory
> Casting spell [simpleinit-msb]Dispelling conflicts...
> Casting spell [gperf]Dispelling conflicts...
> Casting spell [pkgconfig]grep: /var/state/sorcery/uncommitted/pkgconfig: No
> such file or directory
> Casting spell [libusb]Dispelling conflicts...
> Casting spell [usbutils]Dispelling conflicts...
> Casting spell [pciutils]Dispelling conflicts...
> Casting spell [pcre]Dispelling conflicts...
> Casting spell [metalog]Dispelling conflicts...
> Casting spell [udev]Dispelling conflicts...
> Casting spell [init.d]Dispelling conflicts...
> Casting spell [net-tools]Dispelling conflicts...
> Casting spell [dhcpcd]Dispelling conflicts...
> Casting spell [sysfsutils]Dispelling conflicts...
> Casting spell [pcmciautils]Dispelling conflicts...
> Casting spell [wireless_tools]Dispelling conflicts...
> Casting spell [libnl]grep: /var/state/sorcery/uncommitted/libnl: No such
> file or directory
> Casting spell [openssl]Dispelling conflicts...
> Casting spell [wpa_supplicant]Dispelling conflicts...
> Casting spell [ifupdown]Dispelling conflicts...
> Casting spell [tar]Dispelling conflicts...
> Casting spell [installwatch]Dispelling conflicts...
> Casting spell [make]Dispelling conflicts...
> Casting spell [module-init-tools]Dispelling conflicts...
> Casting spell [less]Dispelling conflicts...
> Casting spell [check]grep: /var/state/sorcery/uncommitted/check: No such
> file or directory
> Casting spell [kbd]Dispelling conflicts...
> Casting spell [e2fsprogs]Dispelling conflicts...
> Casting spell [util-linux]Dispelling conflicts...
> Casting spell [procps]Dispelling conflicts...
> Casting spell [sed]Dispelling conflicts...
> Casting spell [shadow]Dispelling conflicts...
> Casting spell [nano]Dispelling conflicts...
> Casting spell [ca-certificates]grep:
> /var/state/sorcery/uncommitted/ca-certificates: No such file or directory
> Casting spell [wget]Dispelling conflicts...
> Casting spell [openssh]Dispelling conflicts...
> Casting spell [bin86]grep: /var/state/sorcery/uncommitted/bin86: No such
> file or directory
> Casting spell [sharutils]Dispelling conflicts...
> Casting spell [lvm]Dispelling conflicts...
> Casting spell [lilo]Dispelling conflicts...
> Casting spell [sorcery-pubkeys]Dispelling conflicts...
> Casting spell [basesystem]Dispelling conflicts...
> Casting spell [perl]Dispelling conflicts...
> Casting spell [texinfo]Dispelling conflicts...
> Casting spell [m4]Dispelling conflicts...
> Casting spell [gmp]Dispelling conflicts...
> Casting spell [gcc]Dispelling conflicts...
> Casting spell [gettext]Dispelling conflicts...
> Casting spell [gnupg]Dispelling conflicts...
> Casting spell [ncurses]Dispelling conflicts...
> Casting spell [netkit-base]Dispelling conflicts...
> Casting spell [netkit-ping]Dispelling conflicts...
> Casting spell [jfsutils]Dispelling conflicts...
> ! Problem Detected !
> Casting spell [reiserfsprogs]Dispelling conflicts...
> Casting spell [elvis]Dispelling conflicts...
> Casting spell [bc]Dispelling conflicts...
> Casting spell [popt]grep: /var/state/sorcery/uncommitted/popt: No such file
> or directory
> Casting spell [libpcap]Dispelling conflicts...
> Casting spell [ppp]Dispelling conflicts...
> Casting spell [unzip]Dispelling conflicts...
> Casting spell [groff]Dispelling conflicts...
> Casting spell [mdadm]Dispelling conflicts...
> Casting spell [man]Dispelling conflicts...
> Casting spell [libaal]Dispelling conflicts...
> Casting spell [reiser4progs]Dispelling conflicts...
> ! Problem Detected !
> Casting spell [libusb-compat]Dispelling conflicts...
> Casting spell [lynx]Dispelling conflicts...
> Casting spell [linux]Dispelling conflicts...
> Casting spell [fuse]Dispelling conflicts...
> Casting spell [libtool]Dispelling conflicts...
> Casting spell [castfs]Dispelling conflicts...
> Casting spell [cronie]Dispelling conflicts...
> Casting spell [dosfstools]grep: /var/state/sorcery/uncommitted/dosfstools:
> No such file or directory
> Casting spell [gdisk]Dispelling conflicts...
> Casting spell [grub2]Dispelling conflicts...
> Casting spell [iptables]grep: /var/state/sorcery/uncommitted/iptables: No
> such file or directory
> Casting spell [lsscsi]grep: /var/state/sorcery/uncommitted/lsscsi: No such
> file or directory
> Casting spell [man-pages]grep: /var/state/sorcery/uncommitted/man-pages: No
> such file or directory
> Casting spell [minicom]Dispelling conflicts...
> Casting spell [parted]Dispelling conflicts...
> Casting spell [rp-pppoe]Dispelling conflicts...
> Casting spell [rsync]Dispelling conflicts...
> Casting spell [socat]Dispelling conflicts...
> Casting spell [sysstat]Dispelling conflicts...
> Casting spell [tcpdump]Dispelling conflicts...
> Casting spell [traceroute]grep: /var/state/sorcery/uncommitted/traceroute:
> No such file or directory
> Casting spell [xfsprogs]Dispelling conflicts...
> Casting spell [tzdata]Dispelling conflicts...
> Casting spell [autoconf]grep: /var/state/sorcery/uncommitted/autoconf: No
> such file or directory
> Casting spell [automake]grep: /var/state/sorcery/uncommitted/automake: No
> such file or directory
> Casting spell [wget]grep: /var/state/sorcery/uncommitted/wget: No such file
> or directory
> ! Problem Detected !
>
>
> ...
>
>
> Finished processing install requests.
>
> Spells installed successfully:
> ------------------------------
> autoconf iana-etc pciutils
> autoconf ifupdown pcmciautils
> automake init.d pcre
> automake installwatch perl
> basesystem iptables pkgconfig
> bash kbd popt
> bc less ppp
> bin86 libaal procps
> binutils libidn readline
> bison libmpc reiserfsprogs
> bzip2 libnl rp-pppoe
> ca-certificates libpcap rsync
> castfs libtool run-parts
> check libusb sed
> coreutils libusb-compat shadow
> cpio lilo sharutils
> cronie linux simpleinit-msb
> dhcpcd locale smgl-archspecs
> dialog lsscsi smgl-fhs
> diffutils lvm socat
> dosfstools lynx sorcery-pubkeys
> e2fsprogs m4 sysfsutils
> elvis make sysstat
> file man tar
> findutils man-pages tcpdump
> flex mdadm texinfo
> fuse metalog traceroute
> gawk minicom tzdata
> gcc module-init-tools udev
> gdisk mpfr unzip
> gettext nano usbutils
> glibc ncurses util-linux
> gmp netkit-base wget
> gnupg netkit-ping wireless_tools
> gperf net-tools wpa_supplicant
> grep openssh xfsprogs
> groff openssl xz-utils
> grub2 parted zlib
> gzip patch
>
>
> Spells that had a check_self trigger succeed:
> ---------------------------------------------
> readline readline tzdata
>
>
> Spells that have been removed due to conflicts:
> -----------------------------------------------
> sysfsutils
>
>
> Spells that encountered problems:
> ---------------------------------
> jfsutils (build) reiser4progs (build) wget (build)
>
> The install queue is not empty,
> it still contains the following spells:
> ---------------------------------------
> jfsutils reiser4progs
>
> Cast deferred installing some configuration files.
> The following spells have new pending updates:
> ----------------------------------------------
> elvis netkit-base ca-certificates shadow bash
> Please run confmeld to merge them into your system.
>
>
>
> The failures:
>
> 1. jfsutils:
>
> make[2]: Entering directory '/usr/src/jfsutils-1.1.15/fscklog'
> gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../libfs -I../fsck -Wall
> -Wstrict-prototypes -fno-strict-
> aliasing -march=x86-64 -fPIC -DPIC -pipe -Os -MT extract.o -MD -MP -MF
> .deps/extract.Tpo -c -o extract.
> o extract.c
> In file included from extract.c:32:0:
> ../libfs/devices.h:45:31: error: unknown type name 'int64_t'
> ../libfs/devices.h:46:32: error: unknown type name 'int64_t'
> ../libfs/devices.h:46:41: error: unknown type name 'int32_t'
> ../libfs/devices.h:46:58: error: unknown type name 'int32_t'
> extract.c: In function 'readwrite_device':
> extract.c:601:8: warning: implicit declaration of function
> 'ujfs_rw_diskblocks' [-Wimplicit-function-de
> claration]
> extract.c: In function 'validate_super':
> extract.c:743:3: warning: implicit declaration of function
> 'ujfs_get_dev_size' [-Wimplicit-function-dec
> laration]
> make[2]: *** [extract.o] Error 1
> Makefile:272: recipe for target 'extract.o' failed
> make[2]: Leaving directory '/usr/src/jfsutils-1.1.15/fscklog'
> make[1]: *** [all-recursive] Error 1
> Makefile:260: recipe for target 'all-recursive' failed
> make[1]: Leaving directory '/usr/src/jfsutils-1.1.15'
> make: *** [all] Error 2
> Makefile:196: recipe for target 'all' failed
> ! Problem Detected !
> Creating compile log /var/log/sorcery/compile/jfsutils-1.1.15.bz2
>
>
> 2. reiser4progs
>
> make[2]: Entering directory '/usr/src/reiser4progs-1.0.7/libmisc'
> /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
> -I../include -D_REENTRANT -
> D_FILE_OFFSET_BITS=64 -DENABLE_SYMLINKS -DENABLE_SPECIAL -DENABLE_R5_HASH
> -DENABLE_FNV1_HASH -DENABLE_R
> UPASOV_HASH -DENABLE_TEA_HASH -DENABLE_DEG_HASH -DENABLE_LARGE_KEYS
> -DENABLE_SHORT_KEYS -DENABLE_DOT_O_
> FIBRE -DENABLE_EXT_1_FIBRE -DENABLE_EXT_3_FIBRE -DENABLE_LEXIC_FIBRE -O3
> -march=x86-64 -fPIC -DPIC -pip
> e -Os -W -Wall -Wuninitialized -Wno-unused-parameter -Wredundant-decls -MT
> libmisc_la-ui.lo -MD -MP -MF
> .deps/libmisc_la-ui.Tpo -c -o libmisc_la-ui.lo `test -f 'ui.c' || echo
> './'`ui.c
> gcc -DHAVE_CONFIG_H -I. -I.. -I../include -D_REENTRANT
> -D_FILE_OFFSET_BITS=64 -DENABLE_SYMLINKS -DENAB
> LE_SPECIAL -DENABLE_R5_HASH -DENABLE_FNV1_HASH -DENABLE_RUPASOV_HASH
> -DENABLE_TEA_HASH -DENABLE_DEG_HAS
> H -DENABLE_LARGE_KEYS -DENABLE_SHORT_KEYS -DENABLE_DOT_O_FIBRE
> -DENABLE_EXT_1_FIBRE -DENABLE_EXT_3_FIBR
> E -DENABLE_LEXIC_FIBRE -O3 -march=x86-64 -fPIC -DPIC -pipe -Os -W -Wall
> -Wuninitialized -Wno-unused-par
> ameter -Wredundant-decls -MT libmisc_la-ui.lo -MD -MP -MF
> .deps/libmisc_la-ui.Tpo -c ui.c -fPIC -DPIC
> -o .libs/libmisc_la-ui.o
> ui.c: In function '_init':
> ui.c:260:4: error: 'CPPFunction' undeclared (first use in this function)
> ui.c:260:4: note: each undeclared identifier is reported only once for each
> function it appears in
> ui.c:260:17: error: expected expression before ')' token
> ui.c: At top level:
> ui.c:160:15: warning: 'misc_complete' defined but not used
> [-Wunused-function]
> make[2]: *** [libmisc_la-ui.lo] Error 1
> Makefile:307: recipe for target 'libmisc_la-ui.lo' failed
> make[2]: Leaving directory '/usr/src/reiser4progs-1.0.7/libmisc'
> Makefile:300: recipe for target 'all-recursive' failed
> make[1]: Leaving directory '/usr/src/reiser4progs-1.0.7'
> make[1]: *** [all-recursive] Error 1
> Makefile:211: recipe for target 'all' failed
> make: *** [all] Error 2
> ! Problem Detected !
> Creating compile log /var/log/sorcery/compile/reiser4progs-1.0.7.bz2
>
>
> 3. wget
>
> checking for libgnutls... no
> configure: error: GnuTLS has not been found. Use --with-ssl=openssl if you
> explicitly want OpenSSL.
> ! Problem Detected !
> Creating compile log /var/log/sorcery/compile/wget-1.16.1.bz2
>
>
> I'm confused. I thought we had a hack in place for the wget issue.
>
> cat /var/lib/sorcery/codex/stable-rc/VERSION
> 0.62-rc
> 76849fd5070b58a5984850f069091b34774a4a55
>
> Do I have the correct version? Ah! The hack is only in the stable
> grimoire. We need it in stable-rc, too (and test).
>
> The jfsutils failure doesn't surprise too much: This wasn't cast during
> upgrade since the spell did not change, so it just seems to need some
> update. The reiser4progs one is the readline 6.3 issue you already
> indicated? I see that the stable spell is more up-to-date than the
> stable-rc one.
>
> So, we need a refreshment of stable-rc and then it might just work. I'm
> off for probably most of the weekend, so I hope I have dumped the infor
> that's needed here.
>
> Summary:
>
> - rebuild 0.61: PASS
> - upgrade 0.61 → 0.62-rc: PASS
> - rebuild 0.62-rc: FAIL
>
>
> Alrighty then,
>
> Thomas
>


--
Vlad Glagolev <stealth AT tiberian.ru>

Attachment: pgpl4vk9Xhpnv.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page