Renaud[m] | rinigus: I see you changed the versioning scheme for emacs in chum, may I ask why was it necessary? | 09:41 |
---|---|---|
rinigus | Renaud: I am going through packages in Chum and adding SPEC sections that would add categories and other metadata to them. | 09:43 |
rinigus | in the case of emacs, we had interference between OBS version overwrite and its own version handling | 09:44 |
rinigus | so, if you compile without a tag at OBS, build was failing as version was set to 27.2-master...commitID... | 09:44 |
rinigus | which failed on packaging as we have emacs-%{version} in spec | 09:45 |
rinigus | so, to avoid it, I have added mainversion macro and used it | 09:45 |
Renaud[m] | ah I see | 09:45 |
rinigus | as for tagging, OBS prefers format a.b.c... without dashes | 09:45 |
rinigus | but that wasn't an issue for emacs | 09:46 |
rinigus | Renaud: ^ | 09:46 |
Renaud[m] | good to know, thanks | 09:47 |
rinigus | Renaud: emacs is now rebuilding for chum regular repo and it should get updated there soon (1-2h?) | 09:47 |
Renaud[m] | that's alright, I was just asking because I received a notification from OBS and I need to prepare for the future version 28.1 | 09:49 |
rinigus | Renaud: great! its awesome that you keep it updated :) | 09:53 |
Renaud[m] | well, I thank all of you for chum and obs, it is really helpful for us simple users | 09:59 |
rinigus | Renaud: obs is provided by jolla, so we should thank them for it! | 10:54 |
rinigus | Renaud: when you update to 28.1, please tag as 28.1.0. that will allow you later to update spec and just increment the last version number | 10:54 |
Renaud[m] | <rinigus> "Renaud: obs is provided by jolla..." <- @rinigus: I know that, that was also directed to them, @lbt in particular | 13:21 |
Renaud[m] | <rinigus> "Renaud: when you update to 28.1,..." <- will do | 13:21 |
piggz | rinigus: wondering if we should have a default icon for console apps (and maybe libs) for when theyre not specified | 16:14 |
rinigus | piggz: try to look at storeman - not sure whether default icon helps. it seems to me that it just adds noise. note that by default we show apps only (desktop and console), so we don't have libs in the lists | 16:16 |
piggz | rinigus: yeah, it was more for console ... i figured some kind of generic console icon would make the console apps more obvious | 16:20 |
rinigus | piggz: that could add some info, indeed. so, it would be helpful in this respect. | 16:21 |
rinigus | piggz: I went through few packages that were either in chum github or directly at obs and added chum spec sections. I can see nephros is going through his work. so, we are getting metadata filled. | 16:23 |
rinigus | what I noticed for some packages is that we may benefit from 2 repos: original one and sfos packaging. same goes for author/packager distinction | 16:23 |
rinigus | see for example bottom of https://open-store.io/app/pure-maps.jonnius (ubuntu touch store) | 16:24 |
rinigus | right now, we have to choose whether to point to SFOS packaging or upstream repo and whether to state upstream author or packager | 16:25 |
rinigus | so, maybe we need extra data for packagers. but it could become too loaded as well - having 4 bottom buttons with issues/releases for upstream and packaging :( | 16:26 |
rinigus | piggz: ^ | 16:26 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!