{"push_id":2420515830,"size":25,"distinct_size":22,"ref":"refs/heads/dbm-relocatable-notes","head":"5d1801335e40be719308b904d829bbd087208624","before":"248f06caadfa5e316111fa4a24e7c8e5018cc22d","commits":[{"sha":"493aafc28927bb20943a4f1682777ad7b5843911","author":{"name":"sextonkennedy","email":"f14ff0bad167a18da4908fb3003528c8d008d816@fnal.gov"},"message":"Create HSFpackagingMeetingNotes13-Mar.md","distinct":false,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/493aafc28927bb20943a4f1682777ad7b5843911"},{"sha":"0d41204b0294da1cd2f9f87c7016d7c965fe65ff","author":{"name":"Graeme A Stewart","email":"77d95ede0e5af7a679feb7cdfa34c7ec5392ccf6@cern.ch"},"message":"Move older packaging documents into sub-directory\n\nTidy up the old documents in preparation for some more\ntechnical content in the repository.","distinct":false,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/0d41204b0294da1cd2f9f87c7016d7c965fe65ff"},{"sha":"a2e45817ea84c12ab06ea4f27b919d076857862b","author":{"name":"Ben Morgan","email":"d025b67c935b98b72d30d07f849f89c4d609c098@users.noreply.github.com"},"message":"Merge pull request #6 from HSF/housekeeping\n\nMove older packaging documents into sub-directory","distinct":false,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/a2e45817ea84c12ab06ea4f27b919d076857862b"},{"sha":"d3ae99c0ddd2218047b4073bdce679d6fe3eb38e","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Initial notes on Relocatable Packages","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/d3ae99c0ddd2218047b4073bdce679d6fe3eb38e"},{"sha":"767ad1f0c7ced79b4886a7d1c9a85489bbfd0207","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Improve layout and sections\n\nDefine relocatibility at start and show minimal layout example.\nProvide basic sections on dynamic linking, self-location and\nsupport tools. Add section on relocatability with other languages\nand give minimal self-location examples for Python and Ruby.","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/767ad1f0c7ced79b4886a7d1c9a85489bbfd0207"},{"sha":"15c2ca7b57222af8ef1d6c368e87c6b80c11ccdf","author":{"name":"Ben Morgan","email":"9df1ece4eb7c37a0c4d19d47481c801fdee1f7d6@gmail.com"},"message":"Update info for Bash and Go\n\nUse info from Brett Viren and Sebastien Binet on self location\nfor Bash and Go languages.","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/15c2ca7b57222af8ef1d6c368e87c6b80c11ccdf"},{"sha":"a0328ba86e0b4ada9dcd14dd676efee41c472bd3","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Create folder for all relocatable notes/code","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/a0328ba86e0b4ada9dcd14dd676efee41c472bd3"},{"sha":"08c29f1f5842ef4ba4cd48b5b7866377b3d1ebc1","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Rename doc file so GitHub renders it","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/08c29f1f5842ef4ba4cd48b5b7866377b3d1ebc1"},{"sha":"71a0ab62b9780e28a77d23a681e84c448f3be129","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Update and clarify sections","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/71a0ab62b9780e28a77d23a681e84c448f3be129"},{"sha":"6ef1ac18eba014e6475b0e9102e902b19e530b87","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Add project with demo code\n\nImplement basic C/C++ w/CMake project to demonstrate relocatable\nprograms. Create basic structure plus programs demoing self-location\nwith\n\n- binreloc\n- Qt5 QApplication\n- Poco Application\n\nProvide very basic docs for these and link main README to the project.\nMove python and ruby example into project for coherence","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/6ef1ac18eba014e6475b0e9102e902b19e530b87"},{"sha":"98fc45e7fd2cf3689722f0cfc7bcaf09d9b66b45","author":{"name":"Ben Morgan","email":"d025b67c935b98b72d30d07f849f89c4d609c098@users.noreply.github.com"},"message":"Add placeholder section for third-party patching","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/98fc45e7fd2cf3689722f0cfc7bcaf09d9b66b45"},{"sha":"43474c043e45eece9955dd1b32669128680f51f0","author":{"name":"Ben Morgan","email":"d025b67c935b98b72d30d07f849f89c4d609c098@users.noreply.github.com"},"message":"Add note on the behaviour of $ORIGIN\n\nTODO: Add example project to demonstrate this link vs runtime behaviour.\r\n\r\nIt's important for packager and end-user interaction as it:\r\n\r\n- Can be solved by absolute RPATHs, but then requires care in binary packaging/deployment\r\n- Can add needed link flags in package manager compiler wrapper, but what about end users that link to the installed software?","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/43474c043e45eece9955dd1b32669128680f51f0"},{"sha":"d7efc4c4be7f1467205627e647175f4a792b5d7e","author":{"name":"Ben Morgan","email":"d025b67c935b98b72d30d07f849f89c4d609c098@users.noreply.github.com"},"message":"Add links to ABI/API issues and tools","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/d7efc4c4be7f1467205627e647175f4a792b5d7e"},{"sha":"b75df2186e5dcdc463e93592401cf3861a27a536","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Organise project in line with docs\n\nTo match docs on relocatability with example code, organise code\nfollowing structure in current README\n\n- Code for exes in `programs`, build/install to bin/\n- Resources in `resources`, build/install to\n  share/HFRelocatable.resources\n\nDo not add install steps just yet.","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/b75df2186e5dcdc463e93592401cf3861a27a536"},{"sha":"e21c59f0232f54a534748012fd68d8b25c4f4665","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"update project name to match main docs","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/e21c59f0232f54a534748012fd68d8b25c4f4665"},{"sha":"1439a400278fadd901abd5e37d3f9caf2d640719","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Move binreloc frontend to dedicated iface\n\nProvide function giving direct path to resource directory, using\nrelative path from bindir -> resourcedir known from installation paths.\n\nThis is quick and dirty - in particular, cpp file is generated directly,\nbut probably better to create private header file with constexpr\nliteral strings.","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/1439a400278fadd901abd5e37d3f9caf2d640719"},{"sha":"209873eedf177dd8a4151cab97f4b06c8d33c1b2","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Reorganise for clarity\n\nUse project layout/naming in examples as per that in the actual\n\"HSFReloc\" example.\n\nStart reordering docs per use-case rather than by language.","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/209873eedf177dd8a4151cab97f4b06c8d33c1b2"},{"sha":"3217a491f6d4fbb6509154a1e162be2b28a3fa68","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Rename project to HSFReloc","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/3217a491f6d4fbb6509154a1e162be2b28a3fa68"},{"sha":"672193e67949cd41441e0b7ad54f6bcdc42babe1","author":{"name":"Ben Morgan","email":"d025b67c935b98b72d30d07f849f89c4d609c098@users.noreply.github.com"},"message":"Add missing text in Ruby section","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/672193e67949cd41441e0b7ad54f6bcdc42babe1"},{"sha":"aeb2b393a5ddf9c252acb8cc2f7adc92678cd040","author":{"name":"Ben Morgan","email":"fe8fc9c0244b8ecbddb2c005077481686b24cdc3@warwick.ac.uk"},"message":"Link to scripting language examples","distinct":true,"url":"https://api.github.com/repos/drbenmorgan/packaging/commits/aeb2b393a5ddf9c252acb8cc2f7adc92678cd040"}]}
{"actor":{"display_login":"drbenmorgan"}}