Last modified: 2014-07-09 15:28:47 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 T63256, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 61256 - Move Nostalgia skin repository from mediawiki/extensions/ to mediawiki/skins/
Move Nostalgia skin repository from mediawiki/extensions/ to mediawiki/skins/
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Git/Gerrit (Other open bugs)
wmf-deployment
All All
: Unprioritized normal (vote)
: ---
Assigned To: Bartosz Dziewoński
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-02-12 06:51 UTC by Isarra
Modified: 2014-07-09 15:28 UTC (History)
6 users (show)

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


Attachments

Description Isarra 2014-02-12 06:51:37 UTC
Currently the Nostalgia skin is mediawiki/extensions. While technically all non-core skins are extensions, skins as a specific subset should be kept in mediawiki/skins.
Comment 1 Bartosz Dziewoński 2014-05-30 17:39:56 UTC
Ha, I've just been discussing this with Chad this week and I was going to file a bug.

I think there are three things that need to be done at about the same time:

* Renaming or copying the actual repository, and hooking it up as a submodule
  in mediawiki/skins
* Ensuring Nostalgia will work when placed in skins/ rather than extensions/
* Adjusting WMF config for the changes above
Comment 2 Bartosz Dziewoński 2014-05-30 17:40:40 UTC
Also:

* Merging [[mw:Extension:Nostalgia]] into [[mw:Skin:Nostalgia]].
Comment 3 Bartosz Dziewoński 2014-05-31 17:23:48 UTC
(In reply to Bartosz Dziewoński from comment #1)
> * Renaming or copying the actual repository

It needs to be copied, in fact, otherwise older wmf versions will break. I requested the repository to be created.
Comment 4 Bartosz Dziewoński 2014-06-03 21:45:03 UTC
(In reply to Bartosz Dziewoński from comment #1)
> * Renaming or copying the actual repository, and hooking it up as a submodule
>   in mediawiki/skins

This has been done by Chris. I'm writing the patches to do the rest right now.
Comment 5 Gerrit Notification Bot 2014-06-03 21:45:19 UTC
Change 137198 had a related patch set uploaded by Bartosz Dziewoński:
Adjust 'remoteBasePath' to the skins/ directory

https://gerrit.wikimedia.org/r/137198
Comment 6 Gerrit Notification Bot 2014-06-03 21:47:25 UTC
Change 137200 had a related patch set uploaded by Bartosz Dziewoński:
Replace the Nostalgia extension with the Nostalgia skin

https://gerrit.wikimedia.org/r/137200
Comment 7 Gerrit Notification Bot 2014-06-03 21:49:30 UTC
Change 137203 had a related patch set uploaded by Bartosz Dziewoński:
Add Nostalgia to $branchedSkins

https://gerrit.wikimedia.org/r/137203
Comment 8 Bartosz Dziewoński 2014-06-03 21:52:07 UTC
This should do. I'll get someone who knows what they're doing to check these.

TODO undeploy mediawiki/extensions/Nostalgia when we can do it safely.
Comment 9 Gerrit Notification Bot 2014-06-05 13:26:11 UTC
Change 137203 merged by jenkins-bot:
Add Nostalgia to $branchedSkins

https://gerrit.wikimedia.org/r/137203
Comment 10 Gerrit Notification Bot 2014-06-20 22:46:08 UTC
Change 137198 merged by Chad:
Adjust 'remoteBasePath' to the skins/ directory

https://gerrit.wikimedia.org/r/137198
Comment 11 Gerrit Notification Bot 2014-06-20 22:52:32 UTC
Change 137672 had a related patch set uploaded by Bartosz Dziewoński:
Add Nostalgia to $branchedSkins

https://gerrit.wikimedia.org/r/137672
Comment 12 Gerrit Notification Bot 2014-06-20 22:57:10 UTC
Change 137672 merged by jenkins-bot:
Add Nostalgia to $branchedSkins

https://gerrit.wikimedia.org/r/137672
Comment 13 Gerrit Notification Bot 2014-06-20 22:57:14 UTC
Change 137200 merged by jenkins-bot:
Replace the Nostalgia extension with the Nostalgia skin

https://gerrit.wikimedia.org/r/137200
Comment 14 Bartosz Dziewoński 2014-06-20 23:28:51 UTC
(In reply to Bartosz Dziewoński from comment #1)
> * Ensuring Nostalgia will work when placed in skins/ rather than extensions/
> * Adjusting WMF config for the changes above

Done and done with the patches above.

Left to do:
* Update docs on mw.org
* Empty the old repo, leaving just a pointer to the new repo (when possible,
  we'll need to wait for WMF deployment to roll out).
Comment 15 Bartosz Dziewoński 2014-07-04 00:35:30 UTC
With https://gerrit.wikimedia.org/r/#/c/144002/ , WMF deployment is no longer using the Nostalgia extension, only the skin.
Comment 16 Bartosz Dziewoński 2014-07-09 14:57:15 UTC
Docs updated, see [[mw:Skin:Nostalgia]].
Comment 17 Gerrit Notification Bot 2014-07-09 15:07:33 UTC
Change 144988 had a related patch set uploaded by Bartosz Dziewoński:
Remove everything except for short information in README and Nostalgia.php

https://gerrit.wikimedia.org/r/144988
Comment 18 Gerrit Notification Bot 2014-07-09 15:17:09 UTC
Change 144988 merged by jenkins-bot:
Remove everything except for short information in README and Nostalgia.php

https://gerrit.wikimedia.org/r/144988
Comment 19 Bartosz Dziewoński 2014-07-09 15:28:41 UTC
All done!

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


Navigation
Links