Last modified: 2013-10-29 20:32:14 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 T57589, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 55589 - [Regression] Installer: Layout stylesheets broken (Unable to read skins/vector/screen.css)
[Regression] Installer: Layout stylesheets broken (Unable to read skins/vecto...
Status: RESOLVED FIXED
Product: MediaWiki
Classification: Unclassified
Installer (Other open bugs)
1.22.0
All All
: High major (vote)
: 1.22.0 release
Assigned To: Nobody - You can work on this!
:
: 55954 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-10-10 20:37 UTC by Mark A. Hershberger
Modified: 2013-10-29 20:32 UTC (History)
7 users (show)

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


Attachments

Description Mark A. Hershberger 2013-10-10 20:37:27 UTC
The commit If79d2d1f72579627597b291eec759441d6763c34 "Turn screen.css into screen.less" didn't account for the installer and needs to be fixed.
Comment 1 Jon 2013-10-10 21:02:19 UTC
Could you elaborate on what you mean by "the installer" and what it didn't account for?

I am unfamiliar with the installer and what needs to be fixed. Does it reference screen.css as the css file output has not changed in any significant way...
Comment 2 Jon 2013-10-10 21:08:06 UTC
Ok, so it seems the file  includes/installer/WebInstallerOutput.php references screen.css - this is bad as they are two distinctly separate things.

The getCSS function should probably return the styles property of the module it belongs too and there should be a test added to ensure this works as expected and this doesn't break in future.

If this can't use RL it will also need to access and run the LESS compiler

Is there any reason this file doesn't use ResourceLoader (I assume this code predates it)?
Comment 3 Bryan Tong Minh 2013-10-10 21:57:07 UTC
load.php is not yet available because there is not LocalSettings.php yet.
Comment 4 Mark A. Hershberger 2013-10-11 20:41:38 UTC
instead of fixing the less/css problem, it may only be necessary to duplicate the styles into skins/common/config.css
Comment 5 Mark A. Hershberger 2013-10-11 21:08:29 UTC
(In reply to comment #4)
> instead of fixing the less/css problem, it may only be necessary to duplicate
> the styles into skins/common/config.css

I think that would be sufficient for the 1.22 release, at least.
Comment 6 Gerrit Notification Bot 2013-10-14 01:41:45 UTC
Change 89610 had a related patch set uploaded by PleaseStand:
Installer: Run the LESS compiler for screen.less

https://gerrit.wikimedia.org/r/89610
Comment 7 Kunal Mehta (Legoktm) 2013-10-21 03:34:56 UTC
*** Bug 55954 has been marked as a duplicate of this bug. ***
Comment 8 Andre Klapper 2013-10-21 08:15:10 UTC
Haven't tried, but I assume that an unstyled interface does not entirely block continuing with the installation, hence reverting severity=blocker.
Comment 9 Gerrit Notification Bot 2013-10-28 21:39:34 UTC
Change 89610 merged by MarkAHershberger:
installer: Run the LESS compiler for *.less files

https://gerrit.wikimedia.org/r/89610
Comment 10 Gerrit Notification Bot 2013-10-29 00:15:35 UTC
Change 92459 had a related patch set uploaded by MarkAHershberger:
installer: Run the LESS compiler for *.less files

https://gerrit.wikimedia.org/r/92459
Comment 11 Gerrit Notification Bot 2013-10-29 00:18:17 UTC
Change 92459 abandoned by MarkAHershberger:
installer: Run the LESS compiler for *.less files

Reason:
one day I'll understand gerrit

https://gerrit.wikimedia.org/r/92459
Comment 12 Gerrit Notification Bot 2013-10-29 00:24:17 UTC
Change 92462 had a related patch set uploaded by MarkAHershberger:
installer: Run the LESS compiler for *.less files

https://gerrit.wikimedia.org/r/92462
Comment 13 Gerrit Notification Bot 2013-10-29 00:30:10 UTC
Change 92464 had a related patch set uploaded by MarkAHershberger:
installer: Run the LESS compiler for *.less files

https://gerrit.wikimedia.org/r/92464
Comment 14 Gerrit Notification Bot 2013-10-29 00:32:07 UTC
Change 92462 merged by MarkAHershberger:
installer: Run the LESS compiler for *.less files

https://gerrit.wikimedia.org/r/92462
Comment 15 Gerrit Notification Bot 2013-10-29 01:08:12 UTC
Change 92464 abandoned by MarkAHershberger:
installer: Run the LESS compiler for *.less files

https://gerrit.wikimedia.org/r/92464
Comment 16 Gerrit Notification Bot 2013-10-29 01:47:48 UTC
Change 92475 had a related patch set uploaded by MarkAHershberger:
installer: Run the LESS compiler for *.less files

https://gerrit.wikimedia.org/r/92475
Comment 17 Gerrit Notification Bot 2013-10-29 01:52:55 UTC
Change 92475 merged by jenkins-bot:
installer: Run the LESS compiler for *.less files

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

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


Navigation
Links