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
>

Reply via email to