Hi! Sorry for the late reply to this one, but I suspect a related problem might still exist for some projects.
> It's running an Android older than 5.00, because the client works!!!!!!, >If it was running Android 5, then old Boincs wouldn't work, >and Probably NativeBoinc wouldn't work, This was my initial guess as well, but actually we had quite a lot of computing error results at E@H where the Android version wasn't reported properly (old client), therefore we sent a non-PIE app by default, which failed because the client was running on Android 5 (!!). I suspect that NativeBOINC actually can run on Android 5. In order not to waste resources on the affected devices I'm now using the following workaround: If the OS version string contains the string 3.4.0, the client will get the PIE app version. Rationale: there never was or will be an Android version 3.4.0, so this must be the Kernel version reported by older (native)BOINC clients. AFAIK, the versions of Android that are based on kernel 3.4.0 all support (or even require) PIE, so it's safe to send a PIE app version. This rule might not be perfect (you can always have custom made Android images with whatever kernel version) but this hopefully will catch the vast majority of cases at E@H where some (Native?)BOINC users will be downloading workunit after workunit only to have them fail. Cheers HBE ----------------------------------------------------------------- Heinz-Bernd Eggenstein Max Planck Institute for Gravitational Physics Callinstrasse 38 D-30167 Hannover, Germany Tel.: +49-511-762-19466 (Room 037) From: Stephen Maclagan <[email protected]> To: Eric J Korpela <[email protected]>, Cc: "[email protected]" <[email protected]> Date: 08/03/2015 18:15 Subject: Re: [boinc_dev] Android 4.3 hosts not receiving Seti work. Sent by: "boinc_dev" <[email protected]> Wild6-NJ's host is still reporting it's Android version as 4.3 on the website, the website hasn't been updated to show it as 4.3.0, and is still failing to get work: http://setiathome.berkeley.edu/show_host_detail.php?hostid=7495128 You really don't need to know the Android version in all cases, If a host is running an old Boinc that doesn't report the Android version contacts a project, you automatically know that: It's running an Android older than 5.00, because the client works!!!!!!, If it was running Android 5, then old Boincs wouldn't work, and Probably NativeBoinc wouldn't work, and neither would be able to contact the project, you don't know if it is pre or post Android 4.1, But what you do know is that non-PIE apps will work, So send it non-PIE work. Users are also reporting they now can't upgrade Boinc to the latest version because their Android is too old: http://boinc.berkeley.edu/dev/forum_thread.php?id=10084 http://setiathome.berkeley.edu/forum_thread.php?id=76729&postid=1650642 Seems Android 4.1 is now the minimum, Shouldn't the Play Store also have a non-PIE Boinc for pre-Android 4.1 hosts? Claggy From: [email protected] Date: Sun, 22 Feb 2015 09:13:05 -0800 Subject: Re: [boinc_dev] Android 4.3 hosts not receiving Seti work. To: [email protected] CC: [email protected]; [email protected] The problem with NativeBoinc is that it hasn't been update to report the Android version. What's being reported as "2.6.32.15-gf5a401c" is not the Android version but the linux kernel version. That can't be used to determine the Android version. As far as BOINC goes, someone needs to compile more recent BOINC code to work on older Android versions and release it in the App store to fix that one. On Sun, Feb 22, 2015 at 6:01 AM, Stephen Maclagan <[email protected]> wrote: Neither of those two hosts have received work since the change, if it's been applied that is, One of the hosts now doesn't exist either. Other complications are that hosts run Native Boinc don't receive Stock work either: http://setiweb.ssl.berkeley.edu/beta/show_host_detail.php?hostid=69846 But do receive work if they run the NativeBoinc supplied Seti app via anonymous platform: http://setiathome.berkeley.edu/show_host_detail.php?hostid=7207503 I would hope that NativeBoinc's running old kernels like my Android 2.2.2 equipped host, (that's below the Official Boinc's minimum OS version) Android 2.6.32.15-gf5a401c would still receive Stock work because of that reason: http://setiathome.berkeley.edu/show_host_detail.php?hostid=6975058 (It's off doing work at Albert, so hasn't needed to ask for work from Seti) It won't help Dr Who Fan while running Native Boinc, But he does have a Boinc upgrade option, My HTC Desire S doesn't have that option. Claggy > Date: Mon, 16 Feb 2015 14:51:22 -0800 > From: [email protected] > To: [email protected]; [email protected] > Subject: Re: [boinc_dev] Android 4.3 hosts not receiving Seti work. > > I changed the schedule code so that it parses either "4.3.0" or "4.3". > Eric, feel free to deploy this on S@h. > -- D > > On 16-Feb-2015 1:02 PM, Stephen Maclagan wrote: > > There's a pair of Android 4.3 hosts that seem to have been caught by Eric's > > limiting Seti work to pre-Android 5 hosts, They are both reporting themselves as > > Android 4.3, as opposed to Android 4.3.0 which seems strange: > > > > http://setiathome.berkeley.edu/forum_thread.php?id=76729 > > > > http://setiathome.berkeley.edu/show_host_detail.php?hostid=7501642 > > > > http://setiathome.berkeley.edu/show_host_detail.php?hostid=7495128 > > > > Do their scheduler logs show anything? > > > > Claggy _______________________________________________ boinc_dev mailing list > > [email protected] > > http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit > > the above URL and (near bottom of page) enter your email address. > > > _______________________________________________ > boinc_dev mailing list > [email protected] > http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev > To unsubscribe, visit the above URL and > (near bottom of page) enter your email address. _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address. _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address. _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
