[SOLVED] Dependency tracking

Hello,
I had some updates available yesterdays, among others:
- libgadu,
- mplayer,
- gnutls.
I didn't want to restart machine right away, so I upgraded only libgadu and mplayer. Then, when trying to start mplayer or kadu (which uses libgadu) a got an error about missing libgnutls.so.30. After full system update everything works fine, but I wonder why did dependency tracker allow such upgrade? Shouldn't gnutls be forced to upgrade along with libgadu and mplayer?
cheers,
awes
Last edited by awes (2015-04-21 11:22:21)

Please remember to mark the thread as solved https://bbs.archlinux.org/viewtopic.php?id=130309

Similar Messages

  • DBA_DEPENDENCIES: 11gR2 fine-grained dependency tracking -- which columns??

    DBA_DEPENDENCIES is great, but I need to know the dependent columns. Given that 11g supports fine-grained dependency tracking... for example:
    create view emp_view as
    select emp_no, emp_name
    from employees
    where emp_no in (select emp_no from employees where hire_date > sysdate-2000)
    EMP_VIEW only exposes EMP_NO and EMP_NAME.
    If I drop the column EMPLOYEES.HIRE_DATE, Oracle will not invalidate objects that reference just EMP_NO and EMP_NAME, but in this case Oracle immediately invalidates EMP_VIEW because the view definition contains HIRE_DATE.
    Where does Oracle store this column dependency? Only at the table/view/function level in DBA_DEPENDENCIES. Maybe in an X$ table somewhere?
    Or does Oracle do an "on the fly" check for the dropped column in all dependent objects (seems messy).
    Before I change any table or view, I want to know what else I may have to change without finding out the hard way. I can easily look at the view's column list, but if I have to go into the view text, or the function text... messy! Must be a better way.
    Thanks.
    BB

    Exactly what I needed. Not sure why I didn't find this with the ten different Google searches I did...

  • [SOLVED] Dependency conflict details - hidden in new yaourt

    Hi folks,
    after recent upgrade of yaourt (to version 0.9.4-2) its behavior has changed. Previously, when there were a dependency conflict, it printed the reason. But now, there's only generic message. In yaourt and yaourtrc manuals isn't said anything about this feature. Besides, pacman still shows required info.
    Compare pacman output:
    $ sudo pacman -Su
    :: Starting full system upgrade...
    warning: e-modules-extra-svn: local (48190-1) is newer than community (47744-1)
    warning: e_dbus-svn: local (48091-1) is newer than community (47398-1)
    warning: ecore-svn: local (48064-1) is newer than community (47760-2)
    warning: eet-svn: local (48204-1) is newer than community (47721-1)
    warning: efreet-svn: local (48110-1) is newer than community (47737-1)
    warning: eina-svn: local (48099-1) is newer than community (47741-1)
    resolving dependencies...
    looking for inter-conflicts...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: lib32-glibc-devel: requires lib32-glibc=2.11.1
    and yaourt one (surely less logical):
    $ yaourt -Su
    error: failed to prepare transaction (could not satisfy dependencies)
    Is it a bug or a hidden feature? If it's a feature, how it can be reversed to normal output?
    P.S. The reason of conflict is quite clear (new AUR packages), but only with pacman help (
    Last edited by Kosmonavt (2010-06-09 10:04:26)

    Sorry, forgot to mark the topic as solved ) This way didn't help. I needed to remove lib32-glibc with -Rd, and then build lib32-glibc-devel again. Then it grabbed dependencies in a right way. Otherwise there was a circle - lib32-glibc couldn't be upgraded because dependency problem blocked upgrading, but lib32-glibc-devel wouldn't compile because of old lib32-glibc .

  • [SOLVED]Dependency cycle detected

    Just activated the multilib repositories. After that i tried to to install Infinality Bundle for 32-bit but confronted with a dependency cycle warning. What is this?:
    # pacman -S infinality-bundle-multilib
    :: There are 3 members in group infinality-bundle-multilib:
    :: Repository infinality-bundle-multilib
    1) lib32-cairo-infinality-ultimate 2) lib32-fontconfig-infinality-ultimate
    3) lib32-freetype2-infinality-ultimate
    Enter a selection (default=all): 3
    resolving dependencies...
    looking for conflicting packages...
    warning: dependency cycle detected:
    warning: lib32-harfbuzz will be installed before its lib32-freetype2-infinality-ultimate dependency
    Packages (13) lib32-bzip2-1.0.6-2 lib32-expat-2.1.0-2 lib32-gcc-libs-4.9.2-3
    lib32-glib2-2.42.1-1 lib32-glibc-2.21-2 lib32-harfbuzz-0.9.38-1 lib32-icu-54.1-1
    lib32-libdbus-1.8.16-1 lib32-libffi-3.2.1-1 lib32-libpng-1.6.16-1
    lib32-pcre-8.36-1 lib32-zlib-1.2.8-1 lib32-freetype2-infinality-ultimate-2.5.5-2
    Total Download Size: 14.17 MiB
    Total Installed Size: 58.59 MiB
    :: Proceed with installation? [Y/n]
    Last edited by Paingiver (2015-03-01 14:48:14)

    EscapedNull wrote:
    Paingiver wrote:True dependency cycle? What does that means?
    It means that these two packages, directly or indirectly, are mutually dependent. Normally pacman installs dependencies of packages before the package itself, but this creates a catch-22 when packages depend on each other. In these cases, pacman is allowed to temporarily ignore (--assume-installed) one of the mutually dependent packages to install the other, as long as it is sure that both of them can be installed within the same pacman invocation. At least that's my understanding.
    Great explanation. thanks. Marking as solved.

  • How to release plugin(solve dependency issues)

    I've developed a illustrator plugin dependent on Qt library, it runs well on the develop machine.
    The libOliveLib.dylib is a shared library which developed by Qt.
    Following are the dependencies of the plugin:
    /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 15.0.0)
    @executable_path/../Frameworks/QtCore.framework/Versions/5/QtCore (compatibility version 5.4.0, current version 5.4.0)
    @executable_path/../Frameworks/QtGui.framework/Versions/5/QtGui (compatibility version 5.4.0, current version 5.4.0)
    @executable_path/../Frameworks/QtWidgets.framework/Versions/5/QtWidgets (compatibility version 5.4.0, current version 5.4.0)
    @executable_path/../Frameworks/QtXml.framework/Versions/5/QtXml (compatibility version 5.4.0, current version 5.4.0)
    @executable_path/../Frameworks/libOliveLib.dylib (compatibility version 0.0.0, current version 0.0.0)
    /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.0)
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 550.29.0)
    /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0)
    And the dependencies of libOliveLib:
    @executable_path/../Frameworks/libOliveLib.dylib (compatibility version 0.0.0, current version 0.0.0)
      @executable_path/../Frameworks/QtWidgets.framework/Versions/5/QtWidgets (compatibility version 5.4.0, current version 5.4.0)
      @executable_path/../Frameworks/QtGui.framework/Versions/5/QtGui (compatibility version 5.4.0, current version 5.4.0)
      @executable_path/../Frameworks/QtCore.framework/Versions/5/QtCore (compatibility version 5.4.0, current version 5.4.0)
      /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (compatibility version 1.0.0, current version 1.0.0)
      /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
      @executable_path/../Frameworks/QtXml.framework/Versions/5/QtXml (compatibility version 5.4.0, current version 5.4.0)
      /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
      /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0)
      /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 104.1.0)
      /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1213.0.0)
    But when I deploy it to other machine, it crashed. I think it caused by dependency.
    Any one has this issue before, could you please give me your suggestions or your solutions
    Many hanks!

    Hi LeoTaro,
    Thanks for your response!
    This issue can be solved by adding qt.conf file to folder "/Applications/Adobe Illustrator CS6/Adobe Illustrator.app/Contents/Resources".
    But this folder is Application resources folder or Adobe Illustrator, I think add qt.conf file to this folder doesn't make sense.
    Is there any alternative ways?
    I've also tried adding "QCoreApplication::addLibraryPath()" and "QCoreApplication::libraryPaths()", but it doesn't work.
    Best Regards,
    Jae Liu

  • [SOLVED] Dependency loop

    :: Starting full system upgrade...
    resolving dependencies...
    :: poppler requires installing fontconfig from IgnorePkg/IgnoreGroup. Install anyway? [Y/n] y
    looking for inter-conflicts...
    :: fontconfig conflicts with fontconfig-lcd. Remove fontconfig-lcd? [Y/n] y
    :: freetype2 conflicts with freetype2-lcd_. Remove freetype2-lcd_? [Y/n] y
    error: failed to prepare transaction (could not satisfy dependencies)
    :: cairo-lcd: requires fontconfig-lcd>=2.5.0
    How would you proceed?
    I would like to keep all my lcd packages, but at the same time I would like to upgrade poppler. I tried to ignore "fontconfig", but it's not possible to upgrade without it. Do I need to track down the poppler PKGBUILD and edit its dependencies? So far it seems the only feasible solution...

    As a matter of fact, it does:
    pkgname=fontconfig-lcd
    _realname=fontconfig
    pkgver=2.5.0
    pkgrel=3
    pkgdesc="A library for configuring and customizing font access (with custom LCD filter)."
    arch=('i686' 'x86_64')
    url="http://www.fontconfig.org/release/"
    license=('custom')
    depends=('expat>=2.0' 'freetype2>=2.2.1')
    provides=('fontconfig=2.5.0')
    conflicts=('fontconfig')
    <snip>
    EDIT:
    Ah! I just notice the "replaces" entry is missing. Perhaps that's where the problem resides. I'll add that and see how it goes.
    Thanks
    DOUBLEDIT:
    Well, I've tried, but I still get that dependency loop... Could it be because the fontconfig package in the official repo is more updated than the on in the AUR? Gotta check that...
    TRIPLEDIT:
    Sorry for keeping doing this, but I got the problem: poppler depends on fontconfig 2.6.0, but the one in the AUR is 2.5.0. So I'll have to update that one.
    Thanks for your help guys

  • [Solved]Wakoopa tracker not tracking

    I've installed Wakoopa from AUR, but I have a problem with it. It doesn't seem to send my statistics to the Wakoopa website, the usage of my linux software doesn't show up on my profile. My Windows usage does.
    I've started it from a terminal to debug the problem, but I can clearly see it connect to Wakoopa (I can even see it using my username and password). If I use the debug option, I can see fetches the software I am currently using properly. Yet the data doesn't seem to get to the Wakoopa website.
    Here's some output from the tracker:
    (wakoopa:5015): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
    u:reaphsharc
    p:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    r:Wakoopa/1.0/linux
    u=reaphsharc&p=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&r=Wakoopa/1.0/linux
    http://tracker.wakoopa.com/post/auth
    <response>
    <result>OK</result>
    </response>
    When starting Wakoopa I get this error by the way;
    wakoopa: /usr/lib/libcurl.so.4: no version information available (required by wakoopa)
    And when using some software:
    <created-at type="datetime">2009-04-23T17:05:16Z</created-at>
    <id type="integer">7286620</id>
    <message>News from Wakoopa: 'We've got a new office (+ interns wanted!)'</message>
    <url>http://blog.wakoopa.com/2009/04/23/weve-got-a-new-office-interns-wanted/</url>
    <alert-type>
    <id type="integer">3</id>
    <name>blog-news</name>
    </alert-type>
    <unread>false</unread>
    </alert>
    </alerts>
    </response>
    unread-alerts
    0
    id
    7749229
    alert-type/id
    3
    unread
    false
    id
    7620191
    alert-type/id
    3
    unread
    false
    id
    7488754
    alert-type/id
    3
    unread
    false
    id
    7400345
    alert-type/id
    3
    unread
    false
    id
    7286620
    alert-type/id
    3
    unread
    false
    Anyone else with these kind of problems (or better yet; a solution to my problem)?
    Last edited by ReaphSharc (2009-06-29 20:52:48)

    Seems to be sending data to my profile since the release of version 1.1 (yesterday).

  • Possible issue with dependency tracking?

    I was just thinning out my herd of packages and decided to remove the gnome package group.
    I noticed that I couldn't remove control-center because it's required by compiz-git.
    Edited the compiz-git PKGBUILD (DaNiMoTh's one from AUR)
    to remove the gnome dependency and took control-center out of the 'depends,' array.
    I then made and installed the modified package, but 'pacman -Qi control-center,' still showed
    compiz-git in the 'Required By' field even though the new package no longer had the dependency.
    Seems that if a package stops being a dependency the change isn't reflected in pacman.
    I could just Pacman -Rd, but it feels messy in this situation, and I don't think it's the right approach. 
    Any thoughts on this?

    It's a bug in pacman, fixed there:
    http://projects.archlinux.org/git/?p=pa … fb891b9f4c

  • [Solved] Dependency handling in makepkg / pacman -U

    Hi everybody, I have a quick question about makepkg/pacman dependency resolution.
    I have a 'fast' machine which I want to do all the compiling stuff, and a 'slow' machine, which I want to use .pkg.tar.gz built on the fast machine.
    After downloading a PKGBUILD file from AUR (or the tarball, if any) on the 'fast' machine, I issue the following command to make the package (in this example the package to build is skype, but this situation is the same for any other package from AUR):
    venator@venator ~/Desktop/My_Arch_packages/skype $ makepkg -Ss
    This will install all skype's dependencies on my PC, which are:
    depends=('qt4' 'alsa-lib' 'libxss')
    The dependencies are installed and the package is correctly built.
    Then I scp the .pkg.tar.gz to the 'slow' PC, and I install it via pacman -U, but I get this:
    venator@laptop ~ $ sudo pacman -U skype-2.0.0.27-1-i686.pkg.tar.gz
    Password:
    loading package data... done.
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: skype: requires qt4
    :: skype: requires alsa-lib
    :: skype: requires libxss
    The question is: why are the dependencies installed by makepkg but not by pacman? How can I install the .pkg.tar.gz AND all the required dependencies automatically?
    Thanks and sorry if my question has already been answered, but I didn't find anything useful neither on the wiki nor on the forum.
    Bye
    Venator
    Last edited by Venator85 (2007-12-08 09:21:40)

    pacman -U doesn't do dependency syncing.   The easiest way to do what you want is to create a custom local repository, and add that to pacman.conf
    http://wiki.archlinux.org/index.php/Cus … repository

  • [pacman] Provides and dependency tracking.

    If I have a repo with package foo-git that provides foo, have package bar depends on foo, and no package foo, what will pacman do when trying to install bar? I have 3 variants:
    1. Pacman will fail with cannot resolve dependences.
    2. Pacman will install foo-git and bar.
    What variant now, and what preferred?
    Last edited by rilian-la-te (2015-04-19 19:52:01)

    Pacman will only do what runical describes if those alternatives are present in the SAME repo .
    Basically when pacman checks for dependencies, it goes through every repo listed in pacman.conf but stops once it has found that dependency.
    say foo is present in [extra] and foo-git in [rilian-la-te-repo] .
    If [extra] is above [rilian-la-te-repo] , pacman will always find foo in [extra] and install that version.
    If you prefer pacman to use your version, you will have to list [rilian-la-te-repo] ABOVE [extra] .
    Last edited by Lone_Wolf (2015-04-20 11:22:17)

  • [SOLVED] Time tracking app outside Gnome

    I used to use hamster-applet in Gnome, which I loved for time tracking. Over the weekend I've converted myself to DWM, so using hamster is out. I've looked around and haven't found any real options other than a webapp called SlimTimer which I used back when I was on another OS which I won't mention by name. However, if available, I'd prefer something that can be used offline as well.
    What are the tiling WM users doing for time tracking?
    Last edited by falconindy (2009-11-29 18:06:17)

    There are a few in the AUR. Just search on the http://aur.archlinux.org/ page for "time track" or the like.
    If you do use yaourt, try a search like
    yaourt -Ss track | grep time
    Personally I used gnotime for several years. It still works but development has apparently ceased.
    Last edited by bernarcher (2009-11-29 18:14:59)

  • [solved]Dependency cycles detected when installing Arch 2008.06

    Hey guys!
    I wanted to reinstall Arch64. But when it comes to install packages the installation fails: "Dependency cycle detected: ** will be installed before its glibc dependency". I tried the core and the ftp install cd. checksums are allright. Normally I would do a pacman -f, but it's in the setup.
    Can anyone help?
    Thanks
    Last edited by Diestelhenne (2008-07-31 11:33:42)

    if you have a camera and take picture to the monitor
    also complain here: http://bugs.archlinux.org/task/9177 and write as much details as you can
    Last edited by wonder (2008-07-30 15:05:16)

  • [Solved] Bug tracker registration email

    I just tried to register with the bugtracker, but never got that verification email that the app wrote was sent.
    I am  sure the address is correct and have also received other email notices today from the forum.
    Can that be a bug in the bug tracker?
    Last edited by Strike0 (2012-06-17 22:26:37)

    One user had a slightly different problem and it went away on its own: https://bbs.archlinux.org/viewtopic.php?id=142812
    Did you check in the spam folder?

  • [SOLVED] Dependency problems Sun JDK, OpenJDK and Soprano

    Hi there,
    as I need the Sun JDK for programming, I wanted to replace OpenJDK with SunJDK. Here's what's happening:
    schorsch@archie:~$ sudo pacman -S jdk
    resolving dependencies...
    looking for inter-conflicts...
    :: jdk conflicts with openjdk6. Remove openjdk6? [Y/n] Y
    error: failed to prepare transaction (could not satisfy dependencies)
    :: jdk: requires jre
    :: soprano: requires openjdk6
    schorsch@archie:~$
    What's the proper way to do this? Should I avoid having more than one java version installed on my machine? I guess so...
    I'm doing quite a bit of java development and sometimes really need the latest Sun Java.
    TIA,
    Blackhole
    Last edited by blackhole (2009-02-18 18:56:53)

    Okay guys, I did a "pacman -Rd openjdk6 && pacman -S jdk" which worked fine:
    schorsch@archie:~$ java -version
    java version "1.6.0_11"
    Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
    Java HotSpot(TM) Server VM (build 11.0-b16, mixed mode)
    schorsch@archie:~$
    However when I use Konqueror and go to http://www.java.com/en/download/help/testvm.xml in order to test my java version, it doesn't work.
    More precisely the applet is not displayed at all. When I go to the Konqueror settings and to "Java & JavaScript", tick the checkbox "Use KIO" and refresh the page. I at least get a big gray square where the applet should be.
    Do I have to install any additional java plugin? Is anybody out there using Konqueror with the Sun Jre?
    //Edit: I've come across this: http://www.konqueror.org/javahowto/ but I was wondering whether this is already included in some Arch package. I don't wanna fiddle manually if there's a proper Arch way to do things.
    TIA,
    Blackhole
    Last edited by blackhole (2009-02-18 13:58:17)

  • [SOLVED] prey-tracker documentation

    I am not very proficient with bash scripting so I cannot investigate myself to fix my issue with prey project. I simply cannot get prey.sh to verify my device nor send me any reports. I am assuming there is some argument to pass to prey.sh to activate my device and also some xml to put somewhere (according to the comment in core/response) to activate modules. I am trying to use prey in standalone mode.
    Anyone can help me get some documentation about this? The prey project website provides very very little documentation.
    Thanks!
    Last edited by awayand (2011-10-22 08:07:53)

    thanks for the reply, dragonite!. I tried what you told me, but I get this:
    ### PREY 0.5.3 spreads its wings!
    ### Linux arch 2.6.38-ARCH #1 SMP PREEMPT Mon May 23 22:02:08 CEST 2011 x86_64 Genuine Intel(R) CPU U7300 @ 1.30GHz GenuineIntel GNU/Linux
    -- Looking for connection...
    -- Got network connection!
    -- Checking URL...
    >> Verifying status...
    -- Got status code 404!
    -- HOLY GUACAMOLE!!
    -- Running active report modules...
    >> Sending report!
    -- Packing all gathered traces...
    -- No data to send. It seems you didn't activate any report modules. Skipping...
    -- Done! Happy hunting! :)
    -- Cleaning up!
    in my control panel the device always shows up as non-verified...
    Any ideas on how to activate those report modules?

Maybe you are looking for

  • So what exactly does it take to qualify a phone as "Certified Like-New"?

    ...verify the phone turns on and then ship it out? I've had a Droid since launch...its been in a case and screen protector since day one and I take pride in keeping it (and all my other electronics) in mint condition. When I installed 2.2 last month,

  • My ipod nano is not being read by my itunes account

    I have an ipod nano -  i believe it's the 6th generation - and I tried plugging it into my new laptop (it runs off of Windows 8.1), iTunes displayed a message saying that it could not read my ipod and if the problem persists I should uninstall and re

  • How to remove photos from the photo library

    How can I remove photos from the photo library? I searched and tried the below method. I connected to the PC and open iTunes. I clicked "photos" on the top. Then clicked the box "Sync Photos with" and choose the dropdown and "choose folder" Then I cl

  • Scheduling agreement for customer?

    Hi, Similar to what we have in MM the scheduling agreement, which as i know is the substitute for long term purcahse order. my question is whether we also have scheduling agreement between firm and the customer simliar to scheduling agreement? there

  • Cannot change calendar name

    Just upgraded to Lion.  In iCal I try to change name of calendar.  I type in new name but it reverts to old name.  I try to create new calendar with the name I tried to change the old one to, but after I type in the name and press return the new cale