guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Should we rename qtoctave to octave and octave to octave-cli? (was Re: O


From: Alex Vong
Subject: Should we rename qtoctave to octave and octave to octave-cli? (was Re: Octave & QtOctave)
Date: Sun, 25 Nov 2018 22:12:25 +0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

address@hidden writes:

> names for packages are (mostly) random, although in some
> cases following classiifcations (see python-*, r-*, ...).
>
I am thinking that should we rename qtoctave to octave and octave to
octave-cli (or octave-minimal)?

Firstly, a new user wanting to install octave will probably do the
obvious "guix package -i octave", but currently this command will do the
counter-intuitive thing of installing the non-gui version of
octave. Instead, they will have to install qtoctave to get the gui. I am
in favour of making a package to support as many features as possible,
while also making a minimal version for building other packages (or
users who desn't want a gui). An example would be emacs vs
emacs-minimal.

Secondly, I suggest to name the minimal version as "octave-cli" because
this is what the octave binary (the command-line only version) is
called. Also, running "guix package -A '-cli$'" shows some of the
existing packages also follow similar naming convention (I don't know it
they have a corresponding gui version though).

What do others think?

Cheers,
Alex

> The Qt part of Octave is a separate package because making
> it just an output would still pull in Qt and the size difference
> is huge.
>
> Alex Vong transcribed 856 bytes:
>> Hello,
>> 
>> Brett Gilio <address@hidden> writes:
>> 
>> > Hey all,
>> >
>> > Happy guix birthday!
>> >
>> > Quick question, why is the octave package split up into two different
>> > public definitions, rather than just having the QtOctave-GUI being a
>> > "gui" output, like it is for transmissionBT and some others?
>> >
>> I would also want to know why it is called qtoctave. My understanding is
>> that qtoctave was a GUI frontend to the official octave which is now
>> replaced by the official octave GUI.
>> 
>> > Best,
>> > Brett Gilio
>> 
>> Cheers,
>> Alex

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]