| Summary: | schroot depends on a set of devel packages | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Oleg Bosis <olegbosis> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | mageia, olegbosis, sysadmin-bugs |
| Version: | 3 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | has_procedure mga3-64-ok mga3-32-ok | ||
| Source RPM: | schroot-1.6.3-5.mga3.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Oleg Bosis
2013-05-20 07:35:13 CEST
Oleg Bosis
2013-05-20 07:35:24 CEST
CC:
(none) =>
olegbosis
Sander Lepik
2013-05-20 11:07:03 CEST
CC:
(none) =>
sander.lepik I don't understand, there is no explicit require in the spec May be there was a bug in rpm and the package just needs rebuilding? I think it is because it include libsbuild.so I will try to solve this
Philippe Makowski
2013-05-30 22:35:37 CEST
Status:
NEW =>
ASSIGNED Suggested advisory: ======================== Updated schroot package fix bug #10166: schroot depends on a set of devel packages References: https://bugs.mageia.org/show_bug.cgi?id=10166 ======================== Updated packages in core/updates_testing: ======================== schroot-1.6.3-6.mga3.x86_64.rpm schroot-1.6.3-6.mga3.i586.rpm dchroot-1.6.3-6.mga3.x86_64.rpm dchroot-1.6.3-6.mga3.i586.rpm Source RPM: schroot-1.6.3-6.mga3.src.rpm Added packages: schroot-debuginfo-1.6.3-6.mga3.x86_64.rpm schroot-debuginfo-1.6.3-6.mga3.i586.rpm Assignee:
makowski.mageia =>
qa-bugs Testing mga3 64 Confirmed the devel requires have been removed. This also fixes an odd issue with the man pages. Before ====== $ urpmq --requires schroot --searchmedia "Core Release" | grep devel --requires behaviour changed, use --requires-recursive to get the old behaviour devel(libboost_filesystem(64bit)) devel(libboost_iostreams(64bit)) devel(libboost_regex(64bit)) devel(libboost_system(64bit)) devel(libgcc_s(64bit)) devel(liblockdev(64bit)) devel(libpam(64bit)) devel(libstdc++(64bit)) devel(libuuid(64bit)) dchroot is not affected.. $ urpmq --requires dchroot --searchmedia "Core Release" | grep devel --requires behaviour changed, use --requires-recursive to get the old behaviour # man schroot fgets: No such file or directory Error reading man page /usr/share/man/man1/schroot.1.xz No manual entry for schroot # man dchroot fgets: No such file or directory Error reading man page /usr/share/man/man1/dchroot.1.xz No manual entry for dchroot After ===== $ urpmq --requires schroot --searchmedia "Core Updates Testing" | grep devel --requires behaviour changed, use --requires-recursive to get the old behaviour $ urpmq --requires dchroot --searchmedia "Core Updates Testing" | grep devel --requires behaviour changed, use --requires-recursive to get the old behaviour man schroot or dchroot now works. I'll need to work out how to test schroot properly though, seem to remember it being updated before. Testing complete mga3 64 Created a chroot cauldron installation # mkdir /mnt/chroot # urpmi.addmedia --distrib --urpmi-root /mnt/chroot http://ftp5.gwdg.de/pub/linux/mageia/distrib/cauldron/i586 # urpmi --urpmi-root /mnt/chroot basesystem urpmi locales-en # ls /mnt/chroot bin@ boot/ dev/ etc/ home/ initrd/ lib@ media/ mnt/ opt/ proc/ root/ run/ sbin@ srv/ sys/ tmp/ usr/ var/ # cp /etc/resolv.conf /mnt/chroot/etc/resolv.conf cp: overwrite â/mnt/chroot/etc/resolv.confâ? y # mount -o bind /proc /mnt/chroot/proc Added the following to the end of /etc/schroot/schroot.conf [cauldron] description=Mageia Cauldron i586 type=directory directory=/mnt/chroot users=root groups=root root-groups=root then.. # schroot -l chroot:cauldron # schroot -c cauldron urpmi iotop E: 15binfmt: which: no update-binfmts in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin:/usr/sbin) To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") iotop 0.4.4 2.mga3 noarch python 2.7.5 1.mga4 i586 28MB of additional disk space will be used. 4.4MB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) y ... installing iotop-0.4.4-2.mga3.noarch.rpm python-2.7.5-1.mga4.i586.rpm from /var/cache/urpmi/rpms Preparing... ############################################# 1/2: python ############################################# 2/2: iotop ############################################# # schroot -c cauldron -p iotop Displays iotop from the chroot. Whiteboard:
(none) =>
has_procedure mga3-64-ok To delete the chroot.. # umount /mnt/chroot/proc # rm -rf /mnt/chroot Testing mga3 32 Testing complete mga3 32 Validating Advisory & srpm in comment 4 Could sysadmin please push from 3 core/updates_testing to core/updates Thanks! Keywords:
(none) =>
validated_update http://advisories.mageia.org/MGAA-2013-0032.html Status:
ASSIGNED =>
RESOLVED
Nicolas Vigier
2014-05-08 18:05:02 CEST
CC:
boklm =>
(none) |