Closed Bug 1585038 Opened 6 years ago Closed 3 years ago

automate packages updates at https://pypi.pub.build.mozilla.org/pub/

Categories

(Release Engineering :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: tarek, Unassigned)

References

(Blocks 1 open bug)

Details

Would it be possible to automate updates at https://pypi.pub.build.mozilla.org/pub/ ?

I am thinking about a white list of package we trust, with a cron job that would push the newest versions in our pypi directory.

One side effect is projects that don't pin versions as Tom Prince pointed out. But that's already the case with manual updates today as I don't think we do anything in particular to check the impact of adding a new package release there.

Summary: automate packages updates at v → automate packages updates at https://pypi.pub.build.mozilla.org/pub/
Flags: needinfo?(jlund)

I think it's an interesting idea. Something we could investigate. I'll raise this and update this bug within the next 2 weeks.

Type: task → enhancement
Component: CIDuty → General
Flags: needinfo?(jlund)
Product: Infrastructure & Operations → Release Engineering
QA Contact: dlabici → catlee

so we should support this. our internal pypi managment needs a lot of refactoring and work and applying this fix in isolation is probably not the best approach unless it's a critical issue. As far as I know, it's not yet? I'm going to file a bug to track the major refactor.

We likely won't do anything in Q4 for this. Instead, we should keep filing tickets as we need new packages. This is not a great story but I'm hoping the recent influx of requests is due to the rush of py2 ending.

Maybe in 2020 H1 we can take a serious look at internal pypi.

Blocks: 1586893

Sounds good, thanks for the follow up on this.

Hasn't come up again in years; we can file a new bug or re-open if it becomes desired again.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.