profile
viewpoint
Russell Sim russell @zendesk Copenhagen, Denmark

russell/cl-git 44

a Common Lisp CFFI interface to the libgit2 library

python-sifter/sifter 12

Sieve rule parser and evaluator implemented in pure Python (Python 2)

russell/bb-pytest 2

py.test runner bulid step for buildbot

russell/bookmark-plus 1

Bookmark+: extensions to standard library `bookmark.el'

russell/3d-calibration 0

Some prints I use to test my printer

russell/adapta-firefox-theme 0

Firefox theme matching the adapta-gtk-theme color palette

russell/aenea 0

Client-server library for using voice macros from Dragon NaturallySpeaking and Dragonfly on remote/non-windows hosts.

russell/angular-swagger-ui 0

An angularJS implementation of Swagger UI

russell/angularjs-humanize 0

AngularJS filters wrapping the 'humanize' library

startedjerryzou/rinnai_touch_climate

started time in a day

startedC-Westin/rinnai_touch_climate

started time in a day

issue commentstumpwm/stumpwm

adopts command system of CLIM

No problem! CLIM is really enjoyable to work with, even if the learning curve is steep. I'll throw the code into a module/asdf system on my own account, should I open a pull request to include it in the contrib repo?

m-g-r

comment created time in a day

created repository3b/3b-mmath

created time in 2 days

created tagstumpwm/stumpwm

tag20.11

The Stump Window Manager

created time in 2 days

release stumpwm/stumpwm

20.11

released time in 2 days

issue commentstumpwm/stumpwm

adopts command system of CLIM

@szos Thanks for doing some exploratory work! If you can pull your gists into a module, maybe we can work at a module level to test new gui capabilities, and when things are mature we can merge the modules into stumpwm proper?

m-g-r

comment created time in 2 days

issue commentstumpwm/stumpwm

Stumpwm 1.0.0 conflicts with Virtualbox 6.1

I think I'm roughly following but can you please give explicit procedures to reproduce these issues? I don't have easy access to three monitors so hopefully that won't be a limiting factor.

laturk

comment created time in 2 days

issue closedstumpwm/stumpwm

Cannot type space in `colon` mode

At some point since I last updated, StumpWM started entering a - instead of a space when I press the space bar in colon mode. This means I can no longer type something like gnew foo to run gnew with foo as the argument because it comes out as gnew-foo.

I've tracked it down to https://github.com/stumpwm/stumpwm/commit/38545872f5efbf60ea653ad657af22d25898ca91 so it seems like this is intentional, but this is completely bananas, right? There's a - key on the keyboard -- why remove the ability to run commands with arguments and make the input behavior way more confusing to save... no keystrokes?

closed time in 2 days

sjl

pull request commentstumpwm/stumpwm

Add program-op to build StumpWM using only ASDF

I like this idea, but I'm holding off on merging because I'm about to tag a new release.

PuercoPop

comment created time in 2 days

push eventstumpwm/stumpwm

szos

commit sha 4ca9e41b5dd0fc33610ef2926f4e7808ba4b3f5f

Revert emacs autocomplete & modified keybindings Reverts commits 3554334, 3854587, 3c1fd2e, 6dc0bc8, c919e66, and c235ddd

view details

Nathan Shostek

commit sha ad533e350b77909056b0f5ceed16b3e36ee5a088

begin work on a mode line in clim

view details

szos

commit sha 30a22539a1c94ec483c8043a4764f847c5cf531e

Revert "begin work on a mode line in clim" This reverts commit ad533e350b77909056b0f5ceed16b3e36ee5a088.

view details

David

commit sha 6631e9c052aedc7d7008a44de1a8626680912083

Merge pull request #829 from szos/master Revert emacs autocomplete & modified keybindings

view details

push time in 2 days

PR merged stumpwm/stumpwm

Revert emacs autocomplete & modified keybindings

Addresses issue #822, removing the offending code. Reverts commits 3554334, 3854587, 3c1fd2e, 6dc0bc8, c919e66, and c235ddd

+14 -80

1 comment

2 changed files

szos

pr closed time in 2 days

push eventstumpwm/stumpwm

Yuri D. Lensky

commit sha a79ccb01847e6584cca699acf1743bcb51a15cf6

Recover if randr version of make-screen-heads fails.

view details

David

commit sha 74b418e81e796f5e71120e264e7be6bb55bf84d1

Merge pull request #818 from ydl7/master Recover if randr version of make-screen-heads fails.

view details

push time in 2 days

PR merged stumpwm/stumpwm

Recover if randr version of make-screen-heads fails.

For example, on Android with XServer XSDL, randr capability is detected but cannot at present be used.

+10 -9

2 comments

1 changed file

ydl7

pr closed time in 2 days

delete branch furlongm/patchman

delete branch : pyup-update-lxml-4.5.0-to-4.6.1

delete time in 2 days

PR closed furlongm/patchman

Update lxml to 4.6.1

This PR updates lxml from 4.5.0 to 4.6.1.

<details> <summary>Changelog</summary>

4.6.1

==================

Bugs fixed
----------

* A vulnerability was discovered in the HTML Cleaner by Yaniv Nizry, which allowed
JavaScript to pass through.  The cleaner now removes more sneaky &quot;style&quot; content.

4.6.0

==================

Features added
--------------

* GH310: ``lxml.html.InputGetter`` supports ``__len__()`` to count the number of input fields.
Patch by Aidan Woolley.

* ``lxml.html.InputGetter`` has a new ``.items()`` method to ease processing all input fields.

* ``lxml.html.InputGetter.keys()`` now returns the field names in document order.

* GH-309: The API documentation is now generated using ``sphinx-apidoc``.
Patch by Chris Mayo.

Bugs fixed
----------

* LP1869455: C14N 2.0 serialisation failed for unprefixed attributes
when a default namespace was defined.

* ``TreeBuilder.close()`` raised ``AssertionError`` in some error cases where it
should have raised ``XMLSyntaxError``.  It now raises a combined exception to
keep up backwards compatibility, while switching to ``XMLSyntaxError`` as an
interface.

4.5.2

==================

Bugs fixed
----------

* ``Cleaner()`` now validates that only known configuration options can be set.

* LP1882606: ``Cleaner.clean_html()`` discarded comments and PIs regardless of the
corresponding configuration option, if ``remove_unknown_tags`` was set.

* LP1880251: Instead of globally overwriting the document loader in libxml2, lxml now
sets it per parser run, which improves the interoperability with other users of libxml2
such as libxmlsec.

* LP1881960: Fix build in CPython 3.10 by using Cython 0.29.21.

* The setup options &quot;--with-xml2-config&quot; and &quot;--with-xslt-config&quot; were accidentally renamed
to &quot;--xml2-config&quot; and &quot;--xslt-config&quot; in 4.5.1 and are now available again.

4.5.1

==================

Bugs fixed
----------

* LP1570388: Fix failures when serialising documents larger than 2GB in some cases.

* LP1865141, GH298: ``QName`` values were not accepted by the ``el.iter()`` method.
Patch by xmo-odoo.

* LP1863413, GH297: The build failed to detect libraries on Linux that are only
configured via pkg-config.
Patch by Hugh McMaster.

</details>

<details> <summary>Links</summary>

  • PyPI: https://pypi.org/project/lxml
  • Changelog: https://pyup.io/changelogs/lxml/
  • Homepage: https://lxml.de/ </details>
+1 -1

1 comment

1 changed file

pyup-bot

pr closed time in 2 days

pull request commentfurlongm/patchman

Update lxml to 4.6.1

Closing this in favor of #262

pyup-bot

comment created time in 2 days

PR opened furlongm/patchman

Update lxml to 4.6.2

This PR updates lxml from 4.5.0 to 4.6.2.

<details> <summary>Changelog</summary>

4.6.2

==================

Bugs fixed
----------

* A vulnerability (CVE-2020-27783) was discovered in the HTML Cleaner by Yaniv Nizry,
which allowed JavaScript to pass through.  The cleaner now removes more sneaky
&quot;style&quot; content.

4.6.1

==================

Bugs fixed
----------

* A vulnerability was discovered in the HTML Cleaner by Yaniv Nizry, which allowed
JavaScript to pass through.  The cleaner now removes more sneaky &quot;style&quot; content.

4.6.0

==================

Features added
--------------

* GH310: ``lxml.html.InputGetter`` supports ``__len__()`` to count the number of input fields.
Patch by Aidan Woolley.

* ``lxml.html.InputGetter`` has a new ``.items()`` method to ease processing all input fields.

* ``lxml.html.InputGetter.keys()`` now returns the field names in document order.

* GH-309: The API documentation is now generated using ``sphinx-apidoc``.
Patch by Chris Mayo.

Bugs fixed
----------

* LP1869455: C14N 2.0 serialisation failed for unprefixed attributes
when a default namespace was defined.

* ``TreeBuilder.close()`` raised ``AssertionError`` in some error cases where it
should have raised ``XMLSyntaxError``.  It now raises a combined exception to
keep up backwards compatibility, while switching to ``XMLSyntaxError`` as an
interface.

4.5.2

==================

Bugs fixed
----------

* ``Cleaner()`` now validates that only known configuration options can be set.

* LP1882606: ``Cleaner.clean_html()`` discarded comments and PIs regardless of the
corresponding configuration option, if ``remove_unknown_tags`` was set.

* LP1880251: Instead of globally overwriting the document loader in libxml2, lxml now
sets it per parser run, which improves the interoperability with other users of libxml2
such as libxmlsec.

* LP1881960: Fix build in CPython 3.10 by using Cython 0.29.21.

* The setup options &quot;--with-xml2-config&quot; and &quot;--with-xslt-config&quot; were accidentally renamed
to &quot;--xml2-config&quot; and &quot;--xslt-config&quot; in 4.5.1 and are now available again.

4.5.1

==================

Bugs fixed
----------

* LP1570388: Fix failures when serialising documents larger than 2GB in some cases.

* LP1865141, GH298: ``QName`` values were not accepted by the ``el.iter()`` method.
Patch by xmo-odoo.

* LP1863413, GH297: The build failed to detect libraries on Linux that are only
configured via pkg-config.
Patch by Hugh McMaster.

</details>

<details> <summary>Links</summary>

  • PyPI: https://pypi.org/project/lxml
  • Changelog: https://pyup.io/changelogs/lxml/
  • Homepage: https://lxml.de/ </details>
+1 -1

0 comment

1 changed file

pr created time in 2 days

push eventfurlongm/patchman

pyup-bot

commit sha faf8dd74bc108492219a1ade449729b919870505

Update lxml from 4.5.0 to 4.6.2

view details

push time in 2 days

create barnchfurlongm/patchman

branch : pyup-update-lxml-4.5.0-to-4.6.2

created branch time in 2 days

created repositoryMergifyio/www

Resources for https://mergify.io landing page

created time in 3 days

fork brianmay/charts

⚠️(OBSOLETE) Curated applications for Kubernetes

fork in 3 days

delete branch furlongm/patchman

delete branch : pyup-update-django-extensions-2.2.8-to-3.0.9

delete time in 4 days

PR closed furlongm/patchman

Update django-extensions to 3.0.9

This PR updates django-extensions from 2.2.8 to 3.0.9.

<details> <summary>Changelog</summary>

3.0.9

-----

Changes:
- Improvement: runserver_plus, survive syntax and configuration errors part II
- Improvement: tests, refactor test runner
- Improvement: sqlcreate, support postgresql unix domain socket

3.0.8

-----

Changes:
- Improvement: setup.cfg, remove universal flag from wheel, we only support Python 3 and up
- Improvement: sqlcreate, fixed mentioned of old syncdb
- Fix: runserver_plus, stop catching SyntaxError since reload for it was not working properly

3.0.7

-----

Changes:
- Improvement: runserver_plus, gh 1575 survive syntax and configuration errors
- Improvement: runscript, use exit-code 1 if script is not found

3.0.6

-----

Changes:
- Improvement: runscript, add --continue-on-error unless set runscript will exit on errors
- Improvement: runscript, allow to return exit-code
- Improvement: runscript, support raise CommandError(... returncode=...)
- Improvement: runscript, run Django checks() and check_migrations() before executing scripts
- Improvement: shell_plus, set application name on all postgresql backends

3.0.5

-----

Changes:
- Fix: runserver_plus, exceptions must derive from BaseException error

3.0.4

-----

Changes:
- Various cleanups
- Deprecated using `--router` instead use `--database`
- Locales: Indonesian and Polish, updated
- Improvement: show_dsn, fix crash with django-postgres-extra
- Improvement: print_settings, added wildcard support
- Improvement: print_settings, added --fail option
- Improvement: delete_squashed_migrations, add --database option
- Improvement: runserver_plus, added RUNSERVER_PLUS_EXTRA_FILES setting
- Improvement: runserver_plus, added runserver_plus_started signal

3.0.3

-----

Changes:
- New: InternalIPS, allows to specify CIDRs for INTERNAL_IPS
- Docs: restructure toctree

3.0.2

-----

Changes:
- Fix: shell_plus, fix honouring SHELL_PLUS in settings.py

3.0.1

-----

Changes:
- Fix: setup.py, add python_requires and remove legacy trove classifiers

3.0.0

-----

This is the first Django Extensions release which only targets Django 2.2 and above.
It drops official support for Python 2.7.


Changes:
- Removal of Python 2 support
- Removal of deprecated keyczar encrypted fields EncryptedTextField and EncryptedCharField
- Removal of deprecated passwd command
- Removal of truncate_letters filter
- Change: TimeStampedModel; Removed default ordering on abstract model
- New: DjangoExtensionsConfig AppConfig
- New: shell_plus, JupyterLab support
- New: list_signals, List all signals by model and signal type
- Improvement: shell_plus, use -- to directly pass additional arguments to Jupyter
- Improvement: shell_plus, improvements to MySQL support
- Improvement: jobs, use logging to record errors
- Improvement: syncdata, added --remove-before flag
- Improvement: graph_models, add field and model to template context
- Fix: syncdata, fix non existent field in fixture data
- Fix: pipchecker, compatibility with pip 20.1

2.2.9

-----

Changes:
- Fix: shell_plus, move notebook down the list of preferred shells
- Fix: sqldiff, fix KeyError when detecting missing (unique) indexes
- Improvement: encrypted fields, make it harder to use deprecated keyczar fields
- Locale: Removed empty localizations

</details>

<details> <summary>Links</summary>

  • PyPI: https://pypi.org/project/django-extensions
  • Changelog: https://pyup.io/changelogs/django-extensions/
  • Repo: http://github.com/django-extensions/django-extensions </details>
+1 -1

1 comment

1 changed file

pyup-bot

pr closed time in 4 days

pull request commentfurlongm/patchman

Update django-extensions to 3.0.9

Closing this in favor of #261

pyup-bot

comment created time in 4 days

PR opened furlongm/patchman

Update django-extensions to 3.1.0

This PR updates django-extensions from 2.2.8 to 3.1.0.

<details> <summary>Changelog</summary>

3.1.0

-----

Changes:
- Improvement: pipchecker, sleep 60s if pypi raises a fault
- Improvement: add django_zero_downtime_migrations to list of supported postgresql engines
- Improvement: use list of supported database engines from settings for all database commands
- Improvement: reset_db, documentation
- Fix: tests, Python 3.9 fixes for some tests
- Fix: runserver_plus, parsing of RUNSERVER_PLUS_EXTRA_FILES

3.0.9

-----

Changes:
- Improvement: runserver_plus, survive syntax and configuration errors part II
- Improvement: tests, refactor test runner
- Improvement: sqlcreate, support postgresql unix domain socket

3.0.8

-----

Changes:
- Improvement: setup.cfg, remove universal flag from wheel, we only support Python 3 and up
- Improvement: sqlcreate, fixed mentioned of old syncdb
- Fix: runserver_plus, stop catching SyntaxError since reload for it was not working properly

3.0.7

-----

Changes:
- Improvement: runserver_plus, gh 1575 survive syntax and configuration errors
- Improvement: runscript, use exit-code 1 if script is not found

3.0.6

-----

Changes:
- Improvement: runscript, add --continue-on-error unless set runscript will exit on errors
- Improvement: runscript, allow to return exit-code
- Improvement: runscript, support raise CommandError(... returncode=...)
- Improvement: runscript, run Django checks() and check_migrations() before executing scripts
- Improvement: shell_plus, set application name on all postgresql backends

3.0.5

-----

Changes:
- Fix: runserver_plus, exceptions must derive from BaseException error

3.0.4

-----

Changes:
- Various cleanups
- Deprecated using `--router` instead use `--database`
- Locales: Indonesian and Polish, updated
- Improvement: show_dsn, fix crash with django-postgres-extra
- Improvement: print_settings, added wildcard support
- Improvement: print_settings, added --fail option
- Improvement: delete_squashed_migrations, add --database option
- Improvement: runserver_plus, added RUNSERVER_PLUS_EXTRA_FILES setting
- Improvement: runserver_plus, added runserver_plus_started signal

3.0.3

-----

Changes:
- New: InternalIPS, allows to specify CIDRs for INTERNAL_IPS
- Docs: restructure toctree

3.0.2

-----

Changes:
- Fix: shell_plus, fix honouring SHELL_PLUS in settings.py

3.0.1

-----

Changes:
- Fix: setup.py, add python_requires and remove legacy trove classifiers

3.0.0

-----

This is the first Django Extensions release which only targets Django 2.2 and above.
It drops official support for Python 2.7.


Changes:
- Removal of Python 2 support
- Removal of deprecated keyczar encrypted fields EncryptedTextField and EncryptedCharField
- Removal of deprecated passwd command
- Removal of truncate_letters filter
- Change: TimeStampedModel; Removed default ordering on abstract model
- New: DjangoExtensionsConfig AppConfig
- New: shell_plus, JupyterLab support
- New: list_signals, List all signals by model and signal type
- Improvement: shell_plus, use -- to directly pass additional arguments to Jupyter
- Improvement: shell_plus, improvements to MySQL support
- Improvement: jobs, use logging to record errors
- Improvement: syncdata, added --remove-before flag
- Improvement: graph_models, add field and model to template context
- Fix: syncdata, fix non existent field in fixture data
- Fix: pipchecker, compatibility with pip 20.1

2.2.9

-----

Changes:
- Fix: shell_plus, move notebook down the list of preferred shells
- Fix: sqldiff, fix KeyError when detecting missing (unique) indexes
- Improvement: encrypted fields, make it harder to use deprecated keyczar fields
- Locale: Removed empty localizations

</details>

<details> <summary>Links</summary>

  • PyPI: https://pypi.org/project/django-extensions
  • Changelog: https://pyup.io/changelogs/django-extensions/
  • Repo: http://github.com/django-extensions/django-extensions </details>
+1 -1

0 comment

1 changed file

pr created time in 4 days

push eventfurlongm/patchman

pyup-bot

commit sha 4f5501d0765e329db4919fa26c61d065f89896c2

Update django-extensions from 2.2.8 to 3.1.0

view details

push time in 4 days

startedntop/PF_RING

started time in 4 days

pull request commentstumpwm/stumpwm

Revert emacs autocomplete & modified keybindings

My apologies for the extra commits, I apparently pushed to master instead of the branch I wanted. I dont know how to completely undo a commit, so I reverted it instead.

szos

comment created time in 4 days

more