Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tahoe-lafs/magic-folder

Tahoe-LAFS-based file synchronization
https://github.com/tahoe-lafs/magic-folder

Just inherit it

349fdfdd881ba4e49a1a49848e9e93003d80d294 authored almost 6 years ago
Follow the move

26b5b6041ddd7d3801c0410c1a4669359a092930 authored almost 6 years ago
Try to get tox to use the wheelhouse too

d5ddc4748e994c71528eb26a1522da64113e8744 authored almost 6 years ago
I assume checkout is re-screwing the permissions

67e7b012c7f5949e6d1ebc611011665d38b8a0c1 authored almost 6 years ago
Parameterize venv and source paths more

4fdffb1c00fc42f589438f167156e2aefc1ee228 authored almost 6 years ago
Just inherit the working directory

f3dc923cddcd4305fbe058f720d1dd0915952e6d authored almost 6 years ago
"Directory (/tmp) you are trying to checkout to is not empty and not git repository"

a1e7712fc475011f6ec5f188f1e3d0750974784e authored almost 6 years ago
Try to get the project source into a better, predictable location

cbc9447ab9e89ab8910cf7ce2594f0901c1fb930 authored almost 6 years ago
Move virtualenv and wheelhouse creation into the image

d85f1c881a9ea37d59c496d4e21a239c9c8825d2 authored almost 6 years ago
Have the project source available to the Docker build context

5b9afb54bb1fee85bdac329fe8bd889d9b0b03ca authored almost 6 years ago
not sure why it doesn't work the other way

66321c182ee744ae96eed7978a3c98ef18efdc74 authored almost 6 years ago
Split setup-virtualenv.sh into a few pieces

Some of the pieces may be usable in Docker image creation

d6e9122db40abd7295d370506f5b612786e6e966 authored almost 6 years ago
Get rid of the CircleCI caches

14d8502e28e9f9ded1036231024e126e7be6d400 authored almost 6 years ago
updated all python files to use pep-3110 exception syntax for python3 compatibility

dfd42ad5f33723776f88c984ee93c77d06bd171a authored almost 6 years ago
Merge pull request #592 from tahoe-lafs/3020-remove-long-literals

updated python2 long numeric literals for python3 compatibility

5552c9ad065abb637a5311f52a581a4bad862eca authored almost 6 years ago
Build Ubuntu images and switch builders

565956f64b5d1b8e665c5b3749f55056dc2e5cd5 authored almost 6 years ago
Stop pretending the username is a variable

a2e39021c20a48199235e14f3fbf9ea187aa3b7a authored almost 6 years ago
we have no BASH_ENV I suppose

9173f3eb95ea7a4fd2bcc91e986df29ec2297a83 authored almost 6 years ago
Perhaps from this file...

bc6e644e845cfb7b78a6fe80f5b8395e27b57540 authored almost 6 years ago
Factor openssl decryption and docker login into separate steps

c4983c1465f22470d4acfc93cbcbb650b90961e0 authored almost 6 years ago
Get Debian 8 switched over as well

cf1f791742b6fb9cd41dea35cc9c2f7a957853f3 authored almost 6 years ago
Do some more package installation in the ci image

1f0825669649043dfabfa2827f72dcaa611b0532 authored almost 6 years ago
Use the image we can build

b19a7747c4c1b97d516ae015a4ae3471a5d01d0f authored almost 6 years ago
Get the image tagged with the right name for the push

66d293e04c7f1afa777e6e254a365895a0066ed9 authored almost 6 years ago
Re-generate with a new key because I leaked the old one

352798ba1fb30c4503835ccac0342c092300f678 authored almost 6 years ago
note a manual prereq

7b9ae2b65afd0eb337b2efdae5ea421f666cfe93 authored almost 6 years ago
be explicit about digest algorithm

it changes from version to version

f3d4b329495eff257b446dcbeb10f6d8bac2d93f authored almost 6 years ago
okay I give, what the hell?

