Le 03/03/2021 à 14:50, Julien Lamy a écrit :
Le 03/03/2021 à 13:31, Nilesh Patra a écrit :
On Wed, 3 Mar, 2021, 5:10 pm Julien Lamy, <firstname.lastname@example.org
All binaries are installed in /usr/lib/mrtrix3/bin.
They are being symlinked to usr/bin see here
Is there a reason I
missed or may I move them to /usr/bin?
I do not understand the reason for setting up symlinked here either.
In principle they can and should be installed in usr/bin
But probably only @Yaroslav (in CC) could answer that question as to
why they aren't and are symlinked instead.
I'd suggest that for "now" just leave it as is i.e. do not change any
mrtrix3.links is actually overwritten by the override_dh_link rule,
leaving only mrview being symlinked. I'll fix that for now and wait for
Yaroslav's input regarding the linking in general.
The rationale is actually explained in README.Debian: some files names
are too generic and present in other packages. I've re-ran the search
for conflicts (for f in *; do apt-file search -x bin/$f$; done), and the
only conflict as of today in Sid is usr/bin/dirsplit (also in genisoimage).
In MRtrix 3.0.2, most of the current bin files have rather specific
names, although there are still things like "for_each" and "notfound".
Would the following solution be acceptable per Debian policy:
- Keep dirsplit and its dependency gen_scheme installed in
usr/lib/mrtrix3/bin (current situation)
- Install everything else in usr/bin and resolve conflicts if/when they