Last modified: 2014-09-09 00:06:39 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 T70259, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 68259 - [OPS] Jenkins: Package for mobile jobs (androidsdk, libdclass) missing in Trusty
[OPS] Jenkins: Package for mobile jobs (androidsdk, libdclass) missing in Trusty
Status: NEW
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Low normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on: 68997
Blocks:
  Show dependency treegraph
 
Reported: 2014-07-19 02:23 UTC by Krinkle
Modified: 2014-09-09 00:06 UTC (History)
6 users (show)

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


Attachments

Description Krinkle 2014-07-19 02:23:07 UTC
Trying to provision a Trusty machine with puppet with the roles for integration slaves fails right due. Among the errors are:

> E: Unable to locate package libgcc1
> E: Unable to locate package zlib1g
> E: Unable to locate package libdclass-jni

Relevant manifests:
- https://github.com/wikimedia/operations-puppet/blob/aaec26d3ee382667a9ce2d8820c60ef6895f07cf/modules/androidsdk/manifests/dependencies.pp#L22-L29

    package { [
        'libgcc1:i386',
        'libncurses5:i386',
        'libsdl1.2debian:i386',
        'libstdc++6:i386',
        'zlib1g:i386',
        ]
    }

- https://github.com/wikimedia/operations-puppet/blob/aaec26d3ee382667a9ce2d8820c60ef6895f07cf/modules/contint/manifests/packages.pp#L110-L119


    package { [
        'libdclass0',
        'libdclass0-dev',
        'libdclass-jni',
        'libdclass-java',
        'libdclass-data',
        ]
    }
Comment 2 Antoine "hashar" Musso (WMF) 2014-07-21 18:08:11 UTC
The packages were needed to use the Android SDK and provide nightly build of the mobile apps.  I am pretty sure the nightly job are totally broken and no more producing any Android package.  If that is the case, we can clean up the puppet manifest and remove the packages from the Slave  + delete the obsolete Jenkins jobs.
Comment 3 Antoine "hashar" Musso (WMF) 2014-08-01 12:58:56 UTC
I have filled a bug for analytics team to have their packages pushed to Trusty: Bug 68997 - Package libcidr + libanon + libdclass for Ubuntu Trusty
Comment 4 Antoine "hashar" Musso (WMF) 2014-08-19 13:40:59 UTC
Not that much of a priority. The jobs are barely used and that depends on ops/analytics team to ship the packages.

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


Navigation
Links