bd157beddf199dc5a018e25c907c452277f2a72a authored almost 6 years ago
Try using -pass instead of -k

22ac9443e0ee633b873313cf1bb25336e29cea56 authored almost 6 years ago
Try re-encrypting with a new key

Previous build failed with:

bad decrypt
140431532411788:error:06065064:digital envelope routine...

c1aebd78cb05d395f717c7e70a51128437fa4720 authored almost 6 years ago
haha that's not debian.

3c743cce565716e8eab3d1725a511ea8aa839488 authored almost 6 years ago
Gotta have the decryption tool

10b7b6486a7f058868cee351c23132f24b5e1900 authored almost 6 years ago
maybe this will get the path right?

probably not

f002fa770d257ea3024a1dc16c267271dbde83f9 authored almost 6 years ago
nope, that was wrong, but this seems to be right.

37057684cf10d5b3ac05ec313cbaa4060bb59977 authored almost 6 years ago
perhaps use Docker correctly

212aa1fad3988d2584d8dac8e7e0edfebd0f2a08 authored almost 6 years ago
Nope. Set via secret-env-cipher.

8fcdedd1276539b0119b8498269bd358d30d015d authored almost 6 years ago
Add the secret environment needed to push images to Dockerhub

05e93ea220b976d5c48537003f219a3e627682f5 authored almost 6 years ago
Add a job for building pre-initialized Docker images for CI

6c9360cad095bc7ff26cc3c8b01fb401bedad564 authored almost 6 years ago
updated python2 long numeric literals for python3 compatibility

2fb4ed56dc3a4f8d57c462e513e1d5155fe7bd79 authored almost 6 years ago
Merge pull request #589 from tahoe-lafs/3015-octal-numeric-literals

updated instances of octal literals to use the format 0o123 for python3 compatibility

f90d0a8012ec3e076c0e28d4c00572f4394c8745 authored almost 6 years ago
Merge pull request #591 from tahoe-lafs/3017.magic-folder-double-start

Fix the MagicFolder double start problem

de7bde3937ba38a4eb943e193490070e8a8d9a78 authored almost 6 years ago
Merge pull request #585 from tahoe-lafs/subunitreporter-rterrors

Ask subunitreporter for progress reporting on CI

Fixes: ticket:3012

e6ba5f3a0ca3f4cdefcf5bdbe5df345849853d80 authored almost 6 years ago
updated instances of octal literals to use the format 0o123 for python3 compatibility

9ea84b1586aafa752cbf50be4a3579bcbf6bd22a authored almost 6 years ago
don't double start; don't try to handle double start.

62e64d70d89e37eb2ba9f208198fc13e2e113e1b authored almost 6 years ago
try really hard to bind that random ephemeral port number

8af8a6e8ac28bb689703c0abd899b87a0d187199 authored almost 6 years ago
And for the NoNetworkGrid clients' web port config

a40b221b59ea581abb67e84a7d531fc2c5ca1a32 authored almost 6 years ago
Move and somewhat refactor `assign_foolscap_port`.

These changes make it easier to re-use and remove the notion that it is
foolscap-specific.

5aa68d86a067be0a6c7b1bcb9938dc3c4514c97d authored almost 6 years ago
Merge pull request #583 from tahoe-lafs/3011-six-moves-stringio

replaced StringIO imports with six.moves

03833b150ff6037f802b0d52becbf5332ae1e2eb authored almost 6 years ago
replaced StringIO imports with six.moves

c3fe3ce56c486fbe4bd1676230b352f0a8bfa9b4 authored almost 6 years ago
Merge pull request #582 from tahoe-lafs/3010-remaining-print-functions

replaced all remaining instances of the print statement with the print function

6f3f27cdfe35f0795ac80b74886702bb80cc0b2d authored almost 6 years ago
Merge pull request #580 from tahoe-lafs/3008-test-print-function

