Tuesday, May 24, 2016

Rest in peace, Ted Cowan 1926-2016

I've been a bit quiet online lately. A few weeks back, my father had a stroke, from which he seemed to at least partly recover. However, last week we found that he could not recover, and was in fact dying.

He died 12 May 2016. I wrote about that a bit here: http://genweblog.blogspot.com/2016/05/rest-in-peace-ted-cowan-1926-2016.html . I was holding his hand as he passed, as was my sister. We're both happy that he is free of his pain, but are both grieving that both our parents are now dead.

Grieving is strange. Sometimes life seems normal, but sometimes not. So I will help out when I have the energy and interest, and at other times, withdraw and recharge. Talking about this is fine in open channels or privately, if you want. This is not a sensitive subject; we'll all die in the end after all.

Thursday, March 3, 2016

KDE has been selected as a Google Summer of Code 2016 mentor organization

Welcome, all interested students!

Students, please read https://community.kde.org/GSoC before beginning to create your proposal. KDE works in teams; find a team working on software you would love to help create, get to know them, familiarize yourself with the codebase, and start fixing some bugs.

Don't forget to join the Student list.

Mentors are presenting their ideas for students here; remember this is only a starting place for your proposal. Most of your communication should be in the team's preferred channels, but ask general questions in #kde-soc on freenode IRC, or KDE-Soc Telegram group.

Tuesday, February 23, 2016

Recently a user asked about getting Samba working in the Kubuntu IRC channel #kubuntu. The excellent Darin Miller (DarinMiller in irc) helped:

DarinMiller: This website has a good samba overview: https://help.ubuntu.com/community/Samba

Do the following: `sudo apt install samba samba-common system-config-samba python-glade2`

After installing, the user still could not get Samba working, even after creating shared folders and setting  up smdb.conf.

DarinMiller: Add a smb group:  `sudo addgroup smb`, then add yourself to the group: `sudo adduser $USER smb`. Then add yourself as a samba user: `sudo smbpasswd -a $USER`

Enable the user:  `sudo smbpasswd -e $USER`

For the next part, either use the GUI: sudo system-config-samba or, manually edit the smb.conf file: kdesudo kate /etc/samba/smb.conf, and change: workgroup = workgroup to workgroup =

Also, change the resolve order as follows:
name resolve order = bcast host lmhosts wins. Order is very important!

The user asks, "do I have to change the network group name?"
DarinMiller: No, you can leave it as work group.
User: do I have to add that to the config?
DarinMiller: Also,  ensure the "name resolve order" is under the [global] section

User: Ok, let me check my smb.conf
DarinMiller:  Yes, typically "name resolve order" must be manually added to the file. To enable anonymous access to windows machines: remove the ";" (semi-colon) from beginning of line "security = user" and below the "security = user" line add a new line:
 map to guest = Bad User
Specific Folder share example (add at the end of the file): i.e. [Downloads] path = /home//Downloads
 comment = "Some comment"
User: can I pastebin my config file? [ed. Good for User! always pastebin rather than flooding the chan]
DarinMiller: writeable = yes

 DarinMiller: valid users = name1, name2, ....
 browseable = yes
 When the you finish editing the smb.conf file, restart samba: sudo /etc/init.d/samba restart

DarinMiller: Ensure to add: name resolve order = bcast host lmhosts wins in the [global] section...
 And, do you have a /samba/anonymous directory on your box (that's not a default folder)


  • added the smb user group and your username to the group.
  • Added and enabled your username to the samba group using smbpasswd: `sudo smbpasswd -a``sudo smbpasswd -e`
  • Then, restart samba: `sudo /etc/init.d/samba restart`


DarinMiller: A couple other good links: http://www.jonathanmoeller.com/screed/?p=2941
My personal notes I keep here for a community Ed class I occasionally teach: https://sites.google.com/site/bcelinux/classroom-news/basicsambaconfigurationfilesharingincludingwindowspcs

Folks, this is the awesome support people get in #kubuntu and elsewhere in IRC when they ask their question and wait for an answer.

Thursday, August 20, 2015

Upon returning home from Akademy: thoughts

Akademy is long over, you say? Yes, but I've been traveling almost constantly since flying home, since my husband is on the home leg of his long hike of the Pacific Crest Trail, which he is chronicling at http://bobofwashington.blogspot.com. While driving about the state to meet him, I've not been online much, therefore unable to create blogposts from my thoughts and impressions written during and right after Akademy. Fortunately, I did scrawl some thoughts which I'll post over the next week or so.

Please visit https://akademy.kde.org/2015 for more information about Akademy. Click the photo for a larger version and add names if someone is left unlabeled.

First: A Coruña where Akademy 2015 met, is beautiful! Galicia, the region of Spain is not only beautiful, but serves delicious food, especially if you love fresh seafood.

The local team, working in conjunction with the e.V. Board and the amazing Kenny Duffus and Kenny Coyle created a wonderful atmosphere in which to absorb, think, and work. One of the best bits this year was the Rialta, where most of us lived during Akademy. Scarlett and I flew in early, to get over our jetlag, and have a day to see the city.

The journey from Seattle began very early Monday morning, and Scarlett set out even earlier the previous day via Amtrack train to Seattle. Our connections and flights were very long, but uneventful. We caught the airport bus and then the city bus 24 and walked to the Rialta, arriving about dinner-time Tuesday. Although we tried to avoid sleeping early, it was impossible.

Waking the next morning at 4am with no-one about, and no coffee available was a bit painful! Breakfast was not served until 8am, and we were *not* late! Rialta breakfasts are adequate; the coffee less so. I found that adding a bit of cocoa made it more drinkable, but some days bought cafe con leche from the bar instead. That small bar was also the source of cervesa (beer) and a few whiskys as well.

One of the beautiful things about the Rialta was their free buses for residents. Some were called Touristic, and followed a long loop throughout the city. You could get off at any of the stops and get back on later after sight-seeing, eating or shopping. So we rode it a loop to figure out what we wanted to see, which was part of the sea-side and the old town. Scarlett and I both took lots of photos of the beautiful bay and some of the port. After visiting Picasso's art college, we headed into the old city. On the way in, we saw a archaelogical dig of a Roman site, I guess one of many. This one was behind the Military Museum. As we walked further into the city, we heard music from Game of Thrones, and a giant round tent covered in medieval scenes. As we walked around the square trying to figure out what was happening, we saw lancers on large horses, dancing about waiting to enter the ring!

Some of the Akademy attendees were inside the tent watching the jousts, we later found out. I stopped in to the tourist info office to find out why the tent was there, and found out there was a week-long celebration all through the old city. It was delightful to turn the corner and see a herd of geese, or medieval handicrafts, or.... beer! A small cold beer from a beer barrel with a medieval monk serving us was most welcome as we wandered close to Domus. The Rialta bus was a great way "home."

A day of play left us ready to work as the rest of the attendees began to arrive.
Oh by the way: give big! Randa Meetings will soon be happening, and we need your help!

Wednesday, August 19, 2015

Support Randa 2015

Weeeee! KDE is sponsoring Randa Meetings again, this time with touch. And you can help making KDE technologies even better! This exciting story in the Dot this week, https://dot.kde.org/2015/08/16/you-can-help-making-kde-technologies-even-better caught not only my attention, but my pocketbook as well.

Yes, I donated, although I'm not going this time. Why? Because it is important, because I want Plasma Mobile to succeed, because I want my friend Scarlett* to have a great time, and because I want ALL the devels attending to have enough to eat! Just kidding, they can live on Swiss chocolate and cheese. No, really: the funds are needed for KDE software development.

So dig deep, my friends, and help out. https://www.kde.org/fundraisers/kdesprints2015/

*(And somebody hire Scarlett to make KDE software!)

Thursday, July 23, 2015

I'm loving Akademy!

And it hasn't even started. Scarlett and I flew to A Coruña arriving Tuesday, and spent yesterday seeing the town. Today is all about preparing for the e.V. AGM and the Akademy talks and BoFs following. 

Wish you were here!

Wednesday, May 27, 2015

Challenges and opportunities

Challenges are a normal part of life; and seeing opportunities is a skill all of us can get better at. This past week, though, has been something new.

The Ubuntu community and philosophy has been home to me. The Ubuntu Code of Conduct is not just about individual conduct, but how we make a community. In fact, the first sentence is Ubuntu is about showing humanity to one another: the word itself captures the spirit of being human.[1] This is my kind of place, where we not only have high ideals, but live those out in our practice. And so it has been for many years.

So it was a complete shock to get a secret email from the Community Council to me as a Kubuntu Council member announcing that Jonathan Riddell had been asked to step down from Kubuntu leadership. We (the KC) recently met with the CC, and there was no discussion of any issues they had with Jon. They never wrote to us asking for feedback or discussion.

Jonathan's questions to the CC about a legal issue and that of funds donated to the flavors were not personal, but done on behalf of the Ubuntu community, and on behalf of us, the Kubuntu Council and the Kubuntu community as a whole. We are still concerned about both these issues, but that pales in comparison to the serious breach in governance we've experienced this past week.

The Code of Conduct states: We expect participants in the project to resolve disagreements constructively. When they cannot, we escalate the matter to structures with designated leaders to arbitrate and provide clarity and direction.

The CC did not follow this basic procedure. The Community Council is full of great people; a couple of them are personal friends. The CC was established after the Kubuntu Council, and while the KC consists of members nominated and elected by the Kubuntu Members, the CC candidates are selected by Mark Shuttleworth, and then elected by the Ubuntu Members. [2]All Kubuntu Members are also Ubuntu Members. I first stated that the CC is unelected, which is incorrect.[3] I regret the error.

The fact remains that the CC did not follow the Code of Conduct in their procedure.

We have had a number of emails back and forth during the week.[4] What has stood out to me is the contrast between their approach, and our own. They have focussed on their feelings (feelings about working with Jon), whereas we continue to point out facts and ask them to follow the Code of Conduct. Naturally, we all experienced emotions about the situation, but emotion is not a basis for decision-making.

Of course, the members of the CC may perceive the situation entirely differently.

I wish I knew how this conflict will work out long-term. The Council supports Jonathan, and continues to ask for resolution to the issues he has raised with the CC on the community list. We have done so formally yesterday.

Jon is the person who brought KDE to Ubuntu, and Ubuntu to KDE, and has always functioned as a bridge between the two projects and the two communities. He will continue to do this as long as he is able, and we rely on his faithfulness for the success of Kubuntu. He is the magnet who draws new developers to us, and his loss would spell the end of Kubuntu-the-project.

The CC did not follow the basic procedure and raise bring the issue they had with Jon to us, the Kubuntu Council. We await their return to this principle as we work to find a way forward. We are determined to find a way to make this work.

1. http://www.ubuntu.com/about/about-ubuntu/conduct
2. http://www.kubuntu.org/kubuntu-council
3. https://wiki.ubuntu.com/CommunityCouncil/Restaffing
4. https://skitterman.wordpress.com/2015/05/26/information-exchange-between-the-ubuntu-community-council-and-the-kubuntu-council/