Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 600150 - sys-process/tini-0.13.0 depends on app-editors/vim-core for just the xxd program
Summary: sys-process/tini-0.13.0 depends on app-editors/vim-core for just the xxd program
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Zac Medico
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-18 08:32 UTC by Dennis Schridde
Modified: 2016-11-25 14:41 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2016-11-18 08:32:35 UTC
I am not a user of vim, so it seems strange that sys-process/tini-0.13.0 depends on it for just one program:
```
# vim-core is needed just for the xxd program
DEPEND="app-editors/vim-core"
```

```
# emerge -a app-emulation/docker --tree

These are the packages that would be merged, in reverse order:

Calculating dependencies  ...... done!
[ebuild  N     ] app-emulation/docker-1.13.0_rc1::gentoo  USE="btrfs container-init device-mapper overlay seccomp -apparmor -aufs -hardened -pkcs11" 7,663 KiB
[ebuild  N     ]  sys-process/tini-0.13.0::gentoo  USE="args static" 26 KiB
[nomerge       ] sys-process/tini-0.13.0::gentoo  USE="args static"
[nomerge       ]  app-editors/vim-core-8.0.0005-r1::gentoo  USE="acl nls -minimal"
[ebuild  N     ]   app-vim/gentoo-syntax-20160530::gentoo  USE="-ignore-glep31" 19 KiB
[ebuild  N     ]    app-editors/vim-8.0.0005::gentoo  USE="X acl gpm nls -cscope -debug -lua -luajit -minimal -perl -python -racket -ruby (-selinux) -tcl -vim-pager" PYTHON_TARGETS="python2_7 python3_4 python3_5" 12,609 KiB
[ebuild  N     ]     app-editors/vim-core-8.0.0005-r1::gentoo  USE="acl nls -minimal" 0 KiB
[ebuild  N     ]     app-eselect/eselect-vi-1.1.9::gentoo  7 KiB
[nomerge       ] app-emulation/docker-1.13.0_rc1::gentoo  USE="btrfs container-init device-mapper overlay seccomp -apparmor -aufs -hardened -pkcs11"
[ebuild  N     ]  app-emulation/docker-proxy-0.8.0_p20161111::gentoo  2,101 KiB
```

Is it possible to split off that one program into a separate package?
Comment 1 Manuel Rüger (RETIRED) gentoo-dev 2016-11-18 22:32:10 UTC
This seems to be already tackled by upstream here: https://github.com/krallin/tini/issues/62
Comment 2 Zac Medico gentoo-dev 2016-11-18 22:37:06 UTC
(In reply to Manuel Rüger from comment #1)
> This seems to be already tackled by upstream here:
> https://github.com/krallin/tini/issues/62

That's great!

I was going to say that this does most of it:

od -t x1 -A n --endian=big LICENSE | \
sed -e 's: :, 0x:g' -e 's:$:,:' -e 's:^, :  :'
Comment 3 Manuel Rüger (RETIRED) gentoo-dev 2016-11-25 14:41:14 UTC
I went ahead and removed the dependency as the patch made it into the upstream repository.

commit 01037ba0bd9409a6aed51e0302a042d823eac4e3
Author: Manuel Rüger <mrueg@gentoo.org>
Date:   Fri Nov 25 15:39:58 2016 +0100

    sys-process/tini: Add preprocessed license and remove dependency on vim-core
    
    Gentoo-Bug: 600150
    
    Package-Manager: portage-2.3.2