Time |
Nickname |
Message |
15:55
🔗
|
ritonlajo |
Hi ! What is the boot script which is used in the ova file ? (is it somewhere in github ?) |
15:55
🔗
|
ritonlajo |
my goal is to run the warrior on any debian (I think it's debian based ?) |
15:56
🔗
|
jk[SVP] |
ritonlajo: https://github.com/ArchiveTeam/warrior-code2 |
15:56
🔗
|
ritonlajo |
ok thanks ! |
15:57
🔗
|
soultcer |
Actually the code to bootstrap from scratch is in ArchiveTeam/warrior-preseed |
16:00
🔗
|
ritonlajo |
thanks, I'm aiming at Qemu so I'll watch the code in that preseed project also |
16:00
🔗
|
ritonlajo |
do you think warrior can run on windows ? |
16:02
🔗
|
soultcer |
It's a virtual machine. As long as the host system lets it make tcp and udp connections it should be fine |
16:02
🔗
|
ritonlajo |
I'm asking about the software |
16:02
🔗
|
ritonlajo |
I see it uses Lua |
16:02
🔗
|
ritonlajo |
maybe python |
16:03
🔗
|
ritonlajo |
I'm building an installer for windows, as well as a C# frontend for the Qemu image |
16:03
🔗
|
ritonlajo |
maybe I can just try to make everything run on windows (the warrior code) |
16:03
🔗
|
ritonlajo |
instead of going this way |
16:06
🔗
|
soultcer |
I don't think it will work direcly on Windows |
16:07
🔗
|
soultcer |
Let me explain: There is a reason why the warrior is a VM and not just a bunch of programs. Back when the ArchiveTeam was founded, everyone used their own tools |
16:08
🔗
|
soultcer |
We were trying to rescue Geocities. Some people used wget, some aria2c, some heritirx, some their own tools |
16:08
🔗
|
soultcer |
And even those people that used wget used different command-line options and different versions |
16:08
🔗
|
soultcer |
We ended up with a bunch of downloaded files, with differeing folder structures, missing metadata, etc. |
16:09
🔗
|
soultcer |
The warrior VM makes sure that everyone uses exactly the same wget version, exactly the same command-line options etc. |
16:10
🔗
|
soultcer |
When we need a special program to download a website (e.g. youtube-dl), we can just add an "apt-get install XXX" or "pip install XXX" to the pipeline script and we know it will work |
16:10
🔗
|
soultcer |
Instead of having each warrior compile his own version of wget-lua, we just add a precompiled binary into the git repo for the project, because we know that it will be run in a homogenous environment |
16:21
🔗
|
ritonlajo |
ok |
16:21
🔗
|
ritonlajo |
I understand the history thanks for the explanation :) |
16:21
🔗
|
ritonlajo |
have you thought about which userbase you want for warrior ? |
16:21
🔗
|
ritonlajo |
is that more windows/unix guys ? |
16:22
🔗
|
ritonlajo |
(to you know ?) |
16:22
🔗
|
ritonlajo |
s/to/do |
16:24
🔗
|
soultcer |
I don't think anyone has thought about the userbase besides "we want as many user as possible" ;-) |
16:24
🔗
|
ritonlajo |
ok :) |
18:54
🔗
|
ritonlajo |
re |
20:06
🔗
|
alard |
ritonlajo: I wouldn't spend time on making the thing Windows-compatible. It's no fun, I think. (And why don't these people just run a virtual machine?) |
20:07
🔗
|
SketchCow |
Hey, no need to do that. |
20:07
🔗
|
SketchCow |
God, do I not want this on Windows |
20:07
🔗
|
SketchCow |
the whole POINT is it's on a virtual box, and people on Windows, Linux and OSX all get the same machine. |
20:08
🔗
|
SketchCow |
Some smartasses are running it on things like Ubuntu and Amazon EC instances, because there's a few rare cases of the service being so huge we need someone running many dozens of instances at once, but those are this tiny fraction and being done with a high-communicating collusion of people, in a specific channel and in direct contact. |
20:09
🔗
|
SketchCow |
12:23 < ritonlajo> have you thought about which userbase you want for warrior ? |
20:09
🔗
|
SketchCow |
Everyone who can run a warrior using the vm box. |
20:10
🔗
|
SketchCow |
I.e. Windows, Unix, OSX |
20:10
🔗
|
SketchCow |
The WHOLE POINT is that this removes it MATTERING |
20:10
🔗
|
SketchCow |
We have SO MANY broken projects in our now-distant past |
20:10
🔗
|
SketchCow |
Because someone went "But wait, I can port it using sdoighdoifughapsodifughdifughdfg or kwsfjhskjdfhskjdhf 4.5" and next thing we know we have a pipeline of incompatible horseshit being checked off as [X] DONE |
20:18
🔗
|
* |
Smiley nods |
20:18
🔗
|
* |
Smiley then giggles as soultcer basically explained that about 4 hours ago too. |
20:18
🔗
|
SketchCow |
Yeah, I saw that |
20:18
🔗
|
Smiley |
Oh wait. Urtgh the guy didn't get it, appolgoies, I'll shut up now |
20:19
🔗
|
SketchCow |
I wanted to double it up though |
20:19
🔗
|
Smiley |
yeah, I thought he said "oh i get it". but hten he asked about windows/linux again.... ¬_¬ IT DOESN'T MATTER. (what's that song...." |
20:24
🔗
|
alard |
I think the Wget people would be very happy if someone was able to compile the latest Wget for Windows. |
20:28
🔗
|
Smiley |
maybe, but *we* don't cre. |
21:07
🔗
|
alard |
Of course. I just wanted to say that I don't think there'll be a working Windows Wget soon. (Maybe a broken Windows Wget would be even worse.) |
21:09
🔗
|
ritonlajo |
ok ok np I was just asking (for the windows stuff) |
21:09
🔗
|
ritonlajo |
I understand :p |
21:36
🔗
|
ersi |
shrug at windows |