Portál AbcLinuxu, 8. května 2025 00:59

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Jardík avatar 21.8.2014 21:47 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: EFL 1.11
Odpovědět | Sbalit | Link | Blokovat | Admin
Pořád je to závislé na glib a tak to obsahuje duplicitu kódu a plejtvá to pamětí?
Věřím v jednoho Boha.
21.8.2014 23:02 Petr Ježek | skóre: 10
Rozbalit Rozbalit vše Re: EFL 1.11
To je dotaz nebo odfrknutí?
Archlinux for your comps, faster running guaranted!
22.8.2014 00:36 ---- | skóre: 33 | blog:
Rozbalit Rozbalit vše Re: EFL 1.11
pořád? nikdy to na glib nezáviselo.
Jardík avatar 22.8.2014 13:11 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: EFL 1.11
Už jsem se o tom kdysi s někým bavil, nevím, jestli zrovna s tebou. EFL
  • bullet, shared-mime-info, glib2
  • fribidi, glib2
  • gst-plugins-base-libs, ... glib2
  • pango, ... glib2
  • libpulse, ... glib2
  • xorg ... systemd .. glib2
Můžeš tvrdit, že jsou to nepřímé závislosti, či tak něco, ale ty knihovny vždycky glib používaly a používat budou. Ten, kdo je použil, to musel vědět, že jen tak závislost na glib nezahodí, už jen kvůli rozbití api. Něco z toho budou možná volitelné závislosti, ale jestli mají třeba vlastní font layout engine a pango jde vypnout ... Výsledek je prostě takový, že máte v systému i v paměti 2 knihovny, co obsahují duplicitní věci, naprosto zbytečně.

A aby toho nebylo málo, nevím proč, ale v archu to má závislost na starém pythonu, potom na luajit, nepřímo na bashi, ... vývojáři EFL potřebují 3 skriptovací jazyky.
Věřím v jednoho Boha.
22.8.2014 13:55 ---- | skóre: 33 | blog:
Rozbalit Rozbalit vše Re: EFL 1.11
no a? je to nepřímá závislost, EFL to může být naprosto jedno.

Kromě toho, všechny ty knihovny, cos vyjmenoval, jsou volitelné. Pango dokonce není závislost vůbec (ale harfbuzz je volitelná závislost).

Na pythonu EFL nezávisí (jen bindingy), na LuaJIT závisí, a Bash se nedá považovat za skriptovací jazyk. Fakt nevím, co s tímto máš za problém...
Jardík avatar 22.8.2014 14:32 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: EFL 1.11
Pango nó, je nepřímá závislost díky které je to pak závislé na glib, asi jsem se špatně kouknul. Jak jsem ale řekl, vývojáři použili tyto knihovny s tím, že vědí, že potřebují glib a tedy vědomě je EFL na glib závislé a EFL pak implementuje spoustu duplicitních funkcí, co už v glib jsou, naprosto zbytečně. Bash skriptovací jazyk je, a já ho za něj budu považovat. Já totiž používám ash (z busyboxu) a když mi někdo cpe bash, protože je někdo línej napsat pořádně přenositelně skript, tak mě to vadí. Schválně tedy zkusím někdy až bude čas efl sestavit v chrootu, kde mám kernel+busybox+musl+gcc. Vše, co budu extra muset zkompilovat kvůli zkompilování EFL budu brát jako závislost. Schválně, jestli tam budu muset dát glib.
Věřím v jednoho Boha.
22.8.2014 15:12 ---- | skóre: 33 | blog:
Rozbalit Rozbalit vše Re: EFL 1.11
no a co že jsou duplicitní? na glib nezávisíme, takže nepoužíváme glib. Bash opravdovým skriptovacím jazykem opravdu není a že to na něm závisí je chyba autotools, ale spíš ani nezávisí protože na FreeBSD se mi to kompiluje s normálním Bourne Shellem (ne bash). A ne, závislosti závislostí opravdu závislostmi projektu nejsou.
pavlix avatar 22.8.2014 15:14 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: EFL 1.11
A ne, závislosti závislostí opravdu závislostmi projektu nejsou.
Ale závislostmi programu zjevně ano.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
22.8.2014 16:41 mankind_boost | skóre: 7 | Hliněná chýše, 5482/3
Rozbalit Rozbalit vše Re: EFL 1.11
"A ne, závislosti závislostí opravdu závislostmi projektu nejsou. "
Uživatele moc nezajímá jestli je to závislost nebo závislost závislosti, uživatele zajímá, který přídavný software si bude muset nainstalovat navíc.

"no a co že jsou duplicitní?"
Zbytečné znovuvynalézání kola nemá žádnou výhodu. Jen to zbytečně zvyšuje pravděpodobnost bugů, velikost programu a zhoršuje udržování. Zbytečně.
Jen skutečný mankind_boost je zárukou kvality.
Jardík avatar 22.8.2014 17:52 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: EFL 1.11
Jenom se hlavně na mě nezlob, Jardík už lepší nebude. Prostě si něco vezme do hlavy a nikdo mu to nevymluví. Jestli můžu, tak se ještě zeptám, kdy bude e19 a jestli poběží už bez Xek, jako wayland compositor.
Věřím v jednoho Boha.
Jardík avatar 22.8.2014 19:22 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: EFL 1.11
Nó jinak tohle mě nadává:
Fribidi is used for handling right-to-left text (like Arabic, Hebrew, Farsi, Persian etc.) and is very likely not a feature you want to disable unless you know for absolute certain you will never encounter and have to display such scripts. Also note that we don't test with fribidi disabled so you may also trigger code paths with bugs that are never normally used.
You disabled Gstreamer 1.x support. You likely don't want to do this as it will heavily limit your media support options and render some functionality as useless, leading to visible application bugs.
The only audio output method supported by Ecore right now is via Pulseaudio. You have disabled that and likely have broken a whole bunch of things in the process. Reconsider your configure options.
Please add the following option to acknowledge this: --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba
Žádný bugy opravovat nebudu a už vůbec nebudu posílat patche, tak tu volbu nemůžu použít. Výsledek: efl nejde bez glib zkompilovat.
Věřím v jednoho Boha.
Jardík avatar 22.8.2014 19:55 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: EFL 1.11
A tady výsledek make:
lib/edje/.libs/libedje.so: undefined reference to `_ECORE_AUDIO_OUT_PULSE_EVENT_CONTEXT_FAIL'
lib/edje/.libs/libedje.so: undefined reference to `ecore_audio_out_pulse_class_get'
collect2: error: ld returned 1 exit status
Takže bez pulseaudio to nejde zkompilovat.
Věřím v jednoho Boha.
Tomáš Bžatek avatar 23.8.2014 14:28 Tomáš Bžatek | skóre: 29 | Brno
Rozbalit Rozbalit vše Re: EFL 1.11

Uz jsem se lekl, ze podporuji jen PulseAudio. Ufff... to bych byl radeji bez zvuku.

Koupim litajiciho tucnaka
Jardík avatar 23.8.2014 15:33 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: EFL 1.11
Vždyť se to tam v tom configure píše, že podporují pouze pulseaudio... a bez něho to nejde zkompilovat.
Věřím v jednoho Boha.
22.8.2014 16:35 Petr Ježek | skóre: 10
Rozbalit Rozbalit vše Re: EFL 1.11
Odpovědět | Sbalit | Link | Blokovat | Admin
Enlightenment se zklidnil, odpadly občasné varovné výskoky o restartu, pár vteřin ubylo na každou akci - spíše subjektivní, leč nijak placebo boostované pocity z užití. Osobně hodnotím na 1.
Archlinux for your comps, faster running guaranted!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.