Posts by Agentb

41) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74433)
Posted 27 Nov 2016 by Profile Agentb
Post:
Jord posted a very important link earlier in the thread relating to the BOINC project governance, i wondered if anyone read it.

here and it lists who's who (sort of) and more importantly what the process for change is.

There is a typo or two in the Governance document, i've included some [words] which appear to be missing (on the version i see)- but it describes - quite clearly the actions of change and who is responsible.

Before saying people are owners or quasi owners, they should read the document.

The relevant parts are.

2.3 Committers
“Committers” are contributors who have shown, via a sequence of positive contributions, their value to the project. Committers are able to make changes directly, rather than by [the normal Contributor process in 2.2] Committers have no more authority over the project than contributors. Their work is visible to the community (e.g. in a commit history) and can be reviewed by the community. The key difference is that this review happens after the change is made, rather than before [] submitting patches.

Each committer will be associated with one or more “areas” of the project:
Software development and maintenance
Translation system
Testing and release management
Documentation
BOINC web site, including News items.
Support
Infrastructure (e.g. setting up and maintaining email lists and Github repository; maintaining BOINC web server).


Depending on the committer’s area(s), they will be given specific privileges such as:
Commit access to the source code repository.
Write access to the documentation Wikis.
Write access to the public web site.
Moderator status on project message boards.


Committers are expected to:
Read the communication channels relevant to their area(s).
Participate in the process of evaluating and committing patches in their area(s).

Section 4. Contribution processes

In all cases, contributors are expected to work as part of the community. For example:
Before submitting a software patch for a new feature, a contributor should discuss the feature and its implementation with the community.


Section 5. Decision processes

The committers in an area must also decide on development plans in that area – for example, whether and how a new feature will be implemented. These decisions should be made by consensus of the committers in that area, with review and discussion of the community as a whole.


It's not clear who are the committers are (note the plural) relating to the BOINC message boards but section 4 does set an expectation of discussion and communication with the community.
42) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74422)
Posted 27 Nov 2016 by Profile Agentb
Post:
Can be done through a cron job.
cron jobs... you shouldn't need those skills to maintain a modern BB forum .

Bad example. My forum has been hacked help, Hacked! Every forum's worst fear, Recovering a Hacked Forum

i should have used "1990s" in my post - thank you for the history lesson Ageless

Why is this a "Bad example"? i guess you found they (like any good service) have forum specifically for raising security issues "OMG I've been hacked" -That is a good feature, they have thousands of sites with millions of users - i'll leave the reader to research and find the exact number and post a correction.

How many "unhacked" forums are there? Hard to tell but it would number in the thousands to tens of thousands.

As you have highlighted three posts - lets look closer at them

The first link dates 2014. Someone called for help - it got answered and their site restored from backup a few hours later. Is that bad?

The second link - also 2014 - was an admin password compromise (you need to read it), which would cause any system a problem. There is a very good and sensible discussion from one of the myBB coders in that thread (post #14) - real coders engaging in the forums - is that bad?

The last link is what to do if you have a breach. Is that bad?

You might browse the release notes, planned release functionality, the development discussion forum. Is that bad?

Perhaps readers might look outside of this forum to see BB forums in general Forum reviews and here specifically Forum showcase

I say good example, in fact i say very good example compared to BOINC forum functionality.
43) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74416)
Posted 26 Nov 2016 by Profile Agentb
Post:
Because really, do you feel safe and sound in Facebook, Google or Windows (10) environments? Feel you can really constrain all the information you don't want getting out? For if not, why would you want all the rest of us to go use it then?

Yes and Yes to the first two questions (relative to here).

I did say "compare" meaning refer to the ease of use and flexibility of those modern forums. I did not suggest move to them specifically, but most mainstream software/services are likely to have some resources dedicated to securing it and is far less likely to have weaknesses. To think our little corner of the internet won't be attacked is naive, to adopt the lets get hacked then find a fix is a waste of resource. Boinc forums are still plagued with the 1990 script spam-bots auto generating bogus teams and accounts (last week).

