Re: openpkg 4 update and dependencies

2010-04-06 Thread Doug Henry
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



Re: openpkg 4 update and dependencies

2010-04-06 Thread Jeff Johnson

On Apr 6, 2010, at 11:33 AM, Doug Henry wrote:

 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
 

These are all executable dependencies (although I cannot tell where
they are coming from).

Installing binutils will supply all those paths.

Why binutils is not automagically included is a different question ...

(aside)
Hmmm -Ua is no meaningful RPM option (although likely is accepted
w/o any error message). What did you intend with -Ua?

73 de Jeff

__
OpenPKG http://openpkg.org
User Communication List  openpkg-users@openpkg.org


Re: openpkg 4 update and dependencies

2010-04-06 Thread Doug Henry
sorry...the command would be openpkg build -Ua


Doug Henry
Brilligent Solutions Inc.
937.545.0609 (cell)
937.879.4158 (fax)


On Tue, Apr 6, 2010 at 3:42 PM, Jeff Johnson n3npq@gmail.com wrote:


 On Apr 6, 2010, at 11:33 AM, Doug Henry wrote:

  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
 

 These are all executable dependencies (although I cannot tell where
 they are coming from).

 Installing binutils will supply all those paths.

 Why binutils is not automagically included is a different question ...

 (aside)
 Hmmm -Ua is no meaningful RPM option (although likely is accepted
 w/o any error message). What did you intend with -Ua?

 73 de Jeff

 __
 OpenPKG http://openpkg.org
 User Communication List  openpkg-users@openpkg.org