[aur-general] determining inverse AUR dependencies of binary packages
Hi all, I'll start this discussion with an example of the problem. I notice that python-sqlalchemy is about to change in [community]. Most of the packages which depend on it will need to change their dependency to python2-sqlalchemy. This is handled quite nicely for packages in the binary repositories. If you do a package search on www.archlinux.org, you'll see which packages require python-sqlalchemy. Likewise, it is easy to get a list of [unsupported] packages which require a given package from [unsupported]. However, I don't know of a way to get a list of [unsupported] packages which require a given package from the binary repositories. If it were possible to build such lists, we could contact maintainers of [unsupported] packages, in order to inform them of upcoming changes which require their attention. -- Chris pgp0lhl7rjCYv.pgp Description: PGP signature
Re: [aur-general] determining inverse AUR dependencies of binary packages
On Wed, Nov 10, 2010 at 02:05:42PM +, Christopher Brannon wrote: > I notice that python-sqlalchemy is about to change in [community]. > Most of the packages which depend on it will need to change their > dependency to python2-sqlalchemy. This is handled quite nicely for > packages in the binary repositories. If you do a package search on > www.archlinux.org, you'll see which packages require python-sqlalchemy. > Likewise, it is easy to get a list of [unsupported] packages which > require a given package from [unsupported]. However, I don't know of a > way to get a list of [unsupported] packages which require a given > package from the binary repositories. If it were possible to build such > lists, we could contact maintainers of [unsupported] packages, in order > to inform them of upcoming changes which require their attention. As a Trusted User with SSH access to sigurd, you can easily grep all PKGBUILDs in [unsupported] for "python2-sqlalchemy" and create a list of packages that likely require it.
Re: [aur-general] determining inverse AUR dependencies of binary packages
On Wed 10 Nov 2010 14:05 +, Christopher Brannon wrote: > Hi all, > I'll start this discussion with an example of the problem. > > I notice that python-sqlalchemy is about to change in [community]. > Most of the packages which depend on it will need to change their > dependency to python2-sqlalchemy. This is handled quite nicely for > packages in the binary repositories. If you do a package search on > www.archlinux.org, you'll see which packages require python-sqlalchemy. > Likewise, it is easy to get a list of [unsupported] packages which > require a given package from [unsupported]. However, I don't know of a > way to get a list of [unsupported] packages which require a given > package from the binary repositories. If it were possible to build such > lists, we could contact maintainers of [unsupported] packages, in order > to inform them of upcoming changes which require their attention. There is somewhat of a system in place to track dependencies in the AUR. The AUR creates a hidden dummy packages for dependencies that haven't already been uploaded. Work needs to be done to make that system more reliable and accessible though. Here's an example of a dummy package: http://aur.archlinux.org/packages.php?ID=23600