thiemowmde created this task. thiemowmde added subscribers: thiemowmde, Lydia_Pintscher, Tobi_WMDE_SW, JeroenDeDauw, JanZerebecki. thiemowmde added projects: Wikidata, DataValues. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION I would like to raise the question (again) why we are depending so hard on Packagist, an external service whose UX is just broken. 1. First problem is, our release and update process does not contain any hint that Packagist is involved. You are supposed to type `composer update`, which is lovely. But whenever it does not work (which happens way to often from my experience) you have no idea what you can do to solve the problem. 2. Even if you know Packagist is involved, it does not give you any hint how you can solve the problem. For example, https://packagist.org/packages/data-values/time just does not reflect the 0.7.0 release. Why? How to solve it? Are you supposed to log in and submit the package again? Who can do this? Why does it seem to work whenever somebody else makes a release but never when I do it? Is this connected to a user right or something? How to find out? How to unblock? I remember @JeroenDeDauw explaining that the release process on GitHub does **not** trigger a Packagist update (which is really, really messed up, if you think about it). However. I remember a hint that you have to do **some** commit to trigger Packagist. I did that. I edited a file and commited it via GitHub's UI. I did a rebase and force push on an existing pull request. Yesterday. Hours ago. Packagist does not care. As far as I can tell that service maps to string identifiers URIs, e.g. `data-values/time` to `https://github.com/DataValues/Time.git`. That's it. Why do we need an external service to do that? Why can't we just use URIs ion our `composer.json` files? Such a super-simple service must "just work". What it does **now** is just wasting my and all our time. Can we please, please get rid of it? TASK DETAIL https://phabricator.wikimedia.org/T96659 REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>. EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: thiemowmde Cc: JanZerebecki, JeroenDeDauw, Tobi_WMDE_SW, Lydia_Pintscher, thiemowmde, Aklapper, Wikidata-bugs, aude _______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs