Is there any way to retrieve a dependency tree from yum?

Per the RHEL5 manual pages: “repoquery is a program for querying information from YUM repositories similarly to rpm queries.” For your specific case of postgis: # repoquery –requires –recursive –resolve postgis postgresql-libs-0:8.1.23-6.el5_8.i386 geos-0:2.2.3-3.el5.i386 glibc-0:2.5-107.el5_9.5.i686 proj-0:4.5.0-3.el5.i386 You can drop the “.i386” and “.i686” off of the package names if your system is 64-bit. The output from … Read more

Gradle: how to display where a dependency conflict arises

Answering this question is the whole point of the dependencyInsight task. javax.activation:activation:1.1 is pulled in by com.sun.mail:mailapi:1.4.4 and com.sun.mail:smtp:1.4.4. If your own code also depends on javax.activation, you can force your version with compile(“javax.activation:activation:1.0.2”) { force = true }. If not, you can force a version with configurations.all { resolutionStrategy.force “javax.activation:activation:1.0.2” }.

Any good advice about how to avoid import cycle in Go?

go list -f ‘{{join .Deps “\n”}}’ <import-path> Will show import dependencies for package at <import-path> – or in current directory if <import-path> is left empty. Alternatively go list -f ‘{{join .DepsErrors “\n”}}’ <import-path> hopefully shows some useful information in your case. See also the output of go help list for additional information about the go … Read more

How to list/download the recursive dependencies of a debian package?

For some reason apt-rdepends did not work for me (when searching the ‘docker-engine’ package, it missed the dependency onto libltdl7 which was introduced with docker-engine 1.11.1-0). UPD Supposedly owing to the fact that apt-rdepends doesn’t follow and doesn’t list Recommends by default. And doesn’t follow virtual packages. So I came up with following command suite. … Read more

How to exclude dependency in a Maven plugin?

Here is an example where the jetty-maven-plugin has a dependency on jtidy replaced with a newer version: http://jira.codehaus.org/browse/JETTY-1339?focusedCommentId=257747&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_257747 <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <dependencies> <dependency> <groupId>net.sf.jtidy</groupId> <artifactId>jtidy</artifactId> <version>r938</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-tools-api</artifactId> <version>2.5.1</version> <exclusions> <exclusion> <groupId>jetty</groupId> <artifactId>jetty</artifactId> </exclusion> </exclusions> </dependency> </dependencies> […] </plugin>

How to specify ansible pretasks for a role?

I use the pre_tasks to do some tasks before roles, thanks for Kashyap. #!/usr/bin/env ansible-playbook — – hosts: all become: true pre_tasks: – name: start tasks and sent notifiaction to HipChat hipchat: color: purple token: “{{ hipchat_token }}” room: “{{ hipchat_room }}” msg: “[Start] Run ‘foo/setup.yml’ playbook on {{ ansible_nodename }}.” roles: – chusiang.vim-and-vi-mode vars: … Read more

Don’t include dependencies from packages.config file when creating NuGet package

In version 2.7 there is an option called developmentDependency that can be set into package.config to avoid including dependency. <?xml version=”1.0″ encoding=”utf-8″?> <packages> <package id=”jQuery” version=”1.5.2″ /> <package id=”netfx-Guard” version=”1.3.3.2″ developmentDependency=”true” /> <package id=”microsoft-web-helpers” version=”1.15″ /> </packages>