Please keep Github BOINC releases page up to date

Message boards : BOINC client : Please keep Github BOINC releases page up to date
Message board moderation

To post messages, you must log in.

AuthorMessage
Germano

Send message
Joined: 21 May 16
Posts: 37
Italy
Message 75614 - Posted: 2 Feb 2017, 11:10:56 UTC
Last modified: 2 Feb 2017, 11:16:41 UTC

Hi, I am one of the BOINC maintainers on Fedora / RHEL / CentOS/ Scientific Linux.
The place where usually package maintainers take the source codes of softwares they maintain is
https://github.com/foo/releases

Concerning BOINC, the page
https://github.com/BOINC/boinc/releases
looks like it is not maintained, indeed many new releases (testing included) are not available there, complicating the maintaining work of BOINC packages on Linux distrubutions...

Best regards
ID: 75614 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 75616 - Posted: 2 Feb 2017, 12:18:28 UTC - in response to Message 75614.  

The releases on that page are for Android only, because Android doesn't (yet) have its own branch in BOINC Github. It's developed and built from the Master branch.
Clicking on the "Branch" button on https://github.com/BOINC/boinc gets you all present branches, with https://github.com/BOINC/boinc/commits/client_release/7/7.6 the latest we had - before our main developer changed companies.

Development of the new alpha 7.7 is slow and is again done from the Master branch (alpha's have always been developed from the Master branch at BOINC), when it eventually warrants its own branch that will become 7.8
ID: 75616 · Report as offensive
Germano

Send message
Joined: 21 May 16
Posts: 37
Italy
Message 75618 - Posted: 2 Feb 2017, 12:41:40 UTC - in response to Message 75616.  

Yes, I did notice the branches on GIthub, but it is not an optimal way to provide sources versions. A package maintainer should be able to quickly find the sources of a specific (and even old) version
ID: 75618 · Report as offensive
ChristianB
Volunteer developer
Volunteer tester

Send message
Joined: 4 Jul 12
Posts: 321
Germany
Message 75621 - Posted: 2 Feb 2017, 13:23:11 UTC

Currently we don't use the full potential of github. We also don't have a release process that entails updating github releases. Usually there is a tag that has a specific format that you can query. This should work for all versions since 7.4.49 (tag is: client_release/7.4/7.4.49). For older versions you need to look at the branch where you can find the latest version of the 7.2.x and 7.0.x family (this was done in SVN and I don't think we used tags at the time). More info on how this versioning scheme should work is at AdminReleaseManagement

This is how Debian looks for new versions: https://sources.debian.net/src/boinc/7.6.33%2Bdfsg-5/debian/watch/ They also had a script at one time that downloaded the source as a tarball from github. I couldn't find it just now but you know who to contact.
ID: 75621 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 75699 - Posted: 3 Feb 2017, 21:16:12 UTC - in response to Message 75614.  

https://github.com/BOINC/boinc/releases
looks like it is not maintained


Actually, it is maintained and up to date. The 7.4 versions on the first page are Android bug fix releases. At the moment 7.6 releases start from third page.
ID: 75699 · Report as offensive
Germano

Send message
Joined: 21 May 16
Posts: 37
Italy
Message 75700 - Posted: 3 Feb 2017, 21:28:15 UTC - in response to Message 75699.  

https://github.com/BOINC/boinc/releases
looks like it is not maintained


Actually, it is maintained and up to date. The 7.4 versions on the first page are Android bug fix releases. At the moment 7.6 releases start from third page.

With newest branches on older pages? The releases pages are badly sorted.
ID: 75700 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 75701 - Posted: 3 Feb 2017, 21:36:35 UTC - in response to Message 75700.  

They are in date order. Android wasn't updated to 7.6 but continued with 7.4 because... I don't really know.
ID: 75701 · Report as offensive

Message boards : BOINC client : Please keep Github BOINC releases page up to date

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.