Re: [Wikitech-l] PolyGerrit theme has been updated for gerrit.wikimedia.org

2019-01-25 Thread Antoine Musso
On 24/01/2019 20:16, Paladox via Wikitech-l wrote:
> Hi, i am pleased to say that gerrit.wikimedia.org PolyGerrit theme has been 
> updated to match timeless (blue/red/green) instead of the plain grey.
> this is what it looks like: https://phabricator.wikimedia.org/F28019595 in 
> 2.15 and in 2.16: https://phabricator.wikimedia.org/F28019604
> Thanks to thcipriani who played with my original change and made it look much 
> much better (awesome), addressing feedback from Volker E.
> Also thanks to Luca from upstream which came up with a original theme for 
> GerritHub which my change is based on!

Well done Paladox!  And thank you for actively maintaining Gerrit and
working with upstream.

-- 
Antoine "hashar" Musso


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] The mw.ext construct in lua modules

2019-01-25 Thread John Erling Blad
There are several extensions that diverge on the naming scheme. Some
of them even being referenced as using the scheme, while not providing
lua libs at all. It is a bit weird.

On Fri, Jan 25, 2019 at 7:09 PM Kunal Mehta  wrote:
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA512
>
> Hi,
>
> On 1/24/19 11:33 PM, Thiemo Kreuz wrote:
> > Is there a question assigned with this long email? Is this a call
> > for feedback?
>
> I think this is probably related to/coming from
> .
>
> - -- Legoktm
> -BEGIN PGP SIGNATURE-
>
> iQIzBAEBCgAdFiEE2MtZ8F27ngU4xIGd8QX4EBsFJpsFAlxLUJcACgkQ8QX4EBsF
> JpuIGRAAtHXuDQqmJK+fqKiMYrzRE7aXkX/pis7z7F5nncPWfHpaMFKFMHeAu4/d
> PHvpJqifXi5LwCV/YSAugmZJaQ1FFn2u+/ZA9sXAAR0JBvHnY/A5unmfXkzpteEP
> eUSCtexL5vjyjVo+Yd/ixbg06FS9Jc/6dxECxb6/A84gjHHQxA9drK4bkLZRvGPj
> 2oInMsB37iBj5/Q/ShO8Km2hz7HJ/zNyW5ljFTYwTKzNiPBcGdswMLu4vj0ALfIF
> OHwUeHj+M6i5UqnP0HiRBSHeFWo9it6RSXEd+lfVNbn46VJZ3zkNUFDqkWeJOWgs
> o3N781lCdRbcn/P3V+k2CkQhVqjGPb/MgxUyQAreup8fcwBcDiDkj7wNnnUETVuS
> EYg3Fc/xlrjIKYO54LSU5kHphEhCxAHdbxol8X8mNPQ3IHGQpyJCCSX6+qSGM/0+
> CYtNh+ktJSyghmdUv2QOvjSkObTKL2HV9yLD3a/3qqO+Pekn9mnoNax/Splr0bV2
> OkK9KMBEd73+/r+6hmhQoJdESOjLofyzoT9ohR3xWlJSfH8XOAWkphbuu87Dp0k1
> KNjue1eP0KY5bO4+64hnqbCpeVpJiaQjkw+uCTmLz7u7tBME1rt7D+3D0PizXENN
> NNkLc4XNl4ouKti3Yhkx0P4TAy/QIDR15M0eSSikHJI8PehqnRU=
> =V+xr
> -END PGP SIGNATURE-
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] The mw.ext construct in lua modules

2019-01-25 Thread Kunal Mehta
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

On 1/24/19 11:33 PM, Thiemo Kreuz wrote:
> Is there a question assigned with this long email? Is this a call
> for feedback?

I think this is probably related to/coming from
.

