waddlesplash changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | https://haiku-os.org | Nightlies: https://download.haiku-os.org | Bugtracker: https://dev.haiku-os.org | SCM: https://git.haiku-os.org/ | Logs: https://oftc.catirclogs.org/haiku/ | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
duanin2 has quit [Remote host closed the connection]
duanin2 has joined #haiku
erysdren has quit [Quit: Konversation terminated!]
Babaj has joined #haiku
Babaj has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 480 seconds]
diver has quit [Quit: Leaving.]
erysdren has joined #haiku
probono983 has quit [Quit: The Lounge - https://thelounge.github.io]
probono983 has joined #haiku
dqk has joined #haiku
dqk_ has quit [Ping timeout: 480 seconds]
Aedil has joined #haiku
Guest26705 has quit [Quit: whoa]
oZ has joined #haiku
oZ is now known as Guest28384
talos has quit [Quit: The Lounge - https://thelounge.chat]
HaikuUser has joined #haiku
talos has joined #haiku
vdamewood has joined #haiku
Aedil_ has joined #haiku
Aedil has quit [Ping timeout: 480 seconds]
grobe0ba_ has joined #haiku
grobe0ba has quit [Ping timeout: 480 seconds]
grobe0ba_ is now known as grobe0ba
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/7c149375aacf...093c609f9600
<nekobot> • Begasus (093c609f): yaz, revbump, fixes requirement for hiredis update (#13012)
<Begasus[m]> g'morning peeps
<B2IA> (walaki) hello
<Begasus[m]> Hello walaki
OscarL has joined #haiku
<OscarL> Good Sunday, folks. Aloha, Begasus[m] :-)
<Begasus[m]> Ola OscarL :)
<OscarL> doggies eat the "h", I see! :-P ("ola" means "wave", as in sea-waves in Castilian/Spanish...)
<Begasus[m]> forgot about that :)
<Begasus[m]> at the dogschool, without dogs
<OscarL> Begasus[m]: good news... managed to hunt the weakest fridge of the pack... now it's doing noices in the background I'll need to get used to again... but hey... cold beers at last!!!
<Begasus[m]> could have stayed home today, comunications .... :P
<Begasus[m]> good to hear OscarL ! glad you got that fridge sorted
<OscarL> thanks :-). After so many years without one.. at first I was like... what do I do with this one, now? :-D
<Begasus[m]> now you need something to put in there :)
<OscarL> but yesterday it already helped with the "nice to have cold water when ambient temps are > 37 C" :-D
<Begasus[m]> +1 :D
<OscarL> so... no dogs in dogschool... I guess you're taking barking-classes then?
<OscarL> "huskiesque" sounds like an interesting dialect to try to learn (given how chatty Huskies tent do be, no?)
<Begasus[m]> dogs enough (compitition today) just not our (silent) ones :P
<Begasus[m]> only problem, have to step outside to get a smoke :P
<OscarL> I remember being a little kid in the early 80s... everyone smoking everywhere... even on public busses full of people :-D
<OscarL> my father and his friends smoking inside the house, with us kids running around. My mother, on the other hand... would hide away to smoke, so I wouldn't see her doing it.
<OscarL> k, all quiet on Python land for now. Might get some movements there starting next Thuesday.
nekobot has quit [Quit: Exiting on terminated]
nekobot has joined #haiku
<Begasus[m]> updates coming up for python?
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/093c609f9600...4fb3fd55593c
<nekobot> • Begasus (4fb3fd55): armadillo, bump to 15.0.3, cleanup old ones (#13014)
<OscarL> Begasus[m]: theorically, 3.14 gets released on 2025-10-07, other versions probably will get updates too, and 3.9 shoul be getting EOLed too.
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/4fb3fd55593c...78d329090008
<nekobot> • Begasus (78d32909): gdal, revbump for new armadillo (#13015)
jmairboeck has joined #haiku
<Begasus[m]> Qt6.9.3 is released :P
<OscarL> Mmm, perhaps HaikuPorter should automatically set DISABLE_SOURCE_PACKAGE if a port is both "any" and it has no PATCHES.
<OscarL> mmm, maybe not... I was thinking only of code packages, like pure-python libs, but might not work for other kind of packages, like, say... data packages that are any, but might need some "building" before packaging.
<jmairboeck> A good indicator would also be the #noarchive marker in SOURCE_U
<jmairboeck> *SOURCE_URI
<OscarL> jmairboeck: right, but I'm worried about some possible "post-processing" that might occur in say, PATCH() or BUILD().
<OscarL> I guess we shouldn't *really* need "_source" packages for that, but... some licenses might disagree?
<OscarL> for disabling creating of base packages when not needed, korli had proposed having: `DISABLE_MAIN_PACKAGE="yes"`.
<OscarL> that sounds explicit enough (which is good)...
<OscarL> I was just pondering if having PROVIDES="" and REQUIRES="" might be a good alternative, or if that's just "too magic".
tuaris has quit [Quit: tuaris]
<jmairboeck> yes I had that idea too, as these two implicitly declare a subpackage usually
<PulkoMandy> Source packages are useless for license compliance, since you can't really use them to build the software
HaikuUser2 has joined #haiku
<PulkoMandy> I don't know why we continue tobuild and store them for everything. Why not just put the original source archives in the release dvd instead?
<jmairboeck> and we should maybe introduce a policy check then, if the resulting non-existing main package is really empty after INSTALL()
<OscarL> (in any case... first I need to figure out where in HaikuPorter I would need to add that "disable base package, please" code :-D)
HaikuUser2 has quit []
Halamix2_baremetal has joined #haiku
<jmairboeck> probably somewhere in Port.py
<Begasus[m]> only use 1 python target? no need for eval etc then?
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/78d329090008...4544721e9bf2
<nekobot> • Begasus (4544721e): gdal302, revbump for new armadillo (#13016)
<OscarL> PulkoMandy: good day! I've no clue about licenses requirements and such, so I'll leave that discussion to others :-). In *my* case... they just seems extra needless (for pure-python code, and even more so for just repackaged. .whl files).
<OscarL> jmairboeck: thanks, will take a look.
<Halamix2_baremetal> Ah, it should be https://repology.org/projects/?inrepo=haikuports_master&outdated=1 now; where I can report this? Is this message enough?
<PulkoMandy> OscarL: The gpl license requires providing the sources in a usable format, something you could compile yourself to get he same result as what we ship. And you can't use the source packages to re-run haikuporter, so that is not working
<PulkoMandy> And they are also not easily installable so even accessing the files in there is confusing
<PulkoMandy> we would be better compliant by shipping the original source archives and the corresponding haikuporter recipes
<OscarL> Begasus[m]: We can do both. Target (mainly) only one Pythonversion... but leave the door open for low-friction testing of other versions (which implies having the evals in.... shouldn't hurt much now that most/all recipes use basically the same "template").
<PulkoMandy> I would be happy with justone Python version, I think last time we considered it, Korli was worried about oroviding a smooth migration for python users
<jmairboeck> so we could use the main package for the default version and only add subpackages when other versions are needed?
<OscarL> I will agree that having _source packages listed on both pkgman and HaikuDepot, but not being able to "install" them, and not even use those tools to download them, is very confusing to end-users.
<PulkoMandy> And the more we allow users to do custom python things (run heir own pip, virtualenvs, etc), the more we risk breaking their stuff when we change python versions
<OscarL> I don't mind providing all currrent active versions of the Python interpreter (after all, they require non-trivial patchsets and recipes). We should definitively only provide _python3xx packages for whatever the default version is...
<PulkoMandy> I think the idea was to have an empty base package that depends on the "current python" package, and other versions as needed. So you can install the base package and have things work, but you also know which python you're using, and notice when that's updated, or you can install older/newer versions as needed
<OscarL> I'm not sure how feasible is to have things depend on, say "cmd:python3" (and then just change whatever provides that). It might work for stuff that has no extra dependencies other than a working Python interpreter, but as soon as you have other packages dependencies...
<OscarL> interpreter versions start to matter a lot.
Halamix2_baremetal has quit [Ping timeout: 480 seconds]
<jmairboeck> I think PulkoMandy meant to just add REQUIRES="foobar_python310" to the "foobar" recipe, so that users can install just foobar and get the default version automatically
<PulkoMandy> Yes
<Halamix2> (Testing; my previous IRC messages might have not been sent by the Matrix bridge for some reason)
<OscarL> jmairboeck: so... base packages become "meta" packages, that point to what is (or was) the default Python version). If we change, say, 3.10 to Python 3.13 as new default, things don't automatically break because of that, and we can updated things one-by-one.
<OscarL> (I'll still need to think/test how his would work in practice... I'm slow :-/)
<OscarL> Halamix2: your messaegs came through... if issue is on repology, you might need to contact them instead?
<OscarL> Halamix2: or wait for Begasus[m] to reply, he's the one of use making most use of it :-D
<Halamix2> OscarL, ah, they didn't show up on my end, weird. The fix should be a simple link replacement in the wiki: https://github.com/haikuports/haikuports/issues/13017
<OscarL> Halamix2: for future reference, this channel is logged, so you could always double-check there to see if you're getting through, or to catch up some of my ramblings :-P (https://oftc.catirclogs.org/haiku/)
<Halamix2> Neat!
<Begasus[m]> atm seeing your comments Halamix2 (@halamix2:matrix.org)
<Begasus[m]> but sometimes I'm missing some messages posted in IRC not showing in the bridge to matrix
<OscarL> Halamix2: so, broken link is the one just after "You can use this page to check packages which need an update to a newer version:", on the HaikuPorter wiki, right?
<OscarL> seems so. Will replace it. Thanks for reporting.
<nekobot> • Begasus (a21427c8): opencv3, revbump, use latest gdal (#13018)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/4544721e9bf2...a21427c8dd95
<Begasus[m]> this should fix the need for the old gdal version (hopefully) :)
<Begasus[m]> korli commented on an issue in that regards OscarL maybe use that link?
petterhj has quit [Ping timeout: 480 seconds]
<OscarL> heh, seems the link on the wiki was broken for long? (given that you on 2021 already used the same link as Halamix2 has suggested).
neoncortex has quit []
<OscarL> korli's suggested link still has a crap-ton of packages :-D. And it removes stuff like "1room" from that list (we have 1.0, last version is 1.11.7).
<OscarL> but on the other hand... still has stuff like "freerdp+" from 2.11.7 to 3.17.214, so not sure how that's supposed to work.
<Begasus[m]> added that one when GSoC was still a thing :)
<Begasus[m]> guess that was the last year
Halamix2[m] has joined #haiku
<Halamix2[m]> I think the list is limited to 200 projects and it somehow picks which ones are shown
<OscarL> so I'm not sure korli's link is "avoid[ing] not widely up-to-date software" enough (given the examples I gave).
<Begasus[m]> first 200 in the alphabet, you can go further
petterhj has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/a21427c8dd95...2ac067e918bb
<nekobot> • Begasus (2ac067e9): mlpack, bump to 4.6.2, bump boost requirement (#13019)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/2ac067e918bb...37e7a33c8242
<nekobot> • Begasus (37e7a33c): ensmallen, new recipe (dependency for mlpack) (#13013)
<Begasus[m]> bugger, that should be in reverse :P
<OscarL> re: Python versions... at least at the very moment... we only target 3.10 (according to "pkgman search --uninstalled-only --search-scope=name _python --details")
<OscarL> (while still providing all active interpreter versions)
<Begasus[m]> +1 :)
<OscarL> have a only a coupe of oddly named ones sill (add " | grep -v _python310" to the previous pkgman search command to see them)
<OscarL> well, not *oddly* named...
<Begasus[m]> had one yesterday still in need for cmd:python :P
<OscarL> just they don't mention the version on the name (like meson_python, or kdevelop_python, which might be OK, at least for the latter)
<OscarL> (I need to add an "--exact" search mode to pkgman, one of these days)
<jmairboeck> IIRC kdevelop_python isn't a python package but the python support plugin for kdevelop
<OscarL> jmairboeck: indeed, and for such cases, makes sense the lack of version suffix.
<Begasus[m]> right, same as there is a kdevelop_php package
<OscarL> not so much for packages that provide a python binding, like maybe lixml2_python.
<Begasus[m]> eg plugins
<Begasus[m]> kdevelop_python package
<OscarL> "PROVIDES_python" (on libxml2), requires cmd:python3, but recipe uses "pythonDir="$portPackageLinksDir/cmd~python3.10"", and suck packages are alwayds installed for a specific version, so I think we should fix that one.
<OscarL> indeed, that libxml2_python package contains stuff that will land under "lib/python3.10/vendor-package/"
<OscarL> duh... I have bad memory, I've already open https://github.com/haikuports/haikuports/issues/12949 :-D
<Begasus[m]> lol
<OscarL> mind wasn't in the best of places around that date, so it certainly contributed to me forgetting about it :-D
<Begasus[m]> heh, forgot patchset for ensmalen :P
Aedil_ has quit [Quit: leaving]
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/37e7a33c8242...f3ec080b1aba
<nekobot> • Begasus (f3ec080b): ensmallen, add patchset (#13020)
Aedil has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/f3ec080b1aba...8e4495f90f04
<nekobot> • Begasus (8e4495f9): mlpack, small change to trigger build (#13021)
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
diver has joined #haiku
Maylay has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<nekobot> • Begasus (2a700eae): alembic, revbump, bump boost requirement (#13022)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/8e4495f90f04...2a700eae6949
<Begasus[m]> reports clean again :)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/2a700eae6949...e34a6162bd25
<nekobot> • Begasus (e34a6162): raceintospace, revbump, bump boost requirement (#13023)
jmairboeck has quit [Quit: Konversation terminated!]
<Begasus[m]> jikes ... cmd:python2
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/e34a6162bd25...46423209c609
<nekobot> • Begasus (46423209): mudlet, revbump, bump boost and python requirements (#13024)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/46423209c609...0e716bc8dbe6
<nekobot> • Begasus (0e716bc8): pingus, revbump, bump boost requirement (#13025)
<OscarL> Begasus[m]: we still have a few of those with cmd:python/python2 as BUILD_REQUIRES: https://github.com/haikuports/haikuports/issues/9911#issuecomment-3173423197
BrunoSpr has joined #haiku
BrunoSpr has quit []
<OscarL> (guess we can now remove mudlet. thanks there!)
mattiat has joined #haiku
<OscarL> we dropped v8 not long ago too, right? /me checks.
<Begasus[m]> I guess so OscarL
<Begasus[m]> only tackling them as I encounter them though :)
<mattiat> hi Begasus[m]
<OscarL> Begasus[m]: perfectly fine by me.
<OscarL> only 10 packages now on that list.
<OscarL> mattiat: back to tristo instead of allegri, I see? :-)
<mattiat> yes, thanks ...
<Begasus[m]> adding those that aren't so easy to tackle for boost
<mattiat> in the identity card : i am mattia tristo ...
<Begasus[m]> still a few ghat are giving some problems getting away from the old boost version
<mattiat> but i feel better with Andrea Allegri
<mattiat> Begasus[m], you are a good boy
<OscarL> not long ago, while searching for who-knows-what on my old BeOS backups... found some package (IIRC 2004) Copyright by Mattia Tristo :-)
<mattiat> OscarL, you also are a good boy ...
<mattiat> \(^.^)/
<OscarL> can't say I'm any good, I just try to not be too terrible :-D (thanks, in any case!)
<mattiat> yes OscarL : 1 screensaver BeWake + HexKeyMapper + ktCalc
<mattiat> they were all in gnu/gpl license
<OscarL> mattiat: It might have been HexKeyMapper the one I had, indeed.
<mattiat> now i will put them in emailware license
<mattiat> help me : change license to emailware ...
<mattiat> if you enconter copyright put copyleft ...
<OscarL> email addresses don't last forever. what happens if someone can't contact you then... no license. Better use something else, IMO.
<mattiat> keymapper change keymap in a custom keymap with utf8 chars ...
<Begasus[m]> seems some message are not passing again from IRC
<mattiat> i am so afraid ... no more beos/haiku
<mattiat> i need my brother + erased all ...
<mattiat> years alone, lost everything
<OscarL> mattiat: tried contacting local support groups?
<mattiat> linux day : 25 oct
<mattiat> I'm glad you're not bad ...
<OscarL> might not be ideal, but specially in cases of health related issues, one would expect European countries to have some sort of support network one could lean on, when needed.
<mattiat> nice
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/0e716bc8dbe6...ec90079ee1f1
<nekobot> • Begasus (ec90079e): libftdi, revbump, bump boost requirement (#13026)
<mattiat> cu ... thanks ... (^.^)
mattiat has quit [Quit: Leaving]
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/ec90079ee1f1...7ac39a5fac62
<nekobot> • Begasus (7ac39a5f): pingus, revbump for boost requirement (#13027)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/7ac39a5fac62...3eae62c58370
<nekobot> • Begasus (3eae62c5): luabind, revbump, bump boost requirement (#13028)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/3eae62c58370...54997cbfb8a8
<nekobot> • Begasus (54997cbf): libwpd, revbump, bump boost requirement (#13029)
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/54997cbfb8a8...82063c136886
<nekobot> • Begasus (82063c13): glogg, revbump, bump boost requirement (#13030)
BrunoSpr has joined #haiku
BrunoSpr has quit []
BrunoSpr has joined #haiku
BrunoSpr has quit []
bbjimmy has joined #haiku
xet7 has joined #haiku
xet7 has quit [Remote host closed the connection]
xet7 has joined #haiku
<Begasus[m]> bbl
xet7_ has joined #haiku
xet7 has quit [Ping timeout: 480 seconds]
<nekobot> • Midar (73c2e221): objfw: Update to 1.4.2
<nekobot> [haikuports] Midar pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/82063c136886...73c2e221ba01
erysdren has quit [Quit: Konversation terminated!]
dby has joined #haiku
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
xet7 has joined #haiku
xet7_ has quit [Ping timeout: 480 seconds]
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/73c2e221ba01...0f64b69d952e
<nekobot> • Begasus (0f64b69d): wv, revbump, fixes devel package (link libwv.so) (#13031)
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
xet7 has quit [Ping timeout: 480 seconds]
xet7 has joined #haiku
AGMS-BeOS has joined #haiku
AGMS-BeOS is now known as AGMS
AGMS has quit []
erysdren has joined #haiku
tib has quit [Remote host closed the connection]
OscarL has quit [Quit: zzzZZZzzz]
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
bjorkintosh has joined #haiku
bjorkintosh has quit []
xet7 has quit [Remote host closed the connection]
bjorkintosh has joined #haiku
<nekobot> [haikuports] OscarL pushed 2 commits to branch master: https://github.com/haikuports/haikuports/compare/0f64b69d952e...fd8a8238cbe6
<nekobot> • OscarL (0d9bf5db): libxml2: fix name of the python bindings package.…
<nekobot> • OscarL (fd8a8238): itstool: fixup requirements ater the "libxml2_python" rename.
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev59054] - https://git.haiku-os.org/haiku/log/?qt=range&q=f32dba563a51+%5E5cf29a22c574
<nekobot> [haiku/haiku] f32dba563a51 - condition_variable: fix NotifyOne possibly not notifying
<nekobot> [haiku/haiku] waddlesplash pushed 1 commit to master [hrev59055] - https://git.haiku-os.org/haiku/log/?qt=range&q=1e76bade0613+%5Ef32dba563a51
<nekobot> [haiku/haiku] 1e76bade0613 - Tracker scripting: count visible items
dby has quit [Quit: Vision[]: i've been blurred!]
tuaris has joined #haiku
tib has joined #haiku
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
moparisthebest has quit [Ping timeout: 480 seconds]
neoncortex has joined #haiku
moparisthebest has joined #haiku
<zdykstra1> Evening, all!