This portal is to open public enhancement requests against IBM Power Systems products, including IBM i. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).
We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:
Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,
Post an idea.
Get feedback from the IBM team and other customers to refine your idea.
Follow the idea through the IBM Ideas process.
Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.
IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.
ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.
AIX toolbox provides open source tools/packages for AIX.
There are many ways to get the list of dependent packages like ???rpm -qpR" and writing a script using it.
But AIX toolbox provide yum tool that is far better than any other method, where all the dependencies are automatically installed.
So there is no plan to provide list of dependencies as we provide yum.
Lot of AIX customers are using yum to install open source packages from AIX toolbox and this is the best way.
We would like to understand the issues faced by you in installing yum and rpm. Mostly this is the environment issue than AIX toolbox.
For AIX toolbox related issues we recommend to use AIX open source software forum to report issues or requesting other functionality.
https://www.ibm.com/developerworks/community/forums/html/forum?id=2eb0f36d-9534-471b-8b27-c21e6c5b9b2b&ps=25
I have to disagree with the premise of this RFE:
* The info requested is already available. RPMs have dependendies listed inside them. "rpm -qpR" will list them. A UNIX admin can script this to follow a dependency tree, or you can run this on each RPM and save the dump for manual review.
* There are valid tools already available to do this. YUM itself works fairly well. Most breakages I have found come from systems which have non-IBM RPMs already installed.
* This seems more of an administration complaint than a request for enhancement. Breakages from rpm.rte are most commonly from force installing an old version of rpm.rte onto a system. IBM cannot protect you from yourself. Other breakages can be from non-stantard RPMS, or using systemwide LIBPATH overrides that also are not something IBM can protect you from. Most breakages can be repaired by re-installing the base RPMs from yum_bundle, though in some cases, you have to rebuild the RPM database.
That being said, when you have a bunch of non-IBM software installed, and you plan to do a major change/update to the IBM packages, this should always be done in a non-production environment. Converting to standard packages from non-standard packages is always difficult, no matter what the OS is.
If you were using a large number of non-IBM packages, that would be equivalent to using SID on Debian, Proposed Universe on Ubuntu, or Fedora Rawhide, or AIX Beta in production, and then trying to update to a standard build. That usually takes time and high level skill. It's not any OS's responsibility to sort out the issues caused by replacing supported parts of the OS with third-party functions.
* If you were only using Toolbox packages, and things broke during yum install, then that is a defect that needs resolved through your PMR, but again, having IBM run RPM commands for you seems less of an OS functionality thing than a "please admin my system for me". There are services for that.