Ellwood Zwovic (gandalf3)
User

Projects

User Details

User Since
Apr 28 2013, 12:18 AM (229 w, 3 d)

Recent Activity

Wed, Sep 6

Ellwood Zwovic (gandalf3) added a comment to T52570: Review of GSoC 2017 Package Manager.

Some initial responses:

Wed, Sep 6, 3:10 AM

Tue, Aug 29

Ellwood Zwovic (gandalf3) committed rBc24bb59a44b1: Handle special categories (authored by Ellwood Zwovic (gandalf3)).
Handle special categories
Tue, Aug 29, 3:30 PM
Ellwood Zwovic (gandalf3) added a comment to T52570: Review of GSoC 2017 Package Manager.

Wow, thanks for a such a detailed review :)
Some responses inline:

Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rBb35e5240f60f: fix utils (authored by Ellwood Zwovic (gandalf3)).
fix utils
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rB0a5353e853aa: documentation (authored by Ellwood Zwovic (gandalf3)).
documentation
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rB74a19feba88e: pep8-ify bpkg/types.py (authored by Ellwood Zwovic (gandalf3)).
pep8-ify bpkg/types.py
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rB0f17f1937f86: Use isinstance (authored by Ellwood Zwovic (gandalf3)).
Use isinstance
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rB280b80349a1a: pep8-ify bpkg/subproc.py (authored by Ellwood Zwovic (gandalf3)).
pep8-ify bpkg/subproc.py
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rB8e815f4ce25b: Use typing.Optional (authored by Ellwood Zwovic (gandalf3)).
Use typing.Optional
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rBe881a0e2a46a: Document non-none types (authored by Ellwood Zwovic (gandalf3)).
Document non-none types
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rB03a4bd6132e2: More precise error messages (authored by Ellwood Zwovic (gandalf3)).
More precise error messages
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rB1ab4d5fec48e: Document reason for dict conversion (authored by Ellwood Zwovic (gandalf3)).
Document reason for dict conversion
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rB2be8b4de2a93: Write own error message (authored by Ellwood Zwovic (gandalf3)).
Write own error message
Tue, Aug 29, 3:23 PM
Ellwood Zwovic (gandalf3) committed rBPMAee0bbca8e5fa: Move package manager to blender branch (authored by Ellwood Zwovic (gandalf3)).
Move package manager to blender branch
Tue, Aug 29, 2:07 PM
Ellwood Zwovic (gandalf3) committed rB1d6bcff7068d: Disable uninstall buttons on addons installed outside user dir (authored by Ellwood Zwovic (gandalf3)).
Disable uninstall buttons on addons installed outside user dir
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB7fbb720265cf: Remove unneccesary None (authored by Ellwood Zwovic (gandalf3)).
Remove unneccesary None
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBb259a8597ce9: Build list once (authored by Ellwood Zwovic (gandalf3)).
Build list once
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB2cccd9341b7f: Actually display progress (authored by Ellwood Zwovic (gandalf3)).
Actually display progress
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBc2ed14532265: pep8-ify bpkg/messages.py (authored by Ellwood Zwovic (gandalf3)).
pep8-ify bpkg/messages.py
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB688cb2d6e01b: Clean up bpkg/display.py (authored by Ellwood Zwovic (gandalf3)).
Clean up bpkg/display.py
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBa2301ec26057: Remove unused message, make sure all errors inherit from SubprocError (authored by Ellwood Zwovic (gandalf3)).
Remove unused message, make sure all errors inherit from SubprocError
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBce0396c8782f: pep8-ify bpkg/actions.py (authored by Ellwood Zwovic (gandalf3)).
pep8-ify bpkg/actions.py
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB01a4ea98c5b5: Remove unneccesary parens (authored by Ellwood Zwovic (gandalf3)).
Remove unneccesary parens
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB6c3786713e4b: Split code for installing zipped and unzipped packages into separate functions (authored by Ellwood Zwovic (gandalf3)).
Split code for installing zipped and unzipped packages into separate functions
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB90ea56b2fbb8: Break exception chain (authored by Ellwood Zwovic (gandalf3)).
Break exception chain
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBb62b62d51b10: Remove old commented code (authored by Ellwood Zwovic (gandalf3)).
Remove old commented code
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB16da5d84c0c4: Wait until we've determined url is a real url to derive filenames from it (authored by Ellwood Zwovic (gandalf3)).
Wait until we've determined url is a real url to derive filenames from it
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB6d382129f999: Make sure classes tuple is only set when it should be (authored by Ellwood Zwovic (gandalf3)).
Make sure classes tuple is only set when it should be
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBb9338dde5ac0: Improve docstring (authored by Ellwood Zwovic (gandalf3)).
Improve docstring
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBb42bee90f98f: Improve commentation (authored by Ellwood Zwovic (gandalf3)).
Improve commentation
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB552545d6a4fa: Remove old commented code (authored by Ellwood Zwovic (gandalf3)).
Remove old commented code
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB0c4fd02c27aa: pep8-ify bpkg/__init__.py (authored by Ellwood Zwovic (gandalf3)).
pep8-ify bpkg/__init__.py
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB705695bf4d98: pep8-ify bl_operators/package.py (authored by Ellwood Zwovic (gandalf3)).
pep8-ify bl_operators/package.py
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBba99e26e7fa4: Remove fold markers (authored by Ellwood Zwovic (gandalf3)).
Remove fold markers
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBd5daa2705a7f: Bring back sorting (authored by Ellwood Zwovic (gandalf3)).
Bring back sorting
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBda7efd96f79b: Package name is not allowed to be None, no need to check for it (authored by Ellwood Zwovic (gandalf3)).
Package name is not allowed to be None, no need to check for it
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB6be55223dcf4: Improve documentation and remove extraneous function (authored by Ellwood Zwovic (gandalf3)).
Improve documentation and remove extraneous function
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB1bc66c6397de: Remove old OrderedDict (authored by Ellwood Zwovic (gandalf3)).
Remove old OrderedDict
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB6058b5cbaaa6: Clarify TODO note (authored by Ellwood Zwovic (gandalf3)).
Clarify TODO note
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB233d8f2fafd7: Remove old loggers, document refresh parameter (authored by Ellwood Zwovic (gandalf3)).
Remove old loggers, document refresh parameter
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB0415d0461724: Move enable/disable into Package class (authored by Ellwood Zwovic (gandalf3)).
Move enable/disable into Package class
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBabd9c4ed11e7: Remove old debug logging and excess whitespace (authored by Ellwood Zwovic (gandalf3)).
Remove old debug logging and excess whitespace
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB08ce79dd85ac: Shorten if, remove commented code (authored by Ellwood Zwovic (gandalf3)).
Shorten if, remove commented code
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBab139c834d8c: Override _finish instead of cancel (authored by Ellwood Zwovic (gandalf3)).
Override _finish instead of cancel
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rB3907c90c5387: Remove commented code (authored by Ellwood Zwovic (gandalf3)).
Remove commented code
Tue, Aug 29, 11:46 AM
Ellwood Zwovic (gandalf3) committed rBf226dd3030c2: simplify if (authored by Ellwood Zwovic (gandalf3)).
simplify if
Tue, Aug 29, 11:45 AM
Ellwood Zwovic (gandalf3) committed rB94c48c8f9238: Simplify package list refreshing (authored by Ellwood Zwovic (gandalf3)).
Simplify package list refreshing
Tue, Aug 29, 11:45 AM
Ellwood Zwovic (gandalf3) committed rB684d870dc46b: Replace hardcoded 10s with constant (authored by Ellwood Zwovic (gandalf3)).
Replace hardcoded 10s with constant
Tue, Aug 29, 11:45 AM
Ellwood Zwovic (gandalf3) committed rB480060696d92: Remove old abort method (authored by Ellwood Zwovic (gandalf3)).
Remove old abort method
Tue, Aug 29, 11:45 AM
Ellwood Zwovic (gandalf3) committed rBbfd4b7370736: Remove fold markers (authored by Ellwood Zwovic (gandalf3)).
Remove fold markers
Tue, Aug 29, 11:45 AM
Ellwood Zwovic (gandalf3) committed rBc9ec8ba88fb8: Add explanation for multiprocessing context (authored by Ellwood Zwovic (gandalf3)).
Add explanation for multiprocessing context
Tue, Aug 29, 11:45 AM
Ellwood Zwovic (gandalf3) committed rB88756edd2aab: Update comment (authored by Ellwood Zwovic (gandalf3)).
Update comment
Tue, Aug 29, 11:45 AM
Ellwood Zwovic (gandalf3) committed rBa17a32e6efad: Remove commented code (authored by Ellwood Zwovic (gandalf3)).
Remove commented code
Tue, Aug 29, 11:45 AM
Ellwood Zwovic (gandalf3) committed rB65a44d64c14c: Fix update display, get rid of unnecessary ifs in filters (authored by Ellwood Zwovic (gandalf3)).
Fix update display, get rid of unnecessary ifs in filters
Tue, Aug 29, 3:54 AM
Ellwood Zwovic (gandalf3) committed rBf5428b321393: Fix a number of issues caused by new repository representation (authored by Ellwood Zwovic (gandalf3)).
Fix a number of issues caused by new repository representation
Tue, Aug 29, 3:54 AM
Ellwood Zwovic (gandalf3) committed rB6debd2134af5: remove print statement (authored by Ellwood Zwovic (gandalf3)).
remove print statement
Tue, Aug 29, 3:54 AM
Ellwood Zwovic (gandalf3) committed rB9cec3f721299: Use EnumProperty for repository list (authored by Ellwood Zwovic (gandalf3)).
Use EnumProperty for repository list
Tue, Aug 29, 3:54 AM

Mon, Aug 28

Ellwood Zwovic (gandalf3) committed rB956d8e790c8a: Revert accidentally committed partial change (authored by Ellwood Zwovic (gandalf3)).
Revert accidentally committed partial change
Mon, Aug 28, 10:08 AM
Ellwood Zwovic (gandalf3) committed rB47c68a54ad9b: Shorten import (authored by Ellwood Zwovic (gandalf3)).
Shorten import
Mon, Aug 28, 9:47 AM
Ellwood Zwovic (gandalf3) committed rBdbe6331a3b9f: Refactor Package class (authored by Ellwood Zwovic (gandalf3)).
Refactor Package class
Mon, Aug 28, 9:47 AM
Ellwood Zwovic (gandalf3) committed rB339c51ab1792: Move install/download code out of utils (authored by Ellwood Zwovic (gandalf3)).
Move install/download code out of utils
Mon, Aug 28, 9:47 AM
Ellwood Zwovic (gandalf3) committed rB9f34503f2f98: Un-remove accidentally removed function (authored by Ellwood Zwovic (gandalf3)).
Un-remove accidentally removed function
Mon, Aug 28, 9:47 AM
Ellwood Zwovic (gandalf3) committed rBfca155031f37: Only show enable/disable operator for installed packages (authored by Ellwood Zwovic (gandalf3)).
Only show enable/disable operator for installed packages
Mon, Aug 28, 9:47 AM
Ellwood Zwovic (gandalf3) committed rBed3eb48729c2: Don't rebuild package list every draw() (authored by Ellwood Zwovic (gandalf3)).
Don't rebuild package list every draw()
Mon, Aug 28, 9:47 AM
Ellwood Zwovic (gandalf3) committed rBb0d9153dd3e4: Remove commented code and fix some stuff broken by de-addonification (authored by Ellwood Zwovic (gandalf3)).
Remove commented code and fix some stuff broken by de-addonification
Mon, Aug 28, 9:47 AM
Ellwood Zwovic (gandalf3) committed rB6a2112002331: Hide addons section (authored by Ellwood Zwovic (gandalf3)).
Hide addons section
Mon, Aug 28, 9:47 AM
Ellwood Zwovic (gandalf3) committed rBe34888b80d87: Merge branch 'master' of git.blender.org:blender into soc-2017-package_manager (authored by Ellwood Zwovic (gandalf3)).
Merge branch 'master' of git.blender.org:blender into soc-2017-package_manager
Mon, Aug 28, 9:47 AM
Ellwood Zwovic (gandalf3) committed rB0ff4627729cb: Move package manager code out of addon (authored by Ellwood Zwovic (gandalf3)).
Move package manager code out of addon
Mon, Aug 28, 9:47 AM

