Last modified: 2014-10-16 11:52:42 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 T56823, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 54823 - Bugzilla: Decrease our custom CSS differences with upstream
Bugzilla: Decrease our custom CSS differences with upstream
Status: NEW
Product: Wikimedia
Classification: Unclassified
Bugzilla (Other open bugs)
wmf-deployment
All All
: Lowest normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-10-01 12:52 UTC by Andre Klapper
Modified: 2014-10-16 11:52 UTC (History)
6 users (show)

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


Attachments

Description Andre Klapper 2013-10-01 12:52:02 UTC
Finally comparing our skins/contrib/Wikimedia/global.css in https://git.wikimedia.org/tree/wikimedia%2Fbugzilla%2Fmodifications.git to skins/standard/global.css in upstream http://bzr.mozilla.org/bugzilla/4.2/files , we have quite some delta.

The Bugzilla 4.2 upstream code defines various classes which are not even listed in our custom CSS, such as
  .field_value .text_input
  .field_help_link
  div.bz_query_buttons
  .arrow_button
  input.requestee
  .bz_comment_text span.quote
  .bz_collapse_expand_comments
  .bz_collapse_expand_comments li
  tbody.file pre
etc., etc.

My guts tell me this might be the reason for numerous issues, like bug 36064 comment 14 ("input.requestee", anyone?) or maybe even bug 42850. Yeah. :-(

Have I mentioned that I dislike creating custom skins and then not maintaining them anymore?
Comment 1 Gerrit Notification Bot 2013-10-01 16:33:39 UTC
Change 86877 had a related patch set uploaded by Aklapper:
Remove ugly background images of buttons when changing search result columns. Can be seen on https://bugzilla.wikimedia.org/colchange.cgi

https://gerrit.wikimedia.org/r/86877
Comment 2 Andre Klapper 2013-10-01 16:39:11 UTC
After looking at this a bit more this might be false alarm to some extend, as we load CSS in this order:

<link href="skins/standard/global.css" rel="alternate stylesheet" 
 title="Classic">
<link href="skins/standard/global.css" rel="stylesheet" type="text/css" >
<link href="skins/contrib/Wikimedia/global.css" rel="stylesheet" 
 type="text/css" title="Wikimedia">

Still some cleanup should be done, hence expect some more patches to come...
Comment 3 Gerrit Notification Bot 2013-10-02 10:30:43 UTC
Change 87053 had a related patch set uploaded by Aklapper:
Italicize bug numbers of unconfirmed tickets in "Blocks/Depends on" field.

https://gerrit.wikimedia.org/r/87053
Comment 4 Gerrit Notification Bot 2013-10-02 10:50:27 UTC
Change 87057 had a related patch set uploaded by Aklapper:
Update CSS for duplicates.cgi from upstream

https://gerrit.wikimedia.org/r/87057
Comment 5 Gerrit Notification Bot 2013-10-02 12:29:49 UTC
Change 87067 had a related patch set uploaded by Aklapper:
Remove custom voting.css

https://gerrit.wikimedia.org/r/87067
Comment 6 Gerrit Notification Bot 2013-10-02 13:01:27 UTC
Change 87068 had a related patch set uploaded by Aklapper:
Remove unused panel.css

https://gerrit.wikimedia.org/r/87068
Comment 7 Gerrit Notification Bot 2013-10-02 13:16:57 UTC
Change 87071 had a related patch set uploaded by Aklapper:
Delete unused create_attachment.css

https://gerrit.wikimedia.org/r/87071
Comment 8 Gerrit Notification Bot 2013-10-02 13:32:17 UTC
Change 87067 merged by Dzahn:
Remove custom voting.css

https://gerrit.wikimedia.org/r/87067
Comment 9 Gerrit Notification Bot 2013-10-02 13:33:43 UTC
Change 87068 merged by Dzahn:
Remove unused panel.css

https://gerrit.wikimedia.org/r/87068
Comment 10 Gerrit Notification Bot 2013-10-02 13:34:32 UTC
Change 87071 merged by Dzahn:
Delete unused create_attachment.css

https://gerrit.wikimedia.org/r/87071
Comment 11 Gerrit Notification Bot 2013-10-02 13:41:16 UTC
Change 86877 merged by Dzahn:
Remove ugly background images of buttons when changing search result columns. Can be seen on https://bugzilla.wikimedia.org/colchange.cgi

https://gerrit.wikimedia.org/r/86877
Comment 12 Daniel Zahn 2013-10-02 13:43:32 UTC
the ugly buttons are gone:

https://bugzilla.wikimedia.org/colchange.cgi

and the unused files have been deleted in prod
Comment 13 Gerrit Notification Bot 2013-10-07 10:59:37 UTC
Change 87057 merged by Dzahn:
Remove custom CSS for duplicates.cgi

https://gerrit.wikimedia.org/r/87057
Comment 14 Andre Klapper 2013-10-15 00:18:34 UTC
No delta at all (delete our custom copy or sync):
* dependency-tree.css
* editusers.css
* params.css
* show_multiple.css
* summarize-time.css

Smaller irrelevant changes, either sync or delete our custom copy:
* admin.css

Files do not exist in upstream, need to investigate:
* bug_activity.css
* help.css
* release-notes.css
* skins.tgz
* vector.css
* yui/calendar.css

Quite some diff:
* buglist.css
* global.css
* IE-fixes.css
* index.css
* search_form.css
* show_bug.css
Comment 15 Gerrit Notification Bot 2013-10-15 11:02:09 UTC
Change 89795 had a related patch set uploaded by Aklapper:
Remove custom CSS files identical to upstream standard CSS files.

https://gerrit.wikimedia.org/r/89795
Comment 16 Andre Klapper 2013-10-15 11:11:52 UTC
(In reply to comment #15)
> Remove custom CSS files identical to upstream standard CSS files.
> https://gerrit.wikimedia.org/r/89795

This kills the following files:
> * dependency-tree.css and related images
> * editusers.css
> * params.css
> * show_multiple.css
> * summarize-time.css
> * admin.css
Comment 17 Gerrit Notification Bot 2013-10-15 11:19:13 UTC
Change 89800 had a related patch set uploaded by Aklapper:
Remove unused release-notes.css

https://gerrit.wikimedia.org/r/89800
Comment 18 Gerrit Notification Bot 2013-10-15 21:44:31 UTC
Change 87053 merged by Dzahn:
Italicize bug numbers of unconfirmed tickets in "Blocks/Depends on" field.

https://gerrit.wikimedia.org/r/87053
Comment 19 Gerrit Notification Bot 2013-10-15 22:01:24 UTC
Change 89800 merged by Dzahn:
Remove unused release-notes.css

https://gerrit.wikimedia.org/r/89800
Comment 20 Gerrit Notification Bot 2013-10-16 17:45:50 UTC
Change 89795 merged by Dzahn:
Remove custom CSS files identical to upstream standard CSS files.

https://gerrit.wikimedia.org/r/89795
Comment 21 Gerrit Notification Bot 2013-10-24 21:49:03 UTC
Change 91776 had a related patch set uploaded by Aklapper:
Delete unused custom bug_activity.css file

https://gerrit.wikimedia.org/r/91776
Comment 22 Gerrit Notification Bot 2013-10-24 21:59:26 UTC
Change 91777 had a related patch set uploaded by Aklapper:
Remove unused custom help.css file

https://gerrit.wikimedia.org/r/91777
Comment 23 Gerrit Notification Bot 2013-10-24 22:04:46 UTC
Change 91780 had a related patch set uploaded by Aklapper:
Remove custom skins.tgz file

https://gerrit.wikimedia.org/r/91780
Comment 24 Gerrit Notification Bot 2013-10-24 22:11:11 UTC
Change 91781 had a related patch set uploaded by Aklapper:
Remove unused custom yui/calendar.css and yui/sprite.png

https://gerrit.wikimedia.org/r/91781
Comment 25 Andre Klapper 2013-10-24 22:14:03 UTC
Quick update after today's cleanup patches above so I don't lose track.
What's left to sort out: 

Files which do not exist in upstream:
* vector.css

Quite some diff:
* buglist.css
* global.css
* IE-fixes.css
* index.css
* search_form.css
* show_bug.css
Comment 26 Andre Klapper 2013-10-24 22:39:16 UTC
* buglist.css

Reviewed and tested: Can stay as is, no needless definitions in there. Yay.
Comment 27 Andre Klapper 2013-10-24 22:42:23 UTC
* search_form.css

Can stay as is. only one definition for summary_field which makes sense.
Comment 28 Gerrit Notification Bot 2013-10-24 22:53:55 UTC
Change 91792 had a related patch set uploaded by Aklapper:
Clean up custom index.css

https://gerrit.wikimedia.org/r/91792
Comment 29 Gerrit Notification Bot 2013-10-24 23:03:42 UTC
Change 91794 had a related patch set uploaded by Aklapper:
Delete custom IE-fixes.css

https://gerrit.wikimedia.org/r/91794
Comment 30 Gerrit Notification Bot 2013-10-24 23:37:35 UTC
Change 91801 had a related patch set uploaded by Aklapper:
Clean up custom show_bug.css

https://gerrit.wikimedia.org/r/91801
Comment 31 Andre Klapper 2013-10-24 23:53:20 UTC
Stopping for today. Left to sort out: 
* vector.css
* global.css
Comment 32 Gerrit Notification Bot 2013-10-25 10:21:39 UTC
Change 91839 had a related patch set uploaded by Aklapper:
Remove obsolete CSS definitions.

https://gerrit.wikimedia.org/r/91839
Comment 33 Gerrit Notification Bot 2013-10-25 16:42:16 UTC
Change 91776 merged by Dzahn:
Delete unused custom bug_activity.css file

https://gerrit.wikimedia.org/r/91776
Comment 34 Gerrit Notification Bot 2013-10-25 16:44:43 UTC
Change 91777 merged by Dzahn:
Remove unused custom help.css file

https://gerrit.wikimedia.org/r/91777
Comment 35 Gerrit Notification Bot 2013-10-25 16:45:46 UTC
Change 91780 merged by Dzahn:
Remove custom skins.tgz file

https://gerrit.wikimedia.org/r/91780
Comment 36 Gerrit Notification Bot 2013-10-25 17:14:54 UTC
Change 91781 merged by Dzahn:
Remove unused custom yui/calendar.css and yui/sprite.png

https://gerrit.wikimedia.org/r/91781
Comment 37 Gerrit Notification Bot 2013-10-25 17:17:35 UTC
Change 91794 merged by Dzahn:
Delete custom IE-fixes.css

https://gerrit.wikimedia.org/r/91794
Comment 38 Gerrit Notification Bot 2013-10-25 19:33:32 UTC
Change 91839 merged by Dzahn:
Remove obsolete CSS definitions.

https://gerrit.wikimedia.org/r/91839
Comment 39 Andre Klapper 2013-11-14 15:28:27 UTC
Assuming that we'll get https://gerrit.wikimedia.org/r/#/c/91792/ and https://gerrit.wikimedia.org/r/#/c/91801/ merged soonish, I'll unassign myself from this task for the time being as there's other stuff on the plate.

Two files are left to investigate for some other day:
* https://git.wikimedia.org/blob/wikimedia%2Fbugzilla%2Fmodifications.git/HEAD/skins%2Fcontrib%2FWikimedia%2Fvector.css
* https://git.wikimedia.org/blob/wikimedia%2Fbugzilla%2Fmodifications.git/HEAD/skins%2Fcontrib%2FWikimedia%global.css
Comment 40 Gerrit Notification Bot 2013-11-15 19:11:12 UTC
Change 91792 merged by Dzahn:
Sync our custom index.css with upstream

https://gerrit.wikimedia.org/r/91792
Comment 41 Gerrit Notification Bot 2013-11-15 19:15:25 UTC
Change 91801 merged by Dzahn:
Clean up custom show_bug.css

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

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


Navigation
Links