Re: x86-64 rawhide update obnoxiousness
by Michal Jaegermann
On Mon, Oct 17, 2005 at 06:01:13PM +0100, Paul Jakma wrote:
> On Mon, 17 Oct 2005, Michal Jaegermann wrote:
>
> >coming from different places you do not always control, and keeping
> >these specs _correct_, i.e. no forgetfulness, mistakes, ignorance,
> >etc, for all future revisions.
>
> How so? You can generate all the required packages from one spec
> file.
Things do change and not always only in a revision number. If you
are grabbing everything from a given directory then in '%files'
section you may have a line like
/some/dir/files/*
and you are ok. If you start explicitely splitting that then you
need to be more specific and with every release you need check all
of this and every mistake in that process means a new update and
complaints all over the place that yum failed again.
>
> >The problem which started all this thread, i.e. "asynchronous
> >updates" causing conflict complaints, in no way will be helped by a
> >split you envision.
>
> I'm not sure how you reach that conclusion.
That is simple. Assume that you have installed packages
package-bin-1.0.0-1.i386
package-bin-1.0.0-1.x86_64
package-common-1.0.0-1.noarch
Both "bin" packages depend on 'package-common-<right_version>'.
They have to. Now you try to update to package-bin-1.0.0-2.x86_64
without touching package-bin.i386. That immediately pulls in
package-common-1.0.0-2.noarch. Boom! Failed dependencies! This is
not even spurious as there are no guarantees that files in
package-common-1.0.0-1.noarch and package-common-1.0.0-2.noarch are
the same and if you will will go to package-common-1.1.0-1.noarch
then you _know_ that they are different because at least this is the
case for %doc directory. If you will try to force installing both
package-common-1.0.0-1.noarch and package-common-1.0.0-2.noarch then
you have collisions. Back to the square one.
What you gained above is that removing package-bin.i386 will not
mess up anything in package-common.noarch. So for a huge effort
you are a small bit ahead but not far enough.
Michal
18 years, 6 months
Fedora Core 4 Test Update: bind-9.3.1-12_FC4
by Jason Vas Dias
---------------------------------------------------------------------
Fedora Test Update Notification
FEDORA-2005-999
2005-10-17
---------------------------------------------------------------------
Product : Fedora Core 4
Name : bind
Version : 9.3.1
Release : 12_FC4
Summary : The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server.
Description :
BIND (Berkeley Internet Name Domain) is an implementation of the DNS
(Domain Name System) protocols. BIND includes a DNS server (named),
which resolves host names to IP addresses; a resolver library
(routines for applications to use when interfacing with DNS); and
tools for verifying that the DNS server is operating properly.
---------------------------------------------------------------------
Update Information:
The BIND support for dynamic forwarder table management with
D-BUS for the new NetworkManager can be enabled by giving
named the -D option, in /etc/sysconfig/named 'OPTIONS=...-D'.
---------------------------------------------------------------------
* Mon Oct 17 2005 Jason Vas Dias <jvdias(a)redhat.com> - 24:9.3.1-12
- fix bug 167682: bind-chroot directory permissions
- fix bug 168302: use gcc for compiling dns-keygen
- fix bug 169969 and all known D-BUS support issues
- BIND D-BUS patch now enabled:
- give '-D' option to named to enable D-BUS support for NetworkManager
---------------------------------------------------------------------
This update can be downloaded from:
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/4/
9082db0d1173950237ac71965d43ac0e SRPMS/bind-9.3.1-12_FC4.src.rpm
da09b22e6db4d064172d23458435275f ppc/bind-9.3.1-12_FC4.ppc.rpm
8c655f87b3fe9ae50220cc194b9821d6 ppc/bind-libs-9.3.1-12_FC4.ppc.rpm
99633ec25c17d0e5d1173b5bf4130084 ppc/bind-utils-9.3.1-12_FC4.ppc.rpm
3e037ef926631430827e6dd7a53d0da5 ppc/bind-devel-9.3.1-12_FC4.ppc.rpm
74529547c8791b3a84f4ef625487e65d ppc/bind-libbind-devel-9.3.1-12_FC4.ppc.rpm
82cee2544d3af529b71caab67043c040 ppc/bind-chroot-9.3.1-12_FC4.ppc.rpm
b81f77ba960867ba0ee3bfed12890418 ppc/bind-sdb-9.3.1-12_FC4.ppc.rpm
3d3322f5ff90f61d21213f0d05917393 ppc/debug/bind-debuginfo-9.3.1-12_FC4.ppc.rpm
7a86762f976abcbd764dbfb7b887e29f ppc/bind-libs-9.3.1-12_FC4.ppc64.rpm
8db2f6505df032280fb87ccb4d50f727 x86_64/bind-9.3.1-12_FC4.x86_64.rpm
ad72192b966a82311f9f6d422227cb65 x86_64/bind-libs-9.3.1-12_FC4.x86_64.rpm
e4afeb9c14334d5fbeefcbbe4c73cc53 x86_64/bind-utils-9.3.1-12_FC4.x86_64.rpm
b0ed18083b8d74ff9250adfe078e6e62 x86_64/bind-devel-9.3.1-12_FC4.x86_64.rpm
48410da63890eb17fc1ce7f0b8ed1b9b x86_64/bind-libbind-devel-9.3.1-12_FC4.x86_64.rpm
1d482e24174ef3724d5aa83fb97ee748 x86_64/bind-chroot-9.3.1-12_FC4.x86_64.rpm
2fb4837564f199e3491fda35310d8fb1 x86_64/bind-sdb-9.3.1-12_FC4.x86_64.rpm
28a8eb9d9a54458bd463a05105f58f4b x86_64/debug/bind-debuginfo-9.3.1-12_FC4.x86_64.rpm
3eedc88c8dce0a9bb9769d8615af6434 x86_64/bind-libs-9.3.1-12_FC4.i386.rpm
4bbf39bdda47636a8917f8a29889a058 i386/bind-9.3.1-12_FC4.i386.rpm
3eedc88c8dce0a9bb9769d8615af6434 i386/bind-libs-9.3.1-12_FC4.i386.rpm
38b129ed22d6d2b5a9f37d944f1d827d i386/bind-utils-9.3.1-12_FC4.i386.rpm
3379b4548e99689cdbad59e8a0b91589 i386/bind-devel-9.3.1-12_FC4.i386.rpm
8d76727bf3a1c9000df0d76001e2b5b8 i386/bind-libbind-devel-9.3.1-12_FC4.i386.rpm
a992292d767b2dc51274e41c4d8f5c2b i386/bind-chroot-9.3.1-12_FC4.i386.rpm
cbc03e5744dceabf7a0ad9332c7598f6 i386/bind-sdb-9.3.1-12_FC4.i386.rpm
69cb979efd38cf71edbeef3eb56c6453 i386/debug/bind-debuginfo-9.3.1-12_FC4.i386.rpm
This update can also be installed with the Update Agent; you can
launch the Update Agent with the 'up2date' command. You may
need to edit your up2date channels configuration. Within
/etc/sysconfig/rhn/sources enable the following line:
yum updates-testing http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/4...
---------------------------------------------------------------------
18 years, 6 months
Fedora Core 4 Test Update: dhcdbd-1.9-1.FC4
by Jason Vas Dias
---------------------------------------------------------------------
Fedora Test Update Notification
FEDORA-2005-998
2005-10-17
---------------------------------------------------------------------
Product : Fedora Core 4
Name : dhcdbd
Version : 1.9
Release : 1.FC4
Summary : DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS, stores and presents DHCP options.
Description :
---------------------------------------------------------------------
* Thu Oct 6 2005 Jason Vas Dias <jvdias(a)redhat.com> 1.9-1
- fix bug 169937: do 'chkconfig --add dhcdbd' in %post
- Add CHANGES changelog file to %doc generated from this changelog
- Rebuild with new dbus / gcc / glibc
* Fri Aug 12 2005 Jason Vas Dias <jvdias(a)redhat.com> 1.8-1
- Allow named user permission to send in /etc/dbus-1/system.d/dhcdbd.conf
- Fix bug 163711 addendum: handle non-existence of /etc/sysconfig/network
* Wed Jul 27 2005 Jason Vas Dias <jvdias(a)redhat.com> 1.7-1
- fix bug 163711 / 162857: dhcdbd.init startup order
- improve security with system.d/dhcdbd.conf: allow only
root user to send to dhcdbd
* Mon Jun 6 2005 Jason Vas Dias <jvdias(a)redhat.com> 1.6-1
- Add GPL licensing
- Make all paths into -D options
- Handle interface specific dhclient-${if}.conf files properly
- Add "up" dhclient flag DHCLIENT_NO_LEASES to remove
lease database on startup
- Add /var/run/dhcdbd.pid file support
- fix initscript stop & add condrestart
- invoke condrestart on upgrade
- cleanup after dead prospective subscribers properly
* Sun May 15 2005 Jason Vas Dias <jvdias(a)redhat.com> 1.5-1
- add subscriptions for option signals from ANY interface
- fix handling of .old. options from previous lease
* Tue May 3 2005 Jason Vas Dias <jvdias(a)redhat.com> 1.4-1
- continue to ship dhcdbd.conf and dhcdbd.service even if
DHCDBD_SETUID=0
- allow --no_daemon to appear before --system or --session
* Tue May 3 2005 Jason Vas Dias <jvdias(a)redhat.com> 1.3-1
- added timeout "up" argument
* Mon May 2 2005 Jason Vas Dias <jvdias(a)redhat.com> 1.2-1
- removed setuid requirement.
* Sat Apr 30 2005 Jason Vas Dias <jvdias(a)redhat.com> 1.1-1
- added subscription facility.
* Mon Apr 25 2005 Jason Vas Dias <jvdias(a)redhat.com> -
- Initial build.
---------------------------------------------------------------------
This update can be downloaded from:
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/4/
2676d42c5d20202622c1ec9b3f39fe30 SRPMS/dhcdbd-1.9-1.FC4.src.rpm
b1235be6772529d7bc49678fa577ca42 ppc/dhcdbd-1.9-1.FC4.ppc.rpm
4b9ab60a55fe43181202c36d4c932d06 ppc/debug/dhcdbd-debuginfo-1.9-1.FC4.ppc.rpm
96348c3a1c679c2fc1d44e75efe0bbb5 x86_64/dhcdbd-1.9-1.FC4.x86_64.rpm
9a7140c532d254717f8c9d765f9cd10a x86_64/debug/dhcdbd-debuginfo-1.9-1.FC4.x86_64.rpm
b0f59495e4fa099cf881dad4fd988a58 i386/dhcdbd-1.9-1.FC4.i386.rpm
d67581d34d4c81cd3547085c6b2f697a i386/debug/dhcdbd-debuginfo-1.9-1.FC4.i386.rpm
This update can also be installed with the Update Agent; you can
launch the Update Agent with the 'up2date' command. You may
need to edit your up2date channels configuration. Within
/etc/sysconfig/rhn/sources enable the following line:
yum updates-testing http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/4...
---------------------------------------------------------------------
18 years, 6 months
Re: x86-64 rawhide update obnoxiousness
by Michal Jaegermann
On Mon, Oct 17, 2005 at 08:38:34AM +0100, Paul Jakma wrote:
>
> Ideally you'd split off the docs, etc into -common.noarch packages
> (lot of work)
Tons! You are talking about a non-cursory rewrite of a huge number
of spec files, coming from different places you do not always
control, and keeping these specs _correct_, i.e. no forgetfulness,
mistakes, ignorance, etc, for all future revisions.
> Obviously, there's a space cost.
That one is trivial in most cases, although when trying fit a distro
on a set of CDs it may be not so, but I think that you grossly
underestimate other costs which will be real.
> But it solves the removal issues,
Indeed, for a significant price. OTOH it looks to me that this
should be solvable inside of rpmlib, if not already solved, but
this is not a conversation on this list, I think. Computers are
much better in keeping track of long lists of small details that
you ever have a hope to be. Look how often in %changelogs you
will see 'added missing "Requires"', or "BuildRequires", and many
such changes are not even recorded.
The problem which started all this thread, i.e. "asynchronous
updates" causing conflict complaints, in no way will be helped
by a split you envision.
Michal
18 years, 6 months
x86-64 rawhide update obnoxiousness
by Jonathan Corbet
So...am I the only one who regularly runs into trouble trying to follow
rawhide on x86-64? Recent example: an update just failed with:
Transaction Check Error: file /usr/share/man/man5/ldap.conf.5.gz from install of openldap-2.2.28-2 conflicts with file from package openldap-2.2.26-1
...and so on. The problem is always conflicts between the x86-64 and
i386 versions of packages. Deleting the i386 package resolves the
conflict, but OpenOffice still wants to drag half of the i386
distribution along with it.
Interestingly, if I do "yum update openldap", it will update the package
for both architectures, and the problem goes away. I can generally get
current with rawhide if I spend time doing it in little pieces, but that
gets tiresome after a while. And it doesn't always work: I've not been
able to get past the cyrus-sasl roadblock for a while.
jon
18 years, 6 months
Anaconda Success! Install Report
by G.Wolfe Woodbury
Rawhide of 2005-10-15 is installable on the x86 platform.
Just finished an install and setup of rawhide.
Good work!
Anaconda did not crash trying the "custom" layout for partitions and
such either!
Thanks for the fixups.
--
G.Wolfe Woodbury `- -'
RHCT U
The Line Eater is a boojum!
18 years, 6 months
rawhide report: 20051017 changes
by Build System
Updated Packages:
kernel-2.6.13-1.1615_FC5
------------------------
* Sun Oct 16 2005 Dave Jones <davej(a)redhat.com>
- Enable ACPI EC Burst.
- Change printk level of an ACPI message.
- Stop IDE claiming legacy ports before libata in combined mode.
net-tools-1.60-57
-----------------
* Sat Oct 15 2005 Radek Vokal <rvokal(a)redhat.com> 1.60-57
- add note to hostname man page about gethostbyname() (#166581)
- don't ship any rarp man page (#170537)
slang-1.4.9-21
--------------
system-config-soundcard-1.2.12-6
--------------------------------
* Sun Oct 16 2005 Martin Stransky <stransky(a)redhat.com> 1.2.12-6
- new pam file (#170648 – pam_stack is deprecated)
18 years, 6 months
wrong list
by tony
Sorry last post went to wrong list
tony
18 years, 6 months
SysVInit in Rawhide had pidof error
by G.Wolfe Woodbury
During boot and shutdown various service scripts get errors from an
apparent change in the pidof function. pidof reports "Illegal options
on the command line" and the scripts fail.
Rawhide of 2005-10-15 (noon)
--
G.Wolfe Woodbury `- -'
RHCT U
The Line Eater is a boojum!
18 years, 6 months
rawhide report: 20051016 changes
by Build System
Updated Packages:
SysVinit-2.85-42
----------------
* Fri Oct 14 2005 Dan Walsh <dwalsh(a)redhat.com> - 2.85-42
- Fix patch
beecrypt-4.1.2-9
----------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- Use -with-cplusplus=no. The libs still require libstdc++, so
this needs further cleanup.
cdparanoia-alpha9.8-26
----------------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- make sure shared libs are linked against respective other libs
checkpolicy-1.27.9-2
--------------------
* Sat Oct 15 2005 Dan Walsh <dwalsh(a)redhat.com> 1.27.9-2
- Rebuild to get latest libsepol
cups-1:1.1.23-23
----------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- link libcupsimage.so against libcups
dmraid-1.0.0.rc8-FC4_6
----------------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- add -lselinux -lsepol for new device-mapper deps
doxygen-1:1.4.5-1
-----------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- 1.4.5
esound-1:0.2.36-2
-----------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- link shared libs against all dependent libs
gnome-screensaver-0.0.16-1
--------------------------
* Sun Oct 16 2005 Matthias Clasen <mclasen(a)redhat.com> 0.0.16-1
- Update to 0.0.16
* Fri Oct 14 2005 Matthias Clasen <mclasen(a)redhat.com> 0.0.15-2
- Don't use pam_stack (#170703)
* Thu Oct 06 2005 Matthias Clasen <mclasen(a)redhat.com> 0.0.15-1
- Update to 0.0.15
howl-0.9.8-4
------------
* Sun Oct 16 2005 Florian La Roche <laroche(a)redhat.com>
- link shared lib against -lpthread
- exit 0 for postun
* Wed Mar 02 2005 Alex Larsson <alexl(a)redhat.com> 0.9.8-3
- Rebuild
* Mon Dec 20 2004 Daniel Reed <djr(a)redhat.com> 0.9.8-2
- fix pkgconfig include directory
kernel-2.6.13-1.1611_FC5
------------------------
* Sat Oct 15 2005 Dave Jones <davej(a)redhat.com>
- 2.6.14-rc4-git4
lftp-3.3.1-1
------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- 3.3.1
libavc1394-0.4.1-9
------------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- make sure librom1394 is linked to libraw1394 and also
libavc1394 is linked to librom1394 (also bz 156938)
libc-client-2002e-11
--------------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- fix to rebuild at least, seems the way to specify the
include dir is a bit broken
* Wed Mar 02 2005 Joe Orton <jorton(a)redhat.com> 2002e-10
- rebuild
libcroco-0.6.0-6
----------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- link shared lib against -lglib-2.0 and -lxml2
libsemanage-1.3.18-1
--------------------
* Sat Oct 15 2005 Dan Walsh <dwalsh(a)redhat.com> 1.3.18-1
- Update from NSA
* Merged bugfix patch from Ivan Gyurdiev.
* Merged seuser database patch from Ivan Gyurdiev.
Merged direct user/port databases to the handle from Ivan Gyurdiev.
* Removed obsolete include/semanage/commit_api.h (leftover).
Merged seuser record patch from Ivan Gyurdiev.
* Merged boolean and interface databases from Ivan Gyurdiev.
libsepol-1.9.18-1
-----------------
* Sat Oct 15 2005 Dan Walsh <dwalsh(a)redhat.com> 1.9.18-1
- Upgrade to latest from NSA
* Merged conditional expression mapping fix in the module linking
code from Joshua Brindle.
libsilc-0:0.9.12-12
-------------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- link against dependent libs
logrotate-3.7.2-7
-----------------
* Sat Oct 15 2005 Peter Vrabec <pvrabec(a)redhat.com> 3.7.2-7
- fix_free_segfaults (#170904)
lvm2-2.01.14-3
--------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- add -lselinux -lsepol to the static linking -ldevice-mapper requires it
memtest86+-1.65-2
-----------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- make sure 32bit glibc-devel is installed (#170614)
policycoreutils-1.27.12-1
-------------------------
* Sat Oct 15 2005 Dan Walsh <dwalsh(a)redhat.com> 1.27.12-1
- Update to match NSA
* Merged non-PAM Makefile support for newrole and run_init from Timothy Wood.
sane-backends-1.0.16-2
----------------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- rebuild
slang-1.4.9-20
--------------
* Sun Oct 16 2005 Florian La Roche <laroche(a)redhat.com>
- add exec perms to shared libs
unixODBC-2.2.11-4
-----------------
* Sun Oct 16 2005 Florian La Roche <laroche(a)redhat.com>
- link against dependent libs
- fix some bugs to resolve unknown symbols ;-(
utempter-0.5.5-7
----------------
* Sun Oct 16 2005 Florian La Roche <laroche(a)redhat.com>
- install shared lib with execute perms
wget-1.10.2-1
-------------
* Sat Oct 15 2005 Florian La Roche <laroche(a)redhat.com>
- 1.10.2
Broken deps for s390x
----------------------------------------------------------
slang - 1.4.9-20.s390 requires ld.so.1(GLIBC_PRIVATE)
slang - 1.4.9-20.s390x requires ld64.so.1(GLIBC_PRIVATE)(64bit)
Broken deps for ppc64
----------------------------------------------------------
slang - 1.4.9-20.ppc64 requires ld64.so.1(GLIBC_PRIVATE)(64bit)
Broken deps for ppc
----------------------------------------------------------
slang - 1.4.9-20.ppc requires ld.so.1(GLIBC_PRIVATE)
Broken deps for ia64
----------------------------------------------------------
slang - 1.4.9-20.ia64 requires ld-linux-ia64.so.2(GLIBC_PRIVATE)(64bit)
Broken deps for s390
----------------------------------------------------------
slang - 1.4.9-20.s390 requires ld.so.1(GLIBC_PRIVATE)
Broken deps for i386
----------------------------------------------------------
slang - 1.4.9-20.i386 requires ld-linux.so.2(GLIBC_PRIVATE)
Broken deps for x86_64
----------------------------------------------------------
slang - 1.4.9-20.x86_64 requires ld-linux-x86-64.so.2(GLIBC_PRIVATE)(64bit)
slang - 1.4.9-20.i386 requires ld-linux.so.2(GLIBC_PRIVATE)
18 years, 6 months