/srv/irclogs.ubuntu.com/2014/10/02/#ubuntu-meeting.txt

=== doko_ is now known as doko
ofprietojoin #ubuntu-co-meeting,#ubuntu-co02:56
ofprietojoin #ubuntu-co-meeting02:56
=== Adri2000 is now known as Guest10811
=== beuno_ is now known as beuno
=== Guest10811 is now known as Adri2000
* slangasek waves15:02
caribouo/15:03
jodh\o15:03
slangasek#startmeeting15:03
meetingologyMeeting started Thu Oct  2 15:03:25 2014 UTC.  The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology.15:03
meetingologyAvailable commands: action commands idea info link nick15:03
mvohi15:03
sil2100o/15:03
slangasek[TOPIC] Lightning round15:03
=== meetingology changed the topic of #ubuntu-meeting to: Lightning round
slangasek$ echo $(shuf -e barry doko stgraber jodh bdmurray slangasek cjwatson caribou infinity mvo bhuey sil2100 robru)15:03
slangasekmvo infinity sil2100 slangasek robru stgraber jodh caribou bdmurray barry doko bhuey cjwatson15:03
mvofirst!15:03
mvoapt:15:04
mvo- Diagose failure that Daniel Westervelt had with armhf/maas15:04
mvo  (bug in Acquire::GzipIndexes code but already fixe)15:04
mvo- Enable all hardening options (including PIE)15:04
mvo- Smoe more work on acq-trans branch15:04
mvoclick:15:04
mvo- Deal with libqt5gui5 -> -gles fallout (emulator releated)15:04
mvo- Fix gnutls error for public.apps.u.c in their deploy charm15:04
mvo  (lp:~mvo/canonical-is-charms/ubuntuone-servers-deploy-public.apps.u.c)15:04
mvo- Address review comments for lp:~mvo/click/acquire15:04
mvo- Port acquire to use pythons new asyncio (lp:~mvo/click/acquire-asyncio)15:04
mvo- Port lp:~mvo/click/sso to pycurl and resolve gnutls issues (missing15:04
mvo  ServerName in server config for TLS)15:04
mvo- Start discussion with SDK team about lp:~mvo/click/click-check-libs15:04
mvo- Work on fixing lp:~mvo/click/lp1232130-kill-on-remove-215:04
mvo  (tricky because ubuntu-app-launch is on the session bus but click is root)15:04
mvo- Port lp:~mvo/click/repository to use pycurl and provide httplib2 like15:04
mvo  http_request() function to make porting simpler15:04
mvo- Review lp:~cjwatson/click/chroot-name15:04
mvo- Update lp:~mvo/click/lp1319790-chroot-fstab15:04
mvo    lp:~mvo/click/dont-crash-for-empty-db,15:04
mvo    lp:~mvo/click/lp1232130-kill-on-remove,15:04
mvo    lp:~mvo/click/lp1219912-build-exclude,15:04
mvo    lp:~mvo/click/framework-info to current click15:04
mvoclick-bin-path:15:04
mvo- Debug/fix crash when nothing has a bin-path15:04
mvosponsoring:15:04
mvo- Review/upload ubuntu-core-config/initramfs-tools-ubuntu-core15:05
mvosystem-image:15:05
mvo- Upload pycurl based image downloader to the foundations PPA15:05
mvo- Debug build failure with pycurl in system-image ppa build15:05
mvo- Debug/fix incorrect writes with lambda and write custom writer15:05
mvo- Look into unneeded core image dependencies15:05
mvo- Port pycurl branch to CurlMulti15:05
mvo- make total progress totally reliable15:05
mvo- add get_download_manager() factory15:05
mvo- update default config for ppa system-image-cli15:05
mvo- tweak seeds, do not include recommends in system-image seed15:05
mvo(done)15:05
barrymvo: \o/15:05
slangasekno infinity at the moment15:06
sil2100Ah, ok15:06
slangaseksil2100:15:06
sil2100- Landing team work, preparing landing e-mails15:06
sil2100- CI Train maintenance and feature:15:06
sil2100  * Deployment of the build job refactoring15:06
sil2100  * Refactoring of the publish job15:06
sil2100  * Adding unit tests to the few newly ripped out publish job chunks15:06
sil2100  * Work on the dual landing scheme for ubuntu-rtm15:06
sil2100  * Start looking into the issue of not all bug numbers landing in debian/changelog15:06
sil2100- Debugging and fixing problems in commitlog generation (google API problems)15:06
sil2100- Sending out announcements about changes in some of our processes15:06
sil2100- Packaging and quilt advice for some upstream projects15:06
sil2100- Preparing script for ubuntu-rtm backlog generation15:06
sil2100- Health problems, one day of sickness, slow recovery - less work done...15:06
mvobarry: get_download_manager() should actually be good now, it will check the bus for udm and use that if its available and otherwise try to fallback to pycurl15:06
sil2100(done)15:06
barrymvo: that's really great15:07
barrymvo: i might still want the setting to override autodetection, but we'll see15:07
mvobarry: thats added as well :P15:07
mvobarry: via the environment right now though for easy testing15:08
barrymvo: yep, makes sense15:08
slangasek * feeling ill this morning, so not a very comprehensive report15:09
slangasek * partner package reviews15:09
slangasek * working on various branch reviews (upstart, apport)15:09
slangasek(done)15:09
slangasekrobru:15:09
mvobarry: whats the best irc channel to ask about asyncio for "normal" files? and if its worthwhile to work on a patch?15:09
slangasek#chair mvo15:10
meetingologyCurrent chairs: mvo slangasek15:10
barrymvo: good question.  *maybe* #python-dev?  i have to see if there's a specific asyncio channel15:10
slangasek(as I may not make it to the end of the meeting today)15:10
slangaseklooks like no robru15:10
slangasekstgraber:15:10
robruah sorry, need a minute15:10
sil2100robru looked alive ;)15:10
stgraberoops, sorry15:11
stgraberbeen preparing for LinuxCon and Plumbers, did the LXC 1.0.6 release, did the LXC 1.1~alpha2 release, got a FFe for that latter and uploaded to utopic15:11
slangasekok, robru after stgraber then15:11
stgrabernow trying to track down a very annoying kernel bug that's affecting my server15:11
barrymvo: https://code.google.com/p/tulip/  (tulip being the code name for the standalone version)15:12
stgraberI'll be gone next week except for Friday, then I'll be gone the week after at LinuxCon/Plumbers and the week after that for the device sprint.15:12
stgraberfully back on the 27th15:12
stgraber(DONE)15:12
robru- ripped all knowledge of spreadsheets out of the CI Train jenkins backend. It is now 100% ready to have something else replace the spreadsheet (just waiting for the spreadsheet replacement itself to be ready).15:12
robru- work continues on encapsulating the various bits of spaghetti that exist in the ci train code. eliminated knowledge of the json configuration format from the prepare job, check-publication-migration job, and the build job.15:12
robru- made it easier to rollback production deployments in case I land something broken15:12
robru- resurrect accidentally deleted copy2distro script and brought it up to current coding standards (pep8, pyflakes, etc)15:12
robru- fixed all kinds of little bugs and typos and stuff15:12
robru- ported most of the bash scripts to sh, except for one in which sh breaks pbuilder for some unknown reason.15:12
robru- eliminated an entire class of ridiculous path-traversing code which was hunting for silos... which exist only in a single well-defined location.15:12
robru- various and sundry landings.15:12
robru- vacation next week!15:12
robru(done)15:12
jodh* upstart15:12
jodh  - bug 1198180 investigations with apw.15:12
ubottubug 1198180 in upstart (Ubuntu) "possible leak in upstart 1.5" [Medium,Confirmed] https://launchpad.net/bugs/119818015:12
jodh* goget-ubuntu-touch:15:12
jodh  - Raised MP to add '--list-images' option:15:12
jodh  https://code.launchpad.net/~jamesodhunt/goget-ubuntu-touch/add-list-images-option/+merge/23651015:12
jodh* system-image15:13
jodh  - Lots of activity. Currently investigating improvements to upgrade15:13
jodh  logic and will then start serious package whittling.15:13
dokolxc autopkg tests fail15:13
jodh🀫15:13
stgraberdoko: that's normal15:13
mvojodh: nice work on the goget branch15:13
dokoahh15:13
jodhmvo: w/e hack :)15:14
stgraberdoko: see part about the kernel panic on my server :) adt will pass again once the public images server works again15:14
caribou* sosreport 3.2 released15:14
caribou  - Started to work on Debian/Ubuntu packaging15:14
caribou  - Continue implementation of git-dpm15:14
caribou  - Found zero-day bug  in apt plugin15:14
caribou* Investigation on a iSCSI/LVM/DM-MPIO mount issue at boot15:14
caribou* Preliminary work on running kdump-tools at RunLevel S15:14
caribou(done)15:14
barrycaribou: git-dpm ftw!15:15
cariboubarry: looking forward to your talk !=15:15
caribou:)15:15
bdmurraymodified errors charm and code to create version_info15:15
bdmurrayresearch into volume of CORE files being reported to the Error Tracker15:15
bdmurraysearched for CORE files to be removed from swift15:15
bdmurrayr537: daisy/submit.py: do not ask for a CORE for packages without Ubuntu or Ubuntu RTM as we will not be able to retrace them15:15
bdmurrayr538 "daisy/submit.py: add in a metric for retraced crashes missing a stacktrace"15:15
bdmurrayr540: daisy/submit.py: do not ask for CORE files if the report is missing information required for retracing the crash"15:15
bdmurrayreworked steve's apport changes for whoopsie-upload-all15:15
bdmurrayinvestigation into ubuntu-touch default test whoopsie failure and discussion with plars about it15:15
bdmurrayreviewed paul larson's change to whoopsie default ubuntu-touch test (approve)15:15
bdmurraysubmitted apport bug LP: #1374544 regarding SegvAnalysis field weirdness15:15
bdmurrayreported apport bug LP: #1376374 regarding repeat processing of crash files15:15
ubottuLaunchpad bug 1374544 in apport (Ubuntu) "crash file indicates Disassembly is missing when it isn't" [Undecided,New] https://launchpad.net/bugs/137454415:15
ubottuLaunchpad bug 1376374 in apport (Ubuntu) "whoopsie-upload-all will run hooks on a corrupt crash file multiple times" [Undecided,New] https://launchpad.net/bugs/137637415:15
bdmurraySRU verification of bug LP: #132483315:15
ubottuLaunchpad bug 1324833 in aptdaemon (Ubuntu Trusty) "crash handler does not include package version" [High,Fix released] https://launchpad.net/bugs/132483315:15
bdmurrayuploaded fix for update-manager LP: #1374715 regarding CVE urls15:15
ubottuLaunchpad bug 1374715 in update-manager (Ubuntu) "CVE links in the updater are invalid" [Medium,Fix released] https://launchpad.net/bugs/137471515:15
bdmurrayuploaded trusty SRU for LP: #1354571 so we'll stop uploading crashes with bad core dumps to the error tracker15:16
ubottuLaunchpad bug 1354571 in apport (Ubuntu Trusty) "apport-retrace ignores warnings from gdb" [Medium,Fix committed] https://launchpad.net/bugs/135457115:16
bdmurraysubmitted merge proposal fixing sru-report traceback15:16
bdmurray✔ done15:16
barrysystem-image: LP: #1370586; LP: #1376758 (triaged); system-image 2.5-0ubuntu1 (monkeypushing rebuilds, citrain, rtm, testing).  reviewed mvo branch.15:16
ubottuLaunchpad bug 1370586 in Ubuntu system image "Add synchronous method to determine if there are known updates" [High,Fix released] https://launchpad.net/bugs/137058615:16
ubottuLaunchpad bug 1376758 in Ubuntu system image "Ability to specify script to call at end of download rather than rebooting" [High,Triaged] https://launchpad.net/bugs/137675815:16
barrydebuntu: tox 1.8.0-1. python-concurrent.futures 2.2.0-1.  tons of pycurl bug triaging, conversion to git (for better debian/ubuntu package management), 7.19.3-1-2, 7.19.5-1, 7.19.5-2, and LP: #1376736 (FFE) with 7.19.5-2ubuntu1 ready to go.  debian bug #763770.  debian sbuild creation (fails due to debian bug #607228)15:16
ubottuLaunchpad bug 1376736 in pycurl (Ubuntu) "[FFe] update to pycurl 7.19.5" [Undecided,New] https://launchpad.net/bugs/137673615:16
ubottuDebian bug 763770 in src:pycurl "pycurl: Add DEP-8 tests" [Normal,Open] http://bugs.debian.org/76377015:16
ubottuDebian bug 607228 in sbuild "no way to run setup command inside a chroot" [Normal,Fixed] http://bugs.debian.org/60722815:16
barryother: reviewed branches for cgoldberg and robru.  falcon upstream branch rebase and back/forth to get landed.15:16
barrymore git-dpm hacking15:16
barry-- done --15:16
mvodoko is next15:17
doko- vacation last week15:17
doko- catching up with email15:17
doko- toolchain updates15:17
doko- python update15:17
doko- a bit of MIR processing15:17
doko(done)15:17
mvoand now bhuey15:17
mvoand cjwatson is not here today15:18
mvono bhuey?15:19
mvo[TOPIC] AOB15:19
=== meetingology changed the topic of #ubuntu-meeting to: AOB
mvoanything else? anything interessting happening last week thats worth sharing?15:19
mvoI have: asyncio is cool15:19
mvonothing…?15:21
barrymvo: continue! :)15:21
mvo[TOPIC] kernel crash dumps15:21
=== meetingology changed the topic of #ubuntu-meeting to: kernel crash dumps
mvocaribou: do you want to talk a little bit about this?15:21
barrymvo: yes, it's *super* cool15:22
mvobarry: heh :) everybody want to get back to real work eh ?15:22
cariboumvo: maybe a brief update if someone is interested15:22
barrycaribou: yes!15:22
caribouthe Debian/Ubuntu way of capturing a kernel crash dump is, once kexec triggers a reboot following a kernel panic15:23
caribouto run a SysV initscript called kdump-tools that will do the necessary steps to read from /proc/vmcore15:24
caribouuse makedumpfile to process the /proc/vmcore output and to some filtering and compression and to produce a file15:24
caribouin /var/crash/{timestamp dir} directory. the content of the dmesg output is also captured in that directory15:25
caribouthe system is then rebooted. On startup Apport will produce a Report file in /var/crash that contains the output of the dmesg file15:26
caribouthat Apport report used to contain the full kernel crash dump but given the size of those files, it is now left in the timestamped directory15:26
caribouthe kernel crash file can be later analyzed in conjunction with a kernel namelist which includes the debug symbols15:27
caribouI recently introduced in the latest version available in Debian (1.5.7) a functionality to allow the crashdump file to be sent to a remote server via SSH or NFS15:28
caribouThere is also some preliminary work being done to have the kernel dump capture to be executed at run level S15:29
barrycaribou: is there sensitive information in the crash dump, and if so, does it get trimmed out before it leaves the local machine?15:29
caribouthere can be, especially if all userspace memory is capture (the default is not to capture them)15:30
cariboubut network information, in-transit data & such is bound to be present in the crash dump file15:30
caribouwhich is why many user are very cautious of what is being done with those files. Some even refuse to make them15:31
caribouavailable, so sometime the analysis has to be done remotely on their servers15:31
caribouFor instance, the file system structure, file names, TCP/IP information & adresses, process list with arguments, all of those are easily available with the default setup15:32
caribouIt is makedumpfile responsability to filter out unneeded/unwanted memory pages15:33
caribouthat's about all I have if I want to remain brief15:34
mvocool, interessting stuff, thanks for this!15:34
caribouoh, for some reason it seems much more difficult to get a crash dump on a laptop/desktop15:34
mvoand next week we will have cjwatson talking about (one of the things) he is working on15:34
caribouI have an outstanding bug on that15:34
mvooh, what the issue here?15:35
barrycaribou: thanks!15:35
caribouyw15:35
mvomore comments/questions? if not it seems we are close to EOM :)15:36
mvo#endmeething15:37
mvothanks everyone!15:37
mvo#endmeeting even15:37
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Thu Oct  2 15:37:55 2014 UTC.15:37
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2014/ubuntu-meeting.2014-10-02-15.03.moin.txt15:37
cariboumvo: thanks15:38
barrythanks!15:38
jodhthanks!15:40
sil2100o/15:42
pleia2#startmeeting Community Council17:13
meetingologyMeeting started Thu Oct  2 17:13:42 2014 UTC.  The chair is pleia2. Information about MeetBot at http://wiki.ubuntu.com/meetingology.17:13
meetingologyAvailable commands: action commands idea info link nick17:13
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Community Council Meeting | Current topic:
pleia2running a bit late, but we're here :)17:13
elfyhi17:13
czajkowskialoha17:13
pleia2#chair elfy YokoZar czajkowski17:13
meetingologyCurrent chairs: YokoZar czajkowski elfy pleia217:13
pleia2#link https://wiki.ubuntu.com/CommunityCouncilAgenda17:14
pleia2so, anyone from the Membership board or Kubuntu around?17:15
elfypopey might be17:15
* popey awakens17:15
popeywassup?17:16
pleia2hggdh, jared, marcoceppi, cyphermox_, about?17:17
marcoceppipleia2: aye17:17
pleia2just checking in with the membership board, seeing how things are going, if there's anything we can do to help17:17
popeySorry, I wasn't prepared for this, didn't realise we were going to be called to chat.17:18
elfyespecially I suspect - are meetings being held with another members for quorum now in general?17:18
popeyHowever I have some comments if you want them ☻17:18
czajkowskisure that would be great thanks popey17:18
valorieo/17:18
pleia2valorie: yay :) can you stick around for a few minutes so we can chat about kubuntu after membership board?17:19
valoriesure17:19
shadeslayerhiya17:19
* shadeslayer passes around some blueberry icecream17:19
valorieshadeslayer: we're second on the agenda17:19
valorieyum!17:20
shadeslayercool :)17:20
czajkowskipopey: comments?17:20
popeySo my observations being back in the membership board...17:20
popey1) Not may people are applying.17:20
pleia2yeah, that's been the case for a couple years now :(17:20
popey2) Those that do apply aren't motivated to actually turn up to meetings17:20
elfythe second seems odd17:21
pleia2yeah, I don't know why that would be17:22
popeyI have a theory ☻17:23
popeyThat there's less cache with being an ubuntu member now17:23
popeyit's not "special"17:23
elfyreal life perhaps - but if it was me - I'd contact the board to at least say so17:23
popeyso why bother17:23
popeyi mean, in the past we always had no-shows.17:23
popeyand I don't have hard data for how many we had then vs now17:23
popeyI guess it's more obvious now, when you have only one person apply, and they don't turn up...17:24
* pleia2 nods17:24
czajkowskipopey: do you think more of a fan fair needs to be made or moe visability of what happens?17:24
popeyNot sure of the solution.17:24
popeyI think it's probably a symptom of a general decline in contributions17:25
elfywas just going to say similar17:25
elfythat's something that almost everyone without exception has said in these catch ups17:26
Riddellhola17:26
czajkowskiI did think at one point meeting should be less frequent and do them in larger bunches so people cna tune in and watch17:27
czajkowskiso more people may become excited about the process17:27
czajkowskiRiddell: ola once membership is over we'll move to Kubuntu cheers.17:27
elfymaybe quarterly17:27
popeythen you get the problem that "I applied 3 months ago..."17:28
pleia2trouble with that is life/timezones get in the way and they miss one chance...17:28
popeyyeah17:28
czajkowskipleia2: nods17:29
popeyand its not much effort for us to turn up to irc once a month and say "Hello?" if nobody is tehre17:29
pleia2could see about encouraging more community members to attend in general, I know I don't really attend anymore :\17:29
YokoZarI may've asked this question before, but does it even need to be a meeting?17:29
czajkowskior we could do a monthly meeting adn once a quarter the CC joins the meeting to meet the new people and welcome them17:29
pleia2YokoZar: transparency is nice17:29
czajkowskiwhat about moving it to a hangout ?17:29
czajkowskior at least an option of a hangout17:30
YokoZarpleia2: I meant as opposed to something like asynchronous public emails.  czajkowski's suggestion would make it more personal, which could be an interesting twist in the other direction17:30
pleia2hangouts are not an option for younger folks or those on slower connections17:30
pleia2and seems more intimidating to me :)17:30
czajkowskipleia2: I don;t think moving completely away from IRC would be good17:30
pleia24 people judging me is bad enough, when they're looknig at me, eek!17:30
czajkowskitrying to find a middle ground17:31
popeyI dont think its a problem with the meeting17:31
pleia2also rough on non-native speakers who are better at typing (and we can google translate)17:31
popeyI think it's a problem with us having no new contributors17:31
popeyno "pipeline" as they say17:31
pleia2yeah, it does seem like a broader issue17:31
czajkowskinods17:31
pleia2newcomers who I see doing great work are going for membership, there just aren't many of them17:32
pleia2popey: do you know if folks working on phones are going for membership?17:32
popeyWell, thats two areas.17:32
pleia2that's where Canonical's team has moved focus to, but I don't see much of them17:32
popey1) people working on the phone platform17:33
popey2) people working on apps17:33
popeyI see them as two distinct areas17:33
pleia2I'm thinking apps17:33
popeyyes, we encourage core apps contributors to go for membership17:33
popeyand some have already17:33
popey(and got it)17:33
pleia2that's good :)17:33
popeye.g. people working on clock, email client etc have got their membership as a direct result of phone contributions17:33
popeywhich isn't just "making apps" but providing good feedback / bugs to SDK & platform developers17:34
popeywe invited some along to sprints as well, which is quite a commitment for them17:34
elfymmm17:34
elfyso no-one out in the wider community is going to know about that17:35
popeyabout what?17:35
czajkowskipopey: aye saw that in peoples blogs and on G+17:35
popeyI tend to announce like a lunatic when a core app dev gets membership17:35
elfypopey: ones getting membership directly17:35
popeyand turn up and cheer17:35
popey"directly?"17:35
elfypopey: oh ok - not seen it17:35
popeythey go through the same process as anyone else17:35
elfyyes - but do they go to meetings?17:35
popeyyes17:35
popeysame process17:35
popeyno different at all17:36
elfyaah ok - read it wrong then - sorry :)17:36
popeynp17:36
popeybut traditionally speaking a member was someonw working on the platform17:36
popeynot someone creating apps _for_ the platform17:36
YokoZarMaybe this decline in contribution isn't as big a problem as we think.  Maybe people are shifting to upstream contribution, or we have fewer problems drawing active demand, or similar17:36
YokoZarMaybe it's good to be a functional boring piece of software.17:36
popeybut core apps are a bit "special" in that many  ship by default on the device which is quite a big contribution17:36
popeyas far as I can see we have fewer people working on things like ubiquity or unity or other desktop bits17:37
popeyI believe many desktops / distros have this problem.17:38
popey(maybe I'm wrong)?17:38
pleia2I don't think we'll come to much of a conclusion here17:38
popeyindeed.17:39
pleia2we should continue a discussion about whether contributions are a problem and how to improve things though, maybe on the new community discussion list17:39
pleia2ubuntu-community-team@lists.ubuntu.com17:40
popeyhappy to start that17:40
pleia2thanks popey17:40
czajkowskipopey: excellent!17:40
pleia2shall we move on to Kubuntu Council?17:40
pleia2#topic Kubuntu Council check-up17:41
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Community Council Meeting | Current topic: Kubuntu Council check-up
Riddellhola chicos17:41
pleia2hey valorie, shadeslayer and Riddell!17:41
sgclarkhi17:41
Riddellshadeslayer gone home but sgclark also here from kubuntu17:41
pleia2ah ok, hi sgclark :)17:41
valoriegreets17:42
pleia2during these once-per-cycle checkins, we try to see how things are going with the team, and if you need us in any way17:42
pleia2so, how are things?17:42
Riddellsome points I came up with..17:43
valorieexciting times for us imo17:43
RiddellWe seem to be getting funds from the ubuntu community donations in acceptable time and I see the latest report has been published which is good17:43
RiddellOur Kubuntu Plasma5 images are being produced from a PPA and being published on cdimages which is great17:43
pleia2\o/17:43
Riddellthe ubuntu website uses the deprecating term17:43
Riddell"derivatives" for ubuntu flavours such as ourselves17:44
Riddellwould be good to have that fixed http://www.ubuntu.com/about/about-ubuntu/derivatives17:44
pleia2is there an open bug for it on ubuntu-website in lp? I can chime in17:44
Riddellnope, I can file one17:44
pleia2(this is something I worked to fix in the latest Official Ubuntu Book, it was a lot of s/derivatives/flavors!)17:44
valoriethis was discussed years ago17:44
pleia2Riddell: thanks17:45
valorieand I thought the whole "derivitives" word was banished17:45
pleia2yeah, I did too, totally feel your pain here17:45
RiddellThe technical problems that I feared from Canonical moving away from17:45
Riddellcommunity made software are coming true, KDE is recommending SDDM17:45
Riddellhaving moved away from LightDM because of the need to agree to a17:45
Riddellspecial licence to Canonical.  I'm now having trouble making SDDM work17:45
Riddellwith our images and have nowhere in Ubuntu to turn to for help.17:45
RiddellAnd you've already discussed the lack of new community members which I feel is also due to canonical moving away from community made software17:46
RiddellI think it's a sane business decision but I do worry we'll come across a problem in future such as with wayland that we won't be able to fix17:46
pleia2yeah17:47
valorieme too17:47
Riddellthis article is about a massive Kubuntu rollout https://insights.ubuntu.com/2014/07/07/ubuntu-and-open-source-help-the-city-of-munich-save-millions/17:48
Riddellbut doesn't mention kubuntu once17:48
pleia2:\17:48
Riddellcanonical needs to credit the community that builds ubuntu17:48
pleia2I didn't realize it was Kubuntu either17:48
Riddellhttps://bugs.launchpad.net/ubuntu-website/+bug/1339508 "Misspelling in insights article"17:48
ubottuLaunchpad bug 1339508 in Ubuntu Website "Misspelling in insights article" [Undecided,In progress]17:48
Riddellit's actually a really great process there, they come to akademy and we're have sprints in munich which effectively replace UDS17:49
Riddellthey didn't contact either munich or us when they wrote that article17:49
pleia2that's unfortunate to hear17:49
RiddellReviewing the licence policy situation the Ubuntu liceensing page says all the right stuff http://www.ubuntu.com/about/about-ubuntu/licensing "Must allow these rights to be passed on along with the software. You should be able to have exactly the same rights to the software as we do."17:50
Riddellwhich is correct.17:50
RiddellThe Canonical IP policy continues to be incorrect however http://www.canonical.com/intellectual-property-rights-policy "Any redistribution of modified versions...will need to recompile the source code to create your own binaries"17:50
RiddellThis is incorrect, as all software is free software once it is17:50
Riddelldistributed to someone that person can further distribute it all they17:50
Riddellwant under the relevant free software licence.  To claim otherwise is17:50
Riddellan insult to the copyright holders, the upstreams who write our17:50
Riddellsoftware, and goes against the Ubuntu policy above. It causes worry for our17:50
Riddellsupporters and is one reason why Blue Systems are looking at other17:50
Riddelldistributions.  It needs to be changed and I strongly feel it is the17:50
Riddelltask of the community council to stand up to Canonical on this topic.17:50
pleia2we don't seem to have dholbach or mhall119 here today, so I'll be sure to point them at this log to see what can be done to follow up with Canonical on this17:50
pleia2(I'm not sure who to contact)17:51
pleia2to your last point, this is really difficult, we've tried interacting with lawyers but it seems to be their lawyer language we can't get past17:52
valorieit worries me to see Canonical stop pushing freedom as a value17:52
pleia2other CC members should chime in here, but we've spent months on this, mostly banging our heads against the wall17:52
valoriethis could be basic as to why we're not drawing new people17:52
beunopleia2, I think dpm is the person to talk to nowadays17:52
pleia2so I assure you we have stood up to canonical, we just don't get anywhere17:52
Riddellif they continue to claim something which isn't true the CC should put out a statement saying so17:53
elfypleia2: agree witht hat17:53
pleia2we don't actually have any power when it comes to canonical IP, trademarks, etc17:53
Riddellthe CC statement that was put out was as wishy washy as canonical's public statements on the topic17:53
Riddelltalking about how lawyers are needed and copyright law is complex is a poor excuse17:53
pleia2that's because it was really really hard to write17:53
pleia2it's the truth17:54
pleia2we can only do so much :(17:54
Riddellthe canonical IP statment is incorrect, it's that simple17:54
Riddellit claims restrictions which go against the core values of ubuntu and free software17:54
Riddellit's badly hurting our community17:54
valorieI agree17:55
Riddelland I'm astonished that nobody outside of kubuntu thinks this is an issue17:55
valorieI think most are confused, or just turn off when the whole idea of intellectual property is discussed17:56
valoriebut ignoring it just weakens the freedoms we have17:56
* Riddell reports bug 137686017:57
ubottubug 1376860 in Ubuntu Website "Use of term "derivatives" to describe flavours" [Undecided,New] https://launchpad.net/bugs/137686017:57
valorieif we don't stand up for our own rights, who will?17:57
YokoZarI should comment.17:57
pleia2Riddell: thanks17:57
hggdhpleia2:  I am here now, if you need me17:57
pleia2hggdh: thanks, we had some other membership board folks turn up so we don't :)17:58
YokoZarAs a non-canonical CC member, I independently checked Canonical's copyright claims with my own legal consultation from a copyright expert.17:59
hggdhyeah, just read the backlog -- I agree with popey, FWIW17:59
YokoZarIt is "unclear" whether stuff like the build infrastructure (mere compiling) generates a new copyright, particular in non-US copyright situations.17:59
RiddellI have never heard of anyone anywhere suggesting that a compiler adds extra copyright restrictions18:00
Riddellsome tools like yacc do because they copy their own code into the output, compilers do not18:00
Riddelleven if they did, to then claim further restrictions would be against the GPL18:01
YokoZarI am 100% with you tehre Riddell18:01
Riddelland if it was to be added to BSD type licenced packages only then that would need to be stated before that copy is given18:01
YokoZarThe new copyright would obviously be a derivative of the code itself18:01
Riddellbut it's not, ubuntu is distributed around the world on hundreds of mirrors18:01
Riddellthere is no extra copyright licence added to it18:01
popeyRiddell: it specifically says "modified versions"18:02
popeymirrors are not making modified versions18:02
RiddellI review every package in the archive as an archive admin and none of them have any extra restrictions from canonical18:02
Riddellpopey: regarless, this is free software, you can modify all you like18:02
Riddellelse it's not free software18:02
popeyThis is a trademark issue though surely?18:02
popey<- not a lawyer18:02
Riddellsure18:02
YokoZarAnd arguably any package built this way is being licensed the same as its code via the license attached to it.18:02
Riddellthe canonical IP policy talks about that and that's fine18:02
popeynot a software licensing issue18:02
valoriehttp://www.gnu.org/philosophy/free-sw.html18:03
popeythis has nothing technically to do with licensing the software, its use of the name18:03
popey"Ubuntu"18:03
Riddellbut it also talks about needing to recompile binaries, which is nonsense18:03
mdeslaurRiddell: how else do you remove the trademarks?18:03
popeythat sounds like anti-mint-ification to me18:03
YokoZarThe problem is that "arguably" in there.  The only context this came up was in granting Mint a license to keep doing what they were doing for free and not actually contest it, so I didn't see it as a particular issue at the time18:03
valorie"Freedom to distribute (freedoms 2 and 3) means you are free to redistribute copies, either with or without modifications, either gratis or charging a fee for distribution, to anyone anywhere. Being free to do these things means (among other things) that you do not have to ask or pay for permission to do so. "18:03
Riddellthat popey and YokoZar are talking about different laws suggests this issue is just deliberately made murky by canonical in the hope of putting off anyone from making a derivative distro18:04
beunoit isn't18:04
beunoand there's no evidence to that18:04
popeyindeed, it's not.18:04
popeyI wasn't involved in the discussion, so my input here is speculation and interpretation.18:05
RiddellYokoZar: no, the context I care about is support from Blue Systems who are worried by what it means for kubuntu's freedom18:05
hggdhRiddell: I doubt it is canonical murkying it -- copyright, etc is extremely murky due to pressure from old players18:05
popeyThis needs input from Steve George IMO.18:05
popeydirectly.18:05
Riddellhggdh: they are making it murky by not stating where the extra restrictions are and if they are copyright of trademark18:05
popeyHis team "owns" that document.18:05
popeyIf it's inaccurate or misleading, or against a license we use, then he is the person who should be accountable for that.18:06
YokoZarRiddell: On the particular copyright issue, my best belief is that there is a colorable legal argument to Canonical's claim that you need to recompile to wash away all their rights.  They might lose in court though, but it won't be tossed instantly.18:06
hggdhRiddell: ack. I suld suggest the CC pinging canonical's legal18:06
hggdh(as popey just stated, BTW)18:06
beunoI don't think it's about recompiling, it's about re-packaging things so they don't have "ubuntu" in the name18:07
YokoZarAnd I don't particularly ascribe any maliciousness here, as so far I haven't seen any actual action come out of that policy other than granting Mint 100% permission.  If they took a stand against Blue Systems I'd probably join your side Riddell18:07
popeyIndeed, this sounds very much like Red Hat -> CentOS rebuilding of yore to me.18:07
hggdhyeah18:08
YokoZarbeuno: The trademark issues are well-established.  But hypothetically they wouldn't require recompiling to remove the branded marks, merely covering them up (eg dpkg-diversions)18:08
YokoZarOn another technical note, this whole issue gets mooted by reproducible builds18:09
beunosure18:09
hggdhin copyrights and trademarks experience has shown that a lot of times what could be ascribed to malice is actually a communication issue18:10
elfyI'm not sure that a short catch up meeting with us will do this subject service, we can do as popey suggests and contact Steve George18:11
YokoZarAnd lawyers speak an entirely different language.18:11
hggdh+1 (FWIW)18:11
valorieit's not like this is a new issue; rather a long-simmering one18:11
hggdhI think Riddell's questions are important enough to be looked at18:12
YokoZarThe specific question I'd have will be regarding how reproducible builds will be affected by copyright (ie, in a world where anyone produces identical binaries to the canonical infrastructure)18:12
YokoZarI can only imagine that clarifying they're free18:12
YokoZaror, rather, the same license as the package itself18:12
pleia2valorie: indeed, and we really have put a lot of work and discussion into this18:12
RiddellI would expect the CC to ask that the statement that derivatives "will need to recompile the source code to create your own binaries" be removed18:13
Riddellwhich won't happen, this is hardly a new issue18:13
popeyBut you're not a derivative, so why does this affect you?18:13
Riddellin which case ask for exactly what restriction allows this to be claimed and how it's compatible with the ubuntu licence policy18:13
Riddellpopey: because I care about my derivatives18:14
hggdhRiddell: at least a more expanded explanation of why this is considered as needed18:14
popeyokay.18:14
valoriewe are a derivitive according to the derivitives page18:14
Riddellwe have large rollouts and people interested in using and investing in kubuntu and I don't want them to be put off as they are being18:14
valorieunfortunately18:14
popeyIt does explicitly say you're a special kind of derivative, a flavour, although also spells it flavor.18:14
popeyOk, understood.18:15
valorielol18:15
pleia2valorie: kubuntu is a flavor, the derivitives page is a bug :)18:15
popeyI disagree18:15
pleia2heh18:15
popey☻18:16
pleia2alright, we'll start a thread on the CC list to have other CC members look at this too, I don't know that we can come up with any other conclusion at this point18:19
pleia2I think YokoZar has some todo list items too18:20
YokoZarYeah I'm gonna consult independent copyright experts again (not Canonical-legal, who must "zealously" represent Canonical only)18:21
valorieI hope you can make the needle move18:21
pleia2thanks YokoZar18:21
elfythanks YokoZar18:21
valoriebecause this is definitely a problem for us18:21
elfywe know valorie18:21
pleia2thanks for coming valorie, Riddell and sgclark, you all do great work18:21
pleia2#topic Any other business18:22
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology | Community Council Meeting | Current topic: Any other business
pleia2do we having anything else?18:22
elfynot here18:22
pleia2ok, thanks everyone18:22
pleia2#endmeeting18:22
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Thu Oct  2 18:22:43 2014 UTC.18:22
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2014/ubuntu-meeting.2014-10-02-17.13.moin.txt18:22
belkinsaFJKong, are you ready for the Membership Board meeting that is in 56 minutes?21:07
FJKongbelkinsa: yes21:30
FJKongbelkinsa: I just got up, it is 5:30, lol21:31
belkinsaAh, i see.  We are doing in #ubuntu-meeting, this channel is really for the Board members to talk about applicants if needed.21:35
belkinsaEr, nevermind on what I said there.21:35
belkinsaWrong channel!21:35
FJKongbelkinsa: wrong channel?21:36
belkinsaI thought you were in #ubuntu-rmb for some reason.21:36
FJKongbelkinsa: I just join in that channel21:37
belkinsaNo, like I said, that channel for us not the applicants, unless someone has a question for us21:38
FJKongah, I see21:38
iulianOkay, time to start.22:00
iulian#startmeeting22:00
meetingologyMeeting started Thu Oct  2 22:00:22 2014 UTC.  The chair is iulian. Information about MeetBot at http://wiki.ubuntu.com/meetingology.22:00
meetingologyAvailable commands: action commands idea info link nick22:00
popeyhello22:00
marcoceppio/22:00
belkinsaFJKong, ready?22:00
belkinsao/22:00
iulianHello and welcome to the Ubuntu Membership Review Board for the 2200 UTC meeting for October 2, 2014.22:00
FJKongbelkinsa: yes22:00
belkinsaPerfect, good luck.22:00
FJKongbelkinsa: ready for me22:00
FJKongbelkinsa: thanks22:01
belkinsa:D22:01
iulianThe wiki page for the Review Board is available here: https://wiki.ubuntu.com/Membership/Boards22:01
iulianWhen the board is ready to vote, they will publicly vote in the channel with either +1, 0, or -1 (for membership, abstain, and against membership, respectively). If the sum of those numbers amounts to at least +1, then the applicant is now an official Ubuntu member! (feel free congratulate them!)22:01
iulian#votesrequired 422:02
meetingologyvotes now need 4 to be passed22:02
iulian#voters hggdh marcoceppi belkinsa popey iulian22:02
meetingologyCurrent voters: belkinsa hggdh iulian marcoceppi popey22:02
iulian#subtopic Fanjun Kong22:02
iulianFJKong: Hi there. Could you please introduce yourself?22:03
FJKongiulian: sure22:03
FJKonghello everyone, my name is FanJun Kong, I am 29 years old, live in Beijing, China. I work for canonical at Desktop team since last year. Before join canonical,22:03
FJKongI worked for SUSE for 3 years.22:03
FJKongI start to use linux since 2005.22:03
FJKongMy wiki page is here: https://wiki.ubuntu.com/FanjunKong22:03
FJKongmy lp page is here: https://launchpad.net/~fjkong22:04
FJKongsogou pinyin for linux: http://pinyin.sogou.com/linux/22:04
FJKongubuntu kylin : http://www.ubuntukylin.com/22:04
FJKongI add that two links, I think it maybe helpful22:05
belkinsaIs there anyone here to root for FJKong or say something about him?22:05
iulianFJKong: Yep, that's brilliant. Thanks very much.22:05
popeyNice feedback from didrocks laney and seb12822:05
hggdhyep22:05
FJKongthe project in my lp is pravite, not public so you may can't see it22:05
FJKongprivate22:06
FJKongsorry22:06
hggdhFJKong: why private?22:06
FJKonghggdh: the code for sogou is not opensource yet22:07
FJKonghggdh: It may open later, but not now22:07
hggdhOK. Then it does not count here22:07
FJKonghggdh: but we still have a opensource version here:https://github.com/lenky0401/fcitx-qimpanel22:08
iulianFJKong: Thank you for the information. I think we are ready to vote now.22:08
FJKongI also join in that one22:08
FJKongiulian: ok22:08
iulian#vote FJKong to obtain Ubuntu Membership.22:08
meetingologyPlease vote on: FJKong to obtain Ubuntu Membership.22:08
meetingologyPublic votes can be registered by saying +1, +0 or -1 in channel, (for private voting, private message me with 'vote +1/-1/+0 #channelname)22:08
iulian+122:08
meetingology+1 received from iulian22:08
popey+122:08
meetingology+1 received from popey22:08
belkinsa+1 Keep up the good work!22:08
meetingology+1 Keep up the good work! received from belkinsa22:08
hggdh+122:09
meetingology+1 received from hggdh22:09
iulianmarcoceppi?22:09
FJKonggreat thank you, guys22:09
marcoceppi+122:09
meetingology+1 received from marcoceppi22:09
iulian#endvote22:09
meetingologyVoting ended on: FJKong to obtain Ubuntu Membership.22:09
meetingologyVotes for:5 Votes against:0 Abstentions:022:09
meetingologyMotion carried22:09
iulianFJKong: Congrats!22:09
hggdhFJKong: welcome, and please do keep on :-)22:09
belkinsaAlrightty, I will add you the team and tell the world that you are one now.22:09
iulian#endmeeting22:09
=== meetingology changed the topic of #ubuntu-meeting to: Ubuntu Meeting Grounds | Calendar/Scheduled meetings: http://fridge.ubuntu.com/calendar | Logs: https://wiki.ubuntu.com/MeetingLogs | Meetingology documentation: https://wiki.ubuntu.com/meetingology
meetingologyMeeting ended Thu Oct  2 22:09:51 2014 UTC.22:09
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2014/ubuntu-meeting.2014-10-02-22.00.moin.txt22:09
belkinsa\o/ FJKong22:10
FJKongthanks for your voting, I will keep working on that22:10
belkinsaThanks everyone for the meeting22:10
popeythat was quick!22:10
FJKongbelkinsa: thanks belkinsa22:10
iulianbelkinsa: I've already added him to ~ubuntumembers.22:10
belkinsaNot a problem, FJKong.22:11
belkinsaThis is belkinsa signing out.22:11
cwaynehi guys, sorry I'm late! have I missed the vote?22:11
hggdhcwayne: just missed it22:12
cwayne:(22:12
cwaynehggdh: was there a quorum?22:12
hggdhcwayne: yes, we were covered22:13
cwaynephew, I'd have felt terrible if we missed it because of me! what was the verdict?22:13
hggdhFJKong was approved, and is the newest Ubuntu member22:14
FJKongcwayne: hi cwayne22:14
cwaynegood, I was going to vote +1 too :)22:15
FJKongcwayne: thank you22:15
cwayneFJKong: np, welcome :)22:17

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!