Closed Bug 1180664 Opened 9 years ago Closed 9 years ago

upgrade mozprofile from 0.23 to 0.25 in Talos

Categories

(Testing :: Talos, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1190265

People

(Reporter: parkouss, Assigned: parkouss)

References

Details

Attachments

(1 file)

Origin of the issue: Bug 1173380 comment 10.

For me pip dependencies are working well, and installing talos in a fresh virtualenv install the right mozprofile (0.23). But still, we could update talos to use mozprofile 0.24.
Assignee: nobody → j.parkouss
Status: NEW → ASSIGNED
Attached patch 1180664.patchSplinter Review
Talos was relying on the fact that the cloned profile should not be deleted with the profile reference, but this was a mozprofile bug. In mozprofile 0.24 this is fixed, so this patch fix the usage of the clone function to explicitly ask to not auto delete the profile.

This patch can be applied directly, without the explicit requirement of mozprofile 0.24 because it should work with both versions.

This way we can take some more time to be sure that mozprofile 0.24 is available on the internal pypi required by Talos, and update the mozprofile version dependency of Talos to 0.24 (while we are here.. :)).

I can't land that to try right now, but I will be able to do that in a few hours I think. Joel, feel free to try/land if you prefer!
can we remove cache_flusher from requirements.txt as well :)
Attachment #8629940 - Flags: review?(jmaher)
Comment on attachment 8629940 [details] [diff] [review]
1180664.patch

Review of attachment 8629940 [details] [diff] [review]:
-----------------------------------------------------------------

thanks!  feel free to land at your own convenience!
Attachment #8629940 - Flags: review?(jmaher) → review+
Depends on: 1180762
Not a big deal but I did not checked my travis-ci build, so the last patch introduced a "line too long" issue: https://travis-ci.org/parkouss/build-talos/builds/69855134

Well I propose that the next patch here could:

- fix that line too long
- use mozprofile 0.24
- remove cache_flusher dependency
See Also: → 1187127
So we should update to 0.25 now. the problem is that t is depending on mozlog 0.3.0, like a bunch of other mozbase packages that we will have to update.
Blocks: 1007262
Summary: upgrade mozprofile from 0.23 to 0.24 in Talos → upgrade mozprofile from 0.23 to 0.25 in Talos
Depends on: 1189720
This will be done with bug 1190265.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: