| 2 Nov 2024 |
Tomodachi94 (they/them) | * Which jar do you think is "rhino-all-1.7.15.jar" (known as js.jar in previous releases)? source-1.7.15.jar or source-1.7.15-sources.jar? | 23:58:51 |
| 3 Nov 2024 |
Tomodachi94 (they/them) | Time to fire up... one of those Java bytecode inspectors/decompilers | 00:04:19 |
Tomodachi94 (they/them) | It was source-1.7.15.jar! | 00:17:03 |
Ami | in general if the filename ends with -sources.jar it's going to be source code which is interesting only if you dev against that code or for debugging purposes | 00:21:14 |
Tomodachi94 (they/them) | 👀 good to know ❤️ | 00:22:15 |
Tomodachi94 (they/them) | Anyways time to rebuild LibreOffice to make sure that this doesn't break it | 00:22:38 |
emily | that's going to take like ten hours fyi | 00:24:46 |
Tomodachi94 (they/them) | * Anyways time to rebuild LibreOffice (fresh) to make sure that this doesn't break it | 00:24:46 |
Tomodachi94 (they/them) | 🫠 | 00:25:04 |
Tomodachi94 (they/them) | Let's... maybe not then lmao | 00:25:16 |
Ami | In reply to @ami:the-apothecary.club in general if the filename ends with -sources.jar it's going to be source code which is interesting only if you dev against that code or for debugging purposes "in general" specifically being that most build tools (gradle, maven, ...) will use this convention, and unless someone somehow accidentally renamed a file like that or they're messing with you, something-sources.jar will just be more or less a zip archive with source code | 00:27:43 |
Ami | In reply to @tomodachi94:matrix.org Which jar do you think is "rhino-all-1.7.15.jar" (known as js.jar in previous releases)? source-1.7.15.jar or source-1.7.15-sources.jar? ...wait, rhino-all is going to be different | 00:28:41 |
Ami | -all, if i know these things correctly, should contain any required dependencies and such | 00:29:31 |
Tomodachi94 (they/them) | I couldn't actually figure out which build task builds rhino-all, so I made an assumption that source-*.jar was rhino-all | 00:29:31 |
Tomodachi94 (they/them) | * I couldn't actually figure out which build task builds rhino-all, so I made an assumption that source-1.7.15.jar was rhino-all | 00:29:48 |
Tomodachi94 (they/them) | It looks like rhino-all is just a JAR with all of the Rhino modules put together, according to their build.gradle | 00:30:40 |
Tomodachi94 (they/them) | It looks like rhino-all is just a JAR with all of the Rhino modules put together, according to their rhino-all/build.gradle | 00:30:57 |
Ami | the quick way to check is to see if source-1.7.15.jar contains the same packages as rhino-all, if source missing something that was in rhino-all then it most likely will break on runtime | 00:31:32 |
Ami | Infinidoge 🏳️⚧️ might know this better than i do | 00:35:40 |
Infinidoge 🏳️⚧️ | In reply to @tomodachi94:matrix.org Anyways time to rebuild LibreOffice (fresh) to make sure that this doesn't break it I have a build server that might be able to do it faster if letting OfBorg build it is undesirable for some reason | 00:37:29 |
Tomodachi94 (they/them) | In reply to@ami:the-apothecary.club the quick way to check is to see if source-1.7.15.jar contains the same packages as rhino-all, if source missing something that was in rhino-all then it most likely will break on runtime Looks like source- has stuff that their provided build called rhino-1.7.15.jar does not have | 00:37:48 |
Tomodachi94 (they/them) | Looks like source- has stuff that their provided build called rhino-1.7.15.jar (lost yet? :3) does not have | 00:38:13 |
Infinidoge 🏳️⚧️ | In reply to @ami:the-apothecary.club Infinidoge 🏳️⚧️ might know this better than i do Currently out of the loop and not sure what's being talked about, but I could poke at it | 00:38:43 |
Tomodachi94 (they/them) | In reply to@infinidoge:inx.moe I have a build server that might be able to do it faster if letting OfBorg build it is undesirable for some reason I'm fine with letting OfBorg build it, but maybe others have opinions | 00:39:04 |
Infinidoge 🏳️⚧️ | Doesn't really matter to me, I just know that using OfBorg for build-debug cycling is painful lmao | 00:39:54 |
Tomodachi94 (they/them) | In reply to@infinidoge:inx.moe Currently out of the loop and not sure what's being talked about, but I could poke at it Trying to update Rhino (JS engine written in Java) to 1.7.15. Mostly successful, but we're unsure what file is the same as rhino-all-1.7.15.jar | 00:40:27 |
Infinidoge 🏳️⚧️ | I'd honestly just unzip them all and compare | 00:40:46 |
Ami | where's the other file that's supposed to be the same, anyway? | 00:41:11 |
Infinidoge 🏳️⚧️ | (Jars just being spicy zip files comes in handy with surprising frequency lol) | 00:41:30 |
Tomodachi94 (they/them) | In reply to@infinidoge:inx.moe I'd honestly just unzip them all and compare That's what I've been doing so far. source- has more stuff than their upstream builds, which confuses me | 00:41:49 |