labs_debrepo sets up a shared apt repository in /data/project/repo (configurable). As this is on NFS and NFS is deprecated wherever possible, uses of labs_debrepo should be replaced by aptly or in other ways.
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Declined | None | T153612 Retire and remove module labs_debrepo | |||
| Resolved | Multichill | T153439 Sunset of WDQ | |||
| Resolved | Magnus | T153442 Listeriabot should stop accepting old style wdq syntax in Template:Wikidata list | |||
| Resolved | Magnus | T153441 Deprecate WDQ in Template:Wikidata list and switch remaining lists | |||
| Declined | None | T153444 Add deprecation warning when using WDQ in pywikibot | |||
| Declined | None | T135592 WikiDataQuery bulk loads all items in stream/file cache instead of iterating | |||
| Declined | None | T122112 The script "replace" terminated due to a redirect created shortly before the script started to execute | |||
| Declined | None | T104780 wikidataquery STRING unicode issues | |||
| Declined | None | T72983 wikidataquery tests win32 py3 error | |||
| Resolved | Magnus | T153623 find an alternative for bulk use of Autolist2 | |||
| Resolved | Ricordisamoa | T122706 Create a WDQS-based ElementProvider | |||
| Resolved | bd808 | T169653 Redirect wdq.wmflabs.org to query.wikidata.org | |||
| Resolved | zhuyifei1999 | T153615 Remove dependency on labs_debrepo |
Event Timeline
Comment Actions
How exactly is this related to T153439 Tim? A bit more info than one line would be nice.
Comment Actions
@Multichill: Sorry for being too terse. labs_debrepo is used inter alia by WDQ in the form of operations/puppet's [[https://phabricator.wikimedia.org/diffusion/OPUP/browse/production/modules/role/manifests/wdq_mm/server.pp;8eb8d2e54ad387657bfecb1b3a821c646c4a636b$7|modules/role/manifests/wdq_mm/server.pp]]:
# == Class: role::wdq_mm::server
# Role class for setting up an instance of
# Magnus' WDQ on labs
class role::wdq_mm::server {
requires_realm('labs')
include ::labs_debrepo
include labs_lvm
labs_lvm::volume { 'instance-storage':
mountat => '/srv',
size => '80%FREE',
}
class { '::wdq_mm':
require => [
Class['::labs_debrepo'],
Labs_lvm::Volume['instance-storage'],
]
}
}So labs_debrepo can't be removed before WDQ is decommissioned (or WDQ would need to be set up differently).
Comment Actions
@scfc You can probably start with this one? Or is WDQ still blocking you in some way?
Comment Actions
I don't mind this remaining on NFS because it is small, and it doesn't seem like it is in use anymore so that solves this problem to my mind.