Skip to content
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

new p2 repo to replace bintray #511

Closed
guillaumecle opened this issue Mar 11, 2021 · 27 comments
Closed

new p2 repo to replace bintray #511

guillaumecle opened this issue Mar 11, 2021 · 27 comments

Comments

@guillaumecle
Copy link

JFrog is announcing Bintray sunset and that is where TestNG eclipse plugins are served.
A new p2 hosting service is need to replace it.

@missedone
Copy link
Collaborator

@guillaumecle , thanks for the reminder.
yes, we're evaluating the free option to host the TestNG eclipse plugins, for now i'm thinking of host on github.
do you happen to know any other option?

Thanks

@guillaumecle
Copy link
Author

No sorry, I don't have any recommendation.

@missedone
Copy link
Collaborator

missedone commented Mar 15, 2021

http://www.lorenzobettini.it/2021/03/publishing-an-eclipse-p2-composite-repository-on-github-pages/

sites have a soft bandwidth limit of 100GB per month and sites have a soft limit of 10 builds per hour

https://docs.github.com/en/github/working-with-github-pages/about-github-pages#guidelines-for-using-github-pages

Usage limits
GitHub Pages sites are subject to the following usage limits:

GitHub Pages source repositories have a recommended limit of 1GB. For more information, see "What is my disk quota?"

Published GitHub Pages sites may be no larger than 1 GB.

GitHub Pages sites have a soft bandwidth limit of 100GB per month.

GitHub Pages sites have a soft limit of 10 builds per hour.

If your site exceeds these usage quotas, we may not be able to serve your site, or you may receive a polite email from GitHub Support or GitHub Premium Support suggesting strategies for reducing your site's impact on our servers, including putting a third-party content distribution network (CDN) in front of your site, making use of other GitHub features such as releases, or moving to a different hosting service that might better fit your needs.

Prohibited uses
GitHub Pages is not intended for or allowed to be used as a free web hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service (SaaS).

In addition, GitHub does not allow GitHub Pages to be used for certain purposes or activities. For a list of prohibited uses, see "GitHub's Additional Product Terms for GitHub Pages."

the bandwidth limit might be an issue
CC @cbeust @juherr @krmahadevan

@juherr
Copy link
Member

juherr commented Mar 16, 2021

@missedone I think it is the best solution for, at least, the short term. 👍

@cbeust
Copy link
Collaborator

cbeust commented Mar 16, 2021 via email

@krmahadevan
Copy link
Member

@juherr @cbeust @missedone - Just a curious question. What if we moved away to making TestNG eclipse plugin available as an offline plugin that would need to be downloaded and installed in eclipse manually ?
That way we could publish the newer versions as releases on the github project and then we could may have some good document with screenshots that shows how to go about doing this, if the rate limiting on GitHub Pages is going to be a problem.

@cbeust
Copy link
Collaborator

cbeust commented Mar 17, 2021 via email

@missedone
Copy link
Collaborator

we will replace the bintray repository, for now as workaround we hosted the plugin update site on github, pls use this update site url: https://testng.org/testng-eclipse-update-site
the source is at https://github.com/testng-team/testng-eclipse-update-site

i will update the README.md shortly with new URL.

@SukumarSpotline
Copy link

@missedone Thanks a ton, it works and you made my day.

@missedone
Copy link
Collaborator

readme is updated to use new update site url.

@cbeust , could you update the url on eclipse marketplace with https://testng.org/testng-eclipse-update-site

@liorst99-IS
Copy link

Hi

Although The new Eclipse contain the new link: https://testng.org/testng-eclipse-update-site
, the new link doesn't work.

Even if the follow the steps:

  1. Click "Help -> Install New Software..." on top level menu
  2. Paste the url https://testng.org/testng-eclipse-update-site

I got "Unable to read repository at https://testng.org/testng-eclipse-update-site/7.4.0/content.xml " Error

I will be great full for any assist.
Thanks a lot
Lior

@prb112
Copy link

prb112 commented May 4, 2021

@liorst99-IS it took a while for it to resolve for me. and thank you for the nice note it helped me get to the plugin

@missedone
Copy link
Collaborator

@liorst99-IS , you may try with the specific version url: https://testng.org/testng-eclipse-update-site/7.4.0
BTW, the update site is hosted on GitHub with GitHub pages, there’s rate limit as link above. We are keep watching.

@cbeust
Copy link
Collaborator

cbeust commented May 4, 2021 via email

@missedone
Copy link
Collaborator

@cbeust , i see it's still old update-site:
image

@liorst99-IS
Copy link

Hi.
Thanks a lot for your support.
I have another question, if you can assist if will be great.
I download the latest eclipse version and it works fine.

I work with Oxygen Release (4.7.0), It will be difficult to change the eclipse version.
I got sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Is it make sense that the testNG doesn't support Oxygen Release (4.7.0)?
Is the only solution to work with the latest Eclipse version?

Thanks a lot
Lior

@missedone
Copy link
Collaborator

missedone commented May 6, 2021

@liorst99-IS
Copy link

Really thanks a lot for all of you. For your great support.

Thanks a lot
Lior

@cbeust
Copy link
Collaborator

cbeust commented May 6, 2021 via email

@missedone
Copy link
Collaborator

@cbeust thanks it works, just verified on a new eclipse instance. thx

@leerho
Copy link

leerho commented Jun 1, 2022

https://testng.org/testng-eclipse-update-site does not support 7.5 or 7.6. When will they be supported?

@missedone
Copy link
Collaborator

hi @leerho , by the design we de-coupled the Eclipse Plugin and TestNG runtime, if you are asking for the TestNG runtime 7.5 and 7.6, they are available here https://github.com/testng-team/testng-p2-update-site

@missedone
Copy link
Collaborator

missedone commented Jul 9, 2022

BTW, seems the auto update of testng-p2 stops working after migration from bintray to github pages, will check and fix

nevermind, it works as long as has automatic update enabled.

@ShivamPandit1213
Copy link

ShivamPandit1213 commented Mar 27, 2024

Hi,
Please help me with this ---

Your original request has been modified.
"TestNG P2 Feature" is already installed, so an update will be performed instead.
Cannot complete the install because one or more required items could not be found.
Software being installed: TestNG P2 Feature 7.9.0.r202312310341 (org.testng.p2.feature.feature.group 7.9.0.r202312310341)
Missing requirement: slf4j-api 1.7.36 (slf4j.api 1.7.36) requires 'java.package; org.slf4j.impl 1.6.0' but it could not be found
Cannot satisfy dependency:
From: TestNG P2 Feature 7.9.0.r202312310341 (org.testng.p2.feature.feature.group 7.9.0.r202312310341)
To: org.eclipse.equinox.p2.iu; slf4j.api [1.7.36,1.7.36]

In location - C:\Users\shiva.p2\pool\plugins
i have to add these files after download manually.

eclipse new update

@ShivamPandit1213
Copy link

After remove the link of dl.bantray
and update the above link no issue reflect but TestNG new version is not getting download.

Eclipse Issue

@krmahadevan
Copy link
Member

@ShivamPandit1213 - Please check if you have followed the below instructions https://testng.org/testng-eclipse/download

@ShivamPandit1213
Copy link

ShivamPandit1213 commented Mar 27, 2024

Eclipse Version: 2024-03 (4.31.0)
Java Version :: 11

eclipse market

let me re-install it.

thanks it resolve(fixed) after re-install

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants