scfc (Tim Landscheidt)
User

Projects (15)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 2:00 AM (128 w, 3 d)
Availability
Available
LDAP User
Tim Landscheidt
MediaWiki User
Tim.landscheidt

Recent Activity

Wed, Mar 1

scfc removed a project from T37043: PostgreSQL: "syntax error in tsquery" when search term contains apostrophes: Security.

(As @tstarling already assessed in T37043#399694, this is not exploitable.)

Wed, Mar 1, 9:55 PM · Need-volunteer, PostgreSQL, Patch-For-Review, MediaWiki-Search
scfc added a comment to T159254: Blacklist apache from unattended-upgrades on tools puppetmaster.

If apache2 ist blacklisted, who will inform Labs/Tool-Labs administrators of the need to manually update apache2?

Wed, Mar 1, 8:17 PM · Labs
scfc triaged T159368: update node.js on tools.telegrambot as "Low" priority.
Wed, Mar 1, 8:15 PM · Tool-Labs, Labs, translatewiki.net
scfc added a parent task for T155063: Create Updated NodeJS container for Tool Labs: T159368: update node.js on tools.telegrambot.
Wed, Mar 1, 8:15 PM · Tool-Labs, Labs
scfc added a subtask for T159368: update node.js on tools.telegrambot: T155063: Create Updated NodeJS container for Tool Labs.
Wed, Mar 1, 8:15 PM · Tool-Labs, Labs, translatewiki.net
scfc added a project to T159368: update node.js on tools.telegrambot: Tool-Labs.
Wed, Mar 1, 8:15 PM · Tool-Labs, Labs, translatewiki.net
scfc added a comment to T113445: Database tables in PostgreSQL and Oracle are treated differently from other tables in other database. Why?.

@Yoonghm: If you're interested in this field, please take a look at T39702.

Wed, Mar 1, 5:40 PM · Patch-For-Review, MediaWiki-Database
scfc triaged T159348: Create a test for duplicate indexes as "Lowest" priority.
Wed, Mar 1, 5:37 PM · MediaWiki-Database, PostgreSQL
scfc created T159348: Create a test for duplicate indexes.
Wed, Mar 1, 5:35 PM · MediaWiki-Database, PostgreSQL
scfc edited the description of T156222: Move wiki talk page archiving into production-grade extension.
Wed, Mar 1, 5:29 PM · Possible-Tech-Projects, MediaWiki-extension-requests
scfc added a comment to T153577: Make standalone puppetmasters optionally use PuppetDB.

(… or anyone else can do that.)

Wed, Mar 1, 4:49 AM · Patch-For-Review, Puppet, Labs, Tool-Labs
scfc added a comment to T153577: Make standalone puppetmasters optionally use PuppetDB.

I'm pretty sure the patches work except that I can't get them to work on toolsbeta-puppetmaster7 due to some PostgreSQL hiccups (our puppetry for that is far too fragile for my taste). I'll set up a new puppetmaster and test that tomorrow.

Wed, Mar 1, 4:49 AM · Patch-For-Review, Puppet, Labs, Tool-Labs
scfc edited the description of T153816: apache::static_site is not working.
Wed, Mar 1, 3:14 AM · Operations, Puppet, Patch-For-Review
scfc placed T153814: Make role::aptly::server work with Apache up for grabs.
Wed, Mar 1, 1:57 AM · Patch-For-Review, Tool-Labs, Labs
mmodell awarded T153814: Make role::aptly::server work with Apache a Like token.
Wed, Mar 1, 1:55 AM · Patch-For-Review, Tool-Labs, Labs
scfc updated subscribers of T153814: Make role::aptly::server work with Apache.

(CCing @mmodell because of 5baa9cedd427110ab84b2cb4e0b24f65cbfa6986.)

Wed, Mar 1, 1:54 AM · Patch-For-Review, Tool-Labs, Labs
scfc updated subscribers of T95747: Puppetize gridengine master configuration.

@gerritbot does not seem to want to add https://gerrit.wikimedia.org/r/#/c/230477/ to this task; hmmm. Anyway, that patch only handles the part of the grid master configuration dealt with by qconf -sconf, not the whole configuration of tools-grid-master that forms the scope of this task.

Wed, Mar 1, 1:41 AM · Labs, Tool-Labs
Restricted Application added a project to T65163: Mail doesn't work for nested tool accounts: Labs.

(My changes https://gerrit.wikimedia.org/r/#/c/237871 and https://gerrit.wikimedia.org/r/#/c/148917/ would make this possible.)

Wed, Mar 1, 12:26 AM · Labs, Tool-Labs

Tue, Feb 28

scfc created T159277: Difficult to set up mock LDAP server in Labs.
Tue, Feb 28, 9:44 PM · LDAP, Labs
scfc added a comment to T159257: Delete test-spm-1.project-proxy.

(The connection refusal is probably T159254 and could be fixed by sudo apt-get install apache2.)

Tue, Feb 28, 9:27 PM · Labs
scfc added a comment to T159254: Blacklist apache from unattended-upgrades on tools puppetmaster.

(FTR: To fix other instances with this problem (= every host with apache2 running), apt-get install apache2 is enough.)

Tue, Feb 28, 8:14 PM · Labs
scfc placed T156626: k8s webservice restart failure with `ValueError: get() more than one object; use filter` up for grabs.

(Unassigning because I don't understand the failure mode, or rather, if my understand had been correct, the bug had been fixed. Perhaps a fresh pair of eyes is helpful.)

Tue, Feb 28, 7:38 PM · Patch-For-Review, Tools-Kubernetes, Tool-Labs, Labs
scfc created T159257: Delete test-spm-1.project-proxy.
Tue, Feb 28, 6:43 PM · Labs
scfc closed T58114: Can't reset password on wikitech (Unicode passwords not accepted), due to LDAP/opendj? as "Resolved".

I think that is close enough to a verification. 2FA should not interfere with the passwords themselves. Thanks for testing.

Tue, Feb 28, 5:43 PM · Labs, wikitech.wikimedia.org
scfc added a comment to T156626: k8s webservice restart failure with `ValueError: get() more than one object; use filter`.

@scfc No worries, but http://tools.wmflabs.org/spiarticleanalyzer/ seems to
work fine for me... (perhaps you fixed it?). By the way, the error doesn't
show up all the time, but shows up from time to time. Thought it worthwhile
to at least mention it on this task.

Tue, Feb 28, 5:12 AM · Patch-For-Review, Tools-Kubernetes, Tool-Labs, Labs
scfc closed T158722: jmail is not puppetized as "Resolved".

I removed the now-obsolete files under /usr/local/bin and tested successfully /usr/bin/jmail with echo Test 15 | mail -s Test tools.scfc-test-can-be-deleted-anytime (as seen above, no existing ~/.forward referred to /usr/local/bin/jmail by its absolute path).

Tue, Feb 28, 3:57 AM · Patch-For-Review, Tool-Labs, Labs
scfc lowered the priority of T101661: Provide all labs users with username / passwords for the Postgres database from "Normal" to "Lowest".

(There does not seem to be anyone planning to work on this.)

Tue, Feb 28, 3:09 AM · Labs-Sprint-101, Labs
scfc closed T101824: Backport python-ldap3 package from Utopic to Precise / Trusty as "Declined".

What's still missing?

Tue, Feb 28, 2:56 AM · Operations, Labs
scfc closed T101824: Backport python-ldap3 package from Utopic to Precise / Trusty, a subtask of T101661: Provide all labs users with username / passwords for the Postgres database, as "Declined".
Tue, Feb 28, 2:56 AM · Labs-Sprint-101, Labs
scfc closed T152060: Inconsistent groups for Git repositories with role::puppetmaster::standalone as "Resolved".
Tue, Feb 28, 2:00 AM · Patch-For-Review, Puppet
scfc placed T116604: Allow Vagrant to set up a PostgreSQL database backend up for grabs.

I did not rebase this change in the past year, so unassigning. This isn't rocket science, but requires a thorough understanding of the current MediaWiki-Vagrant Puppet structure and its interactions.

Tue, Feb 28, 1:59 AM · PostgreSQL, Ladies-That-FOSS-MediaWiki, Patch-For-Review, MediaWiki-Vagrant
scfc placed T67843: Add sqlite role for vagrant up for grabs.

I did not rebase this change in the past year, so unassigning. This isn't rocket science, but requires a thorough understanding of the current MediaWiki-Vagrant Puppet structure and its interactions.

Tue, Feb 28, 1:59 AM · Patch-For-Review, MediaWiki-Vagrant
scfc closed T95442: Clean up cruft in urlproxy as "Declined".

My understanding here was flawed: I assumed that the same Lua modules for for example Redis could be used for Resty as for the usual applications. But Resty needs special coroutine stuff that does not block. So there isn't that much cruft to clean up.

Tue, Feb 28, 1:50 AM · Labs, Tool-Labs
scfc placed T104698: Support numerous commands in LaTex on Wikiversity up for grabs.
Tue, Feb 28, 1:45 AM · Math
scfc added a comment to T126370: Need a better way of testing puppet patches for contint/integration stuff.

@scfc great teaser. I would like to know more about environments.

Is all that logic already in operations/puppet.git ?

Tue, Feb 28, 1:43 AM · Puppet, Continuous-Integration-Infrastructure
scfc placed T128304: Make shared folders optional up for grabs.
Tue, Feb 28, 1:35 AM · MediaWiki-Vagrant
scfc closed T68121: set apt to Wikimedia mirror instead of http://nova.clouds.archive.ubuntu.com/ubuntu/ as "Declined".

I still think this is worthwhile to pursue, but it's too "complicated" for my liking in the existing setup. Ideally (IMVHO), /etc/apt wouldn't be set up by copying the VM builder's directory, but with a more declarative approach in vmbuilder.cfg.erb that ensures that the repositories are ready to use at boot. You can achieve some of the same effect with a Puppet exec that changes /etc/apt/sources.list if necessary, but that only adds to a pile of interacting systems that are hard to understand and "race conditions" (> 30 minutes :-)) for the sources for packages that are hard to debug.

Tue, Feb 28, 1:00 AM · Labs, Labs-Infrastructure
scfc added a comment to T109807: Restore replica.my.cnf for toolsbeta.admin.

@chasemp: Thanks for the explanation. Running maintain-dbusers for several projects in parallel would indeed be problematic for user accounts.

Tue, Feb 28, 12:19 AM · Labs, Tool-Labs
scfc created T159197: Delete shinken-pm1.
Tue, Feb 28, 12:02 AM · Shinken

Mon, Feb 27

scfc added a comment to T164: Uploading a new Differential Revision does not reset “Accept” states in commit messages.

IMHO yes: Words are ambiguous and sometimes hard to parse, "+1"s are "binary".

Mon, Feb 27, 11:52 PM · User-greg, Differential, Gerrit-Migration, Wikimedia Phabricator RfC
scfc added a comment to T164: Uploading a new Differential Revision does not reset “Accept” states in commit messages.

@mmodell: When you review code, you can do so informally: "Yeah, looks alright, bro." +1/+2 are formalized statements, and just like formalized statements in other spheres, they have more weight: "I'm so confident that this change should be merged that I ticked this box." So you incur more cost (effort to test a change thoroughly and risk of loss of reputation), and that cost must be limited and offset by an incentive, in the case of code review usually the mutuality and the ability to search for open/ready-to-merge/need-work changes. An important factor there, like in other spheres, is that the form you signed can't be changed after the fact. If the form is not immutable, there is no incentive to sign it, so you end up (at most) with informal communication that can't be searched, queried, categorized, etc.

Mon, Feb 27, 11:03 PM · User-greg, Differential, Gerrit-Migration, Wikimedia Phabricator RfC
scfc added a comment to T158299: HTTP 500 on Special:NovaSudoers.

(Cf. also https://gerrit.wikimedia.org/r/#/c/339832/ for reducing the size of the page :-).)

Mon, Feb 27, 9:52 PM · wikitech.wikimedia.org, MediaWiki-extensions-OpenStackManager, Labs
scfc closed T62220: Move wiki.toolserver.org to WMF as "Resolved".

https://wiki.toolserver.org/view/Botshttps://www.mediawiki.org/wiki/Toolserver:Bots. Thanks, @Nemo_bis & @Dzahn.

Mon, Feb 27, 7:34 PM · Patch-For-Review, Need-volunteer, Wikimedia-Site-requests
scfc closed T62220: Move wiki.toolserver.org to WMF, a subtask of T18976: Wikis waiting for creation (tracking), as "Resolved".
Mon, Feb 27, 7:34 PM · Wikidata, Tracking, Wikimedia-Site-requests
scfc closed T62220: Move wiki.toolserver.org to WMF, a subtask of T60788: Toolserver migration to Tools (tracking), as "Resolved".
Mon, Feb 27, 7:34 PM · Labs, Tracking, Tool-Labs
scfc closed T62220: Move wiki.toolserver.org to WMF, a subtask of T116389: Delete "toolserver" tool, as "Resolved".
Mon, Feb 27, 7:34 PM · Labs, Tool-Labs
scfc closed T159162: Web proxies don't show up as "Resolved".

The domain resolves for me now:

Mon, Feb 27, 6:08 PM · Labs
scfc closed T152095: On standalone puppetmasters labstore files in /usr/local/sbin get group 998 (gitpuppet) as "Resolved".
Mon, Feb 27, 5:29 PM · Patch-For-Review, Puppet
scfc closed T95098: Make lintian warnings voting errors in labs/toollabs repository as "Resolved".
Mon, Feb 27, 5:28 PM · Continuous-Integration-Config, Patch-For-Review, Labs, Tool-Labs
scfc claimed T159022: tools_enable_php_mcrypt_module is always executed on some instances .
Mon, Feb 27, 3:24 AM · Patch-For-Review, Tool-Labs, Labs
scfc closed T155787: Mail from cron regarding a failure of jsub as "Resolved".
Mon, Feb 27, 2:44 AM · Labs, Tool-Labs
scfc closed T156886: Develop on separate branches for each target of Debian packages as "Resolved".

Building the packages, adding them to aptly and deploying them went without problems.

Mon, Feb 27, 2:44 AM · Patch-For-Review, Labs, Tool-Labs
scfc added a comment to T158824: Remove prometheus-node-exporter from Tool Labs apt repository (if no longer needed).

I also had to remove prometheus-blackbox-exporter from precise-tools and trusty-tools (but not from jessie-tools). This package is only used on tools-prometheus-01.tools.eqiad.wmflabs and tools-prometheus-02.tools.eqiad.wmflabs (both Jessie).

Mon, Feb 27, 2:26 AM · Tool-Labs, Prometheus-metrics-monitoring, Labs
scfc added a comment to T156886: Develop on separate branches for each target of Debian packages.

I have "documented" the two branches master and ubuntu/precise at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Admin#Deploy_new_jobutils_package and will now test if aptly accepts the new packages (otherwise this would have been … :-)).

Mon, Feb 27, 12:14 AM · Patch-For-Review, Labs, Tool-Labs

Sun, Feb 26

scfc added a comment to T29884: enotif doesn't send email if page on watchlist edited following a minor edit and enotif not configured to send minor edits..

According to Manual:$wgEnotifMinorEdits, even after this variable is set to true

Users still need to opt in by checking the appropriate user preference.

My question is why this setting that seems pretty safe to be enabled, is set to false by default? What are the consequences of changing the default value to true? If not much, I would suggest to set it to true by default so that users be able to manually activate the relevant setting in their preferences and avoid this bug until someone figures out a way to fix this.

Sun, Feb 26, 6:32 PM · MediaWiki-Email
scfc updated subscribers of T142727: Set $wgEnotifMinorEdits true throughout WMF, and instead use $wgDefaultUserOptions['enotifminoredits'].
Sun, Feb 26, 6:32 PM · Wikimedia-Site-requests
scfc awarded T29884: enotif doesn't send email if page on watchlist edited following a minor edit and enotif not configured to send minor edits. a Like token.
Sun, Feb 26, 6:28 PM · MediaWiki-Email
scfc added a comment to T110850: Wikipedia Watchlist Notification Emails Not Arriving.

(I picked T29884 because I think it has the biggest "Surprise!" effect on new users, but other issues raised in this bug are filed as T33928 and T40874.)

Sun, Feb 26, 6:28 PM · MediaWiki-Email
scfc merged T110850: Wikipedia Watchlist Notification Emails Not Arriving into T29884: enotif doesn't send email if page on watchlist edited following a minor edit and enotif not configured to send minor edits..
Sun, Feb 26, 6:26 PM · MediaWiki-Email
scfc merged task T110850: Wikipedia Watchlist Notification Emails Not Arriving into T29884: enotif doesn't send email if page on watchlist edited following a minor edit and enotif not configured to send minor edits..
Sun, Feb 26, 6:26 PM · MediaWiki-Email
scfc awarded T40874: Minor bot edits don't trigger email notifications even with "E-mail me also for minor edits of pages" selected, and prevent subsequent notifications from any edit a Like token.
Sun, Feb 26, 6:24 PM · Documentation, MediaWiki-Email
scfc awarded T51749: On minor edit, no email notification for talk page (enotifusertalkpages) a Like token.
Sun, Feb 26, 6:22 PM · MediaWiki-Email
scfc awarded T142727: Set $wgEnotifMinorEdits true throughout WMF, and instead use $wgDefaultUserOptions['enotifminoredits'] a Like token.
Sun, Feb 26, 6:21 PM · Wikimedia-Site-requests
scfc added a comment to T159066: Email notifications not being sent for minor or bot edits.

This task is a duplicate, but there are so many candidates to merge it in … T51749, T142727 and their equivalent for bot edits.

Sun, Feb 26, 6:19 PM · MediaWiki-Watchlist, MediaWiki-Email
scfc updated subscribers of T159070: MW OpenStackManager: add support for ED25519 SSH keys.

The check was introduced by @Platonides in 24fb4ecdb03b053c891d89b7ba6104753a9c1366. @Platonides: It looks like there was no deeper rationale behind the restriction on ssh-rsa/ssh-dss except that those were the keys in use at that time?

Sun, Feb 26, 6:00 PM · MW-1.29-release (WMF-deploy-2017-02-28_(1.29.0-wmf.14)), Patch-For-Review, Labs, MediaWiki-extensions-OpenStackManager
scfc claimed T127388: gridengine master dependencies are missing for gridengine_resources.
Sun, Feb 26, 6:30 AM · Patch-For-Review, Labs, Tool-Labs
scfc moved T158722: jmail is not puppetized from Backlog to Waiting for code review on the Tool-Labs board.

I have put the rewrite at /usr/local/bin/jmail.new and set a symbolic link from /usr/local/bin/jmail. I ran several tests and I'm confident that the patch works.

Sun, Feb 26, 5:47 AM · Patch-For-Review, Tool-Labs, Labs
scfc added a comment to T156886: Develop on separate branches for each target of Debian packages.

… and Jenkins works on that branch without fail. Wonderful.

Sun, Feb 26, 2:59 AM · Patch-For-Review, Labs, Tool-Labs
scfc added a comment to T156886: Develop on separate branches for each target of Debian packages.

I created the branch ubuntu/precise for labs/toollabs with ssh -p 29418 scfc@gerrit.wikimedia.org gerrit create-branch labs/toollabs ubuntu/precise master. The access configuration is the same for all refs/*, so this should apply to ubuntu/precise as well.

Sun, Feb 26, 2:40 AM · Patch-For-Review, Labs, Tool-Labs
scfc renamed T157847: Preparation for api for community-labs-monitoring from "Preperation for api for community-labs-monitoring" to "Preparation for api for community-labs-monitoring".
Sun, Feb 26, 2:31 AM · Tool-Labs, Labs, community-labs-monitoring, Striker
scfc removed a project from T156886: Develop on separate branches for each target of Debian packages: Patch-For-Review.
Sun, Feb 26, 1:55 AM · Patch-For-Review, Labs, Tool-Labs
scfc claimed T95098: Make lintian warnings voting errors in labs/toollabs repository.
Sun, Feb 26, 1:54 AM · Continuous-Integration-Config, Patch-For-Review, Labs, Tool-Labs
scfc closed T157413: Fix lintian errors in labs/toollabs as "Resolved".
Sun, Feb 26, 1:49 AM · Patch-For-Review, Labs, Tool-Labs
scfc closed T157413: Fix lintian errors in labs/toollabs, a subtask of T95098: Make lintian warnings voting errors in labs/toollabs repository, as "Resolved".
Sun, Feb 26, 1:49 AM · Continuous-Integration-Config, Patch-For-Review, Labs, Tool-Labs

Sat, Feb 25

scfc added a comment to T159051: Document and update Gerrit groups for repositories related to Tool Labs.

I documented the status quo (per my knowledge) at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Admin#What_makes_a_root.

Sat, Feb 25, 6:55 PM · Gerrit, Tool-Labs, Labs
scfc edited the description of T159051: Document and update Gerrit groups for repositories related to Tool Labs.
Sat, Feb 25, 6:40 PM · Gerrit, Tool-Labs, Labs
scfc created T159051: Document and update Gerrit groups for repositories related to Tool Labs.
Sat, Feb 25, 6:23 PM · Gerrit, Tool-Labs, Labs
scfc committed rODITa981669c9642: Edit Project Config (authored by scfc).
Edit Project Config
Sat, Feb 25, 6:04 PM
scfc updated subscribers of T158299: HTTP 500 on Special:NovaSudoers.

Is this a reincarnation of T70100?

Sat, Feb 25, 4:56 PM · wikitech.wikimedia.org, MediaWiki-extensions-OpenStackManager, Labs
scfc moved T159025: Pull python-socketio-client and python-websocket from backports from Triage to In Progress on the Tool-Labs board.
Sat, Feb 25, 4:43 PM · Labs, Tool-Labs
scfc created T159025: Pull python-socketio-client and python-websocket from backports.
Sat, Feb 25, 2:43 AM · Labs, Tool-Labs
scfc closed T159024: Reinstall python-socketio-client (python-websocket) as "Invalid".

Okay, that's now twice in a row that I can't see properly:

Sat, Feb 25, 2:37 AM · Labs, Tool-Labs
scfc claimed T159024: Reinstall python-socketio-client (python-websocket).
Sat, Feb 25, 2:17 AM · Labs, Tool-Labs
scfc created T159024: Reinstall python-socketio-client (python-websocket).
Sat, Feb 25, 2:17 AM · Labs, Tool-Labs
scfc created T159022: tools_enable_php_mcrypt_module is always executed on some instances .
Sat, Feb 25, 1:46 AM · Patch-For-Review, Tool-Labs, Labs

Fri, Feb 24

scfc added a project to T158971: Add "prometheus" to https://wikitech.wikimedia.org/wiki/MediaWiki:Titleblacklist: wikitech.wikimedia.org.
Fri, Feb 24, 4:49 PM · wikitech.wikimedia.org, Labs
scfc created T158971: Add "prometheus" to https://wikitech.wikimedia.org/wiki/MediaWiki:Titleblacklist.
Fri, Feb 24, 4:49 PM · wikitech.wikimedia.org, Labs
scfc added a comment to T158968: 'prometheus' service user vs. actual human account 'prometheus'.

I think renaming the shell account name should be enough; deleting should not be necessary.

Fri, Feb 24, 4:47 PM · Labs
scfc added a comment to T152580: rollout prometheus-node-exporter 0.13.

I updated the package on all Tool-Labs instances. Note to self: apt-get install --only-upgrade $package is bad because it can leave the instance with an unconfigured package if the configuration files have changed; clushing is very bad because that leaves 16 instances that way. Try it on one host first, then come up with clush -b -g all 'sudo apt-get install --only-upgrade -o Dpkg::Options::="--force-confold" --force-yes -y prometheus-node-exporter' and be happy.

Fri, Feb 24, 4:11 PM · Prometheus-metrics-monitoring
scfc closed T56697: add useful content to Wikitech:Shell as "Resolved".
Fri, Feb 24, 3:09 PM · wikitech.wikimedia.org, Labs, Labs-Infrastructure
scfc added a comment to T158824: Remove prometheus-node-exporter from Tool Labs apt repository (if no longer needed).

… and backed up the new directory with sudo rsync --chmod 440 --chown root:"${INSTANCEPROJECT}".admin -ilrt /srv/packages/ /data/project/.system/aptly/"$(hostname -f)".

Fri, Feb 24, 3:07 PM · Tool-Labs, Prometheus-metrics-monitoring, Labs
scfc closed T158824: Remove prometheus-node-exporter from Tool Labs apt repository (if no longer needed) as "Resolved".

Removed the packages from aptly and moved the files to ~tools.admin/archived-packages/:

Fri, Feb 24, 3:04 PM · Tool-Labs, Prometheus-metrics-monitoring, Labs
scfc closed T158824: Remove prometheus-node-exporter from Tool Labs apt repository (if no longer needed), a subtask of T152580: rollout prometheus-node-exporter 0.13, as "Resolved".
Fri, Feb 24, 3:04 PM · Prometheus-metrics-monitoring

Thu, Feb 23

scfc updated subscribers of T158722: jmail is not puppetized.

(I disagree that mail APIs are worse than others; in fact IMHO the inherent queue system saves much trouble. Being able to use Phabricator or Debian Bugs asynchronously is priceless.)

Thu, Feb 23, 7:57 PM · Patch-For-Review, Tool-Labs, Labs
scfc edited the description of T158786: Can we delete these old files on video project?.
Thu, Feb 23, 2:35 PM · video2commons, Labs
scfc moved T158824: Remove prometheus-node-exporter from Tool Labs apt repository (if no longer needed) from Triage to Backlog on the Tool-Labs board.
Thu, Feb 23, 1:07 PM · Tool-Labs, Prometheus-metrics-monitoring, Labs
scfc claimed T158722: jmail is not puppetized.

I believe the part about email="/data/project/.system/store/mail/.deliver.$(date +%s).$$" should also be replaced by files created by mktemp in the tool's home directory. I wasn't aware of this use of /data/project/.system/store/mail (https://gerrit.wikimedia.org/r/#/c/326306/ as proof :-)) and I think per-tool storage is a better idea. Also I would only remove the files on success. There seem to be some confusion on which signals trap something 0 is executed by which shells.

Thu, Feb 23, 12:43 AM · Patch-For-Review, Tool-Labs, Labs
scfc added a comment to T158722: jmail is not puppetized.

Actually, there seems to be a bug in that script: The first run of cat >>/tmp/jmail.log after a reboot creates /tmp/jmail.log being owned by that particular user (mostly drtrigonbot) and subsequent invocations by other users will fail. But:

Thu, Feb 23, 12:29 AM · Patch-For-Review, Tool-Labs, Labs
scfc created T158824: Remove prometheus-node-exporter from Tool Labs apt repository (if no longer needed).
Thu, Feb 23, 12:21 AM · Tool-Labs, Prometheus-metrics-monitoring, Labs

Feb 22 2017

scfc committed rODITbd0f33748929: Update links to Tool Labs apt repository (authored by scfc).
Update links to Tool Labs apt repository
Feb 22 2017, 8:27 PM