buildstream-migration / bst-staging

GNU Lesser General Public License v2.1
0 stars 0 forks source link

Review public `Directory` API #1294

Open Cynical-Optimist opened 3 years ago

Cynical-Optimist commented 3 years ago

See original issue on GitLab In GitLab by [Gitlab user @juergbi] on Apr 27, 2020, 07:58

We should make sure we're happy to support the public Directory API long term before releasing 2.0. Aspects to consider:

Cynical-Optimist commented 3 years ago

In GitLab by [Gitlab user @juergbi] on Apr 27, 2020, 09:29

changed the description

Cynical-Optimist commented 3 years ago

In GitLab by [Gitlab user @juergbi] on Apr 27, 2020, 09:29

mentioned in merge request !1878

Cynical-Optimist commented 3 years ago

In GitLab by [Gitlab user @tristanvb] on Jun 24, 2020, 11:16

Worth linking here, is my motion to remove APIs which allow plugins to exploit the Sandbox by writing content directly into it.

Cynical-Optimist commented 3 years ago

In GitLab by [Gitlab user @tristanvb] on Jun 24, 2020, 11:19

Are list_modified_paths() and mark_unmodified() the best approach for what compose needs?

I would say that:

Cynical-Optimist commented 3 years ago

In GitLab by [Gitlab user @tristanvb] on Jun 24, 2020, 11:20

Is set_deterministic_user() needed in the public API?

I don't think so, and was surprised to see it in the Directory API.

Cynical-Optimist commented 3 years ago

In GitLab by [Gitlab user @tristanvb] on Aug 7, 2020, 13:03

changed the description

Cynical-Optimist commented 3 years ago

In GitLab by [Gitlab user @abderrahimk] on Aug 7, 2020, 22:21

mentioned in merge request !2018

Cynical-Optimist commented 3 years ago

In GitLab by [Gitlab user @tristanvb] on Aug 13, 2020, 09:26

changed the description