Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 411463 - sci-misc/boinc-7.0.25 version bump
Summary: sci-misc/boinc-7.0.25 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 4 votes (vote)
Assignee: Gentoo Science Related Packages
URL: http://boinc.berkeley.edu/dev/forum_t...
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks:
 
Reported: 2012-04-10 13:05 UTC by trogdog
Modified: 2012-07-18 13:23 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
proposed ebuild (boinc-7.0.25-r1.ebuild,3.58 KB, text/plain)
2012-04-10 13:07 UTC, trogdog
Details
updated fix_subdirs patch (7.0.2-fix_subdirs.patch,454 bytes, patch)
2012-04-10 13:09 UTC, trogdog
Details | Diff
Proposed ebuild (proposed_boinc-7.0.25.ebuild,619 bytes, patch)
2012-05-20 20:26 UTC, trogdog
Details | Diff
bugfix for missing menus (wxwidgets-2.8.0.12-menufix.patch,511 bytes, patch)
2012-05-20 20:29 UTC, trogdog
Details | Diff
boinc-7.0.29.ebuild (boinc-7.0.29.ebuild,3.48 KB, text/plain)
2012-06-23 20:32 UTC, ChaosEngine
Details

Note You need to log in before you can comment on or make changes to this bug.
Description trogdog 2012-04-10 13:05:48 UTC
As per the above url boinc 7.0.25 has been released as the new stable client.

Reproducible: Always

Steps to Reproduce:
1. Scarabeus checksout svn tag 7.0.25
2. Modifies ebuild
3. Profit :)
Actual Results:  
This builds fine on my local overlay
Comment 1 trogdog 2012-04-10 13:07:48 UTC
Created attachment 308389 [details]
proposed ebuild
Comment 2 trogdog 2012-04-10 13:09:01 UTC
Created attachment 308391 [details, diff]
updated fix_subdirs patch
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2012-04-10 14:18:10 UTC
Comment on attachment 308389 [details]
proposed ebuild

--- boinc-6.12.42.ebuild        2011-11-08 21:04:35.000000000 +0100
+++ -   2012-04-10 16:17:56.378520876 +0200
@@ -34,7 +34,7 @@
                virtual/jpeg
                x11-libs/gtk+:2
                >=x11-libs/libnotify-0.7
-               x11-libs/wxGTK:2.8[X,opengl]
+               <=x11-libs/wxGTK-2.8.11.0[X,opengl]
        )
 "
 DEPEND="${RDEPEND}
@@ -44,7 +44,7 @@
 "
 
 PATCHES=(
-       "${FILESDIR}/6.12.26-fix_subdirs.patch"
+       "${FILESDIR}/7.0.2-fix_subdirs.patch"
 )
 
 AUTOTOOLS_IN_SOURCE_BUILD=1
Comment 4 DaggyStyle 2012-04-16 17:27:43 UTC
(In reply to comment #3)
> Comment on attachment 308389 [details]
> proposed ebuild
> 
> --- boinc-6.12.42.ebuild        2011-11-08 21:04:35.000000000 +0100
> +++ -   2012-04-10 16:17:56.378520876 +0200
> @@ -34,7 +34,7 @@
>                 virtual/jpeg
>                 x11-libs/gtk+:2
>                 >=x11-libs/libnotify-0.7
> -               x11-libs/wxGTK:2.8[X,opengl]
> +               <=x11-libs/wxGTK-2.8.11.0[X,opengl]
>         )
>  "
>  DEPEND="${RDEPEND}
> @@ -44,7 +44,7 @@
>  "
>  
>  PATCHES=(
> -       "${FILESDIR}/6.12.26-fix_subdirs.patch"
> +       "${FILESDIR}/7.0.2-fix_subdirs.patch"
>  )
>  
>  AUTOTOOLS_IN_SOURCE_BUILD=1

