-
-
Notifications
You must be signed in to change notification settings - Fork 329
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hautelook/alice-bundle is gone? #1089
Comments
You can check the thread here: https://twitter.com/tfidry/status/1436090358950150145?s=20 Unfortunately I am not sure on the path to follow:
I have pinged Hautelook Engineering twitter account but I did not get a reply so far For context: I had contact with two Hautelook devs at the time I took over the project about ~6 years ago but (understandably) I am not part of the organisation neither did I have at any point admin rights within the GitHub or Packagist organisation. So unfortunately I do not have the access to fix the problem right now. Meanwhile as mentioned in a thread, a temporary solution is to depend on my fork https://github.com/theofidry/AliceBundle and add the following to your "repositories": [
{
"type": "vcs",
"url": "https://github.com/theofidry/AliceBundle"
}
], |
Ah... thanks for your fast response! |
Thanks! |
My build pipeline fails. Now I at least know what is going on and how to fix it. Thanks. |
😧 Thanks for the fork. |
This comment has been minimized.
This comment has been minimized.
@Kocal the tags have been pushed in the morning so they should be available on the fork |
This comment has been minimized.
This comment has been minimized.
Can you link the tweet, please? |
Can you increase the limit to (10 calls/hr) or smth. Current error: It can be easily fixed by adding token but more handy will be to also increase limit. |
That's something you have to ask the Github support - @theofidry cannot change that |
There seems to be more happening with Github today, because a simple |
PHP world now has its own |
Comparing |
This comment has been minimized.
This comment has been minimized.
@qrtyzmng the fix is the one mentioned in the error message: you can configured a token for Composer to do the request to GitHub authenticated which increases the limit. See https://getcomposer.org/doc/articles/authentication-for-private-packages.md#github-oauth |
So I run the Bettergist Collective which usually archives every single PHP package at least 2x a year. I didn't archive in 2021 because I'm working so much and there never seems to be much [psychological] support in the PHP community, but I do have a backup of this package from May 2020. I have created a packagist package and everything. Latest version archived: v2.7.2. https://github.com/bettergistco/hautelook.alice-bundle
The entire 100 GB torrent of all PHP packagist packages as of December 2020 is floating around right here: https://github.com/bettergistco/PackagistArchive |
Quick update: it looks like Hautelook (the company) is merging (or been bought) by another company (nordstromrack) as some other repository maintainers have been notified that they may move to GitLab. I don't have direct contact with the dev teams of those companies (the ones that gave me ownership are no longer working there). In any case, on Monday I'll try to get in touch with GitHub supports to see if we can do something there and if we cannot I'll work on making my fork the official. There is however quite a bit of history (issues & PRs) which would be a shame to lose so although it is not ideal, I prefer to take a few extra days to see if a recovery of any kind is possible. Meanwhile my fork is up to date (code-wise) and there is a bunch of people (a few already in this thread) with various forks so no one should be completely blocked by this issue. |
We might want to consider my Bettergist archive, tho, as a fully coherent backup strategy for every mission-critical packagist package. I currently track over 11,000 disappeared packages since I started the archive in 2019. That's roughly 5% of the still-existing packages. Since it's available via a torrent, we could end up having a concise historical snapshot of the majority of the PHP opensource ecosystem at precise intervals. |
@hopeseekr would that fix the problem of loosing metadata attached to the Github repo Theo pointed out in #1089 (comment)? |
Update: packagist will now pick the fork instead of the Hautelook repo so the VCS fix is no longer necessary, doing |
The build was broken because hautelook's version of the package vanished without trace. nelmio/alice#1089
Thanks for the reference, I hadn't seen this when it happened. https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/ |
Hello,
What should I do? |
add the repo to composer.json
then reinstall again
This worked perfect for me, but my project was quite recent, so no really outdated dependencies. And this was before the default repo should be theofidry's. So I don't know if this is needed or a good idea right now, but it worked fine for me. |
@ait-jorismak Théo wrote that you don't need to do this: #1089 (comment) |
I got a reply from GitHub' support: they will unfortunately not help for migrating issues or anything from the private repository and there is no sign of hautelook/nordstormRack caring. So I'm now asking to see if it's possible to make my fork the new network root. |
@theofidry I'd like you to enable issues on theofidry/AliceBundle. If we do somehow get access to hautelook/AliceBundle we could look into github's API to see if there's a way to export the issues into json and then replicate those issues via a bot. |
@zexa done |
Hautelook has now removed access from the private repository so I'll ask GitHub to unmark |
What a great way to solve all the issues in one bold move. Look at you go, Hautelook. Good marketing. Thanks @theofidry! |
Is this done, or any other news on this? Or will a |
No GitHub kinda closed the issue without taking action I need to open another one.
Since I have ownership of the packagist package and it is already redirecting to my repository, there is no need for it to change. In other words it will remain |
Hello,
Please What should I do ? Content of my composer.json :
|
@willbrid Hello, can you copy/paste your composer.json please ? |
Thank for your reply. I have updated the content of my issue. So you can see my composer.json file. |
A quick look around makes me think you require 2.9 to have it officially say php8 is supported. I think you have a version constraint preventing it from updating higher. I don't know where your alice-bundle dependency is coming from though, it's not listed directly. I'm guessing api-bund;e? |
@willbrid HautelookAliceBundle is not compatible with PHP 8 yet. I am working on it though |
IF your alice-bundle is being pulled in through api-platform, isn't it kinda weird that api-platform claims they are php8.0 compatible since 2.6, but are pulling in a dependency which isn't? |
ApiPlatform doesn't depend on AliceBundle. It mentions how to use it in the docs, which you can still do on 2.6 and php < 8.0
The error message in the composer resolution specifies |
oh stupid.. of course, you don't have it yet in your project, you're trying to add it :). |
According to this GitHub issue: nelmio/alice#1089 the original `hautelook/alice-bundle` is no more publicly available. We need to install all project dependencies without the original `composer.lock`.
Hi,
Just noticed that https://github.com/hautelook/AliceBundle returns a 404. What happened? :)
The text was updated successfully, but these errors were encountered: