Time |
Nickname |
Message |
00:27
π
|
|
patricko- is now known as patrickod |
00:30
π
|
|
patrickod is now known as patricko- |
01:03
π
|
|
patricko- is now known as patrickod |
01:16
π
|
|
patrickod is now known as patricko- |
02:26
π
|
closure |
db48x: maybe |
02:28
π
|
db48x |
thanks :) |
02:28
π
|
db48x |
https://pastebin.mozilla.org/8827827 |
02:29
π
|
db48x |
this is when I do a cabal build |
02:32
π
|
closure |
hmm, that error message doesn't make a great deal of sense. It's complaining about database code generated by a macro |
02:33
π
|
closure |
what version does this show? ghc-pkg list persistent |
02:45
π
|
tpw_rules |
i'm still not getting very good speed |
02:45
π
|
closure |
tpw_rules: one thing you could do is run multiple git-annex get in parallel |
02:45
π
|
closure |
it'll parallellize fine |
02:46
π
|
tpw_rules |
will they not munch over each other? |
02:46
π
|
closure |
nope |
02:46
π
|
closure |
be a bit faster if you run them on different directories, but even on the same one they'll cooperate |
02:51
π
|
tpw_rules |
coolio. any other shards out yet? |
02:53
π
|
tpw_rules |
8 in parallel! |
02:53
π
|
tpw_rules |
http://cl.ly/image/0F0G1T2F0c42/Screen%20Shot%202015-03-31%20at%209.52.34%20PM.png |
03:00
π
|
closure |
------------------------- |
03:00
π
|
closure |
---------------------- |
03:00
π
|
closure |
remember to 'git annex sync' every now and then so we know what you have |
03:00
π
|
closure |
also, I really want to put together some runner scripts in a repo, to handle this stuff |
03:01
π
|
tpw_rules |
can it sync while it downloads? |
03:01
π
|
closure |
yes, it can |
03:01
π
|
closure |
every single git-annex command parallelizes with every other command, except for git annex assistant (and things will detect it andd refuse to run) |
03:01
π
|
tpw_rules |
wow, that's really neat |
03:02
π
|
closure |
it'd be neater if I had -jN built in, but I don't. On the plus side, I have an open ticket about it from $EMPLOYER :) |
03:02
π
|
tpw_rules |
did you make it? |
03:02
π
|
closure |
yes |
03:04
π
|
tpw_rules |
how often is now and then? once a day? |
03:05
π
|
closure |
sounds ok.. I was thinking if there's a script it could do it once per hour |
03:05
π
|
tpw_rules |
i was gonna set it on a cronjob |
03:09
π
|
tpw_rules |
is there a way to rate-limit all annexes running? |
03:10
π
|
tpw_rules |
i'm running them all in one tmux session if that's a linux-specific thing |
03:10
π
|
db48x |
closure: |
03:10
π
|
db48x |
persistent-1.3.1.1 |
03:10
π
|
db48x |
persistent-2.0.8 |
03:13
π
|
closure |
hmm, my guess is the 2.0.8 one, I've never seen that one |
03:14
π
|
closure |
try: cabal configure --constraint "persistent == 1.3.1.1" |
03:28
π
|
db48x |
same error |
03:29
π
|
SketchCow |
closure: Agreed on runner scripts. |
03:29
π
|
db48x |
it's still loading 2.0.8 |
03:39
π
|
closure |
db48x: maybe try cabal update; cabal install persistent-2.1.2 |
03:44
π
|
db48x |
heh, same error and it's still loading 2.0.8 |
03:45
π
|
closure |
cabal configure -v2 or -v3 will tell you wby, but this gets hairy |
03:45
π
|
closure |
probably need to update some other library too |
03:46
π
|
db48x |
Dependency persistent ==2.0.8: using persistent-2.0.8 |
03:47
π
|
db48x |
doesn't say what it's a dependency of though... |
03:48
π
|
db48x |
ah |
03:49
π
|
db48x |
https://pastebin.mozilla.org/8827836 |
03:55
π
|
closure |
db48x: at this point, I'd just blow away ~/.cabal and ~/.ghc and start over .. |
03:56
π
|
closure |
so, I have a runner script. Handles installing git-annex, setting up a dedicated ssh key, cloning repo, running downloads |
03:59
π
|
closure |
can someone get me set up on the archiveteam github? |
04:09
π
|
db48x |
closure: sure, what's your username on github? |
04:10
π
|
db48x |
probably joeyh, unless that's an impersonator... |
04:12
π
|
closure |
yeah, that'll do |
04:12
π
|
closure |
can you do me a favor and make the repo too? |
04:15
π
|
db48x |
what would you like to call it? |
04:15
π
|
closure |
that's why I asked you to make it :) |
04:15
π
|
db48x |
ah |
04:16
π
|
db48x |
github suggests petulant-happiness |
04:18
π
|
db48x |
closure: do you have any particular license in mind? |
04:19
π
|
closure |
nah, whatever's typical for archiveteam scripts |
04:26
π
|
db48x |
https://github.com/ArchiveTeam/IA.BAK |
04:33
π
|
closure |
ERROR: Permission to ArchiveTeam/IA.BAK.git denied to joeyh. |
04:33
π
|
closure |
hrm |
04:33
π
|
chfoo |
i think a team needs to be created for it |
04:34
π
|
db48x |
did you accept the invitation? |
04:36
π
|
|
db48x sighs |
04:36
π
|
db48x |
dist/build/git-annex/git-annex-tmp/Utility/Format.o: In function `sT2A_info': |
04:36
π
|
db48x |
(.text+0x57e0): undefined reference to `shakespearezm2zi0zi0zi3_TextziHamlet_zdslookup1_info' |
04:37
π
|
closure |
you probably need to cabal clean and restart build |
04:38
π
|
closure |
ah here's the invite now |
04:40
π
|
chfoo |
oh, never mind about the team. since it was an invite to be an admin, the team would be redundant |
04:42
π
|
SketchCow |
Sweet |
04:51
π
|
closure |
wow, it seems to work |
04:58
π
|
closure |
ok, this is ready for someone else to try |
04:58
π
|
closure |
https://github.com/ArchiveTeam/IA.BAK and have at it! |
05:03
π
|
db48x |
finally: |
05:03
π
|
db48x |
git-annex version: 5.20150331-gf842888 |
05:03
π
|
db48x |
Β ξ’Β anglachelΒ ξ°Β db48xΒ ξ°Β ~Β ξ±Β srcΒ ξ±Β git-annexΒ ξ°Β git annex version |
05:06
π
|
closure |
db48x: about that persistent-2.0.8 version, was that shipped in some distribution or something? |
05:06
π
|
db48x |
no clue |
05:07
π
|
db48x |
hrm |
05:07
π
|
db48x |
with celebdil and fanuidhol offline, I don't have much disk space... |
05:13
π
|
closure |
------------------------------------------------------------ |
05:14
π
|
closure |
If you're running git-annex manually, https://github.com/ArchiveTeam/IA.BAK has instructions to switch to using it |
05:14
π
|
closure |
------------------------------------------------------------ |
05:17
π
|
|
cloudyys (~cloudcake@[redacted]) has joined #internetarchive.bak |
05:31
π
|
db48x |
closure: ------------------>8---------------------- |
05:31
π
|
db48x |
------------------>8---------------------- |
05:31
π
|
db48x |
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLutoB3Ru0W6MHBYBNVGzJZj8anW9eFfXjAkm1pk0+OLWexjuIbLyHZzXhW3umgXvTMazk7RDmAe79t18aEzWDb8/Irm8QiXxhaitp/OAM1yneQG414pCWIKmZLV+cvLGLEd+IUGsaowlvugNdUc7A6VlDZzm9+gpb9tojgFMDuKxrfuMd/HvS+AwGVAXhfuu3BWtD/hN1lQTR/6MtWM6DcyQkkg6ry3OE7KtOfqTcqvno3aXQnLKG9VNmWS0Si/1b80Wse/n2qGGsZGNp0UtBqRV+tFm/OzbziTELYUNfFyiwkLHiJTDsRZVINKGjQ3HI8rzhQjHbPU2YbYCquJRt db48x@anglachel |
05:33
π
|
closure |
db48x: set up |
05:34
π
|
db48x |
closure: thank you, kind sir! |
05:36
π
|
csssuf |
that's a clever scissor emoticon |
05:36
π
|
DFJustin |
β |
05:37
π
|
SketchCow |
closure - Need a webpage soft link on your teamarchive1 account so it can be browsed for updates? |
05:37
π
|
SketchCow |
Like some script that runs twice a day to see the updating of how many copies are out there? |
05:38
π
|
SketchCow |
https://developers.google.com/chart/ has pretty, pretty charts |
05:42
π
|
closure |
SketchCow: yeah, make that link and I'll put something there tomorrow |
05:42
π
|
closure |
it'll probably be a json dump but .. |
05:43
π
|
SketchCow |
https://google-developers.appspot.com/chart/interactive/docs/gallery/gauge I love this one and I have no idea where it'd be used. |
05:46
π
|
SketchCow |
OK, html in your directory on teamarchive1 |
05:46
π
|
SketchCow |
Or do I have you elsewhere |
05:46
π
|
closure |
teamarchive1 is fine |
05:50
π
|
SketchCow |
closure - So it's possible to set up an area map we could use. |
05:50
π
|
SketchCow |
Do you have the stats handy? |
05:50
π
|
SketchCow |
Newest? i'll even take older stats. |
05:51
π
|
db48x |
closure: https://github.com/ArchiveTeam/IA.BAK/pull/1 |
05:53
π
|
closure |
db48x: yeah, I just always installed git-annex rather than check version number |
05:54
π
|
closure |
the script uses one feature that needs a rather new git-annex (from january or so) |
05:59
π
|
SketchCow |
http://teamarchive1.fnf.archive.org/ia.bak/graph.html |
05:59
π
|
SketchCow |
:) |
06:00
π
|
db48x |
heh |
06:01
π
|
closure |
numcopies +0: 68417 |
06:01
π
|
closure |
numcopies +1: 32991 |
06:01
π
|
closure |
numcopies +2: 1932 |
06:01
π
|
closure |
numcopies +3: 3 |
06:01
π
|
closure |
that's current stats |
06:03
π
|
SketchCow |
Do a shift-reload on http://teamarchive1.fnf.archive.org/ia.bak/graph.html and boom |
06:03
π
|
SketchCow |
How long do the stats take to generate? |
06:03
π
|
closure |
a few minutes |
06:05
π
|
closure |
with the new script, clients will be reporting every hour when they're downloading |
06:05
π
|
closure |
so I'll just run it every half hour or so |
06:06
π
|
SketchCow |
Is it somewhere on teamarchive1 that I can pull from it? |
06:06
π
|
SketchCow |
Graph now has a little explanatory top. |
06:10
π
|
closure |
~closure/iabak-stats |
06:10
π
|
closure |
pretend that's updating, but it won't until tomorrow.. |
06:18
π
|
|
bzc6p_ (~bzc6p@[redacted]) has joined #internetarchive.bak |
06:20
π
|
|
bzc6p has quit (Read error: Operation timed out) |
06:23
π
|
SketchCow |
OK, I wrote the script. |
06:23
π
|
SketchCow |
it's sitting in there. |
06:23
π
|
SketchCow |
graph-gen.sh |
06:23
π
|
SketchCow |
I'm going to make it automatically run every 30 minutes. |
06:24
π
|
|
GitHub17 (~GitHub17@[redacted]) has joined #internetarchive.bak |
06:24
π
|
|
GitHub17 (~GitHub17@[redacted]) has left #internetarchive.bak |
06:24
π
|
GitHub17 |
IA.BAK/public-pubic-typo 0e2c810 David Yip: Fix typo. |
06:24
π
|
GitHub17 |
[IA.BAK] yipdw created public-pubic-typo (+1 new commit): http://git.io/jdLT |
06:25
π
|
|
GitHub183 (~GitHub183@[redacted]) has joined #internetarchive.bak |
06:25
π
|
|
GitHub183 (~GitHub183@[redacted]) has left #internetarchive.bak |
06:25
π
|
GitHub183 |
[IA.BAK] yipdw opened pull request #2: Fix typo in iabak public key display (master...public-pubic-typo) http://git.io/jdLZ |
06:25
π
|
closure |
hah, pubic keys |
06:26
π
|
yipdw |
pubic keys protect private secrets |
06:28
π
|
|
GitHub5 (~GitHub5@[redacted]) has joined #internetarchive.bak |
06:28
π
|
|
GitHub5 (~GitHub5@[redacted]) has left #internetarchive.bak |
06:28
π
|
|
GitHub78 (~GitHub78@[redacted]) has joined #internetarchive.bak |
06:28
π
|
|
GitHub78 (~GitHub78@[redacted]) has left #internetarchive.bak |
06:28
π
|
GitHub5 |
IA.BAK/master 82edd72 Joey Hess: Merge pull request #2 from ArchiveTeam/public-pubic-typo... |
06:28
π
|
GitHub78 |
[IA.BAK] joeyh closed pull request #2: Fix typo in iabak public key display (master...public-pubic-typo) http://git.io/jdLZ |
06:28
π
|
GitHub5 |
[IA.BAK] joeyh pushed 1 new commit to master: http://git.io/jdLd |
06:29
π
|
|
yipdw sets mode -n #internetarchive.bak |
06:32
π
|
SketchCow |
OK, crontab is in for graph. |
06:34
π
|
yipdw |
agh, somehow I forgot that my storage pool runs on Solaris |
06:34
π
|
yipdw |
this got a bit harder for me, will have to find some way |
06:37
π
|
yipdw |
huh, I guess this works over CIFS |
06:44
π
|
closure |
probably. However, disregard anything I said above about it supporting parallel operation when on a network filesystem.. |
06:48
π
|
yipdw |
yeah, that's fine |
07:05
π
|
SketchCow |
(Idly checked... script that makes the graph is now properly running and updating.) |
07:47
π
|
|
cloudyys has quit (Read error: Connection reset by peer) |
10:00
π
|
hater |
anyone here who has write-access to https://github.com/ArchiveTeam/IA.BAK ? |
10:01
π
|
hater |
i wrote a simple patch to check if all used tools (in the iabak-helper script) are available |
10:01
π
|
hater |
http://pastebin.com/raw.php?i=EdNLPS05 |
10:12
π
|
db48x |
hater: :D |
10:13
π
|
db48x |
hater: closure is probably asleep, but if you make a pull request he'll see it in the morning |
10:13
π
|
hater |
oh, i forget the timeshift between countries every time.. |
10:16
π
|
db48x |
no worries |
10:17
π
|
hater |
db48x: i knew i know your nick - i commented your pull request :D |
10:17
π
|
db48x |
aha :) |
10:31
π
|
GitHub59/#internetarchive.bak |
[IA.BAK] cancerAlot opened pull request #3: checkDeps should check if every tool is available (master...master) http://git.io/jF3E |
10:31
π
|
hater |
nice bot |
11:32
π
|
|
zottelbey (~zottelbey@[redacted]) has joined #internetarchive.bak |
13:51
π
|
hater |
db48x: git-annex version: 5.20150327-g19a1a35 - is the g19a1a35 important? |
14:15
π
|
sep332 |
hater: anything 5.20150205 or later should work |
14:18
π
|
hater |
sep332: i'm writing a version-checker for the iabak-helper |
14:19
π
|
hater |
if the g19a1a35-part is not important, the comparison will be much easier |
14:19
π
|
closure |
that is the git rev, it's not important |
14:20
π
|
hater |
ok, thx |
15:05
π
|
GitHub97/#internetarchive.bak |
IA.BAK/server 0d67fac Joey Hess: add my server-side scripts |
15:05
π
|
GitHub97/#internetarchive.bak |
IA.BAK/server 3cbe617 Joey Hess: ssh pub keys |
15:05
π
|
GitHub97/#internetarchive.bak |
IA.BAK/server 8811b55 Joey Hess: move to server branch |
15:05
π
|
GitHub97/#internetarchive.bak |
[IA.BAK] joeyh created server (+3 new commits): http://git.io/jNJb |
15:05
π
|
GitHub142/#internetarchive.bak |
IA.BAK/master 0bf2f69 Joey Hess: moved to server branch |
15:05
π
|
GitHub142/#internetarchive.bak |
IA.BAK/master 930a844 Joey Hess: Merge remote-tracking branch 'origin/master' |
15:05
π
|
GitHub142/#internetarchive.bak |
[IA.BAK] joeyh pushed 2 new commits to master: http://git.io/jNUk |
15:09
π
|
GitHub118/#internetarchive.bak |
[IA.BAK] joeyh created pubkey (+1 new commit): http://git.io/jNkT |
15:09
π
|
GitHub118/#internetarchive.bak |
IA.BAK/pubkey ec50140 Joey Hess: move pubkey to its own branch... |
15:09
π
|
GitHub149/#internetarchive.bak |
IA.BAK/server 7b41b4a Joey Hess: moved pubkeys to a separate branch |
15:09
π
|
GitHub149/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNkk |
15:24
π
|
GitHub137/#internetarchive.bak |
IA.BAK/server 37e9b37 Joey Hess: adding web hook for github repo |
15:24
π
|
GitHub137/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNYw |
15:26
π
|
GitHub3/#internetarchive.bak |
IA.BAK/server f248947 Joey Hess: cgi gunk |
15:26
π
|
GitHub3/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNOd |
15:29
π
|
|
svchfoo2 has quit (Read error: Connection reset by peer) |
15:33
π
|
|
svchfoo2 (~chfoo2@[redacted]) has joined #internetarchive.bak |
15:39
π
|
GitHub138/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNCK |
15:39
π
|
GitHub138/#internetarchive.bak |
IA.BAK/server 4d86ca5 Joey Hess: finished web hook |
15:40
π
|
GitHub94/#internetarchive.bak |
IA.BAK/server 031215b Joey Hess: allow seeing output |
15:40
π
|
GitHub94/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNWU |
15:42
π
|
GitHub99/#internetarchive.bak |
IA.BAK/server 8e2252a Joey Hess: auto-update SHARD1 authorized_keys |
15:42
π
|
GitHub99/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNW5 |
15:43
π
|
GitHub26/#internetarchive.bak |
IA.BAK/server 60dd3f5 Joey Hess: typo |
15:43
π
|
GitHub26/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNlY |
15:44
π
|
GitHub105/#internetarchive.bak |
IA.BAK/server 6898ed3 Joey Hess: typo |
15:44
π
|
GitHub105/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jN80 |
15:47
π
|
GitHub43/#internetarchive.bak |
IA.BAK/server e24c02e Joey Hess: fixes |
15:47
π
|
GitHub43/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNBL |
15:48
π
|
GitHub95/#internetarchive.bak |
IA.BAK/server f82b548 Joey Hess: bugfix |
15:48
π
|
GitHub95/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNRv |
15:50
π
|
closure |
ok, there's a pubkey branch in IA.BAK git repo now and anyone who can commit to it can add ssh public keys, which will auto-deploy to the server |
15:51
π
|
closure |
also, the entire contents of the server is backed up on a couple git repos.. IA.BAK for the scripts and the clones of the shards themselves :) |
15:51
π
|
closure |
self-backing up project ;) |
15:52
π
|
SketchCow |
Are the stats generating yet? :) |
16:01
π
|
closure |
almost there |
16:03
π
|
closure |
I need a way to rsync a directory from Kenshin's server to teamarchive1 |
16:03
π
|
|
svchfoo1 has quit (Read error: Connection reset by peer) |
16:04
π
|
closure |
or I could put them up on the web, but for the geo data, the IP addresses would need to be procesed first |
16:05
π
|
|
svchfoo1 (~chfoo1@[redacted]) has joined #internetarchive.bak |
16:06
π
|
GitHub34/#internetarchive.bak |
IA.BAK/pubkey 16146e9 Joey Hess: add Kazzy |
16:06
π
|
GitHub34/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to pubkey: http://git.io/jNVr |
16:06
π
|
Kazzy |
cheers |
16:06
π
|
closure |
Kazzy: and nice point the people can pull-request to sign up! Although it might be better for someone to make a web site for registration, that just commits the pubkey |
16:07
π
|
SketchCow |
We'll figure out geo in a bit, but the stats generating frequently is a (relatively easy) win. |
16:07
π
|
SketchCow |
I figured out in theory how to use the IP list to make a really nice graph |
16:08
π
|
SketchCow |
So that's there. |
16:16
π
|
|
svchfoo1 has quit (Quit: Closing) |
16:19
π
|
|
svchfoo2 has quit (Quit: Closing) |
16:22
π
|
GitHub81/#internetarchive.bak |
IA.BAK/server 94399dc Joey Hess: stats gatherer |
16:22
π
|
GitHub81/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNXM |
16:24
π
|
GitHub11/#internetarchive.bak |
IA.BAK/server 3c7214f Joey Hess: fix dir name |
16:24
π
|
GitHub11/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNMJ |
16:25
π
|
GitHub126/#internetarchive.bak |
IA.BAK/server 79ca1db Joey Hess: typo |
16:25
π
|
GitHub126/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jNMR |
16:25
π
|
|
patricko- is now known as patrickod |
16:28
π
|
|
svchfoo2 (~chfoo2@[redacted]) has joined #internetarchive.bak |
16:30
π
|
|
patrickod is now known as patricko- |
16:35
π
|
|
You've invited svchfoo3 to #internetarchive.bak (irc.teksavvy.ca) |
16:35
π
|
|
svchfoo3 (~chfoo3@[redacted]) has joined #internetarchive.bak |
16:35
π
|
|
chfoo gives channel operator status to svchfoo2 svchfoo3 |
16:41
π
|
GitHub94/#internetarchive.bak |
IA.BAK/server f481ac9 Joey Hess: set git commiter info (silly git..): |
16:41
π
|
GitHub94/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jN7L |
16:42
π
|
GitHub33/#internetarchive.bak |
IA.BAK/server c7f425b Joey Hess: update stats file atomically via tmp file |
16:42
π
|
GitHub33/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jN7r |
16:42
π
|
closure |
SketchCow: http://ia-bak.joeyh.name/stats/ |
16:43
π
|
GitHub27/#internetarchive.bak |
IA.BAK/server c20a5c8 Joey Hess: adjust to use newer apache html dir... |
16:43
π
|
GitHub27/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to server: http://git.io/jN5U |
16:43
π
|
closure |
still going up I see! |
16:50
π
|
|
patricko- is now known as patrickod |
16:52
π
|
GitHub75/#internetarchive.bak |
IA.BAK/server a4a8aab Joey Hess: add scripts I used to make SHARD1 |
16:52
π
|
GitHub75/#internetarchive.bak |
IA.BAK/server d3c6fa0 Joey Hess: script to setup a shard's git repo hooks |
16:52
π
|
GitHub75/#internetarchive.bak |
[IA.BAK] joeyh pushed 2 new commits to server: http://git.io/jNNE |
16:55
π
|
SketchCow |
closure: You want me to grab from there instead of the local file? |
16:56
π
|
closure |
SketchCow: yes please |
17:00
π
|
SketchCow |
OK, it's going. Thank you! |
17:00
π
|
GitHub81/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to master: http://git.io/jNjd |
17:00
π
|
GitHub81/#internetarchive.bak |
IA.BAK/master b01ee4b Joey Hess: touch NOSHUF to disable the shuffling, if it's too expensive |
17:01
π
|
SketchCow |
http://teamarchive1.fnf.archive.org/ia.bak/ will now update every 30 minutes from your script |
17:01
π
|
closure |
btw, if we could get a better dns for the iabak server, something under archiveteam.org.. |
17:02
π
|
SketchCow |
What's the ip |
17:03
π
|
|
svchfoo1 (~chfoo1@[redacted]) has joined #internetarchive.bak |
17:03
π
|
|
svchfoo2 gives channel operator status to svchfoo1 |
17:04
π
|
closure |
124.6.40.227 |
17:04
π
|
GitHub145/#internetarchive.bak |
IA.BAK/master a40453a Joey Hess: make sure we have the right git-annex installed even if shard repo already exists |
17:04
π
|
GitHub145/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to master: http://git.io/jAvF |
17:05
π
|
SketchCow |
iabak.archiveteam.org now points there. |
17:05
π
|
GitHub194/#internetarchive.bak |
IA.BAK/master 278f4e0 Joey Hess: fix path to NOSHUF |
17:05
π
|
GitHub194/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to master: http://git.io/jAfs |
17:06
π
|
closure |
SketchCow: so, update your cron job to use the url http://iabak.archiveteam.org/stats/ |
17:07
π
|
GitHub32/#internetarchive.bak |
IA.BAK/master 2d3ff23 Joey Hess: use shiny new domain name |
17:07
π
|
GitHub32/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to master: http://git.io/jAJT |
17:08
π
|
SketchCow |
Done |
17:09
π
|
SketchCow |
So, just to put this in here, and I don't want to address it now |
17:09
π
|
SketchCow |
IA co-worker asks what the potential is for a contributing user to also be a seed for the torrents for the items. |
17:09
π
|
SketchCow |
I think it adds a lot of burden, I'd rather we stay on the current incremental path |
17:10
π
|
closure |
well, they have the torrent files, and they have the contents of the torrent.. so they can run a torrent client |
17:10
π
|
closure |
but it doesn't help the other ia.bak clients get it any quicker |
17:10
π
|
SketchCow |
Sort of. |
17:10
π
|
SketchCow |
they have SOME of them |
17:11
π
|
closure |
yeah, they can git annex find some that they have |
17:11
π
|
SketchCow |
No, no. This is literally to allow someone to download a hot item quicker |
17:11
π
|
closure |
there are probably more torrents in a shard than can be managed by most torrent clients |
17:13
π
|
SketchCow |
Agreed |
17:13
π
|
|
closure goes away to implement distributed global fsck in git-annex |
17:14
π
|
|
patrickod is now known as patricko- |
17:39
π
|
|
patricko- is now known as patrickod |
17:46
π
|
|
patrickod is now known as patricko- |
18:33
π
|
midas |
closure: if the download speed is higher from torrents we could use it tho |
18:34
π
|
sep332 |
maybe just for large files? |
18:35
π
|
|
patricko- is now known as patrickod |
18:35
π
|
|
patrickod is now known as patricko- |
18:53
π
|
GitHub166/#internetarchive.bak |
[IA.BAK] db48x opened pull request #4: prefer downloading all files in an item together (master...items-together) http://git.io/jAQd |
18:59
π
|
|
patricko- is now known as patrickod |
19:02
π
|
GitHub193/#internetarchive.bak |
[IA.BAK] cancerAlot closed pull request #3: checkDeps should check if every tool is available (master...master) http://git.io/jF3E |
19:02
π
|
|
bzc6p__ (~bzc6p@[redacted]) has joined #internetarchive.bak |
19:05
π
|
SketchCow |
I haven't responded to DHSR's post on how IA.BAK is pretty impossible because too busy doing IA.BAK |
19:05
π
|
SketchCow |
It's a tricky layer, just like encrypted is a tricky layer. |
19:05
π
|
|
SketchCow drop mic |
19:05
π
|
|
bzc6p_ has quit (Read error: Operation timed out) |
19:16
π
|
|
wtron (4df54bfa@[redacted]) has joined #internetarchive.bak |
19:16
π
|
|
wtron has quit (Connection closed) |
19:17
π
|
yipdw |
buy my new book, Throwin' Shade With git-annex |
19:27
π
|
|
patrickod is now known as patricko- |
19:31
π
|
GitHub186/#internetarchive.bak |
IA.BAK/master c5306f5 Joey Hess: Merge pull request #4 from db48x/items-together... |
19:31
π
|
GitHub186/#internetarchive.bak |
IA.BAK/master d3539eb Daniel Brooks: prefer downloading all files in an item together... |
19:31
π
|
GitHub69/#internetarchive.bak |
[IA.BAK] joeyh closed pull request #4: prefer downloading all files in an item together (master...items-together) http://git.io/jAQd |
19:31
π
|
GitHub186/#internetarchive.bak |
[IA.BAK] joeyh pushed 2 new commits to master: http://git.io/jxIL |
19:35
π
|
GitHub198/#internetarchive.bak |
IA.BAK/pubkey 96bfe8f Joey Hess: zottelbey's key |
19:35
π
|
GitHub198/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to pubkey: http://git.io/jxLU |
19:50
π
|
|
patricko- is now known as patrickod |
19:51
π
|
db48x |
oh yea, a 2GB blob of Ladies' Home Journal |
19:53
π
|
|
patrickod is now known as patricko- |
20:03
π
|
GitHub8/#internetarchive.bak |
[IA.BAK] cancerAlot opened pull request #5: don't reinstall git-annex everytime (master...updateLogic) http://git.io/jxWC |
20:05
π
|
GitHub103/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to master: http://git.io/jxll |
20:05
π
|
GitHub103/#internetarchive.bak |
IA.BAK/master aa29021 Joey Hess: last pull request introduced a bug |
20:08
π
|
db48x |
closure: what bug does that fix? |
20:09
π
|
closure |
missing - in there |
20:09
π
|
closure |
hater: I'm using tabs for indentation in the script, could you update your PR? |
20:10
π
|
db48x |
yes, I see the change, but what is that going to do? |
20:10
π
|
hater |
closure: damn, i configured vi to replace tabs with whitespaces |
20:10
π
|
|
acridAxid has quit (Read error: Operation timed out) |
20:11
π
|
db48x |
dirname - foo/bar gives two answers; "." and "foo" |
20:11
π
|
db48x |
did you mean dirname --? |
20:12
π
|
|
acridAxid (~acridAxid@[redacted]) has joined #internetarchive.bak |
20:12
π
|
|
svchfoo2 gives channel operator status to acridAxid |
20:13
π
|
closure |
well zottelbey said xargs needed a - to read stdin. Mine doesn't, but I guess his does |
20:13
π
|
db48x |
dirname isn't reading stdin here |
20:13
π
|
db48x |
xargs is reading stdin and feeding it to dirname on the command line |
20:13
π
|
db48x |
echo foo/bar bar/baz | xargs dirname |
20:14
π
|
zottelbey |
i got an error dirname: missing operand |
20:14
π
|
closure |
oic, you mean the option is misplaced |
20:14
π
|
db48x |
zottelbey: what does echo foo/bar bar/baz | xargs -t dirname print out? |
20:15
π
|
zottelbey |
dirname foo/bar bar/baz |
20:15
π
|
zottelbey |
foo |
20:15
π
|
zottelbey |
bar |
20:15
π
|
db48x |
that's what I expect... |
20:15
π
|
zottelbey |
hm. |
20:15
π
|
|
underscor has quit (Ping timeout: 370 seconds) |
20:16
π
|
db48x |
does your dirname have any options besides --zero, --help and --version? |
20:16
π
|
zottelbey |
nope. |
20:16
π
|
db48x |
weird |
20:16
π
|
|
underscor (~quassel@[redacted]) has joined #internetarchive.bak |
20:16
π
|
db48x |
what version of dirname do you have? |
20:17
π
|
zottelbey |
8.23 |
20:17
π
|
zottelbey |
this is the whole printout for iabak. doesnt seem to be working for me at all btw: http://pastebin.com/eV3TMien |
20:18
π
|
GitHub21/#internetarchive.bak |
IA.BAK/master 4812624 Joey Hess: ok, so that fix was wrong |
20:18
π
|
GitHub21/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to master: http://git.io/jxEl |
20:18
π
|
db48x |
hmm, ok |
20:18
π
|
hater |
closure: https://github.com/cancerAlot/IA.BAK/commit/bcfdefc3b8bee2d8a4d74899281e430c96aaf521 |
20:18
π
|
db48x |
zottelbey: can you modify your iabak-helper script so that the first line ends in -x? |
20:18
π
|
db48x |
then when you rerun it it'll print out everything it does |
20:19
π
|
closure |
so, I get "missing operand" when dirname is passed no parameter at all |
20:19
π
|
zottelbey |
sure. |
20:19
π
|
db48x |
aha: http://lingrok.org/xref/coreutils/src/dirname.c#116 |
20:19
π
|
closure |
so, xargs is running it on empty input |
20:19
π
|
|
SketchCow has quit (Ping timeout: 255 seconds) |
20:19
π
|
closure |
that can be fixed. But.. why is the input empty |
20:19
π
|
zottelbey |
db48x, http://pastebin.com/jVe8dhML |
20:20
π
|
db48x |
xargs -r, yea |
20:21
π
|
closure |
zottelbey: does this find any files? git annex find --not --copies 4 |
20:21
π
|
GitHub43/#internetarchive.bak |
IA.BAK/master 3ad019c Joey Hess: pass --no-run-if-empty to xargs |
20:21
π
|
GitHub43/#internetarchive.bak |
[IA.BAK] joeyh pushed 1 new commit to master: http://git.io/jxu2 |
20:21
π
|
zottelbey |
nope. no output at all |
20:22
π
|
closure |
well, it finds stuff in my shard, so we're not actually done with the backup :) |
20:22
π
|
zottelbey |
i would have doubted that in the first place |
20:22
π
|
closure |
do you have a git-annex branch in the shard1 repo? |
20:23
π
|
closure |
and you ran that in shard1, right? |
20:23
π
|
zottelbey |
yes i did and yes, the folder shard1/.git/annex exists. |
20:23
π
|
zottelbey |
if that is what you are asking |
20:23
π
|
closure |
what does this say: git annex whereis internetarchivebooks/animalparasiteshe2chan/animalparasiteshe2chan_dc.xml |
20:24
π
|
closure |
no, I mean does git branch command in shard1 show a git-annex branch |
20:24
π
|
zottelbey |
yes it does |
20:25
π
|
zottelbey |
"git-annex: internetarchivebooks/animalparasiteshe2chan/animalparasiteshe2chan_dc.xml not found" |
20:25
π
|
GitHub198/#internetarchive.bak |
[IA.BAK] db48x opened pull request #6: don't let filenames get interpreted as command-line args (master...protect-against-filenames) http://git.io/jxzM |
20:25
π
|
closure |
ok, that seems to be the problem.. |
20:25
π
|
closure |
what filesystem and OS is this repo on? |
20:25
π
|
zottelbey |
ext4 on kubuntu |
20:25
π
|
closure |
db48x: fwiw, git-annex does guard all pathnames to avoid args. I use the ./$file method |
20:26
π
|
closure |
which works passing files to any program at all |
20:26
π
|
closure |
zottelbey: does the shard1 repository have any branch checked out? |
20:27
π
|
|
SketchCow (~jscott@[redacted]) has joined #internetarchive.bak |
20:27
π
|
|
svchfoo1 gives channel operator status to SketchCow |
20:28
π
|
db48x |
closure: hrm: |
20:28
π
|
db48x |
internetarchivebooks/1910catholicencyclop07herb/1910catholicencyclop07herb_archive.torrent |
20:28
π
|
db48x |
Β ξ’Β anglachelΒ ξ°Β db48xΒ ξ°Β ~Β ξ±Β projectsΒ ξ±Β IA.BAKΒ ξ±Β shard1Β ξ°Β git annex find --not --copies 4 | head |
20:28
π
|
db48x |
internetarchivebooks/1910catholicencyclop07herb/1910catholicencyclop07herb_dc.xml |
20:28
π
|
closure |
db48x: your pull request should also pass -- to git-annex get |
20:28
π
|
closure |
that's what I see too with the command |
20:29
π
|
db48x |
pushed |
20:35
π
|
closure |
db48x: can you merge stuff on github? I'm out of time and BW |
20:35
π
|
db48x |
sure |
20:35
π
|
closure |
I think both these pull reqs are good |
20:36
π
|
GitHub197/#internetarchive.bak |
IA.BAK/master 2467688 Daniel Brooks: don't let filenames get interpreted as command-line args... |
20:36
π
|
GitHub197/#internetarchive.bak |
IA.BAK/master 4efee24 Daniel Brooks: Merge pull request #6 from db48x/protect-against-filenames... |
20:36
π
|
GitHub197/#internetarchive.bak |
IA.BAK/master 576344b Daniel Brooks: also protect git annex get against filenames that look like args |
20:36
π
|
GitHub118/#internetarchive.bak |
[IA.BAK] db48x closed pull request #6: don't let filenames get interpreted as command-line args (master...protect-against-filenames) http://git.io/jxzM |
20:36
π
|
GitHub197/#internetarchive.bak |
[IA.BAK] db48x pushed 3 new commits to master: http://git.io/jxwS |
20:37
π
|
zottelbey |
ill get back to this tomorrow. have to leave now. |
20:38
π
|
GitHub183/#internetarchive.bak |
[IA.BAK] db48x closed pull request #5: don't reinstall git-annex everytime (master...updateLogic) http://git.io/jxWC |
20:38
π
|
GitHub104/#internetarchive.bak |
IA.BAK/master 56ef85f Daniel Brooks: Merge pull request #5 from cancerAlot/updateLogic... |
20:38
π
|
GitHub104/#internetarchive.bak |
IA.BAK/master 8fc19b2 cancerAlot: don't reinstall git-annex everytime |
20:38
π
|
GitHub104/#internetarchive.bak |
IA.BAK/master bcfdefc cancerAlot: now with tabs |
20:38
π
|
GitHub104/#internetarchive.bak |
[IA.BAK] db48x pushed 3 new commits to master: http://git.io/jxrz |
20:38
π
|
db48x |
zottelbey: thanks! |
20:42
π
|
|
zottelbey has quit (Remote host closed the connection) |
20:50
π
|
|
bzc6p__ is now known as bzc6p |
21:29
π
|
|
londoncal (~londoncal@[redacted]) has joined #internetarchive.bak |
21:55
π
|
closure |
http://git-annex.branchable.com/devblog/day_270__distributed_fsck/ |
22:11
π
|
|
hatsefla1 has quit (Read error: Operation timed out) |
22:52
π
|
GitHub122/#internetarchive.bak |
[IA.BAK] cancerAlot opened pull request #8: install the right arch of git-annex (master...master) http://git.io/jpBr |
23:26
π
|
|
Kenshin has quit (Ping timeout: 246 seconds) |
23:34
π
|
|
Kenshin (~rurouni@[redacted]) has joined #internetarchive.bak |
23:34
π
|
|
svchfoo3 gives channel operator status to Kenshin |
23:48
π
|
|
patricko- is now known as patrickod |
23:49
π
|
tpw_rules |
closure: is there a way for git-annex to show the total size of everything annexed |
23:49
π
|
tpw_rules |
anyway, i've downloaded 347 gigs so far |
23:51
π
|
|
patrickod is now known as patricko- |
23:53
π
|
SketchCow |
closure: There's been no change in http://iabak.archiveteam.org/stats/SHARD1 |
23:53
π
|
SketchCow |
in something like 9 hours. |
23:57
π
|
tpw_rules |
closure: is there a way to rate-limit all the running git-annexes? |