scribus should drop ttf-vera-bitstream dependency

Bug #1393349 reported by Pander
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
scribus (Ubuntu)
Fix Released
Undecided
Mattia Rizzolo

Bug Description

scribus should drop ttf-vera-bitstream dependency, it is unneeded

$ sudo apt-get install scribus
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  icc-profiles-free libpodofo0.9.0 openoffice.org-hyphenation-lt ttf-bitstream-vera
Suggested packages:
  icc-profiles scribus-doc scribus-template texlive-latex-recommended
Recommended packages:
  hyphen-hyphenation-patterns
The following NEW packages will be installed:
  icc-profiles-free libpodofo0.9.0 openoffice.org-hyphenation-lt scribus ttf-bitstream-vera
0 upgraded, 5 newly installed, 0 to remove and 8 not upgraded.
Need to get 20.3 MB of archives.
After this operation, 58.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://nl.archive.ubuntu.com/ubuntu/ utopic/main icc-profiles-free all 2.0.1+dfsg-1 [549 kB]
Get:2 http://nl.archive.ubuntu.com/ubuntu/ utopic/universe openoffice.org-hyphenation-lt all 1.2.1-4 [10.2 kB]
Get:3 http://nl.archive.ubuntu.com/ubuntu/ utopic/universe libpodofo0.9.0 amd64 0.9.0-1.2 [466 kB]
Get:4 http://nl.archive.ubuntu.com/ubuntu/ utopic/universe scribus amd64 1.4.4+dfsg1-2 [19.0 MB]
Get:5 http://nl.archive.ubuntu.com/ubuntu/ utopic/universe ttf-bitstream-vera all 1.10-8 [352 kB]
Fetched 20.3 MB in 11s (1,771 kB/s)
Selecting previously unselected package icc-profiles-free.
(Reading database ... 218728 files and directories currently installed.)
Preparing to unpack .../icc-profiles-free_2.0.1+dfsg-1_all.deb ...
Unpacking icc-profiles-free (2.0.1+dfsg-1) ...
Selecting previously unselected package openoffice.org-hyphenation-lt.
Preparing to unpack .../openoffice.org-hyphenation-lt_1.2.1-4_all.deb ...
Unpacking openoffice.org-hyphenation-lt (1.2.1-4) ...
Selecting previously unselected package libpodofo0.9.0.
Preparing to unpack .../libpodofo0.9.0_0.9.0-1.2_amd64.deb ...
Unpacking libpodofo0.9.0 (0.9.0-1.2) ...
Selecting previously unselected package scribus.
Preparing to unpack .../scribus_1.4.4+dfsg1-2_amd64.deb ...
Unpacking scribus (1.4.4+dfsg1-2) ...
Selecting previously unselected package ttf-bitstream-vera.
Preparing to unpack .../ttf-bitstream-vera_1.10-8_all.deb ...
Unpacking ttf-bitstream-vera (1.10-8) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for mime-support (3.55ubuntu1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for man-db (2.7.0.2-2) ...
Processing triggers for fontconfig (2.11.1-0ubuntu3) ...
Setting up icc-profiles-free (2.0.1+dfsg-1) ...
Setting up openoffice.org-hyphenation-lt (1.2.1-4) ...
Setting up libpodofo0.9.0 (0.9.0-1.2) ...
Setting up scribus (1.4.4+dfsg1-2) ...
Setting up ttf-bitstream-vera (1.10-8) ...
Processing triggers for libc-bin (2.19-10ubuntu2) ...

$ sudo dpkg -P ttf-bitstream-vera
(Reading database ... 220364 files and directories currently installed.)
Removing ttf-bitstream-vera (1.10-8) ...
Processing triggers for fontconfig (2.11.1-0ubuntu3) ...

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1393349/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Pander (pander)
affects: ubuntu → scribus (Ubuntu)
Revision history for this message
Mattia Rizzolo (mapreri) wrote :

Hi Pander.

I added ttf-bitstream-vera to the Reccomend here:
http://anonscm.debian.org/cgit/collab-maint/scribus.git/commit/?id=a0354de6ef448f01d569aa630db548d0f6672d60

I had to add it because there is (was? just some month ago I found it, and another person confirmed me that was needed, but looks like I cannot find it now :S) a template calling it. Just after the upload somebody contact me and asked to change it to ttf-dejavu, but I totally forgot about it.

I'll look again at this when I'll find some spare time, and in case I'll change the recommends to ttf-dejavu, or directly drop it.

Thanks for the remainder :)

Revision history for this message
Pander (pander) wrote :

Best is to drop it or keep it only as a recommendation. Scribus should be able to cope with uninstalled fonts.

If you maintain also other packages that have font dependencies I am willing to review them if they are really needed.

Revision history for this message
Mattia Rizzolo (mapreri) wrote : Re: [Bug 1393349] Re: scribus should drop ttf-vera-bitstream dependency
Download full text (4.2 KiB)

