I'm definitely not using any exclude options and I'm definitely doing -Ua. I have installed a few packages using the --nodeps flag because they pick up strange deps under openpkg 4 (see openpkg-import output below). This is probably worthy of another bug report. Not sure if that gets stored somehow and ends up confusing the update. I didn't use the nodeps option on anything related to openssl, so I wouldn't think it should apply to my case.
Executing(--clean): env -i /tools/lin64-testing/lib/openpkg/bash --norc --noprofile --posix -e /tools/lin64-testing/RPM/TMP/rpm-tmp.58500 + cd /tools/lin64-testing/RPM/TMP error: Failed dependencies: /usr/bin/addr2line is needed by openpkg-import-0-20070904 /usr/bin/ar is needed by openpkg-import-0-20070904 /usr/bin/as is needed by openpkg-import-0-20070904 /usr/bin/gprof is needed by openpkg-import-0-20070904 /usr/bin/ld is needed by openpkg-import-0-20070904 /usr/bin/nm is needed by openpkg-import-0-20070904 /usr/bin/objcopy is needed by openpkg-import-0-20070904 /usr/bin/objdump is needed by openpkg-import-0-20070904 /usr/bin/ranlib is needed by openpkg-import-0-20070904 /usr/bin/readelf is needed by openpkg-import-0-20070904 /usr/bin/size is needed by openpkg-import-0-20070904 /usr/bin/strings is needed by openpkg-import-0-20070904 ---- Doug Henry Brilligent Solutions Inc. 937.545.0609 (cell) 937.879.4158 (fax) On Fri, Apr 2, 2010 at 2:43 PM, Ralf S. Engelschall <r...@openpkg.org> wrote: > On Thu, Apr 01, 2010, Doug Henry wrote: > > > I noticed recently when doing "openpkg -Ua|sh" packages are updating, but > the > > dependencies are not rebuilding, leaving many packages broken. I noticed > this > > most recently with the openssl-1.0.0 release, nothing on my system which > > depends on openssl rebuilt, openssl simply updated. Running the uninstall > > command for openssl gives me a list of packages needing openssl, I expect > many > > of which should have been rebuilt with the update (subversion and poco > should > > have been at a minimum). > > > > openpkg rpm -e openssl > > error: Failed dependencies: > > openssl is needed by (installed) poco-1.3.2-20081023 > > openssl is needed by (installed) wget-1.12-20091019 > > openssl is needed by (installed) subversion-1.6.9-20100129 > > openssl >= 0.9.7 is needed by (installed) curl-7.20.0-20100322 > > openssl is needed by (installed) git-1.7.0.3-20100322 > > Are you really sure you are using -Ua and not -Uaq? Because your > behaviour is what the "q" option enforces. Without "q" the depending > packages should be rebuild just fine. > > > I am mirroring the openpkg directories and adding my own stuff, then > using > > openpkg index to build new INDEX files, which I have done for quite some > time. > > I can't say if this has always been a problem with openpkg 4 or just the > most > > recent 4.0.3 update as I have not been running openpkg 4 for very long. > As an > > example, when jpeg changed to v8 from v6, nothing depending on jpeg > rebuilt, > > causing massive failure when linking libraries built against the old v6 > stuff > > which were not rebuilt during the v8 update. > > > > If anyone has an idea of what would cause openpkg to ignore rebuilds > caused by > > dependencies during an update, I would love to try and work this out. > > I currently have no clue what happens here. Usually with -Ua everything > rebuilds just fine and the behavior you see results only under "-Uaq". > Hmmm... are there perhaps some -E (exclude) options present? Or this > there an .openpkg/build script under ~%{l_musr} which contains "-q" or > something like this? > > Ralf S. Engelschall > r...@engelschall.com > www.engelschall.com > > ______________________________________________________________________ > OpenPKG http://openpkg.org > User Communication List openpkg-users@openpkg.org >