updated test code to use print function over print statement

16eef5ca80586d347beed01574e6e3da76853956 authored almost 6 years ago
ask subunitreporter for progress reporting

a981f608c07eaa39f4166dca5427f87e675dd736 authored almost 6 years ago
replaced all remaining instances of the print statement with the print function

97c63b7a96a1a9233c00bf789ef2483c5dbd20f8 authored almost 6 years ago
replaced print statement with print fuction for all tahoe_* scripts

aa23907b7b36e18f5566c27d46ae60aaf8783cb6 authored almost 6 years ago
updated test code to use print function over print statement

ac7223cf76fad6ae3d807bac18f5168680e29814 authored almost 6 years ago
use print function over print statement in ./misc/ directory

f77e7351ec5b18f2d9886bdfa74baa11fe56c55c authored almost 6 years ago
Merge pull request #577 from tahoe-lafs/3007.fix-latin-1-locale

Fix a magic-folder test in Latin 1 (and likely other) locale

Fixes: ticket:3007

9e7e4ddace900b9e39297e367eba699ca04204ed authored almost 6 years ago
log the unicode instead of the localized byte string

3d795dec2ade37efa494db72fab14b84e6196473 authored almost 6 years ago
Set up a Latin 1 locale job

a88fc879b9bb99c033d9422c3b0e02dc9ec04ae3 authored almost 6 years ago
Merge pull request #574 from tahoe-lafs/3004.eliotloggedruntest-addcleanup

Fix Eliot logging integration

Fixes: ticket:3004

b4976e5c7958ac12761e9114e5ddd05c875d0e3c authored almost 6 years ago
Merge pull request #569 from tahoe-lafs/2995.remove-unnecessary-key-copying

Remove unnecessary dictionary key copying

Fixes: ticket:2995

b0c23c0c2a7d34fe1f8942c1c4392a0e9275f6cd authored almost 6 years ago
Merge remote-tracking branch 'origin/master' into 3004.eliotloggedruntest-addcleanup

23934818bcf90fe922d6da96d4eff5b0bf352cd6 authored almost 6 years ago
Merge remote-tracking branch 'origin/master' into 2995.remove-unnecessary-key-copying

16b967875f5dbe5b61a25de3cd8066bf284b9392 authored almost 6 years ago
Merge pull request #575 from tahoe-lafs/2965.erroneous-conflicts-at-startup

Avoid some start-up time erroneous Magic-Folder conflict files

Fixes: ticket:2965

756c2ce41bdcf56cf49aeb7efb9522a3c15f31a8 authored almost 6 years ago
Update the comment to reflect the updated implementation

427af8aa8bc31097a3855ad3b241220ef11349ac authored almost 6 years ago
reflow for changed indentation level

69e122bc452f8ff657d1f864b1bc60464145185d authored almost 6 years ago
Note a possible better solution and my own laziness

Actually, I'm sick, give me a break.

fe07aceecc232b67ab63751a4145a52c9e1c9022 authored almost 6 years ago
Account for state from other tests

c3e4179c9681df8c050d7837e98190523aac1ff4 authored almost 6 years ago
add a test for the conflict behavior

1e4cab2043293715258ef8b247fd21b8c04f113c authored almost 6 years ago
add a couple more helpers

a41e7fe5e6d440ff98343443519191a97adcf59e authored almost 6 years ago
respect the timeout

731819efad06839242db810e45a7e70a5b83e707 authored almost 6 years ago
Do it without a new flag

This is safer against other conditions where _deque ends up with items when we
start a scan - fo...

8118be6cee35339d53a16c7a7289b830178e9f6d authored almost 6 years ago
only break it once because we don't do a full iteration after, now

2f6ebd94a94106118fd1e27ddf73b68eb8714c3c authored almost 6 years ago
and put the iterate into an action

0c5d6a442a13e15d9a890803a9b953d086554a52 authored almost 6 years ago
put the _process_deque into an action too

218722827800f76104454faab55209c0d826947b authored almost 6 years ago
put the _perform_scan into an eliot action

0b8bc95e5cbd13d8cef7f30e53bbbc0ac4ea5c92 authored almost 6 years ago
Don't re-run _perform_scan in this abstraction violating test

Just do what comes after _perform_scan

a5cc0dc0d8bd6d5ef53336982faa6b38d3824622 authored almost 6 years ago
Attempt to avoid the startup double-scan and related problems

178d981c861cb4b610069f08c537c1bb25127dd9 authored almost 6 years ago
Use the method

There is a method. Why not use it?

f208338d50a7c7bbacbb0a60fb38f05d2d86601d authored almost 6 years ago
Accept positional and keyword arguments and pass them on.

3cfd9b09a3ace0d4d1316ec21bae08047101f53f authored almost 6 years ago
May as well link this into the main docs as well

ffff972ec21d41a4d40838f5b0b170a68737b2e2 authored almost 6 years ago
Just iterate over the dictionary.

It is not shared with anyone. It is not mutated inside the loop. We can use
the no-copy dict i...

e4e84581c25535d396efe6230a2095a94b0a3c2e authored almost 6 years ago
Avoid the extra dict lookup in the loop

Get the info at iteration time

c15adfc2a931457e668e6de508007b38f00dc858 authored almost 6 years ago
document these things since I had to figure them out

85e346572d2ad51f1377adc808b122bee5f3d325 authored almost 6 years ago
Use a MessageType so we can have a serializer

This allows us to avoid the .keys() call if logging is not actually enabled,
the common case.

b9b550a265b44805f155cb998069e3a915c31ab9 authored almost 6 years ago
Avoid another .keys() call

5a30a82a6f5a11c50e2f0771615aafb637447c84 authored almost 6 years ago
Avoid the extra lookup inside this loop

Get the key and value at the same time during iteration.

658f971d0b2a930d7e5589cc6a35c33caef9241d authored almost 6 years ago
As for the previous commit.

24a40d08fe159c101e3dd8fcb5a1d294d2ca7a4d authored almost 6 years ago
Avoid some function dispatch overhead

Also, we might avoid some dict lookup overhead by being optimistic about
finding the entry. At ...

ecf3ae0e1c371c7bb6babc38135487dc96977aa8 authored almost 6 years ago
Merge pull request #558 from tahoe-lafs/1432.watchdog-magic-folder-with-eliot

Add support for macOS to Magic-Folders.

Fixes: ticket:1432

ee1848abf167c3f9b0a145764d8767de04d61c2f authored almost 6 years ago
explain why we need to touch() twice

9686b6030a07ee2a676198df58fb7610229f6be3 authored almost 6 years ago
spit out the events as raw as we can

22db9d24e0b8312548ced3794dfd8bc9b44c3e78 authored almost 6 years ago
Fix typo

3b8f16042670b37a4d9301f60fc63a2925ddde07 authored almost 6 years ago
Remove this broken ignore_count thing

The only purpose it serves to make the tests invalid and useless.

833342269bd460363bde47507b5b3ff8a76ebda3 authored almost 6 years ago
fix "downloader" type in message type

d383f183ac7974b0f199322035dab55eb77163f1 authored almost 6 years ago
Just touch the path once

8bf27fa328e315c88f1d22bf1cedaf247d1cd285 authored almost 6 years ago
some imports we need

cc49d263f1f7d778f57f63361b5c1ba14c608cba authored almost 6 years ago
rejected

655be194955e914264988c312bdfe2247db45b2e authored almost 6 years ago
log this case

b2371f79b68c17df20f05e6e7509f65fa77b9a43 authored almost 6 years ago
fix it!

fa624a1816ecc46e9d9a423bb9e7777fd350bc1d authored almost 6 years ago