A quick google (yes i feel safe using google) shows thousands of boards using open source software http://www.thebiggestboards.com/ all of which have better functionality than here.

The other card - "it's integrated" doesn't hold water either, as all of the major BBS provide good secure APIs to most databases. Look at myBB for example. https://mybb.com/
44) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74405)
Posted 26 Nov 2016 by Profile Agentb
Post:
By the way, those that read among the different forums, the quoted text isn't bold. It's just that it's 17.5 pixels big (it was 18.75px) that makes it bolder. However, if you add a [size /] tags to it resizing it back to e.g. 10, you'll see the text isn't bold.

This may be so, but it is bad design. For example - I have edited your post and made one word size large one small, but the quote process hides the large one.

A quote should accurately copy, it should not adjust the size. Does the button say "Quote and make everything size 18.75" ? no.
Did it do that in the past ? no
Does it do that anywhere else ? no.

It's not difficult to fix.
45) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74395)
Posted 26 Nov 2016 by Profile Agentb
Post:
If I had one suggestion to make about boinc it is throw forum software in the bin. It has past retirement age, probably 5 years ago.

I am not saying forums are not needed - they are - at least for project support. In terms of user community it is probably less than 1% who occasionally use it.

The public facing BOINC website looks 10 years old, that is in dire need of a facelift (and discussion), but of course those who view it for the first time, are unlikely to get involved or raise their voices here.

I actually think this forum's software recent change (and associated toy throwing) takes resources away from BOINC's actual purpose (supporting research find computing resources). There are far better forum systems available. Why developers (who may not exist or may not have time) spend precious time on forum software is a mystery.

Compare any boinc forum to the interfaces provided by Facebook or Google+ BOINC. New (younger) users would contribute, invite their friends - get involved.

The web site each project runs (typically on their research institution's equipment) reflects the research institution who likely have their own style, they should decide style - not BOINC.

Onto specifics...

Richard wrote:
The idea behind BOINC was to encourage people to become involved in multiple branches of science - to attach to multiple projects, so that work would continue to flow if one project or other didn't have anything that needed doing from time to time. And many of the people who have the time to be involved in multiple project seem to be at or approaching retirement age.

Source (behind idea)?

This project POGS has always been black, (it's about the night sky so hey why not) but there has been no negativity I recall about that.

Being (actively) involved in multiple projects means visiting multiple websites. I find that my 64-year old eyes can read this bright white site quite comfortably, and they can read SETI's dark slate site quite comfortably. But they don't like switching between the two.

May i suggest

46) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74252)
Posted 20 Nov 2016 by Profile Agentb
Post:
This is new. (a Firefox update today so i expect that might be related. v50.0 !)

When posting a message, if you left or right click the text area the background colour changes to orange while the mouse button is depressed. This is a little annoying.

Other areas - such as Advanced Search - highlight border area, which is good.

I also noticed you can resize the text area, which is good.

I notice the button white out i mentioned before has been fixed.
47) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74031)
Posted 12 Nov 2016 by Profile Agentb
Post:
Some minor things.

Generally - columns if they have a natural maximum width should not grow past that width when the page is widened. For example Threads/Posts/Last Post on a forum list page and the Author column when a thread is opened.

On forum home page.

A) The BOINC Logo should probably appear on the BOINC link in the top LH corner, or somewhere on the page.

B) The Separator rows Volunteers and Software development and testing should be in a different font or highlighted differently.

When Posting a message, the Post reply button and Send Message button in the "Sent Private Message" page is showing strange behaviour in Firefox and Chrome.

Hover over the button and the lower half of the button highlights (others buttons do not)

Press and hold the button for a few seconds and release - whites out the button.
48) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74020)
Posted 12 Nov 2016 by Profile Agentb
Post:
Answers from a postcard:


Maybe something should be posted in the News section?

The Seti is down thread is perhaps the wrong place to have a sensible discussion about the boinc forum changes.
49) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74010)
Posted 12 Nov 2016 by Profile Agentb
Post:
Agentb wrote:
I'm trying to interpret this news you have, and it seems to me, nothing is going to change in the near future. Am I correct?