- -- Legoktm
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEE2MtZ8F27ngU4xIGd8QX4EBsFJpsFAlxLUJcACgkQ8QX4EBsF
JpuIGRAAtHXuDQqmJK+fqKiMYrzRE7aXkX/pis7z7F5nncPWfHpaMFKFMHeAu4/d
PHvpJqifXi5LwCV/YSAugmZJaQ1FFn2u+/ZA9sXAAR0JBvHnY/A5unmfXkzpteEP
eUSCtexL5vjyjVo+Yd/ixbg06FS9Jc/6dxECxb6/A84gjHHQxA9drK4bkLZRvGPj
2oInMsB37iBj5/Q/ShO8Km2hz7HJ/zNyW5ljFTYwTKzNiPBcGdswMLu4vj0ALfIF
OHwUeHj+M6i5UqnP0HiRBSHeFWo9it6RSXEd+lfVNbn46VJZ3zkNUFDqkWeJOWgs
o3N781lCdRbcn/P3V+k2CkQhVqjGPb/MgxUyQAreup8fcwBcDiDkj7wNnnUETVuS
EYg3Fc/xlrjIKYO54LSU5kHphEhCxAHdbxol8X8mNPQ3IHGQpyJCCSX6+qSGM/0+
CYtNh+ktJSyghmdUv2QOvjSkObTKL2HV9yLD3a/3qqO+Pekn9mnoNax/Splr0bV2
OkK9KMBEd73+/r+6hmhQoJdESOjLofyzoT9ohR3xWlJSfH8XOAWkphbuu87Dp0k1
KNjue1eP0KY5bO4+64hnqbCpeVpJiaQjkw+uCTmLz7u7tBME1rt7D+3D0PizXENN
NNkLc4XNl4ouKti3Yhkx0P4TAy/QIDR15M0eSSikHJI8PehqnRU=
=V+xr
-END PGP SIGNATURE-

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] TechCom Radar 2019-01-23

2019-01-25 Thread Kate Chapman
Hi All,

Here are the minutes from this week's TechCom meeting:

* Hosted IRC Discussion on Gerrit Privilege Policy Changes

TechCom does not have the authority to make this change, but is
formulating a recommend to be made to the CTO.
 * Minutes:

 * Log: 


* Reviewed RFC: Store WikibaseQualityConstraint check data in
persistent storage 

* Looking for feedback on RfC: Standards for external services in the
Wikimedia infrastructure. h
prior to Last Call

* Discussed latest updates to Introduce a new namespace for
collaborative judgements about wiki entities


* No IRC Meeting next week, 31 January

* No Internal TechCom next week, 31 January

You can also find our meeting minutes at


See also the TechCom RFC board
.

If you prefer you can subscribe to our newsletter here


Thanks,
Kate

--
Kate Chapman
Senior Program Manager, Core Platform
Wikimedia Foundation
kchap...@wikimedia.org

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] The mw.ext construct in lua modules

2019-01-25 Thread Thiemo Kreuz
I meant half a decade. Thanks for assuming good faith.

> You use naming schemes to avoid name clashes […]

This is by far not the only reason to have a naming scheme. Probably
the least interesting one.

I don't think it makes sense for me to continue contributing to this
conversation, since the proposal we are discussing appears to be based
on that argument alone.

Kind regards
Thiemo

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] The mw.ext construct in lua modules

2019-01-25 Thread John Erling Blad
Half a century? 50 years? You have been working for WMDE since 2014.
Perhaps it would be an idea to discuss the naming scheme instead of
doing questionable call to authority?

The interesting point is _what_ to gain by adding unrelated character
sequences to names. If some character sequence don't convey any
meaningful or important information, then don't add it. It is only
adding noise. You use naming schemes to avoid name clashes, but if the
context has some inherent properties that block name clashes, then
don't add some random character sequences to minimize a chance for
name clash that is already zero.

What extension could a preloaded library possibly clash with? Such an
extension must be written for Mediawiki, and included in Scribunto,
without having an extension page at mediaiwki.org. Maintained outside
Phabricator/Gerrit, yes, but without an extension page? Does that even
make sense?

I make up my own mind, and if I wanted to quote somebody else I would
have done so.