>=x11-libs/wxGTK-2.8.11.0[X,opengl] works too.
Comment 5 trogdog 2012-04-16 22:26:41 UTC
(In reply to comment #4)
> 
> >=x11-libs/wxGTK-2.8.11.0[X,opengl] works too.

Yes, it's not a build stopper, but it does bring in the issues from bug 379979 https://bugs.gentoo.org/show_bug.cgi?id=379979

I was unsure of whether to include in submitted ebuild or not.
Comment 6 N. Andrew Walsh 2012-05-20 19:36:11 UTC
I'm using the 7.0.28 build, and it works (mostly) fine: the only issues are some odd widget behaviors (minimizing using the button immediately restores the window; but not if I minimize using the menu).

Anyway, everything else about the new version seems to work fine, so here's my vote to get this into the tree. I'd vote for 7.0.25 stable, and maybe 7.0.28 for testing (which is what I use).

Cheers.
Comment 7 trogdog 2012-05-20 20:26:53 UTC
Created attachment 312409 [details, diff]
Proposed ebuild

Proposed ebuild - addresses bug 412437 and bug 379979
Comment 8 trogdog 2012-05-20 20:29:09 UTC
Created attachment 312411 [details, diff]
bugfix for missing menus

addresses bug 379979
Comment 9 trogdog 2012-05-20 20:32:57 UTC
(In reply to comment #7)
> Created attachment 312409 [details, diff] [details, diff]
> Proposed ebuild
> 
> Proposed ebuild - addresses bug 412437 and bug 379979

Also addresses bug 413675
Comment 10 ChaosEngine 2012-06-23 20:32:07 UTC
Created attachment 316099 [details]
boinc-7.0.29.ebuild

more recent boinc-7.0.29 ebuild
Comment 11 ChaosEngine 2012-06-23 20:34:07 UTC
How to make snaphot:
$ svn co http://boinc.berkeley.edu/svn/trunk/boinc
$ svn export boinc boinc-7.0.29
$ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/
Comment 12 Greg Trigg 2012-06-23 21:28:49 UTC
(In reply to comment #10)
> Created attachment 316099 [details]
> boinc-7.0.29.ebuild
> 
> more recent boinc-7.0.29 ebuild

Don't know if I'm using this correctly or even to try, but here's what I get when I try to build.

emerge: there are no ebuilds built with USE flags to satisfy "net-misc/curl[ssl,-gnutls(-),-nss(-),curl_ssl_openssl(+)]".
!!! One of the following packages is required to complete your request:
- net-misc/curl-7.25.0-r1::gentoo (Change USE: +curl_ssl_openssl, this change violates use flag constraints defined by net-misc/curl-7.25.0-r1: 'threads? ( !ares ) ssl? ( exactly-one-of ( curl_ssl_axtls curl_ssl_cyassl curl_ssl_gnutls curl_ssl_openssl curl_ssl_nss curl_ssl_polarssl ) )')
(dependency required by "sci-misc/boinc-7.0.29" [ebuild])
(dependency required by "boinc" [argument])
Comment 13 Greg Trigg 2012-06-24 03:12:33 UTC
Figured it out.  I don't know if this is the best way to do it, but I defined this in my make.conf file.

CURL_SSL="openssl"

This even solved the curl update problem caused by boinc-6.12.42.
Comment 14 Tomáš Chvátal (RETIRED) gentoo-dev 2012-07-05 06:53:45 UTC
(In reply to comment #11)
> How to make snaphot:
> $ svn co http://boinc.berkeley.edu/svn/trunk/boinc
> $ svn export boinc boinc-7.0.29
> $ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/

There is generate_tarball.sh script in files/ folder.
Comment 15 Greg Trigg 2012-07-05 13:09:10 UTC
(In reply to comment #11)
> How to make snaphot:
> $ svn co http://boinc.berkeley.edu/svn/trunk/boinc
> $ svn export boinc boinc-7.0.29
> $ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/

If we're going to be installing boinc-7.0.29, shouldn't we be pulling from here?

http://boinc.berkeley.edu/svn/tags/boinc_core_release_7_0_29

trunk is currently at 7.1.0
Comment 16 ChaosEngine 2012-07-05 13:11:07 UTC
(In reply to comment #14)
> (In reply to comment #11)
> > How to make snaphot:
> > $ svn co http://boinc.berkeley.edu/svn/trunk/boinc
> > $ svn export boinc boinc-7.0.29
> > $ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/
> 
> There is generate_tarball.sh script in files/ folder.

I haven't noticed that
Comment 17 ChaosEngine 2012-07-05 13:18:33 UTC
Yes, that's correct SVN source for 7.0.29 snapshot.
Now Greg's script (generate_tarball.sh) is better to achieve that :-)
Additionallly something like boinc-9999.ebuild could be created for current SVN trunk

(In reply to comment #15)
> (In reply to comment #11)
> > How to make snaphot:
> > $ svn co http://boinc.berkeley.edu/svn/trunk/boinc
> > $ svn export boinc boinc-7.0.29
> > $ tar -c --xz -f boinc-7.0.29.tar.xz boinc-7.0.29/
> 
> If we're going to be installing boinc-7.0.29, shouldn't we be pulling from
> here?
> 
> http://boinc.berkeley.edu/svn/tags/boinc_core_release_7_0_29
> 
> trunk is currently at 7.1.0
Comment 18 Alexey Shvetsov archtester gentoo-dev 2012-07-18 13:23:08 UTC
I added this version to tree