Indeed it's in the recommends field:
https://tracker.debian.org/media/packages/s/scribus/control-1.4.4%2Bdfsg1-2
(otherwise apt would have removed scribus when you tried to remove
ttf-bitstream-vera), but recommended packages are installed by default.

On Mon, Nov 17, 2014, 4:05 PM Pander <email address hidden> wrote:

> Best is to drop it or keep it only as a recommendation. Scribus should
> be able to cope with uninstalled fonts.
>
> If you maintain also other packages that have font dependencies I am
> willing to review them if they are really needed.
>
> --
> You received this bug notification because you are subscribed to scribus
> in Ubuntu.
> Matching subscriptions: ubuntu-scribus-bugs
> https://bugs.launchpad.net/bugs/1393349
>
> Title:
> scribus should drop ttf-vera-bitstream dependency
>
> Status in “scribus” package in Ubuntu:
> Confirmed
>
> Bug description:
> scribus should drop ttf-vera-bitstream dependency, it is unneeded
>
> $ sudo apt-get install scribus
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following extra packages will be installed:
> icc-profiles-free libpodofo0.9.0 openoffice.org-hyphenation-lt
> ttf-bitstream-vera
> Suggested packages:
> icc-profiles scribus-doc scribus-template texlive-latex-recommended
> Recommended packages:
> hyphen-hyphenation-patterns
> The following NEW packages will be installed:
> icc-profiles-free libpodofo0.9.0 openoffice.org-hyphenation-lt scribus
> ttf-bitstream-vera
> 0 upgraded, 5 newly installed, 0 to remove and 8 not upgraded.
> Need to get 20.3 MB of archives.
> After this operation, 58.6 MB of additional disk space will be used.
> Do you want to continue? [Y/n]
> Get:1 http://nl.archive.ubuntu.com/ubuntu/ utopic/main
> icc-profiles-free all 2.0.1+dfsg-1 [549 kB]
> Get:2 http://nl.archive.ubuntu.com/ubuntu/ utopic/universe
> openoffice.org-hyphenation-lt all 1.2.1-4 [10.2 kB]
> Get:3 http://nl.archive.ubuntu.com/ubuntu/ utopic/universe
> libpodofo0.9.0 amd64 0.9.0-1.2 [466 kB]
> Get:4 http://nl.archive.ubuntu.com/ubuntu/ utopic/universe scribus
> amd64 1.4.4+dfsg1-2 [19.0 MB]
> Get:5 http://nl.archive.ubuntu.com/ubuntu/ utopic/universe
> ttf-bitstream-vera all 1.10-8 [352 kB]
> Fetched 20.3 MB in 11s (1,771 kB/s)
> Selecting previously unselected package icc-profiles-free.
> (Reading database ... 218728 files and directories currently installed.)
> Preparing to unpack .../icc-profiles-free_2.0.1+dfsg-1_all.deb ...
> Unpacking icc-profiles-free (2.0.1+dfsg-1) ...
> Selecting previously unselected package openoffice.org-hyphenation-lt.
> Preparing to unpack .../openoffice.org-hyphenation-lt_1.2.1-4_all.deb
> ...
> Unpacking openoffice.org-hyphenation-lt (1.2.1-4) ...
> Selecting previously unselected package libpodofo0.9.0.
> Preparing to unpack .../libpodofo0.9.0_0.9.0-1.2_amd64.deb ...
> Unpacking libpodofo0.9.0 (0.9.0-1.2) ...
> Selecting previously unselected package scribus.
> Preparing to unpack .../scribus_1.4.4+dfsg1-2_amd64.deb ...
> Unpacking scribus (1.4.4+dfsg1-2) ...
> Selecting previously unselected package ttf-bitstream-v...

Read more...

Revision history for this message
Pander (pander) wrote :

Ah, then it should be in the suggested packages.

Revision history for this message
Mattia Rizzolo (mapreri) wrote :

for reference I confirm that there are templates witch use Bitstream fonts (nl1, for example)
No, I'm not going to demode the recommends on that font.
Yes, scribus copes fine with missing fonts (by asking for substitutes when opening a file), but I don't want users to be bothered when opening a template it ships.

I'm going to patch all the templates to use DejaVu fonts, instead, and swapping the "recommendency"

Changed in scribus (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Mattia Rizzolo (mapreri)
Revision history for this message
Mattia Rizzolo (mapreri) wrote :
Changed in scribus (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package scribus - 1.4.5+dfsg1-1

---------------
scribus (1.4.5+dfsg1-1) unstable; urgency=medium

  * [9185477] Imported Upstream version 1.4.5+dfsg1.
    + This removes several non-dfsg files.
  * [38cb2ce,bf61884] debian/rules: properly exclude the plugins from
    dh_fixperms. Thanks to Philip Muskovac for the idea.
  * [c370e55] debian/copyright: exclude some non-free files from the packaging.
  * Upload to unstable.

 -- Mattia Rizzolo <email address hidden> Tue, 28 Jul 2015 12:27:49 +0000

Changed in scribus (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.