Last modified: 2014-08-13 16:55:17 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T68354, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 66354 - Include imagescaler::packages in tool labs
Include imagescaler::packages in tool labs
Status: RESOLVED FIXED
Product: Wikimedia Labs
Classification: Unclassified
tools (Other open bugs)
unspecified
All All
: Unprioritized normal
: ---
Assigned To: Tim Landscheidt
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-06-08 22:59 UTC by Yuvi Panda
Modified: 2014-08-13 16:55 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Yuvi Panda 2014-06-08 22:59:13 UTC
To ensure consistency of rendering between Production and Labs tools. Reported by Jarry1250 for inconsistency between font rendering.
Comment 1 Tim Landscheidt 2014-06-09 07:35:12 UTC
We included the fonts packages for bug #58740 in exec nodes in February (since then replaced by ::mediawiki::multimedia::fonts).  Due to the way in which I wrote the patch (*1), this is limited to exec nodes only, i. e. they are not installed on tools-login/tools-dev or webnodes.  Is that what is missing here?

(*1) At that time, IIRC I initially wanted to include them in exec_environ, but then (mis-)read the coding conventions that classes shouldn't include other classes, but that these should be set up in roles instead.  Rereading [[wikitech:Puppet usage]], I can't find any such restriction, and IMHO putting it in exec_environ that is included in exec nodes, bastions and webnodes is The Right Thing(TM).
Comment 2 Jarry1250 2014-07-02 13:28:44 UTC
(In reply to Tim Landscheidt from comment #1)
> We included the fonts packages for bug #58740 in exec nodes in February
> (since then replaced by ::mediawiki::multimedia::fonts).  Due to the way in
> which I wrote the patch (*1), this is limited to exec nodes only, i. e. they
> are not installed on tools-login/tools-dev or webnodes.  Is that what is
> missing here?

Yes. Please include ::mediawiki::multimedia::fonts on webnodes.
Comment 3 Gerrit Notification Bot 2014-08-03 19:17:35 UTC
Change 151440 had a related patch set uploaded by Tim Landscheidt:
Tools: Include mediawiki::multimedia::fonts in exec_environ

https://gerrit.wikimedia.org/r/151440
Comment 4 Gerrit Notification Bot 2014-08-13 15:31:52 UTC
Change 151440 merged by coren:
Tools: Include mediawiki::multimedia::fonts in exec_environ

https://gerrit.wikimedia.org/r/151440

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links