Closed Bug 1240018 Opened 10 years ago Closed 8 years ago

[taskcluster-vcs] Remove unnecessary cached repos

Categories

(Taskcluster :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: garndt, Assigned: garndt)

Details

Attachments

(1 file)

54 bytes, text/x-github-pull-request
selenamarie
: review+
Details | Review
Currently there are a few source manifests that are being cached by tc-vcs but they have been failing for some time now. IN bug 1238778 it was determined that dolphin-512 could be removed, however there are a few other ones that perhaps could be removed as well. I could not find these being used in production, but I might be overlooking something. The ones used in the jobs I found on treeherder seemed to be using our in-tree manifests under b2g/config/<device> https://raw.githubusercontent.com/mozilla-b2g/b2g-manifest/master/emulator-kk.xml https://raw.githubusercontent.com/mozilla-b2g/b2g-manifest/master/emulator-l.xml https://raw.githubusercontent.com/mozilla-b2g/b2g-manifest/master/emulator-jb.xml https://raw.githubusercontent.com/mozilla-b2g/b2g-manifest/master/emulator.xml
Do you know if these are used anywhere? Our caching jobs have been failing on them because of some issues with how large the entire repos are once sycned, so it makes me believe that things are not using it in production but I might be mistaken.
Flags: needinfo?(mpotharaju)
Am not sure if these are in use or obsolete. I haven't had enough work with Emulators usage and their life cycle yet. Josh/Julie might be able to help.
Flags: needinfo?(mpotharaju)
Flags: needinfo?(jocheng)
Flags: needinfo?(jmccracken)
Although we don't run any test on them, we still need them for building to ensue gecko compatibility with different AOSP HAL version.
Flags: needinfo?(jocheng)
Flags: needinfo?(jmccracken)
I'm not proposing that remove them from the github repo, but currently they are not used in our production jhobs that I see on treeherder so I was wondering that if the for the time being we stopped trying to cache them as if they were used in production. When they are used for building, how do they get used? Something locally? In production?
(In reply to Greg Arndt [:garndt] from comment #4) > I'm not proposing that remove them from the github repo, but currently they > are not used in our production jhobs that I see on treeherder so I was > wondering that if the for the time being we stopped trying to cache them as > if they were used in production. > > When they are used for building, how do they get used? Something locally? In > production? They are used for building locally.
Spoke with Edgar on IRC, and I just wanted to clarify here that this doesn't mean the manifests would be removed from github. This would only affect the use of tc-vcs for cloning repos. For building locally, if tc-vcs is not used for checking out the sources, then this change would not matter. The purpose of this bug was to determine if any production jobs that use tc-vcs are referencing one of the manifests in github, which it appears that it's not. I vote that as far as tc-vcs is concerned, we stop looking at those manifests.
Attached file tc-vcs PR 51
Please see comments in the bug regarding removing them from use with tc-vcs (it appears that these manifests are only used for building locally)
Attachment #8710029 - Flags: review?(sdeckelmann)
Commit pushed to master at https://github.com/taskcluster/taskcluster-vcs https://github.com/taskcluster/taskcluster-vcs/commit/21d6b55d70c1f5435daf16c45095d7da95ff6567 Merge pull request #51 from taskcluster/gregarndt-patch-1 Bug 1240018 - Remove repos that cannot be cached
Attachment #8710029 - Flags: review?(sdeckelmann) → review+
Component: Tools → General
Assignee: nobody → garndt
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: