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

Reply via email to