Aug 20 2017

Ellwood Zwovic (gandalf3) committed rBPMAb27db0ca1f51: Refresh package list after install (authored by Ellwood Zwovic (gandalf3)).
Refresh package list after install
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA9239a6637f90: Correct missed bit of rename (authored by Ellwood Zwovic (gandalf3)).
Correct missed bit of rename
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA4ac2dc9c44df: Repository filtering (authored by Ellwood Zwovic (gandalf3)).
Repository filtering
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA02fdc67d6b70: Add simple preferences display (just good enough to match functionality with… (authored by Ellwood Zwovic (gandalf3)).
Add simple preferences display (just good enough to match functionality with…
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA85ce4c3bc7ac: Don't force 'spawn' method, add explanation for workaround (authored by Ellwood Zwovic (gandalf3)).
Don't force 'spawn' method, add explanation for workaround
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA1766e1fa6e71: Don't import things which import things which import bpy (authored by Ellwood Zwovic (gandalf3)).
Don't import things which import things which import bpy
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMAee939382116a: Merge branch 'windows-subprocess-fix' (authored by Ellwood Zwovic (gandalf3)).
Merge branch 'windows-subprocess-fix'
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA5d5d2a89cd9f: UI Tweaks (authored by Ellwood Zwovic (gandalf3)).
UI Tweaks
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMAffd6d8d1272d: Always draw uninstalled packages as enabled (authored by Ellwood Zwovic (gandalf3)).
Always draw uninstalled packages as enabled
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA76668134078c: Fix failure to store installation state, store repositories in a set (authored by Ellwood Zwovic (gandalf3)).
Fix failure to store installation state, store repositories in a set
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA4934f463a119: Optimize package metadata fetching; avoid checking if packages are installed… (authored by Ellwood Zwovic (gandalf3)).
Optimize package metadata fetching; avoid checking if packages are installed…
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA6691b0b226dc: Initial multiple repository support (authored by Ellwood Zwovic (gandalf3)).
Initial multiple repository support
Aug 20 2017, 10:46 AM
Ellwood Zwovic (gandalf3) committed rBPMA7340d8dadb72: Fix bug where sometimes enabled packages could be displayed as disabled (authored by Ellwood Zwovic (gandalf3)).
Fix bug where sometimes enabled packages could be displayed as disabled
Aug 20 2017, 10:46 AM

Aug 15 2017

Ellwood Zwovic (gandalf3) added a comment to T52403: Package manager design.

The 3 bars at the window bottom allow to expand the panel.
This works well with the categories in the template list box.
There's also a function to add arrows up/down like seen in the vertex group template list box. (when the item number exceeds the length the up/down buttons appear)

Aug 15 2017, 10:32 PM · User Interface
Ellwood Zwovic (gandalf3) committed rBPMA3cd746a26aa1: If bpy fails to import, assume we are in subprocess and only import subproc.py (authored by Ellwood Zwovic (gandalf3)).
If bpy fails to import, assume we are in subprocess and only import subproc.py
Aug 15 2017, 9:51 AM
Ellwood Zwovic (gandalf3) edited the description of T52403: Package manager design.
Aug 15 2017, 8:53 AM · User Interface
Ellwood Zwovic (gandalf3) created T52403: Package manager design.
Aug 15 2017, 8:39 AM · User Interface

Aug 14 2017

Ellwood Zwovic (gandalf3) closed T51973: Package Manager Add-on install and setup instructions as "Resolved".

Forgot to close this earlier, added instructions in 3f6dc7eedbcd

Aug 14 2017, 11:14 PM

Aug 3 2017

Ellwood Zwovic (gandalf3) committed rBd81cabbaa866: Merge branch 'master' of git.blender.org:blender into soc-2017-package_manager (authored by Ellwood Zwovic (gandalf3)).
Merge branch 'master' of git.blender.org:blender into soc-2017-package_manager
Aug 3 2017, 8:01 AM
Ellwood Zwovic (gandalf3) committed rBPMA3bb59b5ac2de: Use bpy.app.binary_path_python as subprocess interpreter (authored by Ellwood Zwovic (gandalf3)).
Use bpy.app.binary_path_python as subprocess interpreter
Aug 3 2017, 1:57 AM

Jul 28 2017

Ellwood Zwovic (gandalf3) committed rBPMA2825d0fc0616: Improve user-level error messages (authored by Ellwood Zwovic (gandalf3)).
Improve user-level error messages
Jul 28 2017, 10:48 AM
Ellwood Zwovic (gandalf3) committed rBPMAa2cca29383a8: Removed unused addon preference properties (authored by Ellwood Zwovic (gandalf3)).
Removed unused addon preference properties
Jul 28 2017, 2:28 AM
Ellwood Zwovic (gandalf3) committed rBPMA4f2a365dc4ee: Further clarify testing instructions (authored by Ellwood Zwovic (gandalf3)).
Further clarify testing instructions
Jul 28 2017, 2:28 AM
Ellwood Zwovic (gandalf3) committed rBPMA20fa97f0d733: Update readme to mention bundled addons and other things (authored by Ellwood Zwovic (gandalf3)).
Update readme to mention bundled addons and other things
Jul 28 2017, 2:16 AM
Ellwood Zwovic (gandalf3) committed rBPMA57ff2a566482: Clean up action button display, and add enabling/disabling (authored by Ellwood Zwovic (gandalf3)).
Clean up action button display, and add enabling/disabling
Jul 28 2017, 12:53 AM

Jul 26 2017

Ellwood Zwovic (gandalf3) committed rBPMA8386d6ecb919: Quick hack to show 'update' instead of 'install' when appropriate (authored by Ellwood Zwovic (gandalf3)).
Quick hack to show 'update' instead of 'install' when appropriate
Jul 26 2017, 9:13 PM
Ellwood Zwovic (gandalf3) committed rBPMA64bc1630dfa1: Fix wrong name errors caused in previous commit (authored by Ellwood Zwovic (gandalf3)).
Fix wrong name errors caused in previous commit
Jul 26 2017, 9:13 PM
Ellwood Zwovic (gandalf3) committed rBPMA2f6357e40e9e: Cleanup: Move package download/install code out of subproc.py (authored by Ellwood Zwovic (gandalf3)).
Cleanup: Move package download/install code out of subproc.py
Jul 26 2017, 9:13 PM

Jul 25 2017

Ellwood Zwovic (gandalf3) committed rBPMA85a61cfead61: Update readme to reflect new repo UI (authored by Ellwood Zwovic (gandalf3)).
Update readme to reflect new repo UI
Jul 25 2017, 10:33 AM
Ellwood Zwovic (gandalf3) committed rBPMAc01c5e0e6067: Implement more filter methods (authored by Ellwood Zwovic (gandalf3)).
Implement more filter methods
Jul 25 2017, 10:27 AM
Ellwood Zwovic (gandalf3) committed rBPMA5e034855c0d3: Track expanded packages outside of packages themseleves (authored by Ellwood Zwovic (gandalf3)).
Track expanded packages outside of packages themseleves
Jul 25 2017, 6:59 AM
Ellwood Zwovic (gandalf3) committed rBPMA9b424b52ce6b: Adjust package state display (authored by Ellwood Zwovic (gandalf3)).
Adjust package state display
Jul 25 2017, 6:59 AM