Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependencies are not de-duped #50

Open
justin8 opened this issue Jan 25, 2016 · 2 comments
Open

Dependencies are not de-duped #50

justin8 opened this issue Jan 25, 2016 · 2 comments

Comments

@justin8
Copy link
Contributor

justin8 commented Jan 25, 2016

Installing aufs and aufs-util (which depends on aufs) results in two aufs entries:

apacman -S aufs aufs-util 

Aur Targets    (3): aufs aufs aufs-util
@oshazard
Copy link
Owner

oshazard commented Oct 5, 2016

This is totally bizarre behavior...

apacman-3.0 -S aufs

:: There are 3 packages that provide linux-aufs_friendly:

  1. linux-aufs_friendly
  2. linux-aufs_friendly-docs
  3. linux-aufs_friendly-headers

Enter a selection (default=1): 1
patch: **** Can't open patch file add-aufs-patches.diff : No such file or directory

apacman-3.0 -S --preview aufs

Edit aufs PKGBUILD with $editor? [Y/n] y
:: There are 3 packages that provide linux-aufs_friendly:

  1. linux-aufs_friendly
  2. linux-aufs_friendly-docs
  3. linux-aufs_friendly-headers

Enter a selection (default=1): 1
Edit linux-aufs_friendly PKGBUILD with $editor? [Y/n] y
patch: **** Can't open patch file add-aufs-patches.diff : No such file or directory

@justin8
Copy link
Contributor Author

justin8 commented Oct 5, 2016

The issue was when installing a a package (aufs) at the same time as something that depends on that same package (aufs-utils) when neither are installed.

I believe there is a seperate bug for linux-aufs_friendly kernel not installing (found it. #49). They do some weird hacky stuff with the pkgbuild, it pulls in the latest source from core's pkgbuild then sed's in a few lines and sources it before reaching the build function. It's quite.. ingenious...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants