-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
[Package Request]: All KDE Packages - Nightly, Stable, Release #39190
Comments
This comment has been minimized.
This comment has been minimized.
@BEEDELLROKEJULIANLOCKHART Please stop opening new issues for all of the package requests for KDE. You can just put the package ID's here. We are familiar with the KDE site and are already looking into the best way to add these packages. This issue was created to combine all of the other issues you opened into a single issue so that the issues tab isn't filled with KDE request spam The problem with these packages is the retention of the packages and the fact that the Jenkins API's to fetch the latest URL's are not fast enough to catch all of the builds. |
Apologies – I'll do as you say. I am able to add the identifiers manually, but that is not assistive, because the sole aspects which that effort is necessary for are:
However, I have not added them for any but #30233 (comment). |
The URI's you have provided don't work after 3 days anyways. As long as we know which packages need to be added yet, we can find the correct URI's |
@BEEDELLROKEJULIANLOCKHART can you make manifests and open PRs to add an initial version of them in this repo, after that, it will be auto updated by the automation. Or, if anyone else would like to do so? |
This comment has been minimized.
This comment has been minimized.
Has remediation of this problem progressed? I ask because many, many packages await this treatment. If not, https://download.kde.org/stable and https://download.kde.org/unstable may be useful. |
Per vedantmgoyal9/vedantmgoyal9#185 (comment), I propose the undermentioned as the solution: $BaseUrl = 'https://binary-factory.kde.org/view/Windows%2064-bit/job/kdeconnect-kde_Release_win64/'
((Invoke-WebRequest -Uri "$BaseUrl").Links | Where-Object {$_.outerText -like "Last successful build*"} | Select-Object -Property outerText) -match '[0-9]{3,}' | Out-Null; $build = $Matches.Values
$BaseUrl+$build+"/$(((Invoke-WebRequest -Uri "$BaseUrl$build/").Links | Where-Object {$_.href -like '*.exe'}).href)"
$BaseUrl = 'https://binary-factory.kde.org/view/Windows%2064-bit/job/Cantor_Release_win64/'
((Invoke-WebRequest -Uri "$BaseUrl").Links | Where-Object {$_.outerText -like "Last successful build*"} | Select-Object -Property outerText) -match '[0-9]{3,}' | Out-Null; $build = $Matches.Values
$BaseUrl+$build+"/$(((Invoke-WebRequest -Uri "$BaseUrl$build/").Links | Where-Object {$_.href -like '*.exe'}).href)"
$BaseUrl = 'https://binary-factory.kde.org/view/Windows%2064-bit/job/KBibTeX_Nightly_win64/'
((Invoke-WebRequest -Uri "$BaseUrl").Links | Where-Object {$_.outerText -like "Last successful build*"} | Select-Object -Property outerText) -match '[0-9]{3,}' | Out-Null; $build = $Matches.Values
$BaseUrl+$build+"/$(((Invoke-WebRequest -Uri "$BaseUrl$build/").Links | Where-Object {$_.href -like '*.exe'}).href)" It appears to operate for me! |
https://blogs.kde.org/2024/01/30/farewell-binary-factory-add-craft-jobs-your-apps-kdes-gitlab-now/ may invalidate some of the concerns expressed here. I presume that WinGet is well-tooled to support GitLab CI? |
This issue is to combine all the requests for KDE packages into a single place and reduce clutter
Nightly
Stable
Release
The text was updated successfully, but these errors were encountered: