*** feodoran_ is now known as feodoran | 00:27 | |
tortoisedoc | lbt : | 07:06 |
---|---|---|
tortoisedoc | lbt: obs does not allow to build against older versions of a same package? | 07:06 |
tortoisedoc | (for example rust-1.26.0 depending on 1.25.0, but if i have 1.26.0 built already, 1.26.0 will be "unresolvable") | 07:07 |
tortoisedoc | (the same applies for any package) | 07:07 |
Coolgeek | Hey, I have a crash/reboot yesterday while transfering via MTP a big file (phone->PC). Where can I check the log (if any) ? | 09:04 |
Coolgeek | I transfered this file OK with developer mode and scp | 09:04 |
*** Claudybuns is now known as Claudy | 09:25 | |
tortoisedoc | ach is there an update being built on obs :S | 11:06 |
r0kk3rz | tortoisedoc: you cant have multiple versions in the same project no | 11:08 |
r0kk3rz | we've been through this before :P | 11:08 |
r0kk3rz | thats why the older rusts are named rust-126 or whatever | 11:08 |
tortoisedoc | r0kk3rz : I don't understand. What do you mean by "multiple versions in the same project"? a "versions" as an rpm as such is a deliverable artifact, and should affect the building of the project in the way that if its required, and not there, then it doesnt build. | 11:09 |
r0kk3rz | so if you have a project home:tdoc:rust, with many rust builds | 11:10 |
r0kk3rz | obs, as it currently works, cant handle that | 11:11 |
tortoisedoc | also the way rust is named on obs is wrong, in that it crosses the streams (obs package name like rust026 being referenced in spec, which is rpm) | 11:11 |
r0kk3rz | perhaps newer versions of obs can handle that better | 11:11 |
tortoisedoc | r0kk3rz : my bet is its a bug of obs ;) | 11:11 |
tortoisedoc | (on obs == on mer obs) | 11:11 |
r0kk3rz | yeah | 11:11 |
tortoisedoc | lbt can probably confirm this | 11:12 |
r0kk3rz | im not sure its a 'bug' its more a consequence of how it does dependency resolution | 11:12 |
tortoisedoc | r0kk3rz : I dont think its a dependency problem, as in my spec files i ask for a specific version, so it should be easy for obs no? | 11:13 |
r0kk3rz | it is a dependency problem :P because you can specify it in the spec and then it says later 'nah i cant find that one' | 11:13 |
tortoisedoc | its not :), in that the dependency is there, and specifying a given version only works for the most recent version (and not the previous ones) | 11:14 |
r0kk3rz | we're arguing semantics, anyway | 11:14 |
tortoisedoc | I have to disagree on this one :) | 11:14 |
tortoisedoc | (as well) | 11:14 |
r0kk3rz | thats why i said 'dependency *resolution*' | 11:15 |
tortoisedoc | we are arguing about obs not doing it's job :PL | 11:15 |
r0kk3rz | well my dear sir i must retort | 11:15 |
r0kk3rz | we're arguing about how terrible rust is | 11:16 |
tortoisedoc | I think we can all agree that rust is a rolling turd :P | 11:16 |
r0kk3rz | :D | 11:16 |
tortoisedoc | it's impressive the effort they have put in to make sure people use only the latest & greatest | 11:16 |
r0kk3rz | anyway. from my experience thats just how MerOBS acts, whether correct or not | 11:17 |
tortoisedoc | with total disregard of older systems and backportability | 11:17 |
tortoisedoc | obswizard lbt could shed some light with one of his spells.. | 11:17 |
r0kk3rz | there is an update being worked on, and maybe that takes advantage of newer libsolv magic | 11:18 |
tortoisedoc | libsolv? | 11:19 |
r0kk3rz | yeah | 11:22 |
r0kk3rz | the library used for dependency resolution in zypper and such | 11:23 |
jmlich | hi, I have some trouble with sailfish os web browser. It crashes when loading 'www.root.cz', can anyone reproduce this? | 13:45 |
jmlich | I am using Jolla 1. | 13:45 |
fledermaus | starts loading, stalls at about 70% | 13:53 |
fledermaus | yeah, deadsies | 13:54 |
fledermaus | locked up, black screen, red flashing light, the works | 14:10 |
r0kk3rz | oh it crashes lipstick, nice | 14:11 |
tortoisedoc | hmm root.cz what website is that? | 14:18 |
fledermaus | seems to be some free software news/magazine site | 14:20 |
tortoisedoc | full of trackers certainly :P (kidding) | 14:20 |
fledermaus | probably is, lots of sites are. | 14:21 |
fledermaus | tortoisedoc: take a look at the second cook declaration here: https://mastodon.social/@ersatzmaus/101037287121220403 | 14:23 |
tortoisedoc | :D | 14:24 |
tortoisedoc | considering all of them is most likely a tcp connection, no wonder the browser jams | 14:25 |
fledermaus | oh, that wasn't this site. | 14:34 |
fledermaus | I dunno what this site does. | 14:34 |
leszek | jmlich: are you the one that created the tjc entry? Please use the search. There is a complete thread for sites that crash the browser and everything :P | 15:04 |
jmlich | oh, i am sorry. So next time | 15:04 |
leszek | i closed the thread for now. Please add it to the linked one in the comment if it isn't there yet | 15:05 |
ol | tortoisedoc (IRC), r0kk3rz (IRC): OBS explicitly excludes previous binary packages build from the same OBS package from dependency resolution to build new binary packages from OBS package. This is not a bug, this is an important feature. OBS is about reproducible builds, so build result can depend on other packages, but never on whatever was built previously from this package. | 15:20 |
r0kk3rz | ol: in this case, there are seperate packages in the same project for previous versions | 15:22 |
ol | Imagine that you've just created a new project and populated it with packages with exactly the same sources. The result should be the same as if you came to this project's state through multiple package revisions. | 15:22 |
r0kk3rz | because rust_n needs to be built by rust_n-1 | 15:23 |
ol | Then you need N packages with different names for that. | 15:23 |
r0kk3rz | yeah it was handled by changing the name in the spec, but i think tortoisedoc wants it to work through versioning | 15:24 |
ol | Not in OBS. This breaks main OBS purpose: reproducible builds. | 15:24 |
r0kk3rz | i figured it was working as it was supposed to | 15:24 |
ol | In case of package bootstrap from the same sources (like you first build minimal package from the same source and then build a full version using different build flags) you can use multibuild feature introduced in OBS 2.8. | 15:26 |
r0kk3rz | yeah thats the issue, this isnt the same source either... | 15:27 |
r0kk3rz | rust seems to have decided to do things differently | 15:27 |
ol | Then N packages with different names producing binary packages with different names as well. | 15:28 |
pketo_ | https://build.opensuse.org/package/view_file/devel:languages:rust/rust/rust.spec?expand=1 | 15:30 |
pketo_ | that seems to bootstrap it with the prebuilt binaries from rust-lang.org, if I understood correctly | 15:31 |
r0kk3rz | not a bad idea really | 15:31 |
r0kk3rz | it beats trying to build everything from v1 onwards | 15:32 |
ol | pketo_ (IRC): This is cheating! | 15:32 |
r0kk3rz | also practical :) | 15:32 |
pketo_ | :) | 15:32 |
pketo_ | I kind of assumed that you have looked into how others do it :) | 15:32 |
ol | Previous version is not built correctly, just binaries are used. This defeats the whole purpose of reproducible builds. This way you can build current version as well, by downloading binaries and packaging them. | 15:33 |
pketo_ | well, it uses specific prebuilt previous version, so isn't that reproducible? | 15:48 |
ol | Repackaging downloaded binaries is also reproducible. Why bother building it at all? | 15:57 |
pketo_ | to build it with different options? | 16:09 |
ol | That was a rethorical question. :-( | 16:58 |
*** Colgate_ is now known as Colgate | 17:17 | |
deicide- | wheres the best place to read about sailfish os? u know guide and shit | 17:20 |
leszek | sailfishos.org , together.jolla.com and youtube "SailfishOS Podcast" & "SailfishOS App Podcast" | 17:29 |
depscribe | related: someone asked me for the d/l link for the community sailfish repository (the non-paid-for, no-android version) i had no idea what to say. is there a grand repository? | 17:32 |
deicide- | https://jolla.com/sailfishx-linux-instructions/ this one right? | 17:40 |
deicide- | do i need to know anything before doing it? | 17:40 |
leszek | deicide-: you will loose the drm keys forever when unlocking the bootloader | 17:57 |
r0kk3rz | the sony page should make that clear | 18:01 |
leszek | quit | 18:07 |
deicide- | drm keys? | 18:12 |
deicide- | @les | 18:17 |
deicide- | fuck im too used to discrod | 18:17 |
aalmi | Sabre users hands up, need help | 18:39 |
deicide- | never mind | 19:04 |
deicide- | fuck my life, phone is defective | 19:04 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!