I don't know when David has time, I am not his secretary or able to look in his Filofax. So, when he says he'll do it at some point, he'll get to it. Are we in a hurry?

Agentb wrote:
I certainly would be interested in those reasons and what alternatives he sees.

David Anderson wrote:
I have no intention of using Drupal! At some point - if I ever have time - I'll change the BOINC code to use Bootstrap or some other CSS framework, to make it phone-friendly and more "modern-looking".

Bootstrap has a mechanism for laying out pages differently according to the size of the display. E.g. on a phone, instead of 3 columns it would stack things in 1 column.


I guess we can change the thread now to the "Einstein and BOINC" forums make-over discussion.
50) Message boards : The Lounge : The Einstein & BOINC forums make-over discussion (Message 74009)
Posted 12 Nov 2016 by Profile Agentb
Post:
Ah, that would explain it.

Feedback requested. :) the smiley faces seem to have gone away.

A polite notice before changes are made. I'm all for changing and testing things, pain is necessary but suffering is optional.

Explain the benefits of the change, before making them (reduce suffering).

Don't test on production systems.

Try posting in the forums after the change.
51) Message boards : Questions and problems : Has the boinc forums changed? (Message 74002)
Posted 11 Nov 2016 by Profile Agentb
Post:
Looks like a CSS is missing or broken.
52) Message boards : Questions and problems : Problem install Nvidia and Ubuntu 16.04.1 + Boinc 7.6.31 (x64 ) (Message 73985)
Posted 11 Nov 2016 by Profile Agentb
Post:
I am running BOINC 7.2.42 using UBUNTU 16.04 with a NVIDIA card.

Maybe this is the answer to a different question than is being addressed in this thread.


Doing it this way

- Use an old (more bugs) version.

- Especially inherit a number of GPU detection bugs resolved around 7.6.32

- Never receive updates in the normal manner, keeping you system up to date.

- Share your personal files with boinc and all the science applications. The correct install separates boinc and all the science applications to run as a user=boinc. There is a risk a bad application could delete files, and if user=boinc it should not be able to access user=you.

- Unable to autostart on power up.

A lot of work goes into getting repository installs correct and in the Debian family of Linux always look to the repos for software.
53) Message boards : Questions and problems : Problem install Nvidia and Ubuntu 16.04.1 + Boinc 7.6.31 (x64 ) (Message 73887)
Posted 8 Nov 2016 by Profile Agentb
Post:
Thank you very much. I hadn't heard of those "systemctl" things at all. I'll try them.

Ei ongelmaa. When ubuntu moved to "systemd" (16.04) systemctl is the command to control the systemd service manager (aka daemons), and boinc as installed by the debian based repos (includes ubuntu) runs under its control.

I had some couple of years old notes for myself that included lines
./run_client –daemon
and

This how the non-repo (install ancient version from boinc website) is started and is not recommended.

sudo /etc/init.d/boinc-client restart

but I think those are for situation if Boinc was running as a daemon. I don't remember.


The systemctl equivalent is

sudo systemctl --no-pager restart boinc-client.service


They are interchangeable although the systemctl is the future.

AgentB wrote:
Some wrong turns here. You have installed a (old) AMD driver fgrlx and I'm not certain of the need to install boinc-client-nvidia-cuda and boinc-client-opencl, kind of depends what gets installed when the graphics are installed. My normal approach is install if not working.


Okay. I didn't know that fglrx was for AMD. That one at least I could skip in the future.

Removing unwanted packages means you don't get useless or damaging updates.

https://www.devmanuals.net/install/ubuntu/ubuntu-16-04-LTS-Xenial-Xerus/how-to-install-boinc-client-nvidia-cuda.html

"Nice. Much easier to try out" ... so I went with that.

Good link up to date.

Actually when I entered
sudo apt-get install boinc-client-nvidia-cuda

