[Pywikipedia-bugs] [Maniphest] [Updated] T186208: Magul's quick tests doesn't run anymore

2020-03-22 Thread Dvorapa
Dvorapa added a subtask: T248262: Grant Dvorapa an access to Gerrit stream 
(stream-events group).

TASK DETAIL
  https://phabricator.wikimedia.org/T186208

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Dvorapa
Cc: greg, zhuyifei1999, hashar, Liuxinyu970226, Legoktm, Framawiki, Dalba, 
Dvorapa, Magul, Aklapper, Xqt, pywikibot-bugs-list, Alter-paule, Beast1978, 
Un1tY, Totolinototo3, Zkhalido, Hook696, Daryl-TTMG, RomaAmorRoma, 
E.S.A-Sheild, darthmon_wmde, Redabr4, Ferenczy, Zanziii, sarhan.alaa, 
Sadisticturd, Samuditha24, IM3847, Meekrab2012, joker88john, Viztor, CucyNoiD, 
NebulousIris, Wenyi, kostajh, Gaboe420, A.S.Kochergin, Versusxo, 
Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Af420, Darkminds3113, 
Bsandipan, Lordiis, Adik2382, Jayprakash12345, Chicocvenancio, Th3d3v1ls, 
Ramalepe, MichaelSchoenitzer_WMDE, Liugev6, Tbscho, MayS, WSH1906, Lewizho99, 
Mdupont, JJMC89, Maathavan, Jogi_don, D3r1ck01, Altostratus, Avicennasis, 
Liudvikas, mys_721tx, Jdlrobson, jayvdb, Masti, Alchimista, jayantanth, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T186208: Magul's quick tests doesn't run anymore

2019-05-31 Thread gerritbot
gerritbot added a project: Patch-For-Review.

TASK DETAIL
  https://phabricator.wikimedia.org/T186208

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: gerritbot
Cc: greg, zhuyifei1999, hashar, Liuxinyu970226, Legoktm, Framawiki, Dalba, 
Dvorapa, Magul, Aklapper, Xqt, pywikibot-bugs-list, E.S.A-Sheild, 
darthmon_wmde, Redabr4, Ferenczy, Zanziii, sarhan.alaa, Sadisticturd, 
Samuditha24, IM3847, joker88john, Viztor, DannyS712, CucyNoiD, NebulousIris, 
Wenyi, kostajh, Gaboe420, A.S.Kochergin, Versusxo, Majesticalreaper22, 
Giuliamocci, Adrian1985, Cpaulf30, Baloch007, Darkminds3113, Bsandipan, 
Lordiis, Adik2382, Jayprakash12345, Chicocvenancio, Th3d3v1ls, Ramalepe, 
MichaelSchoenitzer_WMDE, Liugev6, Tbscho, MayS, WSH1906, Lewizho99, Mdupont, 
JJMC89, Maathavan, Jogi_don, D3r1ck01, Avicennasis, Liudvikas, mys_721tx, 
Jdlrobson, jayvdb, dduvall, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T186208: Magul's quick tests doesn't run anymore

2019-05-14 Thread Dvorapa
Dvorapa added a project: Wikimedia-Hackathon-2019.

TASK DETAIL
  https://phabricator.wikimedia.org/T186208

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Dvorapa
Cc: zhuyifei1999, hashar, Liuxinyu970226, Legoktm, Framawiki, Dalba, Dvorapa, 
Magul, Aklapper, Xqt, pywikibot-bugs-list, darthmon_wmde, Redabr4, Ferenczy, 
Zanziii, sarhan.alaa, Sadisticturd, Samuditha24, IM3847, Viztor, DannyS712, 
NebulousIris, Wenyi, kostajh, A.S.Kochergin, Jayprakash12345, Chicocvenancio, 
Tbscho, MayS, Mdupont, JJMC89, Jogi_don, D3r1ck01, Avicennasis, Liudvikas, 
Samwilson, SBisson, mys_721tx, Jdlrobson, jayvdb, dduvall, Masti, Alchimista, 
Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T186208: Magul's quick tests doesn't run anymore

2019-03-04 Thread hashar
hashar added a comment.


  @Dvorapa thank you so much for your replies. I guess I have all the context 
to jump in and analysis a proper solution :-]
  
  > The easy solution for the top priority Magul's test replacement would be 
something like this: Someone enters a magic keyword in the Gerrit patchset 
comment -> Wikimedia CI registers it and creates a pull request to GitHub with 
the code (perhaps using GH API, also closes it immediately as it wil not be 
needed on GitHub) -> and GitHub-Travis-Appveyor handles the rest of the work.
  
  Our situation with GitHub is already rather sort of a mess. Others previously 
suggested to have a Gerrit -> GitHub -> Travis -> 3rd party tools, I vetoed it 
as not robust enough.  There are too many stacks and it is asking for troubles. 
  That being said, people do take advantage of repositories being synced to 
Github to activate jobs that run once a change is merged. That is fine since it 
does not touch Gerrit / Wikimedia CI and thus #release-engineering-team 
 is not 
involved :-]
  
  > The harder solution would be to mimick Travis/Appveyor in Wikimedia CI as 
you said, then when someone enters a magic keyword in the Gerrit patchset 
comment or someone +2 the patchset -> Wikimedia CI registers it and runs the 
tox on predefined set of environments including several Python versions, three 
major OS platforms and several presets.
  
  The Wikimedia CI uses a Docker container that runs tox. It recently got 
support for python 2.7, 3.4, 3.5, 3.6 and 3.7 T191764 
. We should be able to add them 
right now in `tox.ini` and add CI jobs for them.
  
  ---
  
  32bits, yes I agree we can drop it. I don't think pywikibot would have many 
issues with it anyway.
  
  That leaves us with the .travis.yml 
. 
Seems all of that can be converted to testenv in tox.ini, possibly by invoking 
different testing scripts.  It does not seem too complicated :]

TASK DETAIL
  https://phabricator.wikimedia.org/T186208

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: hashar
Cc: hashar, Liuxinyu970226, Legoktm, Framawiki, Dalba, Dvorapa, Magul, 
Aklapper, Xqt, pywikibot-bugs-list, Redabr4, Zanziii, Sadisticturd, 
NebulousIris, Wenyi, A.S.Kochergin, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, 
Liudvikas, mys_721tx, jayvdb, dduvall, Masti, Alchimista, Rxy, greg
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T186208: Magul's quick tests doesn't run anymore

2019-02-23 Thread Dvorapa
Dvorapa added a subtask: T132138: Perform full test suite using Wikimedia CI.

TASK DETAIL
  https://phabricator.wikimedia.org/T186208

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Dvorapa
Cc: Liuxinyu970226, Legoktm, Framawiki, Dalba, Dvorapa, Magul, Aklapper, Xqt, 
pywikibot-bugs-list, Zanziii, Sadisticturd, NebulousIris, Wenyi, A.S.Kochergin, 
Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Liudvikas, mys_721tx, jayvdb, 
Masti, Alchimista, Rxy, hashar, greg
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T186208: Magul's quick tests doesn't run anymore

2018-05-18 Thread Dvorapa
Dvorapa added projects: Continuous-Integration-Config, Release-Engineering-Team.Dvorapa added a comment.
Probably we could ask #release-engineering-team? We would like to make Travis and AppVeyor builds for patchsets sometimes. Until now it worked like this:


@Magul was added as a reviewer to a patch
Not sure how Magul updated his GitHub fork of Pywikibot and created a Pull request with a change
Travis and AppVeyor builds were run on a patchset and Magul added links to a comment when done


Probably we could achieve something similar with #jenkins?:


Write a keyword (like recheck is used for jenkins retesting patchset)
Travis and AppVeyor is run from Jenkins
Output is inserted as a comment to a patchset
TASK DETAILhttps://phabricator.wikimedia.org/T186208EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DvorapaCc: Dvorapa, Magul, Aklapper, Xqt, pywikibot-bugs-list, God, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Liudvikas, Luke081515, jayvdb, Dalba, Masti, zeljkofilipin, Alchimista, Rxy, hashar, greg___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs