Dec
09

Jaká byla openSUSE 13.1 release párty?

Minulý týden v pátek se v Pražské pobočce SUSE odehrála openSUSE 13.1 release party. Pokud patříte k těm, kteří z nějakého důvodu nemohli dorazit, rád se s vámi podělím o nějaký stručný přehled toho, co se na párty dělo.

openSUSE 13.1 pártyJako obvykle byl k dispozici na hraní náš velký touchscreen který znáte z různých akcí. Tentokrát s nainstalovanou 13.1 a s Enlightementem. V něm byl spuštěn Firefox a v něm byl otevřen návrh na nové workflow ve Factory. Lidi se nás na něj ptali a my jim vysvětlovali o co půjde. Pokud nesledujete factory mailing listy, tak ve stručnosti o co jde…

Nová a lepší Factory

Factory je naše vývojová verze. Zde se odehrává všechno zajímavé a z Factory se stabilizací tvoří release. Máme ale spousty uživatelů kterým stabilní release nestačí a chtějí něco trochu víc bleeding edge. Workaround je Tumbleweed. Workaround toho, že v současném stavu Factory je trochu víc bleeding než edge. Smyslem nových návrhů pro Factory je to změnit a Factory stabilizovat. Tumbleweed je super, ale pokud by se nám povedlo dosáhnout stability a spolehlivosti Tumbleweedu ve Factory, tak by to bylo pro všechny lepší. Factory má přeci jen víc přispěvatelů než Tumbleweed, ušetřila by se duplikace práce a navíc by nám víc lidí testovalo příští openSUSE release. Tolik tedy plány týkající se Factory.

YaST

Další částí release párty byla přednáška o YaSTu. Po svém přepisu do ruby se snaží stále více a více otevírat komunitě a jsou v plánu i nějaké změny v instaleru. Co se otvírání týče, veškeré zdrojáky jsou na githubu, existuje veřejný irc kanál #yast na freenode a dokumentace se stále zlepšuje. Sice není pořád ještě úplná, ale pokud vám v ní něco chybí, ptejte se a většinou odpověď poté skončí i v dokumentaci. Jinak ač YaST přepsaný do ruby funguje dobře, najde se v něm ještě pořád dost míst, kde by nějaké to uhlazení a pročistění neuškodilo. Pokud chcete mít commit v YaSTu, tak neváhejte procházet zdrojáky a opravovat věci které se dají v ruby dělat lépe než jak je automatický YCP->ruby konvertor napsal :-) Co se změn v instalátoru týče, plán je upravit ho tak, abyste si mohli YaSTem nainstalovat systém ve kterém už nebude YaST. Například na serverech YaST a ruby nemusíte úplně potřebovat. A co pro to bude potřeba? Přesunout kroky co se teď dějí až po prvním rebootu do jiné fáze instalace, někam dřív…

LibreOffice

Měli jsme ještě jednu přednášku a ta byla o LibreOffice. Ten se stále zlepšuje a zlepšuje, zvládá otvírat stále víc a víc dokumentů vytvořených konkurenčním kancelářským balíkem a postupně posunuje i vývoj otevřených formátů kupředu. Byly i pokusy s web verzí či s Android verzí ale zatím nejsou úplně připravené pro běžného uživatele.

Závěr

Mezi přednáškami jsme si povídali, po přednáškách taky, mezi tématy nechyběl Enlightment, Raspberry Pi, ARMy, samozřejmě nová Factory či zmiňovaný YaST a LibreOffice. Když bylo pozdě, zabalili jsme to v SUSE a přesunuli se dál do hospody, kde nás pár setrvalo do pozdních nočních hodin a poté jsme se rozešli domů…

Nov
25

Páteční party

Party AnimalTak už se nám to blíží, párty bude už tento pátek. Sliboval jsem více informací, tak tady jich pár je (i když to nebude asi nikdy zdaleka kompletní). Jak už bylo řečeno: párty bude v pátek, 29. listopadu od pěti hodin odpoledne v pražské pobočce SUSE. Co se programu týče, setkáte se s dalšími uživateli openSUSE, budete mít šanci si popovídat, bude k dispozici na hraní počítač s předinstalovanou 13.1 a budeme mít i pár přednášek. Jedna z nich bude o YaSTu a jak se mu daří od té doby co byl přepsán do ruby a co se s ním děje dál? Chcete se zapojit? Opravit něco, co vás štve? Nebo si chcete napsat vlastní YaST modul? Budete mít k dispozici jednoho z vývojářů a budete mu moci pokládat všetečné otázky a on vás jistě rád uvede do světa YaSTu. Dále se dozvíte něco o openQA a povíme si, jak se využívá při testování distribuce a jak ho můžete používat a pomoct při testování i vy.

Pokud by vás zajímalo balení programů nejen pro openSUSE, můžete se ještě před párty podívat zítra v úterý v osm hodin večer na SUTu. Budeme tam o tom přednášet ;-)

Nov
11

openSUSE 13.1 se blíží!

Party AnimalJak již všichni jistě dobře víte, nové openSUSE se nezadržitelně blíží. Už jen cca týden a bude to tu. Lidé budou zběsile stahovat a aktualizovat a zkoušet,
jak to naše osmiměsíční snažení dopadlo. Všichni vývojáři budou hrdí na výsledky své práce než jim začnou chodit maily z bugzilly informující je o všem, co přehlédli.