it said something like "suggested additional packages" and listed
boinc-client-fglrx and also boinc-client-opencl if I remember right.

I don't quite believe fglrx but i will test later.

Thanks again for all that information you gave. I appreciate really. I haven't gave up with linux for sure, but I'm still learning the basics (only knew a few commands what comes to command line).

Originally I was considering to install Ubuntu 16.10, but I wasn't sure at all if that would'd introduced even additional challenges on getting Boinc to see the GPU. I'll practise usage with this LTS version first.

Good choice, stick with the LTS releases until you are confident. The .10 releases are less stable, more buggy, and have a very short support life. Kind of crash-test-dummy releases.
54) Message boards : Questions and problems : Problem install Nvidia and Ubuntu 16.04.1 + Boinc 7.6.31 (x64 ) (Message 73869)
Posted 7 Nov 2016 by Profile Agentb
Post:
Ritchie wrote:
I'm seeing same kind of problems with my fresh installation (Ubuntu 16.04.1 + Boinc 7.6.31 (x64 ) ). My purpose was to try and learn if I could make a Nvidia GPU work with Boinc + Linux. I also wanted to try the Boinc Manager for the first time with Ubuntu.


Firstly to be clear the names on Linux the GUI is a boinc manager called boincmgr
(there are other options for managing boinc, boinccmd and an app boinctui) and boinc-client is a script for starting and stopping boinc (and reading status and the like) - there is also the more correct systemctl approach to stopping and starting boinc

sudo systemctl --no-pager status boinc-client.service

sudo systemctl --no-pager stop   boinc-client.service

sudo systemctl --no-pager start  boinc-client.service



I don't know if I was at right track at all, but this way I installed BOINC (after installing Nvidia drivers thru somewhere the Ubuntu Update tabs):

"sudo apt-get install boinc-client-nvidia-cuda" and then also
"sudo apt-get install boinc-client-opencl" and
"sudo apt-get install boinc-client-fglrx" and
"sudo apt-get install boinc-manager".


Some wrong turns here. You have installed a (old) AMD driver fgrlx and I'm not certain of the need to install boinc-client-nvidia-cuda and boinc-client-opencl, kind of depends what gets installed when the graphics are installed. My normal approach is install if not working.

I usallyy start with getting card working and with graphics drivers, it's not clear what state the graphics are at now as you have installed from two sources. I'll have to look at how up to date the repos are.

The documentation Installing_BOINC_on_Ubuntu shows the correct install process.

I'd suggest stopping boinc, remove all the apt-get (documentation describes how) and reinstalling. You might lose some gpu tasks though.


Now this Boinc GUI keeps acting like a joke. No matter how I set the three different activity settings they keep living their own life.

Another thing is the whole GUI is able to contact the BOINC core only the first time after a reboot. If I exit Manager and start it again, Manager fails to contact Boinc core anymore.


In the other post i have mentioned how to use boinccmd to see the true status.

When you "exit manager" i think the default action may be to shutdown boinc unless you clear a tick-box. The systemctl status (see above) after exit will show that.

example
agentb@gluon:~/boinc$ sudo systemctl --no-pager status boinc-client
● boinc-client.service - Berkeley Open Infrastructure Network Computing Client
   Loaded: loaded (/lib/systemd/system/boinc-client.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2016-11-06 11:03:18 GMT; 1 day 10h ago
 Main PID: 942 (sh)
   CGroup: /system.slice/boinc-client.service
           ├─  942 /bin/sh -c /usr/bin/boinc --dir /var/lib/boinc-client >/var/log/boinc.log 2>/var/log/boincerr.log
           ├─  946 /usr/bin/boinc --dir /var/lib/boinc-client
           ├─26855 ../../projects/einstein.phys.uwm.edu/hsgamma_FGRPB1_1.05_x86_64-pc-linux-gnu__FGRPSSE-Beta --inputfile LATeah000...
           ├─26946 ../../projects/einstein.phys.uwm.edu/hsgamma_FGRPB1_1.05_x86_64-pc-linux-gnu__FGRPSSE-Beta --inputfile LATeah000...
           ├─27157 ../../projects/einstein.phys.uwm.edu/hsgamma_FGRPB1_1.05_x86_64-pc-linux-gnu__FGRPSSE-Beta --inputfile LATeah000...
           └─28928 ../../projects/einstein.phys.uwm.edu/einsteinbinary_BRP4G_1.52_x86_64-pc-linux-gnu__BRP4G-Beta-opencl-ati -i p20...

Nov 06 11:03:18 gluon systemd[1]: Starting Berkeley Open Infrastructure Network Computing Client...
Nov 06 11:03:18 gluon systemd[1]: Started Berkeley Open Infrastructure Network Computing Client.


this shows boinc and several science tasks running.


Nvidia card was recognized and working okay whatsoever.

In response to floyd's message... permissions here look like this:

$ ls -al /etc/boinc-client/
total 36
drwxr-xr-x 2 root root 4096 **** .
drwxr-xr-x 134 root root 12288 **** ..
-rw-rw-r-- 1 boinc boinc 4672 **** cc_config.xml
-rw-rw-r-- 1 root boinc 1450 **** global_prefs_override.xml
-rw-r----- 1 root boinc 1 **** gui_rpc_auth.cfg
-rw-r--r-- 1 root boinc 296 **** remote_hosts.cfg


(I've just replaced the dates with ****).
I don't know if those permissions look good. I don't know how to make them look better, if they are wrong at the moment.


They are fine. i've use the code formatting to make it a bit easier to read, permissions are changed with chmod and linux forums are better than i at explaining.


I'm pretty much a newbie with linux, but have had at least some success with Mint 18 and Ubuntu _without Boinc Manager_. It's just sooo frustraiting to find out how this basic usage with Manager seems right away like a nightmare. Clearly this combination isn't for anybody seeking a friendly experience. Even after BOINC + Ubuntu have been copulating already for years... outcome from that seems to be cursed with whatever syndromes. Luckily I have Windows as a parallel option for this machine. Whoah, now it's easier to breathe again.


If you are new to linux, and have never used a command line before it will bite - it's like learning a new language, you will find it frustrating. If you know English, intuitive it is (to English speakers).

I can not stress enough for beginners do not start typing commands without understanding what they mean. "man <command>" before "<command>" and spend some time to work through some command line tutorials to learns some basics.

hth
55) Message boards : Questions and problems : Problem install Nvidia and Ubuntu 16.04.1 + Boinc 7.6.31 (x64 ) (Message 73868)
Posted 7 Nov 2016 by Profile Agentb
Post:
Ritchie wrote:
I'm seeing same kind of problems with my fresh installation (Ubuntu 16.04.1 + Boinc 7.6.31 (x64 ) ). My purpose was to try and learn if I could make a Nvidia GPU work with Boinc + Linux. I also wanted to try the Boinc Manager for the first time with Ubuntu.

I don't know if I was at right track at all, but this way I installed BOINC (after installing Nvidia drivers thru somewhere the Ubuntu Update tabs):

"sudo apt-get install boinc-client-nvidia-cuda" and then also
"sudo apt-get install boinc-client-opencl" and
"sudo apt-get install boinc-client-fglrx" and
"sudo apt-get install boinc-manager".

Now this Boinc GUI keeps acting like a joke. No matter how I set the three different activity settings they keep living their own life.

Another thing is the whole GUI is able to contact the BOINC core only the first time after a reboot. If I exit Manager and start it again, Manager fails to contact Boinc core anymore.

Nvidia card was recognized and working okay whatsoever.

In response to floyd's message... permissions here look like this:

$ ls -al /etc/boinc-client/
total 36
drwxr-xr-x 2 root root 4096 **** .
drwxr-xr-x 134 root root 12288 **** ..
-rw-rw-r-- 1 boinc boinc 4672 **** cc_config.xml
-rw-rw-r-- 1 root boinc 1450 **** global_prefs_override.xml
-rw-r----- 1 root boinc 1 **** gui_rpc_auth.cfg
-rw-r--r-- 1 root boinc 296 **** remote_hosts.cfg

(I've just replaced the dates with ****).
I don't know if those permissions look good. I don't know how to make them look better, if they are wrong at the moment.

I'm pretty much a newbie with linux, but have had at least some success with Mint 18 and Ubuntu _without Boinc Manager_. It's just sooo frustraiting to find out how this basic usage with Manager seems right away like a nightmare. Clearly this combination isn't for anybody seeking a friendly experience. Even after BOINC + Ubuntu have been copulating already for years... outcome from that seems to be cursed with whatever syndromes. Luckily I have Windows as a parallel option for this machine. Whoah, now it's easier to breathe again.
56) Message boards : Questions and problems : BOINC Manager on Ubuntu - how??? (Message 73867)
Posted 7 Nov 2016 by Profile Agentb
Post:
Ritchie wrote:
I'm seeing same kind of problems with my fresh installation (Ubuntu 16.04.1 + Boinc 7.6.31 (x64 ) )


Ritchie - do you mind if we start a separate thread for your problem please, i think your problems are different from titanXP's?

I'll cut and paste them into a new thread.
57) Message boards : Questions and problems : BOINC Manager on Ubuntu - how??? (Message 73834)
Posted 6 Nov 2016 by Profile Agentb
Post:
So I installed BOINC Manager and it is running as a service.
I'm trying to set it up so that it is always running *unless* I'm interacting with the computer via the keyboard or mouse ..
I set the settings in the computing prefs but they don't seem to stick. Neither do the menu settings 'Run Always/Run according to prefs' seem to stick either.
I read that the manager can't control the client if it is running as a service...
Q: is this why the settings don't stick in the manager?
if so, how can I run the client not as a service?

*confused*

(also tried BAM but then the client just sat there, doing nothing.,)


Welcome to BOINC forums titanXP

Just to add to floyd's reply, a couple of things. The user running the boincmgr, needs to be a member of the boinc group.

Also the GUI does not display up to date information in the Activity status buttons - use boinccmd --get_cc_status

for example if i Activity/Suspend network activity then quit the GUI manager then restart GUI manager i do not see the Suspend Network Activity set. (does not stick)

However if i run

$ boinccmd --get_cc_status
network connection status: don't need connection
CPU status
    not suspended
    current mode: always
    perm mode: always
    perm becomes current in 0 sec
GPU status
    not suspended
    current mode: always
    perm mode: always
    perm becomes current in 0 sec
Network status
    suspended: user request                            ### here 
    current mode: never
    perm mode: never
    perm becomes current in 0 sec


It shows network activity is and remains suspended.

To return back to Network activity always - i simply suspend again - wait a second then set back to Always.

A couple of questions. How exactly did you install boinc - via the ubuntu repository?

What boinc version are you running?

hth
58) Message boards : The Lounge : BOINC in the News (Message 73753)
Posted 3 Nov 2016 by Profile Agentb
Post:
NY Times - Donate Your Computer’s Spare Time to Science
59) Message boards : Questions and problems : How to accommodate periodic internet connections (Message 73752)
Posted 3 Nov 2016 by Profile Agentb
Post:
If you are asking at each project - it is useful to ask - "Is Tuesday used for maintenance window or other outages?" (I seem to recall reading seti@home Tuesday is their scheduled day)

You will also need to set the "Store at least 7 days of work" in your computing preferences, assuming it is crunching all 7 days.
60) Message boards : Questions and problems : GPU Computation Error when Sleeping [Ubuntu] (Message 73652)
Posted 30 Oct 2016 by Profile Agentb
Post:
There is no system-sleep folder in /usr/lib/systemd/.


Turns out it's /lib/systemd/system-sleep/ in Ubuntu.


... and an example hibernate and systemd - ignore the second comment, as we have just found pm-utils just been systemd'd... annoying.

It would not take a lot of effort to update the man pages of for pm-utils etc, to point out these have been deprecated.


Previous 20 · Next 20

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.