[00:20] *** dashcloud has quit IRC (Read error: Operation timed out) [00:24] *** dashcloud has joined #archiveteam-bs [00:33] later [01:01] https://wildarchives.com/r/The.Hacker.Wars.2014.1080p.mkv.torrent [01:01] magnet:?xt=urn:btih:38fe4b53be18646b65784d9b543ee39145e73cda&dn=The.Hacker.Wars.2014.1080p.mkv [01:01] kyan you can probably install qemu under Windows [01:03] * phillipsj always feels awkward making a cmment like that after more than an hour's delay without checking first. [01:12] I may be able to find an OS/2 Warp Beta CD that was supposed to be destroyed within 90 days of so. (we did not have a machine capable of running it until years later) [01:17] joepie91: there was nodejs in there too [01:17] joepie91: i can tell the difference between js and ruby, thank you very much [01:46] *** dashcloud has quit IRC (Read error: Operation timed out) [01:49] *** dashcloud has joined #archiveteam-bs [02:02] *** kyan has quit IRC (Quit: Leaving) [02:08] *** kyan has joined #archiveteam-bs [02:13] well well well [02:13] http://xn--zoty-01a.xrtc.net/feeboop/ [02:14] i have a feeboop project [02:30] *** primus105 has quit IRC (Leaving.) [02:31] xmc: cool, load it with items and let's see if it works [02:33] i'm trying to figure out how to set up syncing from the current tracker to the new one [02:33] i'm also waiting for the restroom at this coffeeshop to open up [02:33] so it might be kind of spotty for a minute [02:38] I find it amusing to think that the restroom and tracker sync are related [02:38] xmc: if you'd like I can work on that [02:38] slaving Redis on tracker1 to tracker2 over ssh should suffice [02:38] i'll do it myself and then you can look over it :) [02:39] er [02:39] slave Redis on tracker2 to tracker1 [02:39] the other way is a Bad Idea [02:39] that'll overwrite tracker1 with a bunch of nothing [02:40] ooooh [02:40] we might be able to use Redis Cluster now [02:41] yeah, it would be a bunch of nothing [02:41] what does Cluster get us? [02:41] failover [02:42] i want to retire tracker1 because it costs me $40 a month and tracker2 is on hardware i'm already paying for [02:42] that usually isn't our problem though [02:42] our problem is that we have too much shit in the working set [02:42] yea [02:42] Cluster won't help with that directly; to fix that we need to move towards a scheme where we use consistent hashing or something to split up sets [02:42] OR [02:43] we just keep doing what we do now [02:43] which frankly has worked fine [02:43] it'll be fiiiine [02:43] consistent hashing has a higher HN arousal factor [02:43] which come to think of it means we shouldn't do it [02:44] amen, so mote it be [02:49] there's something perversely fun about playing with the Bugatti Veyron configurator and making the ugliest car ever [02:54] e.g. https://imgur.com/de6aBZY [02:54] (this has nothing to do with the tracker; this is just what I do while I wait for Jenkins) [02:57] rottenbananacar [02:59] hm [03:00] oh my [03:00] did i fuck something up [03:03] ah, i should have not configured the leader to have authentication [03:03] security who needs it [03:03] ? [03:04] oh, in Redis? [03:04] i did config requirepass fwoyutalsltrjotars [03:04] and then everything broke [03:04] but i undid it and it seems to be back to normal [03:04] hm [03:04] oh yeah, the tracker doesn't pass a password [03:04] in the old tracker yes [03:04] if you're restricting it to bind to localhost and only tunnel to it via e.g. ssh the password's kinda meh [03:04] yea [03:12] reptilication is not reptiling [03:12] come see? [03:13] what [03:13] oh shell in? [03:13] yeah i think so [03:13] > slaveof 127.0.0.1 6363 [03:13] OK Already connected to specified master [03:14] not sure how to restart it and see if that redoes [03:15] ? [03:15] so, the link to the master is established: [03:15] # Replication [03:15] role:slave [03:15] master_host:127.0.0.1 [03:15] master_port:6363 [03:15] is the tunnel up? [03:15] yes [03:15] hmm yes [03:15] ok [03:15] it's giving a bunch of [03:15] debug1: Connection to port 6363 forwarding to localhost port 6379 requested. [03:15] debug1: channel 3: new [direct-tcpip] [03:15] debug1: channel 3: free: direct-tcpip: listening port 6363 for localhost port 6379, connect from 127.0.0.1 port 51582 to 127.0.0.1 port 6363, nchannels 4 [03:15] repeat infinitely every second or so [03:16] well, redis-cli -p 6363 works [03:16] one sec, let me try SLAVEOF NO ONE and reestablish the link [03:16] ok [03:16] hmm wtf [03:16] now it's back to reconnect-loop ing [03:16] oh you know what [03:16] i told it that it needs to auth [03:16] oh [03:17] I cut the slave link, feel free to try again whenever [03:17] k [03:18] ok now it's connected [03:19] hrm [03:21] it's up [03:21] if you want to see it run redis-cli monitor and terminate it ASAP [03:21] cool [03:21] actually [03:22] at this point we should be able to connect to Tracker Neue Italic and watch the same data [03:22] http://złoty.xrtc.net/lastfm/ is saying no such project, as are many of the others [03:22] it's fine, they probably haven't been fully replicated [03:22] http://tracker.archiveteam.org/furaffinity/ is there [03:22] er [03:22] ... [03:22] fuck me I am a dumb [03:22] the links are pretty cool. [03:22] er [03:23] the absolute links are pretty cool. [03:23] yeah I guess it hasn't fully replicated [03:23] ah [03:23] it probably depends on keys which come last, eh [03:23] I don't know what the order is [03:23] random! [03:23] Redis will tell you on the server console when it's caught up [03:23] server console = ? [03:23] stderr where redis-server is running [03:23] or server log [03:24] hmm [03:24] 13844:S 19 Apr 20:18:16.913 * MASTER <-> SLAVE sync: receiving 171366370 bytes from master [03:24] 13844:S 19 Apr 20:18:50.108 * MASTER <-> SLAVE sync: Flushing old data [03:24] 13844:S 19 Apr 20:18:52.546 * MASTER <-> SLAVE sync: Loading DB in memory [03:24] 13844:S 19 Apr 20:18:56.371 * MASTER <-> SLAVE sync: Finished with success [03:24] * xmc thinks really hard about where that is [03:24] /var/log/redis_6379.log [03:24] oooh cool [03:24] logs [03:24] yeah, hmm [03:24] something might be misconfigured [03:25] global-admin on Tracker Neue Extrabold isn't locked down, so yeah that hasn't made it over [03:25] extrabold? shouldn't it be demibold? [03:26] ¯\_(ツ)_/¯ [03:26] oh wait [03:26] you're using db1 ? [03:26] er db 1 [03:26] yeah, as in the instructions :) [03:26] hmm [03:27] all the tracker config data is in db 0 [03:27] relatedly, i added my systemd recipes to the wiki page [03:27] oh [03:27] i'm treating this as a documentation validity check :) [03:27] so uh [03:27] *** Start has quit IRC (Read error: Connection reset by peer) [03:27] the old tracker uses db 1 for warriorhq [03:27] db 0 is where the tracker is [03:28] these are different? [03:28] yes [03:28] *** Start has joined #archiveteam-bs [03:28] huh [03:28] where do i read more [03:28] Redis supports different databases [03:28] 16 by default [03:28] i have *not* been paying attention to anything in archiveteam infrastructure for the past few years [03:28] one sec [03:29] nice. a 4-bit field [03:29] like a baws [03:29] so basically [03:29] http://redis.io/commands/select [03:29] yeah i understnad the idea of multiple databases [03:29] i mean i don't know what is the difference between tracker and warriorhq [03:29] oh [03:29] warriorhq is http://warriorhq.archiveteam.org/ [03:30] it's the warrior map [03:30] oh! [03:30] huh, ok [03:30] i'll change that 1 to a 0 [03:30] done [03:30] did you restart it [03:31] nope [03:31] I don't know how [03:31] ok i will [03:31] service tracker restart? [03:31] (now we see the gulf between dev and ops) [03:31] sudo systemctl restart nginx-tracker [03:31] today i have also learned systemd [03:32] that's what I want AR glasses for [03:32] trophy/achievement notifications in the upper-right part of my vision [03:32] ok now the global-admin thing wants me to auth [03:32] hm [03:32] goo [03:32] d [03:32] do i have an global-admin account? [03:32] I dunno [03:32] I can make one once I get in [03:32] * xmc nods [03:32] 'd appreciate it [03:33] i think i have one but forget what it is [03:33] if possible it'd be cool to have https access to tracker [03:33] yeah i can make a cert in a bit [03:34] uh hmm [03:34] I can't update your password [03:34] that's cool [03:35] it doesn't like it [03:35] what's the username? [03:35] I haven't updated it yet [03:35] I got a 500 on password submit [03:35] oh [03:35] huh [03:35] username is chronomex [03:35] are you working on tracker or zloty? [03:35] it's a one-way sync [03:35] zloty [03:36] where's the nginx log? [03:36] try doing the same thing on tracker 1 [03:36] since zloty is a follower, maybe the db rejects the update [03:36] ok updated [03:36] wee [03:37] we gotta get rid of some of these projects [03:37] clearly [03:38] the websocket isn't really attaching, it seems [03:43] yeah [03:43] also stats.json is 500ing [03:43] ok [03:44] i'm going to take a victory lap [03:44] back in a few minutes [03:52] oh [03:52] App 29838 stderr: RuntimeError - READONLY You can't write against a read only slave.: [03:53] yeah [03:53] we need to sever the connection before, like, anything'll work [03:56] xmc: once the slave connection is cut it looks like things are good [03:58] * xmc nods [03:58] i'm not quite ready to cutover [03:58] we'll need to repoint tracker.archiveteam.org which is under SketchCow's jurisdiction [03:58] also i think i need to set up the urlteam stuff on zloty [04:01] ok [04:02] so i think the order for cutover would be: stop handing out, wait for returns to die down, sever replication, make tracker2 writeable, repoint dns [04:02] does this sound correct ish? [04:03] *** aaaaaaaaa has quit IRC (Leaving) [04:05] yeah [04:05] you'll lose maybe about a day of warrior work [04:06] sever replication and make tracker2 writeable are the same step [04:06] ah interesting [04:06] a day of lost worktime, but no data loss? ok [04:06] well [04:06] there may be some warrior that is very very slow [04:07] but aside from that you're fine [04:07] right [04:07] let's do that in a day or two [04:07] i'll look into moving over the urlteam shiz now [04:07] *** ersi has quit IRC (Read error: Operation timed out) [04:09] as far as I know the urlteam tracker has much less complex dependency work [04:09] pip install et [04:09] c [04:09] yet another package system! [04:10] :D [04:10] gem pip npm apt yum [04:11] I hope there is a package system named YAPS [04:13] also mmm https://www.youtube.com/watch?v=YlEb3L1PIco [04:21] the a/v sync on my machine is ever so slightly off [04:21] irritating [04:21] or maybe it's the video [04:21] it seems ok here [04:21] what the heck am i watching [04:22] I'm not entirely sure but I do love the music [04:22] it's like a slightly darker version of Avan Lava [04:22] ok [04:22] or something [04:57] *** ersi has joined #archiveteam-bs [04:57] *** swebb sets mode: +o ersi [05:19] *** pikhq has quit IRC (Ping timeout: 506 seconds) [05:44] is there a best way to run youtube-dl? [05:44] like a reccomended output structure and arguments? [05:45] *** dashcloud has quit IRC (Read error: Operation timed out) [05:46] youtube-dl URL usually does fine [05:46] just sort by channelname or something? [05:49] *** dashcloud has joined #archiveteam-bs [05:52] i think i've got it [05:56] *** pikhq has joined #archiveteam-bs [05:59] *** dashcloud has quit IRC (Read error: Operation timed out) [06:03] *** dashcloud has joined #archiveteam-bs [06:16] *** dashcloud has quit IRC (Read error: Operation timed out) [06:19] *** dashcloud has joined #archiveteam-bs [06:22] *** dashcloud has quit IRC (Read error: Operation timed out) [06:25] *** kyan has quit IRC (Remote host closed the connection) [06:25] *** dashcloud has joined #archiveteam-bs [07:38] *** kyan has joined #archiveteam-bs [07:43] *** primus104 has joined #archiveteam-bs [08:30] *** primus104 has quit IRC (Leaving.) [08:39] SketchCow: i got 2 things that i'm archiving that you may like [08:39] one is the ftp://lists.gnu.org [08:40] and other is The Electrical Worker Journal [09:01] *** kyan has quit IRC (Quit: Leaving) [09:15] *** schbirid has joined #archiveteam-bs [10:06] *** primus104 has joined #archiveteam-bs [10:40] *** vitzli has joined #archiveteam-bs [10:49] *** dashcloud has quit IRC (Read error: Connection reset by peer) [10:49] *** dashcloud has joined #archiveteam-bs [12:18] *** BlueMaxim has quit IRC (Read error: Connection reset by peer) [12:24] *** primus104 has quit IRC (Leaving.) [13:37] *** sankin has joined #archiveteam-bs [13:50] *** Start has quit IRC (Disconnected.) [13:50] *** Start has joined #archiveteam-bs [13:50] *** Start has quit IRC (Client Quit) [13:52] *** schbirid has quit IRC (Read error: Operation timed out) [14:03] *** schbirid has joined #archiveteam-bs [14:07] *** dashcloud has quit IRC (Read error: Operation timed out) [14:09] *** dashcloud has joined #archiveteam-bs [14:34] *** vitzli has quit IRC (Quit: Leaving) [14:37] *** Start has joined #archiveteam-bs [14:57] *** Start has quit IRC (Disconnected.) [14:57] *** winr4r has quit IRC (Read error: Operation timed out) [14:57] *** primus104 has joined #archiveteam-bs [15:01] *** Start has joined #archiveteam-bs [15:04] *** Start has quit IRC (Read error: Connection reset by peer) [15:09] *** Stary2001 has quit IRC (Quit: Going to explore the internet!) [15:18] *** primus104 has quit IRC (Leaving.) [15:20] *** toad1 has joined #archiveteam-bs [15:24] *** winr4r has joined #archiveteam-bs [15:26] *** toad2 has quit IRC (Read error: Operation timed out) [15:59] *** Start has joined #archiveteam-bs [16:00] *** primus104 has joined #archiveteam-bs [16:00] *** Start has quit IRC (Remote host closed the connection) [16:01] *** Start has joined #archiveteam-bs [16:02] *** Start has quit IRC (Client Quit) [16:06] *** Start has joined #archiveteam-bs [16:18] *** mistym has joined #archiveteam-bs [16:19] *** dashcloud has quit IRC (Read error: Operation timed out) [16:24] *** SimpBrain has joined #archiveteam-bs [16:24] *** Rotab has quit IRC (Ping timeout: 198 seconds) [16:26] *** dashcloud has joined #archiveteam-bs [16:31] *** Rotab has joined #archiveteam-bs [16:41] *** dashcloud has quit IRC (Read error: Operation timed out) [16:43] *** Start has quit IRC (Disconnected.) [16:45] *** dashcloud has joined #archiveteam-bs [16:54] *** Start has joined #archiveteam-bs [17:00] *** aaaaaaaaa has joined #archiveteam-bs [17:26] *** kyan has joined #archiveteam-bs [17:42] *** Start has quit IRC (Disconnected.) [17:53] *** tephra_ has joined #archiveteam-bs [18:02] *** balrog has quit IRC (Read error: Operation timed out) [18:07] *** primus104 has quit IRC (Leaving.) [18:19] *** balrog has joined #archiveteam-bs [18:19] *** swebb sets mode: +o balrog [18:22] so i still have 16000 jamendo albums i need to clean out. i want to delete everything that is still online. i used the api to get all "artistname"s and "albumnane"s, then did "rm artist - album *". any ideas how to do it better? [18:22] in terms of deleting more (yea yeah you have a funny idea now) [18:22] i cant believe that there would be 16k deleted albums since 2011 [18:24] ah, lower/uppercase changes happened [18:24] Adragante - harpe celtique et flute [18:24] Adragante - Harpe celtique et flute [18:25] oh god, what do i do [18:25] can i hardlink and rename all links to lowercase without changing the original filename? [18:29] yeah, that should work [18:32] this gives me "ln: target ‘[www.jamendo.com].zip"’ is not a directory" though :( [18:32] for file in ../albums/*; do ln "${file}" $(basename "${file}"); done [18:34] not with \" around them either [18:34] works perfectly fine if i echo it into a file and run as bash script, wee [18:35] oh lol, i just rm'd a lot. [18:35] * schbirid learns hardlinks the right way [18:46] *** Start has joined #archiveteam-bs [18:48] wait, that's fine as it just removed one link. i dont get hardlinks after all [18:56] *** dashcloud has quit IRC (Read error: Operation timed out) [18:59] *** dashcloud has joined #archiveteam-bs [19:00] *** Start has quit IRC (Disconnected.) [19:01] *** mistym has quit IRC (Leaving) [19:05] amazingly good footage: https://youtu.be/YqWmislcIRk?t=7m52s [19:08] *** primus104 has joined #archiveteam-bs [19:10] *** dashcloud has quit IRC (Read error: Operation timed out) [19:14] *** dashcloud has joined #archiveteam-bs [19:15] got it working [19:32] *** dashcloud has quit IRC (Read error: Operation timed out) [19:32] *** kyan has quit IRC (Quit: Leaving) [19:33] *** Start has joined #archiveteam-bs [19:35] *** dashcloud has joined #archiveteam-bs [19:40] still 15k :( [19:49] *** SN4T14__ has joined #archiveteam-bs [19:55] *** SN4T14_ has quit IRC (Ping timeout: 369 seconds) [20:18] *** SimpBrain has quit IRC (Quit: Leaving) [20:22] *** Start has quit IRC (Disconnected.) [20:28] *** mistym has joined #archiveteam-bs [20:29] *** Start has joined #archiveteam-bs [20:57] *** sankin has quit IRC (Leaving.) [21:12] *** schbirid has quit IRC (Leaving) [21:19] *** Start has quit IRC (Disconnected.) [21:50] *** kyan has joined #archiveteam-bs [22:24] *** dashcloud has quit IRC (Read error: Operation timed out) [22:27] *** dashcloud has joined #archiveteam-bs [22:30] *** ersi has quit IRC (Ping timeout: 240 seconds) [22:37] *** thechip has quit IRC (Read error: Connection reset by peer) [22:41] *** Start has joined #archiveteam-bs [22:42] *** Start-mob has joined #archiveteam-bs [22:44] *** ersi has joined #archiveteam-bs [22:44] *** swebb sets mode: +o ersi [22:51] *** Start-mob has quit IRC (Remote host closed the connection) [23:05] *** rolfb has joined #archiveteam-bs [23:26] *** rolfb has quit IRC (Leaving...) [23:33] *** dPhoenix has joined #archiveteam-bs [23:57] *** Ctrl-S has quit IRC (Read error: Operation timed out)