Alex Vong writes: > Hello Kei, > > Kei Kebreau writes: > > [...] >> >> Here are two tentative patches that make the changes we've discussed. >> Also, should we make a deprecated-package definition for qtoctave? > > I think some additional changes related to "(assoc-ref inputs ..." > needed to be made. Otherwise, looks good to me! Here is a patch I made > earlier but it was not tested, feel free to cherry-pick what is needed: > > From 2b04caa66c17da257dfb4f4ccb94e8d629b95e53 Mon Sep 17 00:00:00 2001 > From: Alex Vong > Date: Mon, 3 Dec 2018 03:39:40 +0800 > Subject: [PATCH] gnu: Rename "octave" to "octave-cli" and "qtoctave" to > "octave". > > * gnu/packages/maths.scm (octave): Rename to octave-cli. > [name]: Change to "octave-cli". > (qtoctave): Rename to octave. > [name]: Change to "octave". > [inherit]: Inherit from octave-cli. > [source]: Likewise. > [inputs]: Likewise. > [native-inputs]: Likewise. > [arguments]: Likewise. > (flann): Update accordingly. > * gnu/packages/engineering.scm (qucs): Likewise. > (qucs-s): Likewise. > * gnu/packages/machine-learning.scm (shogun): Likewise. ... > - ("octave" ,octave) > + ("octave-cli" ,octave-cli) I see the main difference is that you've replace the package's associated string to "octave-cli" as well as the name, whereas I've only replaced the package name. Should I replace the associated package string, too?