13.1 tu s námi bude dlouho, byla totiž vybrána jako release pro Evergreen. Tudíž nezemře po 18ti měsících, ale bude žít dál. Tím víc je tento release významný. A když se blíží takováto významná událost, je třeba to patřičně oslavit. Ano, hádáte správně, tento post je o openSUSE 13.1 release party.

Jako obvykle se release party uskuteční v prostorách pražské pobočky SUSE. Kdo tu ještě nebyl, SUSE se nachází v Praze Libni, v ulici Lihovarská. Nejblíž je k nám zastávka metra Českomoravská nebo zastávka tramvaje číslo 8 Ocelářská. Kdy že to bude? Plán je pátek 29. listopadu někdy večer. Plán je cca od pěti/šesti (máte-li nějaké preference, podělte se). Bývá to takový dobrý kompromis aby se k nám dostali pracující, ale zároveň to nebylo moc pozdě.

Na co se můžete těšit? Na tom se zatím pracuje, budou nějaké přednášky týkající se nového openSUSE a snad do té doby přijdou i DVD. Konkrétnější program bude později, až něco dáme dohromady :-) Prozatím si jen zapište do kalendáře kdy a kam dorazit ;-)

PS: Pokud se už nemůžete dočkat a chcete se naučit jak se na správě balíčků pro openSUSE podílet, v úterý před release party budeme na SUT povídat o balíkaření ;-)

Sep
25

openSUSE 13.1 Beta Pizza Hackathon

LadybugNový release se nám blíží, 13.1 beta už je venku, tak nastává čas na pizzu? Tentokrát to však bude probíhat trochu jinak. Asi ste si už všimli oznámení o hackathonu. Vězte tedy, že hackathon se bude konat i v Praze. Jako obvykle bude akce probíhat v pražské pobočce SUSE. Budou se jí účastnit zaměstnanci SUSE, ale lidi z komunity jsou samozřejmě zváni také. Fixovat můžete kdykoliv během pátku ať už z domova, nebo můžete přijít do SUSE. V druhém případě mi ale dejte vědět předem mailem, ať vás čekám a můžu vpustit dovnitř. Akce je tentokrát zaměřena čistě na vývojáře, ale nezoufejte, pokud jimi ještě nejste. Jak se píše na news, 13.1 se už blíží a pro tu budeme mít časem i klasickou release party pro každého a budeme o ní informovat dostatečně dopředu ;-) O hackathonu jsem sem k postu na blog dostal bohužel až dost pozdě :-(

Sep
11

System Wide PulseAudio? Sure!

Everybody knows PulseAudio. It’s a really famous piece of software, some love, some hate it, some love to flame about it. I quite like like and I still haven’t flamed about it enough, so this is my turn to flame a little bit…

Why I like it?

I started using PulseAudio few years back. The reason why I gave it a try was a network mode. I used laptop quite a lot and I had big speakers connected to my desktop and I wanted to use them while lying in my bed. That kinda worked for a while but I found it not that interesting in the end. But as I was playing with PulseAudio, I found other interesting features I liked. Like having separate volume control for every application or option to boost the volume. So I started using it and kept on using it.

System Wide mode

To be able to use network attached speakers, I had to use system wide PulseAudio. But today I’m using PulseAudio even on my notebook in system wide mode and I have my reasons to go against upstream recommendation. Let’s take a look at why I ignore recommendation of upstream…

Multiuser, security and daemons?

Number one issue they mention on the web page is security. Everybody who has access to the pulse server have complete control over the sound server! Yes, so what? There is a pulse-access group and I don’t need to put remote users into that group. So only people logged in locally can play around with my audio. And I actually think that it is a really good idea to let people who are actually sitting in front of the computer control the the audio no matter who is playing what. Imagine I’m listening to some music and suspend my laptop while still listening, forget about it and let somebody else use it. Then this other person (who can login) will be stuck with listening to my music without being able to listen to anything else. I believe that if you are sitting in front of computer, you deserve to have a control over the noise it makes. So one part of what is listed as being wrong I consider cool feature.

HotPlug is stated as intentionally not working. That would be nice, but I’m not using it as I don’t have any HotPlug devices. I’m not planning to buy Bluetooth headphones as BlueZ is not working anymore (well, it is supposed to be working only from GUI over D-Bus nowadays, which doesn’t work for me). Hardware switches (for headphones) still work fine without any special software. It would be little bit troublesome with USB devices, but if I wouldn’t plug them in and unplug them too often, it should be possible to work around it using udev scripts.

Now, what do I gain? Maybe situation changed in the past, but what I liked about system wide pulse audio is exactly the fact, that every user that is allowed to do so, can use soundcard at once. Like you are listening to the radio and let somebody else use your guest account to check mails, you can still hear your radio why this somebody else hears mail notification. And if he doesn’t like the radio, he can mute it. Or change the balance between volume of his applications and mine.

Other important use case is MPD. Is is a service that allows you to play your local music and control it remotely. But as it is service, it starts at the boot time and takes over sound card. So you can’t use MPD and desktop with sound effects anymore. So again, as you need two different users to share the same soundcard and both to be able to control it, you probably want system wide pulse audio.

How to get it?

Why am I writing about it now? I sent a submit request in openSUSE to get system wide mode included in distribution. It is simply just a unit file in separate package, everything else is already there and it is not meant to be installed by default, only by people who know what are they doing… If maintainers will accept it ;-) In Gentoo, there is a system-wide use flag that does similar thing for a long time.

Older posts «

» Newer posts