*** amccarthy is now known as Guest1274 | 07:09 | |
*** amccarthy_ is now known as amccarthy | 07:09 | |
*** amccarthy is now known as Guest1277 | 08:01 | |
*** amccarthy_ is now known as amccarthy | 08:01 | |
nephros | rinigus, mal: Oh, pcre2 apparently was my addition. Wouldn't a "BuildRequires: sfos-version < 4.6.0" or something like that suffice? | 10:20 |
---|---|---|
nephros | Or: https://github.com/sailfishos-chum/pcre2/commit/428770906d0c5821e8c886032e15ccc35de43f5c | 10:34 |
nephros | Or: https://github.com/sailfishos-chum/pcre2/blob/083682ed2721a6aeb62a607a08c53905f13d69e3/rpm/pcre2.spec#L20 | 10:52 |
nephros | ^^^ which will lead the repos to be "excluded" | 10:53 |
mal | nephros: still could you make sure your build matches as close to sfos version as possible, that way devel devices don't have issues :) | 10:55 |
nephros | mal: sure, not a problem. ooking into it. | 11:14 |
direc85[m] | <nephros> "mal: sure, not a problem. ooking..." <- ook? ook! (sorry, not sorry) | 11:36 |
nephros | Up to the 2010s, we grokked. Now we ook. | 12:05 |
*** amccarthy is now known as Guest1295 | 12:18 | |
*** amccarthy_ is now known as amccarthy | 12:18 | |
mal | nephros: looks like that new pcre2 built without issues | 12:19 |
nephros | I'll just Obsolete the old package names also | 13:35 |
nephros | Hm, installing a package which Obsoletes: another should uninstall the Obsoleted one, correct? Or do I need a Conflicts: n addition? | 16:32 |
direc85[m] | I don't know about pcre in particular, but at least with OpenSSL there can be multiple versions installed, since the filenames don't overlap (when compiled selectively at least). | 16:41 |
direc85[m] | I looked for pcre>pcre2 updates, and found this: https://github.com/swig/swig/pull/2138/files It looks like it's not just a version bump. | 16:45 |
Keto | nephros: afaik, it depends on how you install the new package | 16:50 |
Keto | https://rpm-software-management.github.io/rpm/manual/dependencies.html | 16:55 |
nephros | direc85[m]: thanks, but pcre and pcre2 are indeed two different things. And I'm plaing with a pcre2 -> pcre2 update. | 18:03 |
direc85[m] | Ah, didn't catch that one. | 18:03 |
nephros | Keto: that I read, so I expected installing pcre2 (the one built from the Jolla repo) to *remove* an installed libpcre2-8-0 (subpackage from the Chum variant). | 18:04 |
nephros | But it doesn't. Both packages remain installed. | 18:04 |
mal | nephros: a bit problematic situation, if we would be sure that everyone update that before 4.6.0 release then things would be fine but if not then some people might have issues | 19:11 |
nephros | mal: I try ;) The good thing is, as far as Chum is concerned there is only one thing that would pull in that library (lnav), and that's kind of a low-interest program. | 19:35 |
nephros | I'll try what happens If I do a Obsoletes+Conflicts version of one version lower than the Jolla one, in the hopes that will "clean up" the package so the Jolla one can then update it. | 19:36 |
nephros | Ah - but we have the "vendor" issue. | 19:37 |
nephros | Will a Jolla OS update force changing vendors? I guess it will not. | 19:37 |
nephros | Ah! It's not even coming from Chum! it's openrepos-ade, they have a higher version packaged! | 19:54 |
nephros | My Obsoletes: in chum are working as expected, but if openrepos-ade is installed it never comes to play as their version is higher than both Jollas and the one in Chum | 19:56 |
mal | which version does it have? | 20:10 |
mal | 10.43 probably | 20:11 |
nephros | yes. https://openrepos.net/content/ade/libpcre2 | 20:13 |
mal | I could update the one in sfos repos and add there Obsoletes libpcre2 | 20:14 |
nephros | mal: Would work, for now ;) You need to obsolete four package names: https://github.com/sailfishos-chum/pcre2/commit/e39c41120e913952b02a0fdb2380f81a5eebf85b | 20:16 |
nephros | ... although the openrepos-ade one only has libpcre2-8-0 AFAICS. | 20:18 |
ade | mal: I am more than happy to remove my libpcre2 packages in favor of an offical sfos version | 21:54 |
ade | but it won't help for an already released newer version I guess | 21:58 |
mal | ade: I will update the version in sfos git to 10.43 and make those obsolete the other versions, then you could have those in your repo and hopefully those would get replaced properly at 4.6.0 release | 21:59 |
mal | I can test such a replacement on my devel device if I install your pcre2 packages and the update from devel repos and see if those get replaced correctly | 22:00 |
ade | thanks, as soon is 4.6.0 is released I will remove my pcre repo anyway now I know Jolla is providing this. | 22:02 |
*** amccarthy is now known as Guest1331 | 22:19 | |
*** amccarthy_ is now known as amccarthy | 22:19 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!