Re: [boinc_dev] [boinc_alpha] Linux issues with BOINC 7.4.36?
Thank You Nicolas Alvarez for summing up the tracking numbers! This is Great. We will need to re-test all after I finish the Grand-redesign of the tasks tab and , because the code will be *brand new* (and a *clean code*),all the known bugs will *maybe* disappear... and we will need to re-test them all to confirm that :-) *But* some *completely new bugs* will probably appear instead...but they will be *extremely easily to fix* as soon as they will be found (so we will need some really EXTENSIVE testing of the task tab), fixed either by me or by any experienced BOINC-Manager developer , like for example David, Rom, and others... :-) I will document the new code perfectly, the internal API designed with Apiary and API Blueprint will come with FULL documentation and will be extremely simple , *something* *like 10 times simplier than pure wxWidgets code only*. :-)hopefully. Well, wish me luck and patience, I will definitely need it... *API Blueprint* and Apiary will be still *new tools* to me, so no really fast work with this tool will probably somehow magically happen. :) Thanx. A complete list of tracking tickets for Tasks tab (or added KEYWORDs to those still hidden = mistakenly *not* associated with Tasks-tab ... for the search engine of the bug-tracking system to find them all) will be greatly appreciated :-) One ring to find them all... - hehehe! OK, we need the *One keyword* to find them all ;) Filip 2015-01-08 2:06 GMT+01:00 Nicolás Alvarez nicolas.alva...@gmail.com: 2015-01-07 16:24 GMT-03:00 Nicolás Alvarez nicolas.alva...@gmail.com: 2015-01-07 1:04 GMT-03:00 Charlie Fenton charl...@ssl.berkeley.edu: Also, we want to try to get a Linux release out with the latest BOINC code. Could people give us a comprehensive list of the bugs in Linux? Please separate out the issues when static linked with wxWidgets 3.0.2 from those when static linked with wxWidgets 3.0.0. I have BOINC 7.4.23 from Debian packages dynamically linked to wxWidgets 3.0.2. I don't know if either has Debian-specific patches. - Some rows don't update. I have 10 tasks, the top 4 ones are running, and the top 3 update their progress bar. The 4th only updates when I select a row (any row) or when I focus or unfocus the window, both of which presumably cause a window repaint. I have seen similar things happen in the Projects tab. Charlie mentioned this is already fixed. I haven't tested the fix yet. - I use focus follows mouse. Moving the mouse over a window makes it get the focus, without bringing it to the foreground. BOINC Manager is the only application that jumps to the foreground when I give it focus that way; it's really annoying. https://boinc.berkeley.edu/trac/ticket/1376 - Clicking the Close button on the titlebar minimizes the window. Not to the tray, but to the normal task bar. In other words it does exactly the same as the Minimize button, making it pretty useless. https://boinc.berkeley.edu/trac/ticket/1377 - When I press the right mouse button on the tray icon, the menu appears, but it disappears as soon as I release the right mouse button. I have to hold the mouse button while moving it and release it over the wanted menu item. https://boinc.berkeley.edu/trac/ticket/993 which I reported five years ago. Maybe it's time I research it myself :) -- Nicolás ___ boinc_dev mailing list boinc_dev@ssl.berkeley.edu 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 boinc_dev@ssl.berkeley.edu http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
Re: [boinc_dev] Official GitHub mirror?
Okay, cool. Let us make it official. - Rom -Original Message- From: boinc_dev [mailto:boinc_dev-boun...@ssl.berkeley.edu] On Behalf Of Christian Beer Sent: Friday, January 09, 2015 5:56 AM To: boinc_dev@ssl.berkeley.edu Subject: Re: [boinc_dev] Official GitHub mirror? I fiddled a bit with travis-ci and got it up and running for my github fork. See: https://github.com/ChristianBeer/boinc-v2/tree/travis-ci-test there is also a nice picture at the bottom of the page build information: https://travis-ci.org/ChristianBeer/boinc-v2 The current config just builds the components (libraries, server, client+manager) and fails if the compiler reports an error. It just monitors the travis-ci-test branch. I would be willing to maintain the travis configuration. A possible roadmap for this could be: - split up client and manager - add a simple syntax test for php code - add some more elaborate tests (it should even be possible to create a project inside the VM) - add a windows build test (this seems not to be trivial and a build node should be provided for this) travis-ci is free for open source projects and uses ubuntu based VMs as build nodes by default (community supported). MfG / Regards Christian Beer Am 08.01.2015 um 19:58 schrieb Rom Walton: You can find the mirror here: https://github.com/BOINC/boinc-v2 - Rom -Original Message- From: Rom Walton Sent: Thursday, January 08, 2015 1:58 PM To: Rom Walton; Filip Rydlo; BOINC-dev email list Subject: RE: [boinc_dev] Official GitHub mirror? The github mirror should be up and running. I'm not sure what to do about the pull requests yet, it looks like the web services just send json requests to a remote server. I was hoping for a simple if pull request accepted, push to origin type of thing. I guess we will cross that bridge when we get there. - Rom -Original Message- From: boinc_dev [mailto:boinc_dev-boun...@ssl.berkeley.edu] On Behalf Of Rom Walton Sent: Thursday, January 08, 2015 12:19 PM To: Filip Rydlo; BOINC-dev email list Subject: Re: [boinc_dev] Official GitHub mirror? We'll investigate getting this setup. - Rom -Original Message- From: boinc_dev [mailto:boinc_dev-boun...@ssl.berkeley.edu] On Behalf Of Filip Rydlo Sent: Wednesday, January 07, 2015 12:30 PM To: BOINC-dev email list Subject: Re: [boinc_dev] Official GitHub mirror? me too! I would welcome this very very much! This would let me experiment and make the Grand *redesign* of the advanced view's Tasks tab. Not only the columns will be checkable which are to be displayed and their *order* can be selected by the user in the GUI, but the user will be able to *CREATE* and save/load *several* profiles !! So that he / she does NOT need to change it manually whenever he / she needs to switch to different point of view to solve / check different issues / idling cores / GPUs etc... resource-share / backup projects also the ordering will be much more optional and will remember up to 5 columns by which it will sort - sorting order of the columns will also be saved/loaded in the *profile*. :) * This should make the LIFE of many scientists and power-users much much easier!* It will take me some time, however I will *design* the internal (optimal / ideal) API for this with Apiary and API Blueprint tools ... then I will create a good WRAPPER which will kinda isolate me from the *awful wxWidget low-level code*and then ... it is EASY - The path ahead is clear. ... ! :-) So, thats the plan. What do You say? (attending in person the meetup in Prague ... which is a workshop for the Apiary + API Blueprint ! So I will know to use them *directly from their author*!! Hopefully, it will be enough-GREAT a lecture. Wish me luck - I need to learn this really *WELL* if I am to use it inside of BOINC Manager ;) ) *Namaste* Filip 2015-01-07 16:04 GMT+01:00 Christian Beer christian.b...@posteo.de: I would second that and also volunteer to look at the issues and pull requests as I'm more active on github lately. An Open Source security project I use and also contribute to (ossec-hids) switched to github completeley and they got a huge influx of new contributors and also pull requests that are easily merged and testet. They have an automated compilation running with every pull request using travis-ci so you see if compilation fails before merging changes with the master branch. There is already an organization for BOINC setup by Rom. How mirroring works is described here: https://help.github.com/articles/about-github-mirrors/ I would think that the github support would help setting this up too. MfG / Regards Christian Beer Am 06.01.2015 um 19:13 schrieb Nicolás Alvarez: The SourceCodeGit wiki page says You don't need direct write access to contribute code
Re: [boinc_dev] Official GitHub mirror?
I fiddled a bit with travis-ci and got it up and running for my github fork. See: https://github.com/ChristianBeer/boinc-v2/tree/travis-ci-test there is also a nice picture at the bottom of the page build information: https://travis-ci.org/ChristianBeer/boinc-v2 The current config just builds the components (libraries, server, client+manager) and fails if the compiler reports an error. It just monitors the travis-ci-test branch. I would be willing to maintain the travis configuration. A possible roadmap for this could be: - split up client and manager - add a simple syntax test for php code - add some more elaborate tests (it should even be possible to create a project inside the VM) - add a windows build test (this seems not to be trivial and a build node should be provided for this) travis-ci is free for open source projects and uses ubuntu based VMs as build nodes by default (community supported). MfG / Regards Christian Beer Am 08.01.2015 um 19:58 schrieb Rom Walton: You can find the mirror here: https://github.com/BOINC/boinc-v2 - Rom -Original Message- From: Rom Walton Sent: Thursday, January 08, 2015 1:58 PM To: Rom Walton; Filip Rydlo; BOINC-dev email list Subject: RE: [boinc_dev] Official GitHub mirror? The github mirror should be up and running. I'm not sure what to do about the pull requests yet, it looks like the web services just send json requests to a remote server. I was hoping for a simple if pull request accepted, push to origin type of thing. I guess we will cross that bridge when we get there. - Rom -Original Message- From: boinc_dev [mailto:boinc_dev-boun...@ssl.berkeley.edu] On Behalf Of Rom Walton Sent: Thursday, January 08, 2015 12:19 PM To: Filip Rydlo; BOINC-dev email list Subject: Re: [boinc_dev] Official GitHub mirror? We'll investigate getting this setup. - Rom -Original Message- From: boinc_dev [mailto:boinc_dev-boun...@ssl.berkeley.edu] On Behalf Of Filip Rydlo Sent: Wednesday, January 07, 2015 12:30 PM To: BOINC-dev email list Subject: Re: [boinc_dev] Official GitHub mirror? me too! I would welcome this very very much! This would let me experiment and make the Grand *redesign* of the advanced view's Tasks tab. Not only the columns will be checkable which are to be displayed and their *order* can be selected by the user in the GUI, but the user will be able to *CREATE* and save/load *several* profiles !! So that he / she does NOT need to change it manually whenever he / she needs to switch to different point of view to solve / check different issues / idling cores / GPUs etc... resource-share / backup projects also the ordering will be much more optional and will remember up to 5 columns by which it will sort - sorting order of the columns will also be saved/loaded in the *profile*. :) * This should make the LIFE of many scientists and power-users much much easier!* It will take me some time, however I will *design* the internal (optimal / ideal) API for this with Apiary and API Blueprint tools ... then I will create a good WRAPPER which will kinda isolate me from the *awful wxWidget low-level code*and then ... it is EASY - The path ahead is clear. ... ! :-) So, thats the plan. What do You say? (attending in person the meetup in Prague ... which is a workshop for the Apiary + API Blueprint ! So I will know to use them *directly from their author*!! Hopefully, it will be enough-GREAT a lecture. Wish me luck - I need to learn this really *WELL* if I am to use it inside of BOINC Manager ;) ) *Namaste* Filip 2015-01-07 16:04 GMT+01:00 Christian Beer christian.b...@posteo.de: I would second that and also volunteer to look at the issues and pull requests as I'm more active on github lately. An Open Source security project I use and also contribute to (ossec-hids) switched to github completeley and they got a huge influx of new contributors and also pull requests that are easily merged and testet. They have an automated compilation running with every pull request using travis-ci so you see if compilation fails before merging changes with the master branch. There is already an organization for BOINC setup by Rom. How mirroring works is described here: https://help.github.com/articles/about-github-mirrors/ I would think that the github support would help setting this up too. MfG / Regards Christian Beer Am 06.01.2015 um 19:13 schrieb Nicolás Alvarez: The SourceCodeGit wiki page says You don't need direct write access to contribute code to BOINC. Given the distributed nature of Git you can publish your contributions elsewhere (e.g. on GitHub) [...]. But how exactly do people contribute via Github? Push the entire BOINC repo and post a link to it on the mailing list? I think it would be better if there was an