Profile

Cover photo
Zygmunt Krynicki
Worked at Linaro
340 followers|518,385 views
AboutPostsCollectionsPhotosYouTube

Stream

Zygmunt Krynicki

Shared publicly  - 
 
I've been pretty quiet lately but that usually means a storm will follow. Over the past few weeks I've been working on some major new features for snapd, specifically for snap-confine.

If you happen to use Ubuntu Yakkety you may have seen an update to snap-confine 1.0.41. This update had a bit of a explosive impact as in certain circumstances, due to kernel changes, snaps would crash on startup. While we've fixed that particular issue there's a second issue lurking. If you happen to run into unexpected snap misbehaviour please hold on (rebooting helps, as a simple remedy) as a fix is coming up, hopefully today.

I will write more about what's new and hot and how it affects what can be done in snaps. Stay tuned :)
3
Sergio Schvezov's profile photo
 
You can welcome snapcraft tests for catching this btw ;-)
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
I'm pleased and honoured to have become a Debian Maintainer. I will happily and gladly perform my duties as a DM. 
21
Michał Prędotka's profile photo
 
Congrats man!
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
Continuing the idea of coming up with a collection of wallpapers I created a small snap where I plan to store all the wallpapers from this summer.

The snap is an arch=all snap so it just has the raw content, I will try to come up with a nice UI (or a way to integrate with existing UIs) to change the desktop wallpaper without having to jump through hoops.

You can fetch the wallpapers on any snap-capable system by issuing the following command:

sudo snap install wallpapers-poland-late-summer

After that you will find the wallpapers in /snap/wallpapers-poland-late-summer/current/wallpapers

Currently there are just two photos there. I plan to add some meta-data (captions, i18n) and perhaps a way to reuse a single photo with a set of defined rectangles for various form factors and resolutions.
4
Michael Hall's profile photoZygmunt Krynicki's profile photoJorge Castro's profile photo
5 comments
 
Is your snapcraft.yaml for this available somewhere? Couldn't find it on github. 
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
I'm thinking about a forest/late summer photo set that could be used as wallpapers in Linux distributions.

Since I never attempted anything like that I'm looking for advice.
2
Pierre Equoy's profile photo
 
My very basic advice would be for you to go out either very early in the morning ("blue hour" [0]) or when the sun sets (aka the "golden hour" [1]). In both cases you should get great light to take pictures.

As for what to frame, just walk around and don't forget to watch in every direction (including above you! ;)).

Since you plan on doing a wallpaper, it's more contemplative so you don't necessarily have to have a subject in the frame (although it can help). If you want to highlight something, you can use the rule of thirds [2] to align it to one of the four points of the grid.

[0] https://en.wikipedia.org/wiki/Blue_hour
[1] https://en.wikipedia.org/wiki/Golden_hour_(photography)
[2] http://digital-photography-school.com/rule-of-thirds/
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
Commitment for the week: commence the new Debian maintainer process.

Working on snappy has resulted in me being a Fedora packager but I never managed to complete the DM or Ubuntu's Core Developer paperwork. A bit ironic, isn't it?


4
Marcin “hrw” Juszkiewicz's profile photoNeal Gompa (Conan Kudo)'s profile photo
3 comments
 
+Marcin Juszkiewicz It shouldn't be hard to become a contributor to a distribution project. And I hardly think there's anything special that would require the Debian process to be so complex compared to the Fedora or Mageia processes.

Contributors are the lifeblood of our projects, we can't afford to make it difficult for them to work with us.
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
I just filed a bug on Elementary OS. If you know some developers hacking on this, fixing it should be, er, elementary. ;-)

https://bugs.launchpad.net/elementaryos/+bug/1602317

3
Michael Hall's profile photo
 
It's been assigned :)
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
Gentoo overlay for snapd is now available
Thanks to a fantastic community contribution from  Clayton "kefnab" Dobbs we now have a Gentoo overlay containing snapd [1]. I just wanted to shout a big thank you  to mr Clayton. I'm very glad to see gentoo community interested in snapd and taking active p...
5
3
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
I've applied to be a Debian Maintainer.

http://nm.debian.org/person/zyga
Account name, zyga. OpenPGP fingerprint, B76C ED9B 45CA F155 7D27 1A6A 2894 E93A 28C6 7B47. Status, Debian Contributor on nm.debian.org since 2016-08-15. Pending, This is a new entry that requires confirmation before 18 Aug 2016. Click here to send the email challenge again.
6
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
Creating your first snappy interface
Today is a day I've been waiting for a long time. We now have enough knowledge to create our first real interface from scratch. To really understand this content you need to be familiar with parts [1] , [2] , [3] and [4] . We will go all the way, from branc...
Today is a day I've been waiting for a long time. We now have enough knowledge to create our first real interface from scratch. To really understand this content you need to be familiar with parts [1], [2], [3] and [4]. We wi...
3
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
Snap execution environment
This is the fourth article in the series about snappy interfaces. You can check out articles one , two and three though they are not directly required. In this installment we will explore the layout and properties of the file system at the time snap applica...
3
1
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
Another SUSE pull request https://build.opensuse.org/request/show/407896

Since this will get boring really fast, I won't spam you with each and every single one. Let's wait until something more interesting is sent :-)
Request 407896 (new). No description set. user_green Created by Zygmunt Krynicki zyga 2 minutes ago; information In state new. Submit golang-github-fatih-color. Submit package system:snappy / golang-github-fatih-color (revision 5758...bc6) to package devel:languages:go / golang-git...tih-color ...
2
Add a comment...

Zygmunt Krynicki

Shared publicly  - 
 
This is my first pull request (aka sync request) for a snapd dependency for SUSE. There's plenty more right after this one. I will work towards packaging and maintaining snappy for all openSUSE users and developers :-)

https://build.opensuse.org/request/show/407893

Oh and I heard that someone just built their first snap, with snapcraft, on SUSE :-)
[+], Added, golang-github-codegangsta-negroni.changes. @@ -0,0 +1,7 @@ +------------------------------------------------------------------- +Mon Jul 11 07:53:56 UTC 2016 - me@zygoon.pl + +- Initial version for SUSE by Frank Schreiner +- Remove the manually specified Provides line (handled by ...
8
Add a comment...
Zygmunt's Collections
Story
Tagline
Free software hacker. Professional Go, Python and C developer. Amateur hardware engineer.
Introduction
I'm a free software developer working on the Snappy package management system.

In the past I was working on the Checkbox hardware test framework. My first free software contributions were made under the Linaro umbrella where I helped to bootstrap the LAVA testing project.

In my spare time I love to extend my knowledge about compilers and programming languages. When I'm stuck with that I'm reading about or tinkering with electronics and micro-controllers. Away from computers I love to spend time at the sea, having moved from grayish big city into the blue-green seaside, where I can enjoy slow and peaceful life.
Bragging rights
I have a beautiful and lovely wife and fantastic kids (all under 30, well, not anymore but still). I managed to move halfway across Europe without changing my job or taking too much time off ;-) I've contributed or helped to create LAVA and CheckBox. I also maintain a few small python libraries. I can't drive a car and I think that's great
Basic Information
Gender
Male
Work
Occupation
Python Developer
Skills
Python, sprinkle of web technologies, C, embedded software, ARM
Employment
  • Linaro
    Software Engineer, 2010 - 2012
    I joined Canonical to fulfil my long-time dream to work for a Free Software company. I'm currently starting as a fresh QA Tools Engineer. While technically hired by Canonical I do my work for Linaro, a not-for-profit organization that is determined to take open source development on ARM to the next level by simplifying and improving the whole software stack. I've helped to create LAVA as one of the lead developers. LAVA is the key standalone product created by Linaro (apart from contributions to projects such as Linux or the GCC).
  • Samsung
    Software Engineer, 2008 - 2010
    I joined Samsung to see how it's like to work for a major international corporation. I was assigned to the Samsung Headset Platform, a division managing proprietary, embedded software platform powering most Samsung mobile handsets. During 2009 I lead a small team of four engineers working on software customisation required to adapt generic handset stack to local Polish market. Since October 2009 till end of April 2010 I was a Project Leader overseeing commercialization of the SGH-B5310 in over a dozen countries across Europe, including UK, France, Italy, Poland, Spain, Greece, Sweden, Serbia, and others. I was working with numerous engineers and product managers in Europe and South Korea, trying to deliver the product on time. During those challenging times I learned a lot about inner workings of this huge corporation. On several occasions I re-located to Samsung plant 2 in Gumi, Gyeongsangbuk, South Korea where I worked with many Korean colleagues, learning not only from their technical experience but from their culture and working style as well. Overall I learned a about technical aspects of modern mobile phone stack including RtOS design, mobile phone system architecture, SoC graphics capabilities, GSM/UMTS technology, bringing products to market, adapting software to local requirements and working with large teams. In the end I decided to return to my roots and leave Samsung for Canonical, the maker of Ubuntu.
  • Sentivision
    Software Architect, 2006 - 2008
    I joined Sentivision in February 2006 and quickly started influencing company's technical decisions. About half a year later I became a Software Designer (later called Software Architect) responsible for researching new technologies, creating project analysis and technical design documents with detailed implementation schematics. During my time at Sentivision I spent three months on a business stay in Tokyo, Japan and aided in an on-going development for several customers. I worked on a dozen of medium and large projects for various international corporations. Projects, while quite differentiated were all revolving around creating and delivering firmware for various STB's with DaVinci, SMP 86xx and BCM 74xx processors. I learned a great deal about embedded development, software design, IPTV market and surrounding technology. Sadly I was forced to leave Sentivision in August 2008 when the company was shut down by our investors.
  • IPIPAN
    Software Engineer, 2004 - 2005
    I was the lead developer of a research project that resulted in creation of the National Corpus of Polish. The project (which is now open source) created a novel database storage engine for vasts amounts of text and a powerful query processor capable of running very complex queries over tens of gigabytes of data. The project was finished with the aid of my friend Daniel Janus. Daniel also added rich GUI client, modern website and networked search server (written in C and Java).
  • Canonical Ltd.
    Software Engineer, 2010 - present
    I'm working as a core developer on the Snappy team.