=== davor_ is now known as davor === _chaky_ is now known as chaky [07:07] yutro [08:39] jel mogu telekomi garantirat bandwidth na mobilnoj mrezi? [08:40] sredinom treceg mjeseca je EYGC (https://eygc2020.hgos.hr/) al tamo bas nije neki internet (pokusavam saznat je do providera ili hotel ima los wifi) [08:41] a nama bi kao organizatorima trebao neki stabilni link ... [08:41] uglavnom istrazujem mogucnosti sto bi bila alternativa pa mozda 'zakupiti' dedicirani bandwidth za tih par dana na toj lokaciji [08:42] pomagajte ako mozete :) [08:45] hmm, dobro pitanje... meni nije poznato [08:46] moda je hotelski internet u banani zbog wifi-a... nisam jos bio tamo pa ne znam [08:49] steta sto WiMax nije nikad zazivio ... [08:49] (tj. takav je moj dojam) [08:50] nije da... sjecam se kad se pojavila tehnologija, svi smo mislili to je to, nece nam trebat nista vise :P [08:50] mozda da pitate kakav je sam link u hotelu, pa ak je link ok, dignete svoju wifi infrastrukturu [08:50] ja sam jednom bio na konfi ... gdje je WiMax uredaj bio na prozoru ... i radilo je okish ... [08:51] obrut: raspitujem se ... to bi bilo najjednostavnije [09:03] meni LTE isto radi dobro :) [10:29] jako rijetko ces naci garancije bandwidtha na dijeljenom mediju ako nije neka ogromna lova u pitanju [10:30] uvijek preporuka ide u smjeru "zice" ako je ikako moguce ... LTE je kul, ali ne bi mi bila prva opcija nikad [15:44] dodobas ja imam neki wifi prema uredu [15:45] latencije su manje nego na optici [15:45] ne znam tocno koji je naziv tehnologije, ali toliko je dobro da mi sad optika doslovno prelazi preko dvorista i ja sam ju odabrao ne koristiti [15:49] samba4 AD podrzava i windows XP strojeve [15:49] dok Microsoft AD ne [15:49] i to bas fino radi. AD admin nije ni znao da to nije windows 2016 [15:52] ivoks: nije wimax? [15:52] ne znam, mozda je [15:53] rekli su 'mikrovalna tehnologija' [15:53] imam 30mbit [16:42] I, jel' bio tko preko rotora novog? [16:45] jesam ja [16:45] taxiem [16:50] i? jel je lose to sa semaforima? [16:53] Jel ima tu netko tko se razumije malo naprednije u upload izvornog koda u PPA i u one retardirane recepte za auto building automatski kad je promjena napravljena u git-u. [16:53] gogo, recimo :) [16:53] gogo, kaj treba? [16:54] btw, spremam/cistim doma pa sam spor, budi strpljiv :) [16:55] ja obicno skinem source (apt-get source, ili pull-lp-source) u git-treeju napravim patch, i onda taj patch applyjam na source tree koji mi je dao pull-lp-source (ili apt-get source) [16:56] onda velim dch -i, to increasea verziju u changelogu, pazi samo da verziju dobro postavis (ja obicno dodam na kraj verzije trenutne ~mario01, jer kad/ako netko releasa novu verziju da moja postane obsolete) [16:56] onda dpkg-source --commit [16:57] to ce ti napraviti patch file u debian/patches i dodat entry u debian/patches/series (ili di vec) [16:57] Problem je ovdje opisan devilutionX (Diablo/Diablo Hellfire) port za sve moguće platforme s novim zančajkama i ispravcima bugova https://github.com/diasurgical/devilutionX/pull/547 [16:57] i onda mosh zvuildat paket [16:57] kad zbuildas paket dobijes .changes file koji sa dput uploadas u launchpad [16:58] Neće uključit .git direktorije koji je potreban za određivanje verzije aplikacije a ta verizija u aplikaciji je potrebna da radi multiplayer [16:58] changes? [16:58] moguce, ne sjecam se vise [16:58] nekako mi se cini da je bio dsc [16:58] ali dugo to vec nisam radio [16:58] mislim da moze oboje [16:58] semafori su ok [16:58] ja sam uvijek .changes gurao [16:59] .changes je potreban [16:59] ivoks, zakaj guzva onda? Podkapacitiran je rotor? [16:59] eh [16:59] * Mmike skida Cities Skyline, nisam opce bio svjestan te igre :D [16:59] pa cu napravit rotor u tome :D [16:59] zato kaj 'Molio za razumijevanje, informatiziramo sustav radi optimizacije posla pa smo sporiji nego inace' [17:00] gogo, nisam siguran, tko nece ukljucit .git? [17:00] ljudi se moraju naviknuti [17:00] ima skretanje u dubravi [17:00] iz avenije gojka suska u kolakovu [17:00] Meni recimo totalno lose kaj su na Jankomirskom mostu, ulaz u zagreb, maknuli ono suzenje, pa sad ekipa koja dolazi sa obilaznice nema svoju traku da se ukljucuje na most [17:00] ono je bilo ma-es-tral-no [17:00] jedna traka je za ravno, da ostanes u gojka suska, jedna je ravno ili desno i treca je samo desno [17:01] u desnoj u prosjeku autu trebaju dva do tri semafora da prodje semafor [17:01] u srednjoj nema nikoga [17:01] ljudi su debili, ne znaju citati znakove i voze napamet [17:02] Npr. kada sam s računala pošalješ kod na luanchpad source code više ne sadrži .git direktorij https://launchpad.net/~devilutionx/+archive/ubuntu/dev/+sourcefiles/devilutionx/1.0.0+git936-3ae1dc3~ubuntu20.04.1/devilutionx_1.0.0+git936-3ae1dc3~ubuntu20.04.1.tar.xz [17:02] Mmike onaj koji je projektirao to spajanje na tu cestu je isto debil [17:02] a to da [17:02] al' to je projektirano valjda 1962ge [17:02] kao i onaj koji je napravio rotor kod city centar west [17:02] ivoks: jesi kad vidio nekoga da daje desni zmigavac kad hoce izaci s rotora, u zg [17:02] haha, da, taj je odlican :D :D :D [17:02] jelly, ja to uvijek dajem [17:02] jelly ja dajem [17:03] u puli je katastrofa [17:03] gogo, pa da, .git nema kaj trazis u sourcetreeju [17:03] nema ga u .changes [17:04] a znas tko je najveci pacijent, koji je ubio covjeka prvi dan nakon sto mu je remekdjelo pusteno u promet [17:04] ona petlja slavonska drziceva [17:04] i ona rampa koja ide sa slavonske (smjer zapad) na drzicevu (smjer jug) [17:05] A .git je potreban za određivanje verzije https://github.com/diasurgical/devilutionX/blob/master/CMake/git.cmake [17:05] tamo je majmun na istoj krivini napravio dva razlicita radijusa [17:05] git describe --abbrev=0 --tags [17:05] i to tako da prvo ima veliki, pa mali radijus [17:05] git log -1 --format=-%h [17:05] pa ti se putanja lomi dok si u zavoju [17:05] prvi dan je kamion sletio s te rampe [17:06] danas ljudi ne ginu jer su gume puno bolje, ali onda... kakvi pacijenti [17:07] ja isto pricam gluposti [17:07] ivoks, da, al' to je navodno zbog onih zgrada koje su prije izgradjene a nisu se smjele rusiti jer je to vojska nesto generali oficiri stanovi bla-tra [17:07] najveci pacijenti je cijeli nas sustav koji jos uvijek nije azurirao standarde za izradu kolnika, koje je Juga napisala jos 1981. odnosno, koje je juga prepisala 1981. (fotokopirali su americke iz '62) [17:08] gogo, eh, to ces morat uhakirat nekako unutra, rekao bih :/ [17:08] ma cekaj malo [17:08] aha, ne, glup sam [17:08] jel .git dio izvornog paketa? [17:09] tamo je trebala bit djetelina [17:09] tj, sourca od softvera [17:09] medjutim nije mogla na sjeverozapadnom cosku, pa su na silu isli raditi rampu preko svega [17:09] e, pa ta rampa [17:09] treci nivo [17:09] majmunarije [17:10] gogo ono sto skines sa upstreama, jel ima .git? [17:12] Ima [17:12] Ovo je recept [17:13] https://code.launchpad.net/~devilutionx/+recipe/devilutionx-git [17:14] gogo pa skini source sa https://code.launchpad.net/~devilutionx/+archive/ubuntu/dev i vidi kak je tam napravljeno [17:15] to sam ja napravio [17:15] i to je valjda tak podešeno da isključuje .git automatski kad se uploada u PPA [17:16] ne [17:16] ne, neg .git nije dio sourceta [17:16] ovako ti to radi [17:16] imas source od softvera softver-1.7.tar.gz [17:16] kada napravis deb paket, dobijes: [17:16] softver-1.7.tar.gz [17:16] Debian ima jedno 3-4 načina managiranja source paketa u gitu, užas [17:17] softver_1.7-0ubuntu1.tar.gz [17:17] itd [17:17] softver-1.7.tar.gz je identican onome sto dobijes od upstreama [17:17] dakle, md5sum je isti [17:18] a sve promjene koje se rade na paketu su opisane u ovom drugom gzu [17:18] a nije softver_1.7.orig.tar.gz (taj identican) i softver_1.7-0ubuntu1.debian.tar.gz ? [17:18] dakle, ako upstream ima .git, onda je na tebi da odlucis sto ces snjim [17:18] e da, orig.tar.gz [17:18] tocno, tako se zovu [17:18] znaci orig.tar.gz je nepromijenjeni source od upstreama [17:19] a sve promjene koje se rade kroz paketiranje idu u debian.tar.gz [17:19] tako da, ako upstream ima .git, onda ti diktiras hoce li se on maknuti ili ne [17:19] E a jel moguće uključit .git u taj tarball [17:20] u debian.tar.gz? [17:20] da [17:20] moguce je, ali nije prirodno [17:20] to u principu ne želiš [17:20] onda bi ti debian.tar.gz mogao biti i veci od orig.tar.gz [17:21] problem je negdje drugdje [17:21] jel ti mozes buildati source iz onoga sto imas u orig.tar.gz? [17:21] morao bi moci [17:21] čekaj da još objasnim iznova u čemu je problem [17:21] u debian.tar.gz idu doslovno samo instrukcije kako buildati binary iz sourcea + metadata za pakete [17:24] .git se koristi tijekom izgradenje devilutionX-a za određivanje verzije u igri ne verzije paketa i meni nije bilo jasno u početu u čem je problem pogledaj ovdje na postu sa screenshottovima https://github.com/diasurgical/devilutionX/pull/547 [17:26] jesi ti radio deb paket ili netko drugi? [17:26] https://github.com/diasurgical/devilutionX/tree/master/Packaging/debian [17:26] ovo, jesi ti tu nesto radio? [17:27] ja [17:29] u samom sourceu postoji direktorij koji se zovi Packaging [17:29] i onda debian unutra [17:29] da [17:30] i onda ne mozes buildati paket [17:30] pa moras taj debian/ preseliti u root od sourca [17:30] issati, malo sam zahrdjao u svemu ovome [17:30] to je podešeno sve ovdje https://code.launchpad.net/~devilutionx/+recipe/devilutionx-git [17:30] nest-part packaging lp:~devilutionx/+git/devilutionX Packaging/debian debian master [17:31] ti si Vítězslav Dvořák? [17:31] :) [17:31] ko [17:31] ok [17:31] pa taj lik se potpisao u changelog [17:31] nisam [17:31] ok [17:31] taje je prije napravio a ja samo posle ispravio packaging [17:32] ok [17:32] https://launchpadlibrarian.net/462365073/buildlog_ubuntu-bionic-amd64.devilutionx_1.0.0+git936-3ae1dc3~ubuntu18.04.1_BUILDING.txt.gz [17:32] ovo veli da se paket buildao [17:33] ali ispise krivu verziju ili? [17:33] u samoj igrici [17:33] on se builda i radi noramlno ali problem je s verzijom to kolko sam shavito to je potrebno za multiplayer multiplayer igre ne radi bez te verzije određene u igri [17:33] da u igrici nema verzije [17:33] na ovi screen shotovima tti je prikazano [17:35] na lijevom screnshotu stoji DevilutionX V an na desno DevilutionX v1.0.0 [17:35] treba biti s verzijon DevilutionX 1.0.0 [17:35] za to je potreban .git [17:36] to bas i nema smisla [17:36] pa da [17:36] jer source kod verzije 1.0.0 nema .git [17:36] glupo [17:36] gdje si ti skinuo source? [17:37] ajmo ovak [17:37] nisam skinuo [17:37] sto zelis buildati? [17:37] verziju 1.0.0 ili neku neobjavljenu verizju? [17:37] ne ne ne [17:37] gledaj [17:38] to sam napravio tim https://launchpad.net/~devilutionx [17:38] onda [17:38] i imas stable i git [17:38] i stable je ok, ali te git muci? [17:39] mirror od githuba https://code.launchpad.net/~devilutionx/+git/devilutionX [17:39] e onda napraviš recepte za automatsku izgradnju [17:39] https://code.launchpad.net/~devilutionx/+recipe/devilutionx-git [17:41] i kad je napravljena promjena na githubu svakih 5 sati se sinkronizira s lunchpadom i pokrene se izgradnja u PPA reposzitoriju [17:44] i koja verzija pise kada buildas sam iz sourcea? bez ppa, bez paketiranja [17:45] A di misliš na verziju paketa? [17:45] config.h:#define PROJECT_VERSION "1.0.0-3ae1dc30" [17:46] da to bi trebalo pisati [17:46] dakle, ako slijedim proceduru za buildanje paketa, procesura napravi config.h koji definira verziju kao 1.0.0.-gitcommit [17:46] oh fun, crtica u upstream verziji [17:46] da [17:47] ali mislim da to nije problem [17:47] i git commit bez datuma ili ičega serijabilnog [17:47] mislim da je problem u tome sto debian/rules ne prati proceduru upstreama [17:47] jer je napravljen za release, a ne za random snapshot [17:48] bas da vidim [17:49] debian/rules je Makefile, unutra u krajnjoj liniji možeš raditi bilo što. Ja bi napravio fork, tagirao željeni commit kao npr. 1.0.0~2020.01.29.17.53.00, i koristio tag + commit kao upstream verziju [17:50] ma... [17:50] debian/changelog ima krivu verziju [17:50] devilutionx (1.0.0) UNRELEASED; urgency=medium [17:50] ali to nije 1.0.0. [17:50] to je 1.0.0-3ae1dc30 [17:50] možeš biti i bezobrazan i pozvati dch automatski ;-) [17:52] debian/changelog nije važan jel se verzija automatski određiva prema receptu # git-build-recipe format 0.4 deb-version {debversion}+git{revno}-{git-commit} [17:52] to već ima smisla [17:52] al ne kužite [17:52] nije problem u verziji paketa [17:52] :) [17:52] nego u stringu verzije koji je ukompajliran? [17:52] da [17:53] ali to dolazi iz config.h [17:53] u kojem pise ispravna verzija [17:53] tak da... [17:53] hm [17:53] CMakeCache.txt:CMAKE_PROJECT_VERSION:STATIC=1.0.0 [17:54] da [17:54] taj fajl treba obrisati prije buildanja [17:54] i ne postoji prije buildanja [17:54] ali su oni napravili da se verzija određuje ovako https://github.com/diasurgical/devilutionX/blob/master/CMake/git.cmake [17:54] meni se cini da je to bug u build procesu tog softvera [17:56] gogo, a, jesi probao snap napravit? [17:56] meni se cini da ces manje muke imati [17:56] nisam snap nikad radio [17:57] nije komplicirano [17:57] ideja snapa je da bude jednostavno buildat snap pakete (tj - snapove) [17:57] i distribuirati [17:57] a gle mogu vas dodat u tim pa vi probajte ako vas volja [17:57] i snap onda radi na bilo kojoj distribuciji koja ima snapd [17:57] i to, ak mu snap bude approvan za appstore :) [17:57] ne hvala :) [17:57] gogo, nop, nemam kad [17:57] :) [17:58] ugl, odi na snapcraft.io i pogledaj [17:58] fakat nije tlaka [17:58] Mmike ovo je igrica [17:58] tlaka je kad radis sistemske stvari, al' za igre nebi trebalo bit bed [17:58] ako ce htjeti confined, mozda ce biti preveliki zalogaj [17:58] ivoks, pa da [17:58] DIABLO I [17:58] ma nebi smjelo bit bed [17:58] mislim, trajat ce build i sve, ali [17:58] a gle, nek proba [17:59] Jedino ako nije problem s licencom [17:59] kakav sam glupan - kuham juhu i cekam da zakuha [17:59] gogo ja sam sad buildao prema onome sto pise u README [17:59] i ne pise mi nikakva verzija [17:59] gogo: gledajući https://github.com/diasurgical/devilutionX/pull/331 rekao bi da ti vjerojatno ž€liš buildati kao "nightly build" a ne kao "release" [17:59] i sjedim za kompom 10-15 minuta i kao, idem vidjet jel' poceo kaj [17:59] i skuzim da sam na krivi plamenik stavio :D [17:59] haha bravo jelly [18:00] -DNIGHTLY_BUILD=ON [18:00] ivoks moraš jedino dodat u build dependencies control file git [18:00] a debian/rules je za release da [18:00] gogo pa ne.. [18:00] moras i dodati -DNIGHTLY_BUILD=ON za cmake [18:00] kad loklalno buildaš deb onda verzija ispravno radi [18:01] dh_auto_configure -- -DNIGHTLY_BUILD=ON #-DSPAWN=ON [18:01] ne, dobro je [18:01] ne znam [18:02] prekasno mi je da se sad upustam u to [18:02] ali uglavnom [18:02] ppa ti ne mice git [18:03] fali mi ttf za ovu igricu :) [18:04] akd je trebaš imati orginal cd ili s GOG verziju ili s torrenta skinut [18:04] $ ./devilutionx --version [18:04] DevilutionX v1.0.0-3ae1dc30 [18:05] malo mi je kasno sad za takva istrazivanja [18:06] da kad lokalni build radi [18:06] ispravno [18:07] radi kad je u direktoriju izgradnje .gir direktorij [18:07] .git ne .gir [18:50] dakle... cini se da nis kaj sam napisao nije stiglo [18:50] uglavnom, idem probati napraviti snap :) [19:25] pf [19:25] uspio od prve [19:29] Znači snap paket radi [19:29] vece [19:30] https://www.friendlyarm.com/index.php?route=product/product&product_id=248 [19:30] obrut: nesto za tebe :) [19:30] gogo ne, nego sam uspio napraviti snap paket [19:30] jos detalje treba rijesiti [19:31] aha, ok [19:58] Snapped devilutionx_1.0.0-3ae1dc30_amd64.snap [19:59] umalo :) [19:59] /snap/devilutionx/x1/usr/bin/devilutionx: error while loading shared libraries: libasan.so.4: cannot open shared object file: No such file or directory [20:00] ah, ja imam focal [20:03] eto, rijeseno i to [20:03] $ devilutionx --version [20:03] DevilutionX v1.0.0-3ae1dc30 [20:03] znači snap radi [20:04] da [20:04] sad ces vidjeti sto je trebalo sve da bi se napravio snap iz 0 [20:04] odnosno od sourcea upstreama [20:05] cd /tmp [20:05] mkdir -p kukuruz/snap [20:05] cd kukuruz [20:06] vim snap/snapcraft.yaml [20:06] https://jebo.me/pas/?i=j [20:06] to ubacis unutra ^ [20:06] spremis i pokrenes snapcraft [20:07] kad zavrsi instaliras: [20:08] snap install ./devilutionx_1.0.0-3ae1dc30_amd64.snap --dangerous --classic [20:09] i to ti radi na ubuntuu, fedori, debianu, archu, susetu itd [20:09] (ne trebas buildati, vec taj isti snap paket radi svuda) [20:10] ako ga uploadas na snapstore, onda je na svim tim distribucijama samo 'snap install devilutionx --classic' [20:10] sljedeci korak bi bilo sloziti snap u strict mode [20:11] ali ja to ne znam jer ne znam kaj sve toj igrici treba (cd ili sto) [20:12] trebaCopy diabdat.mpq from your CD or GoG installation (or extract it from the GoG installer) to the DevilutionX install folder or data folder; make sure it is all lowercase [20:12] koja je sad debilana sad ovo ne kužim [20:13] vjerojatno ne smijes distribuirati jer je copyrightan taj fajl [20:13] --data-dir Specify the folder of diabdat.mpq [20:13] i mozes ga koristiti samo ako si legalno kupio originalnu igricu kojoj pripada, onda kopiras sa CD-a originalne igrice jel ... [20:13] to se nesmije uključit bez te datoteke [20:13] pa da, ovo nije igrica [20:13] to je 'wrapper' oko igrice [20:14] ==35660==ERROR: LeakSanitizer: detected memory leaks [20:14] SUMMARY: AddressSanitizer: 47125 byte(s) leaked in 224 allocation(s). [20:15] anyway... [20:15] laku noc [20:15] ok [20:15] pogledaj samo ovo još [20:16] tu postoji opcija za snap paket u Subtitle Composeru a ovde ne postoji [20:16] https://code.launchpad.net/~subtitlecomposer/subtitlecomposer/+git/kde-subtitlecomposer/+ref/master [20:16] https://code.launchpad.net/~devilutionx/+git/devilutionX [20:16] zato sto nemas snap/snapcraft.yaml [20:17] nemre napravit snap iz 'thin air' [20:17] aha [20:17] 'noc [20:18] nije baš wrapper neg je procurio source code [20:18] laku noć