LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   [ANN] sbbdep 0.2.1 release, fixes and new feature (https://www.linuxquestions.org/questions/slackware-14/%5Bann%5D-sbbdep-0-2-1-release-fixes-and-new-feature-4175464255/)

a4z 05-31-2013 01:14 PM

[ANN] sbbdep 0.2.1 release, fixes and new feature
 
1 Attachment(s)
Changlog:

fixes:
0.2.0 did to many file reads during indexing, under some circumstances this could cause a hang.
this is now fixed, thanks Roberto for tracing down the problem so that it was easy for me to fix.

sbbdep works now again on folders, so it can be applied form 'make install DESTDIR=/some/hwere' folders to produce a dependency list.
(I have somehow forgotten to test this in 0.2.0 and did therefore not work, note, noting bad will happen if you do a depend check on / , but you may wonder what takes so much time and space if you do it:-))


new feature:
option --ldd for dependency search.
this uses ldd to search for dependencies
per default, sbbdep uses the information found in the files itself for dependencies.
therefore, if fileA requires fileB which requires fileC only fileB will be reported.
if the linkname of fileB is found in multiple files, both will be reported.
with ldd it does ,of course, a ldd search and reports also fileC, but reports only the used file as dependency.
this is nice additional information.
my next task will, hopefully, be to write the documentation for sbbdep where I will explain the details in more detail.


(internal update to the db scheam:
added filetime information for ld.so.conf so that sbbdep updates the search directories if there where changes.)


for the sbbdep_slk distribution:
I have added a CMAKE_DOC_DIR variable to the cmake file so that the docdir can be specified via cmake and the doc files go there via make install.
I have therefore updated Eric's buildscript and attached it,
Eric, could you please be so kind and update the script in your repo?




the release works on Slackware 14 and on current.
source bundle can be found here
https://bitbucket.org/a4z/sbbdep_slk/downloads
description and overview:
https://bitbucket.org/a4z/sbbdep and https://bitbucket.org/a4z/sbbdep_slk


I hope you enjoy the new release.
questions feedback bug-reports and suggestions are welcome, here, to bitbucket or send a mail.

Alien Bob 05-31-2013 02:57 PM

I updated the SlackBuild (and added a missing backslash among others) and there are new packages too: http://www.slackware.com/~alien/slackbuilds/sbbdep/

Eric

a4z 05-31-2013 03:25 PM

Quote:

Originally Posted by Alien Bob (Post 4963014)
I updated the SlackBuild (and added a missing backslash among others) and there are new packages too: http://www.slackware.com/~alien/slackbuilds/sbbdep/

Eric

great.
I am sorry for the forgotten \ and the comment clean up, was a long week...
thanks a lot for fixing that and the update!


All times are GMT -5. The time now is 08:09 PM.