{"action":"created","issue":{"url":"https://api.github.com/repos/sardana-org/sardana/issues/711","repository_url":"https://api.github.com/repos/sardana-org/sardana","labels_url":"https://api.github.com/repos/sardana-org/sardana/issues/711/labels{/name}","comments_url":"https://api.github.com/repos/sardana-org/sardana/issues/711/comments","events_url":"https://api.github.com/repos/sardana-org/sardana/issues/711/events","html_url":"https://github.com/sardana-org/sardana/pull/711","id":300345637,"number":711,"title":"Release Jan18","user":{"login":"reszelaz","id":6735649,"avatar_url":"https://avatars1.githubusercontent.com/u/6735649?v=4","gravatar_id":"","url":"https://api.github.com/users/reszelaz","html_url":"https://github.com/reszelaz","followers_url":"https://api.github.com/users/reszelaz/followers","following_url":"https://api.github.com/users/reszelaz/following{/other_user}","gists_url":"https://api.github.com/users/reszelaz/gists{/gist_id}","starred_url":"https://api.github.com/users/reszelaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reszelaz/subscriptions","organizations_url":"https://api.github.com/users/reszelaz/orgs","repos_url":"https://api.github.com/users/reszelaz/repos","events_url":"https://api.github.com/users/reszelaz/events{/privacy}","received_events_url":"https://api.github.com/users/reszelaz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/sardana-org/sardana/milestones/3","html_url":"https://github.com/sardana-org/sardana/milestone/3","labels_url":"https://api.github.com/repos/sardana-org/sardana/milestones/3/labels","id":2627593,"number":3,"title":"Jan18","description":"","creator":{"login":"reszelaz","id":6735649,"avatar_url":"https://avatars1.githubusercontent.com/u/6735649?v=4","gravatar_id":"","url":"https://api.github.com/users/reszelaz","html_url":"https://github.com/reszelaz","followers_url":"https://api.github.com/users/reszelaz/followers","following_url":"https://api.github.com/users/reszelaz/following{/other_user}","gists_url":"https://api.github.com/users/reszelaz/gists{/gist_id}","starred_url":"https://api.github.com/users/reszelaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reszelaz/subscriptions","organizations_url":"https://api.github.com/users/reszelaz/orgs","repos_url":"https://api.github.com/users/reszelaz/repos","events_url":"https://api.github.com/users/reszelaz/events{/privacy}","received_events_url":"https://api.github.com/users/reszelaz/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":80,"state":"open","created_at":"2017-07-07T13:23:28Z","updated_at":"2018-02-27T21:50:43Z","due_on":"2018-01-31T08:00:00Z","closed_at":null},"comments":5,"created_at":"2018-02-26T18:26:21Z","updated_at":"2018-03-05T14:43:42Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/sardana-org/sardana/pulls/711","html_url":"https://github.com/sardana-org/sardana/pull/711","diff_url":"https://github.com/sardana-org/sardana/pull/711.diff","patch_url":"https://github.com/sardana-org/sardana/pull/711.patch"},"body":"This is a PR **to master** for the official [Jan18 release](https://github.com/sardana-org/sardana/milestone/3). Final tests (automatic and manual) should be done based on it before accepting the merge.\r\n\r\nSo, **this is a call for help from @sardana-org/integrators and any other person willing to help** to test this branch ASAP in their respective systems. \r\n\r\nWe, at ALBA offer to do the manual tests for OpenSuse11.1 and Windows7 (unless someone else volunteers for doing them).\r\n\r\nNotes:\r\n - The appveyor artifacts from this PR can be used for manual tests.\r\n - A suggested check-list for the manual tests can be found [here](https://github.com/sardana-org/sardana/blob/develop/doc/how_to_release.md).\r\n"},"comment":{"url":"https://api.github.com/repos/sardana-org/sardana/issues/comments/370440651","html_url":"https://github.com/sardana-org/sardana/pull/711#issuecomment-370440651","issue_url":"https://api.github.com/repos/sardana-org/sardana/issues/711","id":370440651,"user":{"login":"mrosanes","id":1327426,"avatar_url":"https://avatars3.githubusercontent.com/u/1327426?v=4","gravatar_id":"","url":"https://api.github.com/users/mrosanes","html_url":"https://github.com/mrosanes","followers_url":"https://api.github.com/users/mrosanes/followers","following_url":"https://api.github.com/users/mrosanes/following{/other_user}","gists_url":"https://api.github.com/users/mrosanes/gists{/gist_id}","starred_url":"https://api.github.com/users/mrosanes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrosanes/subscriptions","organizations_url":"https://api.github.com/users/mrosanes/orgs","repos_url":"https://api.github.com/users/mrosanes/repos","events_url":"https://api.github.com/users/mrosanes/events{/privacy}","received_events_url":"https://api.github.com/users/mrosanes/received_events","type":"User","site_admin":false},"created_at":"2018-03-05T14:43:42Z","updated_at":"2018-03-05T14:43:42Z","author_association":"CONTRIBUTOR","body":"### Installation\r\n- [ ] Install Sardana from the tar.gz : `pip install <tarball_artifact_URL>`\r\n\r\n### Create testing environment and run testsuite\r\n- [ ] Start Pool demo2. In a console do `Pool demo2`.\r\n- [ ] Start MacroServer demo2 and connect to the Pool demo2.\r\n  In another console do: `MacroServer demo2`\r\n- [ ] Set MacroServer's MacroPath to point to the macro examples.\r\n  In another IPython console do:\r\n  `PyTango.DeviceProxy('macroserver/demo1/1').put_property({'MacroPath':'<path_to_sardana_installation_dir>/macroserver/macros/examples'})`\r\n- [ ] Restart MacroServer e.g. Ctrl+C in the MacroServer's console and\r\n  start it again.\r\n- [ ] Create spock profile demo2. In another console do `spock --profile=demo2`\r\n- [ ] In spock run `sar_demo` macro.\r\n- [ ] Edit `<path_to_sardana_installation_dir>/sardanacustomsettings.py`\r\n  to point to the demo2 door e.g. `UNITTEST_DOOR_NAME = \"door/demo2/1\"`\r\n- [ ] Run testsuite. In another console do `sardanatestsuite`\r\n\r\n### Test Sardana using Spock\r\n- [ ] Test interactive macros from spock e.g. `ask_for_moveable`, `ask_peak`\r\n- [ ] Execute `umvr` macro and verify that the position updates arrives.\r\n- [ ] Test `expconf`:\r\n  1. Configure scan files using expconf set ScanDir to: `/tmp/` and\r\n     ScanFile to: `demo1.h5, demo1.dat`.\r\n  2. Configure online plot to show counters.\r\n  3. Configure snapshot group: with a motor and the `sys/tg_test/1/ampli`\r\n     attribute.\r\n  4. Add the `sys/tg_test/1/double_scalar` attribute to the measurement\r\n     group.\r\n  5. Open online plot.\r\n  6. Set JsonRecorder to true. In spock do `senv JsonRecorder True`\r\n  7. Run step scan and verify if:\r\n     - Records appear in spock output.\r\n     - Records were stored in scan files.\r\n     - Records were plotted on the online plot\r\n- [ ] Run `showscan` and access to the last scan data.\r\n- [ ] Test `edmac`:\r\n  1. Modify existing macro: `ask_peak` and run it to verify that the change\r\n     was applied.\r\n  2. Create new macro in a new macro library:\r\n     `edmac my_macro <path_to_sardana_installation_dir>/macroserver/macros/examples/my_macros.py\r\n     and run it.\r\n\r\n### Test Sardana with TaurusGUI\r\n\r\n- [ ] Create the GUI using this [guide](https://sourceforge.net/p/sardana/wiki/Howto-GUI_creation)\r\n\r\n#### PMTV (PoolMotorTaurusValue)\r\n- [ ] Move motors from the slit panel in absolute and relative modes.\r\n- [ ] Show expert view.\r\n- [ ] Show compact mode.\r\n\r\n#### macroexecutor\r\n- [ ] Execute `ascan` macro\r\n- [ ] Pause it in the middel and resume\r\n- [ ] Abort it\r\n- [ ] Add it to favorites\r\n- [ ] Run `lsm` macro\r\n- [ ] Execute `ascan` from favorites\r\n- [ ] Run `lsmac` macro\r\n- [ ] Execute `ascan` from history\r\n- [ ] Edit `dscan` macro in spock yellow line and run it\r\n- [ ] Restart macroexecutor application\r\n- [ ] Run `lsm` from history\r\n- [ ] Run `ascan` from favorites\r\n\r\n#### sequencer\r\n- [ ] Add `ascan` macro to the sequence\r\n- [ ] Add `lsct` macro as a `post-acq` hook of `ascan`\r\n- [ ] Add `dscan` macro to the sequence\r\n- [ ] Run the sequence\r\n- [ ] Save sequence to a file\r\n- [ ] Start new sequence\r\n- [ ] Load sequence from a files\r\n- [ ] Run the loaded sequence\r\n\r\n#### sardanaeditor\r\n- [ ] Open sardanaeditor with macroserver name as argument.\r\n- [ ] Browse macro libraries and open an existing macro.\r\n- [ ] Edit existing macro and save & apply chaneges.\r\n- [ ] Execute macro to see if changes were aplied.\r\n- [ ] Create a new macro using template.\r\n- [ ] Execute the newly created macro."}}
{"actor":{"display_login":"mrosanes"}}