On Fri, Jan 25, 2019 at 2:39 PM Thiemo Kreuz  wrote:
>
> "How it should be done" according to whom? This might be a dumb
> question, but I had the impression you are speaking for a larger group
> of people in your initial post. I would like to understand the context
> better in which the proposed standard came to be.
>
> Personally, I don't support the idea of an open-for-everything
> "mw.randomStuff" naming scheme. It's half a century that I'm actively
> working with code that contains the sequence "mw." literally thousands
> of times: https://codesearch.wmflabs.org/search/?q=%5Cbmw%5C.%5Cb.
> After all these years my expectation is that stuff is only put
> directly in the "mw." namespace when it is general purpose utility
> stuff. And people are even trying to reduce this.
>
> I understand that "mw.ext." is not terribly different from using "mw."
> directly. Both are places for all kinds of unrelated random stuff. But
> I believe it is still useful to have both: "mw." exclusively for
> random stuff that is part of MediaWiki itself, and a different one for
> community code.
>
> Kind regards
> Thiemo
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] The mw.ext construct in lua modules

2019-01-25 Thread Thiemo Kreuz
"How it should be done" according to whom? This might be a dumb
question, but I had the impression you are speaking for a larger group
of people in your initial post. I would like to understand the context
better in which the proposed standard came to be.

Personally, I don't support the idea of an open-for-everything
"mw.randomStuff" naming scheme. It's half a century that I'm actively
working with code that contains the sequence "mw." literally thousands
of times: https://codesearch.wmflabs.org/search/?q=%5Cbmw%5C.%5Cb.
After all these years my expectation is that stuff is only put
directly in the "mw." namespace when it is general purpose utility
stuff. And people are even trying to reduce this.

I understand that "mw.ext." is not terribly different from using "mw."
directly. Both are places for all kinds of unrelated random stuff. But
I believe it is still useful to have both: "mw." exclusively for
random stuff that is part of MediaWiki itself, and a different one for
community code.

Kind regards
Thiemo

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] [Wikitech-ambassadors] Security Notification: Malware creating fake Wikipedia donation banner

2019-01-25 Thread zppix e
Should we include this in tech news, perhaps? I think this is vital information 
that should be sent in that newsletter. 

--
Devin “Zppix” CCENT
Volunteer Wikimedia Developer
Africa Wikimedia Developers Member and Mentor
Volunteer Mozilla Support Team Member (SUMO)
Quora.com Partner Program Member
enwp.org/User:Zppix
**Note: I do not work for Wikimedia Foundation, or any of its chapters. I also 
do not work for Mozilla, or any of its projects. ** 

> On Jan 24, 2019, at 8:02 AM, John Bennett  wrote:
> 
> Hello,
> 
> In order to keep the community informed of threats against Wikimedia projects 
> and users, the Wikimedia Security team has some information to share.
> 
> Malware installed via pirated contented downloaded from sites such as the 
> Pirate Bay can cause web browsers compromised by the malware to create a fake 
> donation banner for Wikipedia users. While the actual malware is not 
> installed or distributed via Wikipedia, unaware visitors may be confused or 
> tricked by it's activities. 
> 
> The malware seeks to trick visitors to Wikipedia by looking like a legitimate 
> Wikipedia banner asking for donations. Once the user clicks on the banner, 
> they are then taken to a portal that leads them to transfer money to a 
> fraudulent bitcoin account that is not controlled by the Foundation.
> 
> The current version of this malware is only infecting Microsoft Windows users 
> at the time of this notification. To date, the number of people affected is 
> small. The fraudulent accounts have taken approximately $700 from infected 
> users. However, we strongly encourage all users to use and update their 
> antivirus software.  
> 
> Additional details and a screenshot of the fake donation banner on can be 
> found at Bleepingcomputer.com. [0]
> 
> [0] 
> https://www.bleepingcomputer.com/news/security/fake-movie-file-infects-pc-to-steal-cryptocurrency-poison-google-results/
> 
> Thanks,
> John Bennett
> 
> ___
> Wikitech-ambassadors mailing list
> wikitech-ambassad...@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-ambassadors
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] The mw.ext construct in lua modules

2019-01-25 Thread John Erling Blad
It is a description of how it should be done, which is not according
to the current page. Yes it is a call for feedback if I must spell it
out.

On Fri, Jan 25, 2019 at 8:33 AM Thiemo Kreuz  wrote:
>
> Is there a question assigned with this long email? Is this a call for 
> feedback?
>
> Kind regards
> Thiemo
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l