Debian Bug report logs - #807784
octave-optim suggests `lyx`

version graph

Package: octave-optim; Maintainer for octave-optim is Debian Octave Group <team+pkg-octave-team@tracker.debian.org>; Source for octave-optim is src:octave-optim (PTS, buildd, popcon).

Reported by: Hormet Yiltiz <hyiltiz@gmail.com>

Date: Sun, 13 Dec 2015 00:33:02 UTC

Severity: normal

Found in version octave-optim/1.4.1-1

Fixed in version octave-optim/1.4.1-2

Done: Rafael Laboissiere <rafael@laboissiere.net>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, hyiltiz@gmail.com, Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>:
Bug#807784; Package octave-optim. (Sun, 13 Dec 2015 00:33:05 GMT) (full text, mbox, link).


Acknowledgement sent to Hormet Yiltiz <hyiltiz@gmail.com>:
New Bug report received and forwarded. Copy sent to hyiltiz@gmail.com, Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>. (Sun, 13 Dec 2015 00:33:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Hormet Yiltiz <hyiltiz@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: octave-optim suggests `lyx`
Date: Sat, 12 Dec 2015 19:29:30 -0500
Package: octave-optim
Version: 1.4.1-1+b1
Severity: serious
Justification: Policy 7.2

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   octave-optim suggests lyx, which is a office suite that makes working
   with LaTeX easy, and implements a way for reproducable research.
   However, `lyx` then depends on `texlive`, which is a heavy
   dependency. Octave-optim is a package of GNU Octave, which is used
   for scientific computation. octave-optim, being a package for a
   octave that does the computation, should NOT depend or suggest a 3rd
   party software that is not very related to its usage.

   * What exactly did you do (or not do) that was effective (or
   Looked at `apt-cache info octave-optim`
     ineffective)?
   * What was the outcome of this action?
   suggests `lyx`
   * What outcome did you expect instead?
   does NOT suggests `lyx` or any texlive package.

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: stretch/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing-proposed-updates'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages octave-optim depends on:
ii  libblas3 [libblas.so.3]            1.2.20110419-11
ii  libc6                              2.19-22
ii  libgcc1                            1:5.2.1-23
ii  liblapack3 [liblapack.so.3]        3.5.0-5
ii  liboctave3v5                       4.0.0-5
ii  libopenblas-base [liblapack.so.3]  0.2.15-1
ii  libstdc++6                         5.2.1-23
ii  octave                             4.0.0-5
ii  octave-struct                      1.0.11-1+b2

octave-optim recommends no packages.

Versions of packages octave-optim suggests:
ii  lyx  2.1.4-2

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>:
Bug#807784; Package octave-optim. (Mon, 14 Dec 2015 02:42:04 GMT) (full text, mbox, link).


Acknowledgement sent to Hörmetjan Yiltiz <hyiltiz@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>. (Mon, 14 Dec 2015 02:42:04 GMT) (full text, mbox, link).


Message #10 received at 807784@bugs.debian.org (full text, mbox, reply):

From: Hörmetjan Yiltiz <hyiltiz@gmail.com>
To: Rafael Laboissiere <rafael@laboissiere.net>, 807784@bugs.debian.org
Subject: Re: [Pkg-octave-devel] Bug#807784: octave-optim suggests `lyx`
Date: Mon, 14 Dec 2015 02:38:22 +0000
[Message part 1 (text/plain, inline)]
Great! Thanks! So lyx was supposed to be used for "reading" some
documentation? Well, I would not think that lyx can be assumed to be a tool
to do so. Octave users will use `help` and `info`, and when necessary, the
browser and PDF reader, but certainly not lyx. Thanks for the effort!

On Sun, Dec 13, 2015, 21:34 Rafael Laboissiere <rafael@laboissiere.net>
wrote:

> Control: severity -1 normal
>
> * Hormet Yiltiz <hyiltiz@gmail.com> [2015-12-12 19:29]:
>
> > Package: octave-optim
> > Version: 1.4.1-1+b1
> > Severity: serious
> > Justification: Policy 7.2
> >
> >   octave-optim suggests lyx, which is a office suite that makes working
> >   with LaTeX easy, and implements a way for reproducable research.
> >   However, `lyx` then depends on `texlive`, which is a heavy
> >   dependency. Octave-optim is a package of GNU Octave, which is used
> >   for scientific computation. octave-optim, being a package for a
> >   octave that does the computation, should NOT depend or suggest a 3rd
> >   party software that is not very related to its usage.
>
> I disagree with this interpretation.  Section 7.2 of the Policy manual
> does mandate that:
>
> "Depends […] The Depends field should be used if the depended-on package
> is required for the depending package to provide a significant amount of
> functionality. […]"
>
> However, there is no such requirement for the Suggests relationship:
>
> "Suggests: This is used to declare that one package may be more useful
> with one or more others. Using this field tells the packaging system and
> the user that the listed packages are related to this one and can perhaps
> enhance its usefulness, but that installing this one without them is
> perfectly reasonable."
>
> I am therefore downgrading the severity of this bug report to "normal"
> hereby.
>
> That said, I agree with the bug submitter that having to install lyx,
> which pulls the whole TeX distribution, is an overkill for just reading
> part of the documentation.  I am now working on a solution that will ship
> the *.pdf instead of the *.lyx, as it is currently the case.  This will
> eventually fix the bug reported here.
>
> Rafael
>
-- 

Sent from Gmail Mobile.
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>:
Bug#807784; Package octave-optim. (Mon, 14 Dec 2015 03:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Rafael Laboissiere <rafael@laboissiere.net>:
Extra info received and forwarded to list. Copy sent to Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>. (Mon, 14 Dec 2015 03:03:03 GMT) (full text, mbox, link).


Message #15 received at 807784@bugs.debian.org (full text, mbox, reply):

From: Rafael Laboissiere <rafael@laboissiere.net>
To: Hormet Yiltiz <hyiltiz@gmail.com>, 807784@bugs.debian.org
Subject: Re: [Pkg-octave-devel] Bug#807784: octave-optim suggests `lyx`
Date: Mon, 14 Dec 2015 03:34:29 +0100
Control: severity -1 normal

* Hormet Yiltiz <hyiltiz@gmail.com> [2015-12-12 19:29]:

> Package: octave-optim
> Version: 1.4.1-1+b1
> Severity: serious
> Justification: Policy 7.2
>
>   octave-optim suggests lyx, which is a office suite that makes working
>   with LaTeX easy, and implements a way for reproducable research.
>   However, `lyx` then depends on `texlive`, which is a heavy
>   dependency. Octave-optim is a package of GNU Octave, which is used
>   for scientific computation. octave-optim, being a package for a
>   octave that does the computation, should NOT depend or suggest a 3rd
>   party software that is not very related to its usage.

I disagree with this interpretation.  Section 7.2 of the Policy manual 
does mandate that:

"Depends […] The Depends field should be used if the depended-on package 
is required for the depending package to provide a significant amount of 
functionality. […]"

However, there is no such requirement for the Suggests relationship:

"Suggests: This is used to declare that one package may be more useful 
with one or more others. Using this field tells the packaging system and 
the user that the listed packages are related to this one and can perhaps 
enhance its usefulness, but that installing this one without them is 
perfectly reasonable."

I am therefore downgrading the severity of this bug report to "normal" 
hereby.

That said, I agree with the bug submitter that having to install lyx, 
which pulls the whole TeX distribution, is an overkill for just reading 
part of the documentation.  I am now working on a solution that will ship 
the *.pdf instead of the *.lyx, as it is currently the case.  This will 
eventually fix the bug reported here.

Rafael



Severity set to 'normal' from 'serious' Request was from Rafael Laboissiere <rafael@laboissiere.net> to 807784-submit@bugs.debian.org. (Mon, 14 Dec 2015 03:03:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>:
Bug#807784; Package octave-optim. (Mon, 14 Dec 2015 07:54:06 GMT) (full text, mbox, link).


Acknowledgement sent to Rafael Laboissiere <rafael@laboissiere.net>:
Extra info received and forwarded to list. Copy sent to Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>. (Mon, 14 Dec 2015 07:54:06 GMT) (full text, mbox, link).


Message #22 received at 807784@bugs.debian.org (full text, mbox, reply):

From: Rafael Laboissiere <rafael@laboissiere.net>
To: 807784@bugs.debian.org
Cc: control@bugs.debian.org
Subject: [pkg-octave/master] Remove lyx from Suggests
Date: Mon, 14 Dec 2015 07:39:08 +0000
tag 807784 pending
thanks

Date: Mon Dec 14 00:35:04 2015 -0200
Author: Rafael Laboissiere <rafael@laboissiere.net>
Commit ID: 51eb8202d676378d75e466a3de2b465ef943ccb1
Commit URL: http://anonscm.debian.org/gitweb/?p=pkg-octave/octave-optim.git;a=commitdiff;h=51eb8202d676378d75e466a3de2b465ef943ccb1
Patch URL: http://anonscm.debian.org/gitweb/?p=pkg-octave/octave-optim.git;a=commitdiff_plain;h=51eb8202d676378d75e466a3de2b465ef943ccb1

    Remove lyx from Suggests

    The PDF file built from the LyX source of the Mini-HowTo is now
    shipped with the package.

    Closes: #807784
    Gbp-Dch: Full
      



Added tag(s) pending. Request was from Rafael Laboissiere <rafael@laboissiere.net> to control@bugs.debian.org. (Mon, 14 Dec 2015 07:54:14 GMT) (full text, mbox, link).


Reply sent to Rafael Laboissiere <rafael@laboissiere.net>:
You have taken responsibility. (Wed, 16 Dec 2015 10:09:08 GMT) (full text, mbox, link).


Notification sent to Hormet Yiltiz <hyiltiz@gmail.com>:
Bug acknowledged by developer. (Wed, 16 Dec 2015 10:09:08 GMT) (full text, mbox, link).


Message #29 received at 807784-close@bugs.debian.org (full text, mbox, reply):

From: Rafael Laboissiere <rafael@laboissiere.net>
To: 807784-close@bugs.debian.org
Subject: Bug#807784: fixed in octave-optim 1.4.1-2
Date: Wed, 16 Dec 2015 10:06:05 +0000
Source: octave-optim
Source-Version: 1.4.1-2

We believe that the bug you reported is fixed in the latest version of
octave-optim, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 807784@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rafael Laboissiere <rafael@laboissiere.net> (supplier of updated octave-optim package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 16 Dec 2015 10:32:32 +0100
Source: octave-optim
Binary: octave-optim
Architecture: source amd64
Version: 1.4.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
Changed-By: Rafael Laboissiere <rafael@laboissiere.net>
Description:
 octave-optim - unconstrained non-linear optimization toolkit for Octave
Closes: 807784
Changes:
 octave-optim (1.4.1-2) unstable; urgency=medium
 .
   * d/octave-optim.doc-base:
     + Add author and abstract fields
     + Add format paragraph for the info file
   * Remove lyx from Suggests.
     The PDF file built from the LyX source of the Mini-HowTo is now
     shipped with the package. (Closes: #807784)
Checksums-Sha1:
 4c84d7f0b7ce96027a42f026f7d846dc7c4324aa 2130 octave-optim_1.4.1-2.dsc
 87147eda2a8c2b8ee5fcf8c90d2e6dc6034343cf 6892 octave-optim_1.4.1-2.debian.tar.xz
 04a1da7b4420de7f65ad614050af25cafd2cfb87 393296 octave-optim_1.4.1-2_amd64.deb
Checksums-Sha256:
 8af158741d37e66f22d9b7a35bbfcd94f9fe22d2af4e7168deaddc27e76c5649 2130 octave-optim_1.4.1-2.dsc
 4c2b32a4798acb600c6e668ad379976c70aeba24c9a7756ef805af007a93191d 6892 octave-optim_1.4.1-2.debian.tar.xz
 c6cd91d194903ac5ac85c818e07c8bc9529a5f031870e2db0f09b225d67c98c3 393296 octave-optim_1.4.1-2_amd64.deb
Files:
 f36a8cd47971c00317ac75da17723952 2130 math optional octave-optim_1.4.1-2.dsc
 a5069b212f6467a1819a8b4d573aa0e6 6892 math optional octave-optim_1.4.1-2.debian.tar.xz
 36adde1c795f1b9aa0a859e9dd50748b 393296 math optional octave-optim_1.4.1-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJWcTHhAAoJECzs6TUOzr5K91YP/Rw8fOIEtlCKQcA1bultw85m
q9Ce+PKm6FQN5yHXCrofBo7QEXnEoWSBJvA8WYG3HqJ3CxJjNdEEQswrpMBx965Y
BI5Vu2xIm2gjt807epXnx5pj6ZyMZ/2eEAJdLDsfda5LPmO3zgSdLVxN6JXD4Mn7
aXjHRLVIh+RddEJ1tSc7n9VGuVAiFl7FSh/2N6tSzwnFhKKdO2IRsZa2e5b6w2sA
Wu2owMQfi6AbsJ5K5aiUsk0iJkgbZq0EgyFvuUNw1A2HDwOWarnPYHzE9344wx9l
25v2KyaOg5pqCyNCpVLYT8hnbyXxRFuPDXuvQnC//lCwpP8DigpCEWnaEowSnGXK
fgsOz4ingXW4aWbLwWKGYG4aPAkW+tFJXVRjZltNvbAqv4SmfnOcM5EwJoUi+6dW
cSzXDmwsY+Dxq1ouishVqZqHDI9DXBa45T0HkVGpLF5rb7D/lgJgaUP7BxiGKufz
xoAUE/Ur9vz26G3Yied7Zg7hPWu4FdK00O36jwn2Kpj4ucgYjMEahl7C/CKNTupk
KazDaKOnvRvhFlb7qS19LOLBSe17Cbt6ANjhNzMLTFN5mUHRqd+jlNDL2VpIqXWb
SBzr1AiIQB/oepfJQxEt4sp0VE3bRIos/Bbr5bbrDraPo6E21DY3vCpsEcX1AmG8
gNSBSbQufBle8fn8+XTl
=zWzs
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 19 Jan 2016 07:35:43 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jul 1 14:04:49 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.