I bought new hub to use on my desk: 7 port USB 3.0 one with switchable ports. Connected to USB 3.0 port and problems started…
Base of my desktop is P67X-UD3-B3 mainboard from Gigabyte which I have chosen due to amount of USB ports on back (alternative was one of Z68 based mainboard which would give me HDMI/VGA/DVI ports for integrated graphics). But now it looks like it was not good choice.
I have those devices connected:
- Microsoft Optical Mouse with Tilt Wheel
- Microsoft Natural Ergonomic Keyboard 4000
- Future Technology Devices International, Ltd FT232 USB-Serial
- Logitech Webcam Pro 9000
- NEC HighSpeed Hub integrated in my second monitor
- Genesys Logic based 7-port USB 3.0 hub on my desk
- Samsung ML-2160 Laser printer
But when I plug any of those USB 1.1 devices all I have is “Not enough bandwidth for new device state.” message from kernel. Faster devices are fine so I can connect pen drives, hard drives, phones or tablets. But forget about USB-Serial dongles or Yubikeys or BlueTooth…
Why’s that? Take a look at “lsusb -t” output:/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M /: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M |__ Port 1: Dev 6, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 7, If 0, Class=Hub, Driver=hub/4p, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M |__ Port 1: Dev 28, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 29, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 3: Dev 62, If 0, Class=Mass Storage, Driver=usb-storage, 480M |__ Port 2: Dev 54, If 0, Class=Printer, Driver=usblp, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 3: Dev 10, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 2: Dev 11, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 2: Dev 11, If 1, Class=Video, Driver=uvcvideo, 480M |__ Port 2: Dev 11, If 2, Class=Audio, Driver=snd-usb-audio, 480M |__ Port 2: Dev 11, If 3, Class=Audio, Driver=snd-usb-audio, 480M |__ Port 3: Dev 12, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 12M |__ Port 5: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M |__ Port 5: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M |__ Port 6: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
How many EHCI buses do you see? You may say two (as there are two ehci-pci entries) or you may say four (as there are four 480M buses). I would say that “not enough” is best answer.
I played with cables to move devices from 2nd bus to 1st one, moved printer from 3rd bus to 5th (which is two USB 3.0 connectors on top of computer’s case) and still not enough bandwidth for Yubikey or other USB 1.1 device. Note that all devices plugged into on-desk USB 3.0 hub lands on 3rd (1.1/2.0) or 4th (3.0) bus.
During next few days I will plug extra USB 2.0 controller to check will it improve situation after keyboard, mouse, monitor, webcam, ftdi move there.
Full Circle Podcast Episode 40, The Man That Slept
Our Sincerest Apologies for the massive delay in getting this Episode released, we’ve all been very busy on various solo projects in the early part of this year, which will become clearer when the next show comes out. We will be making a massive effort to get back into a regular recording schedule (I know we say this every time but this time we have made some substantial changes to the way the show will be recorded in the future which we will explain on the next show). Until then enjoy our end of the year show were we reflect on 2013 and look ahead to what we can expect in 2014.File Sizes:
- OGG 59.4Mb
- MP3 91.3Mb
Running Time: 1hr 35mins 3seconds
Feeds for both MP3 and OGG:
RSS feed, MP3: http://fullcirclemagazine.org/category/podcast/feed
RSS feed, OGG: http://fullcirclemagazine.org/category/podcast/feed/atom
The podcast is in MP3 and OGG formats. You can either play the podcast in-browser if you have Flash and/or Java, or you can download the podcast with the link underneath the player. Show notes after the jump.
- Les Pounder (blog at http://bigl.es twitter @biglesp)
- Olly Clark (blog at http://www.ollyclark.org/blog twitter @ollyclarkdotorg)
- Tony Hughes (blog http://tony-hughes.blogspot.co.uk/ twitter @TonyH1212)
01:28 | WELCOME and INTRO:
02:19 | Since Last Time
- Les - Has been very busy as he is now a freelance author/writer and trainer, he has been teaching teachers how to programme using Python and how to use the Raspberry Pi and Arduino microcontrollor boards (stuff as Tech Geeks we all take for granted, but with the change in curriculum from ICT to teaching computing in the UK which is to be implemented this year and next year teachers are really struggling to get to grips with how to teach in effect a new subject to them which quite alot don’t have any prior experience or knowledge in.) Les has also finished writing a new book Google Coder for The Raspberry Pi which is currently going through the proof reading process. He has also been working with a couple of schools in the North West on “secret” Raspberry Pi projects for a competition run by PA Consulting . Les has also received quite alot of Tech to review aswell.
- Tony - Has reinstalled his desktop PC to Linux Mint Debian edition, he got the 3.10-2 kernel and while not the latest version Libreoffice 4.0.3 is a solid piece of software and it seems to get the Firefox update within a reasonable time following release. He’s happy LMDE user until I realized there are sound issues which have made the podcast recording problematic. He also attended the Manchester Raspberry Jam in November and took loads of photos which you can see on my flickr account http://www.flickr.com/photos/38750704@N07/sets/72157637766800375/. On a personal note Tony is now a pensioner having taken early retirement from the NHS, so he’s got a bit more time to do geeky stuff like writing articles for the FCM (hint, hint to you listening out there) And yes he’s put my money where my gob is and you should see my penned article sometime in the coming months assuming it is editorially worthy.
- Olly - Finally had the majority of the fraudulent entries in his credit history removed, the searches are still recorded but his credit history has gone back up to fair. He has also found that he can password protect his credit file which the creditor will have to contact him to continue with any credit application. He has also installed Linux Mint 16 on both his ultrabook and main box and is very pleased with the advances with both the OS and Cinnamon Desktop Environment, Also attempted to join the Hacker Public Radio New Year Broadcast, did a whopping 20 minutes before his main box died, further investigation that evening revealed that there appeared to be a fault with the south bridge chipset on the motherboard so unfortunately terminal, this has accelerated the Core i7 build to replace it!! Also purchased one of the last Nexus 4’s from Google to replace his aging Samsung Galaxy S2. Has also acquired a VPS initially from Bytemark using the Oggcamp promotion they were doing just for the event but the cost without the offer the cost was too pre-clusive so he moved to Digital Ocean after a good tip from Les.
16:33 | NEWS
- They’re at it again, Jono Bacon and Stuart Langridge are back podcasting, this time they are joined by Bryan Lunduke (some of you may remember him from Linux Action Show and he’s been in the news for some other things which were less positive!!) and Jeremy Garcia the man behind Linux Answers. The new podcast is called Bad Voltage and is a tech/general interest show rather than focusing on Open Source Software as messrs Langridge and Bacon have done with their previous endeavors, LUGRadio and A Shot of JAQ. If you were a LUGRadio listener than you’ll have a reasonable idea of what to expect.
- Another new pod cast is Linux Luddites http://linuxluddites.com/about/ Tony has listened to a couple of these and Joe and Paddy are a couple of Linux/Open Source users who tend to stick with the philosophy that if it ain’t broke don’t fix it.
- Well we called it on Episode 37, we thought there maybe a new Nexus phone in the pipeline with the reduction of the price of the Nexus 4 and we weren’t wrong, Google launched the Nexus 5 on the 6th November it comes with Android 4.4 codenamed KitKat (which has now been confirmed by the way) features a Qualcomm Snapdragon 800 with 2.26GHz Quad-Core Krait CPU, 2Gb of RAM and comes with either 16 or 32Gb internal storage. http://www.knowyourmobile.com/google/google-nexus-5/19767/nexus-5-release-date-price-features-and-specs-its-finally-here
- CentOS & Red Hat have formed an alliance to develop a new distribution which will be aimed at the existing and new Enterprise customer base and will allow both companies to accelerate development of their enterprise technologies. http://www.theinquirer.net/inquirer/news/2321948/red-hat-and-centos-team-up-to-push-linux-and-openstack
28:25 | REVIEW of 2013 (It’s Now Tradition for the First Show of The Year, if You Can Call Doing it Once Traditional!!)
- Raspberry Jamboree 2013 - the first even Raspberry Jamboree held at the Manchester Central Conference Centre on 9th March 2013, which in essence was a Raspberry “Super” Jam, 365 people attended the event and an average of 65 people watched the live stream. The event included the CPC shop which was sselling as yet unreleased hardware and accessories for the Raspberry Pi, a “Class Room of The Future” which include Pis, screens, keyboards and mice and workbooks for the children, adults and teachers, some of the workshops were led by Raspberry Pi Foundation Trustee Pete Lomas http://www.raspberrypi.org/raspberry-jamboree/ Raspberry Jamboree 2013 Programme
- Manchester Girl Geeks Bracamp 2013 – the first Barcamp that was specifically organised to support women, a role reversal with the demographic comprised of 75% Women with all tickets sold out and a fairly large waiting list. There were over 70 attendees in total crammed into the small space at Madlab, diverse subject matter for talks ranging from Google Analytics to Q&A of a Hacker through to e-textiles https://storify.com/stecks/manchester-girl-geeks-barcamp-2013
- Ucubed 2013 – Formally an event that Les and his merry men used to organised but the year the mantle was passed on to Jack Wearden and Chris Wilson, Ucubed which is the Ubuntu and Upstream Unconference, an event for users of the Ubuntu and Debian Operating Systems. The ticketing was a pay what you want strategy. http://ucubed.info/
- OpenTech 2013 – A Geek and Tech conference held in the University of London’s Student Union, just £5 to gain entry with “headline speaker” such as Deputy Director of Government Digital Services Tom Loosemore, Russ Garrett the co-organiser of EMF Camp. Lot’s of discussions and talks aimed at hacking the National Health Service to help improve the service and solve of the unique problems the NHS have to face in the digital age.
- Barcamp Blackpool 2013 – Once again organised by Les and Lalita D’Cruze there were roughly 250 attendees, once again the even was held at the Norbreck Castle on the sea front at Bispham, but the rooms were set up and utilised differently this year.
- Oggcamp 13 – held at the John Lennon Art & Design Acadmey, Liverpool John Moore’s University, 19-20th October 2013. There was a Open Hardware Summit including Cefn Holye’s Shrimp.it, Fabric Printing and a Block Moving apparatus which you were able to build whatever you liked in a Minecraft style. FreakyClown, Alison Chaiken, Javier Ruiz (Open Rights Group) among others speakers. We also were there and recorded our first ever podcast in front of a live audience, there was also a raffle once again this year with lots of eclectic prizes. www.oggcamp.org oh and did we mention The Pizza:
- New Nexus 7 2013 - 7.02″ 1920×1200 HD display, 1.2MP front facing, fixed focus and 5MP rear facing, auto focus cameras. 114 x 200 x 8.65 mm, up to 9 hours active use, wireless charging built-in (Qi compatible), CPU: Qualcomm Snapdragon S4 Pro, 1.5GHz, GPU: Adreno 320, 400MHz, Dual-band Wi-Fi (2.4G/5G) 802.11 a/b/g/n, NFC (Android Beam),16GB or 32GB internal storage and 2 GB RAM
- Edward Snowden – His “WikiLeaks” style revelations regarding the NSA’s Five Eye global surveillance strategies and of course PRISM
- Syrian Electronic Army’s – have come to the for this year joining Anonymous in electronic activism of the year, most notably cracking Microsoft’s Skype protocol.
- Manchester Raspberry Jam November 2013 - This was Ben Nuttall‘s last Manchester Raspberry Jam as organiser as he headed off down to Cambridge to join the Raspberry Pi Foundation, it was a packed schedule, Olly, Les and fellow broadcaster and friend of the show Dan Lynch were responsible for the Audio and Video solution to record the event while Tony became the roving Photographer. There were 14 talks scheduled for the day including a forum Q&A session with Eben and Liz Upton and Clive Beale of the Raspberry Pi Foundation.
1.08:47 | REVIEW Motorola Moto G
- “A Great Phone at a Great Price” the phone could be classed as an entry level Nexus phone the Spec is that good and also running vanilla Android.
- HSDPA capable (Not 4G though), Boot Loader is unlocked as standard!!
- 720 x 1280 pixels, 4.5 inches (~326 ppi pixel density), internal only 8 or 16 GB, 1 GB RAM, Qualcomm MSM8226 Snapdragon 400 processor which is a Quad-core 1.2 GHz Cortex-A7, has a Adreno 305 GPU, 5 MP, 2592 х 1944 pixels, autofocus, LED flash Rear Facing Camera and 1.3 MP Front Facing Camera.
- It comes running 4.3 Jelly Bean but once you connect to WiFi and register 4.4.2 KitKat is available as an over-the-air update.
1.13:35 | DISCUSSION The Future of Oggcamp
- Originally Oggcamp was originally about the Linux Outlaws and the Ubuntu UK Podcast getting together to organise a replacement event for LugRadio Live and both group of listeners from those podcasts attending
- Now it has become an Event in it’s own right evolving from a Linux and Open Source Event into a Geek and creative event attracting it’s own unique audience.
- As the years have passed more members of the community have become involved in the organisation of the event
- We want the event to continue with more people from the community getting involved in the organisation, many people commented at the event that it should have been held somewhere in Southern England this year, OK help find a venue?
- Want to see something different, introduce an activity you want to see there, get involved
- The Crew are pivotal to the event without them the it wouldn’t be the success it has been, special thanks got out to Emma for manning the Merch Desk at last years event
- If after listening to this segment you want to volunteer to help the event get in touch with us using the various feedback details below and we’ll put you in touch with the people you need to speak to, also if you want to be a member of the crew use the get in touch and Les will put you on the Crew Mailing List.
1.23:24 | FEEDBACK
- Some more feedback from Thomas Heine “Listened to +Full Circle Magazine Podcast Episode 37, The Sausage Roll Kickstarter with +Oliver Clark , +Les Pounder , +Tony Hughes and FreakyClown and actually it was quite entertaining guys!
Also it was perfectly understandable for me, so thank you for enhancement and reacting to feedback. As a small additional feedback to this episode I want to give you a link to where Germany’s world famous hacker group “Chaos Computer Club” hacked Apples iPhone fingerprint reader http://www.ccc.de/en/updates/2013/ccc-breaks-apple-touchid
I still want you to implement +Flattr for the podcast, so I could subscribe to it and donate monthly to you guys as a small contribution to your efforts…just think about and give it a try ;)
Thanks for the great show and of course for calling+The Dick Turpin Road Show your sister podcast :)”
- Some more feedback via Google + this time from Keith Milner “Just listening to Episode 37, interesting Freakyclown’s observation on Blackberrys being popular with kids because of being hand-me-downs. My wife (who is a teacher) has a different perspective: they like them (especially the older models) because they have keyboards that they can use one-handed and (with practice) without looking at it. This is useful for messaging each other in the classroom without the teacher spotting you and confiscating your phone.
…and this came out too late for the sausage rolls.“
- Thomas Heine also commented on Episode 38 via Google + again “Listened to the latest episode of the +Full Circle Magazine Podcast with +Tony Hughes and +Oliver Clark. Informative as usual and I think I like the idea of producing shorter shows and I am looking forward to see how it will be going in the future. Loved the live discussion section
Still no +Flattr mates ;)”
- Dave Megis Nicholas affectionately known as “Mega Slippers” on twitter asked “I’d be interested to hear your views on ElementaryOS, what do you think of it’s design? Do you think linux on the desktop needs clearer/cleaner design?”
1.34:19 | OUTRO AND WRAP
Comments: on this page, using the comment form, OR;
Send us a comment to firstname.lastname@example.org
You can also send us a comment by recording an audio clip of no more than 30 seconds and sending it to the same address. Comments and audio may be edited for length. Please remember this is a family-friendly show.
Please note: this podcast is provided with absolutely no warranty whatsoever; neither the producers nor Full Circle Magazine accept any responsibility or liability for content or interaction which readers and listeners may enter into using external links gleaned from this web-site, forum or podcast series.
Creative Commons Music Tracks
Opening: ‘Achilles’ by Kevin Macleod
Main Theme: ‘Revolve’ by His Boy Elroy
Catch Up to News: ‘Dance Zone’ by Unknown
News to Review of 2013: On the Run 1 By Unknown
sudo killall ubuntuone-login ubuntuone-preferences ubuntuone-syncdaemon
mv ~/Ubuntu\ One/ ~/UbuntuOld
rm -rf ~/.local/share/ubuntuone/
rm -rf ~/.cache/ubuntuone/
rm -rf ~/.config/ubuntu/
rm -rf ~/.config/ubuntuone/
sudo apt-get purge ubuntuone-* python-ubuntuone-storage* -y
RIP u1! FYI some alternatives with Ubuntu clients: Dropbox, Copy, Wuala, Bitcasa, Hubic or your Owncloud.
Right now I am want to test it. During this days, I will try to run Ubuntu on it. :)
A special thanks to Jason Kridner for this board!
The Debian community has recently started discussing the way to choose the real-time communications (RTC/VoIP) desktop client for Debian 8 (jessie) users.
Debian 7 (wheezy), like Fedora, ships GNOME as the default desktop and the GNOME Empathy client is installed by default with it. Simon McVittie, Empathy package maintainer has provided a comprehensive response to the main discussion points indicating that the Empathy project comes from an Instant Messaging (IM) background (it is extremely easy to setup and use for XMPP chat) but is not a strong candidate for voice and video.Just how to choose an RTC/VoIP client then?
One question that is not answered definitively is just who should choose the default RTC client. Some people have strongly argued that the maintainers of individual desktop meta-packages should choose as they see fit.
Personally, I don't agree with this viewpoint and it is easy to explain why.
Just imagine the maintainers of GNOME choose one RTC application and the maintainers of XFCE choose an alternative and these two RTC applications don't talk to each other. If a GNOME user wants to call an XFCE user, do they have to go to extra effort to get an extra package installed? Do they even have to change their desktop? For power users these questions seem trivial but for many of our friends and family who we would like to contact with free software, it is not amusing.
When the goal of the user is to communicate freely and if they are to remain free to choose any of the desktops then a higher-level choice of RTC client (or at least a set of protocols that all default clients must support) becomes essential.Snail mail to the rescue?
There are several friends and family I want to be able to call with free software. The only way I could make it accessible to them was to burn self-booting Debian Live desktop DVDs with an RTC client pre-configured.
Once again, as a power-user maybe I have the capability to do this - but is this an efficient way to overcome those nasty proprietary RTC clients, burning one DVD at a time and waiting for it to be delivered by snail mail?A billion browsers can't be wrong
WebRTC has been in the most recent stable releases of Firefox/Iceweasel and Chrome/Chromium for over a year now. Many users already have these browsers thanks to automatic updates. It is even working well on the mobile versions of these browsers.
In principle, WebRTC relies on existing technologies such as the use of RTP as a transport for media streams. For reasons of security and call quality, the WebRTC standard mandates the use of several more recent standards and existing RTC clients simply do not interoperate with WebRTC browsers.
It really is time for proponents of free software to decide if they want to sink or swim in this world of changing communications technology. Browsers will not dumb-down to support VoIP softphones that were never really finished in the first place.Comparing Empathy and Jitsi
There are several compelling RTC clients to choose from and several of them are now being compared on the Debian wiki. Only Jitsi stands out offering the features needed for a world with a billion WebRTC browser users.Feature Empathy WebRTC requirement? Comments Internet Connectivity Establishment (ICE) and TURN (relay) Only for gmail XMPP accounts, and maybe not for much longer For all XMPP users with any standards-based TURN server, soon for SIP too Mandatory Enables effective discovery of NAT/firewall issues and refusal to place a call when there is a risk of one-way-audio. Some legacy softphones support STUN, which is only a subset of ICE/TURN. AVPF X Mandatory Enables more rapid feedback about degrading network conditions, packet loss, etc to help variable bit rate codecs adapt and maximise call quality. Most legacy VoIP softphones support AVP rather than AVPF. DTLS-SRTP X Mandatory for Firefox, soon for Chrome too DTLS-based peer-to-peer encryption of the media streams. Most legacy softphones support no encryption at all, some support the original SRTP mechanism based on SDES keys exchanged in the signalling path. Opus audio codec X Strongly recommended. G.711 can also be used but does not perform well on low bandwidth/unreliable connections Opus is a variable bit rate codec the supercedes codecs like Speex, SILK, iLBC, GSM and CELT. It is the only advanced codec browsers are expected or likely to implement. Most of the legacy softphones support the earlier codec versions (such as GSM) and some are coded in such a way that they can't support any variable bit-rate codec at all.
Retrofitting legacy softphones with all of these features is no walk in the park. Some of them may be able to achieve compliance more easily by simply throwing away their existing media code and rebuilding on top of the WebRTC media stack used by the browsers
However, the Jitsi community have already proven that their code can handle all of these requirements by using their media processing libraries to power their JitMeet WebRTC video conferencing server
Several people have spoken out to say they want an RTC client that has good desktop integration (just like Empathy) but I'm yet to see any of them contribute any code to such an effort.
Will this type of idealism really kill any hope of getting the optimum communications tool into the hands of users?
As for solving all the other problems facing free communications software, the Jitsi community have been at it for more than 10 years. Just have a look at their scorecard on Github to see what I mean. Jitsi lead developer Emil Ivov has a PhD in multimedia and is a regular participant in the IETF, taking on some of the toughest questions, like how to make a world with two protocols (SIP and XMPP) friendly for real users.A serious issue for all Linux distributions
Communications technology is one of the most pervasive applications and also one of the least forgiving.
Users have limited patience with phones that don't work, as the Australian Russell Crowe demonstrated in his infamous phone-throwing incident.
Maximizing the number of possible users is the key factor that makes networks fail or succeed. It is a knife that cuts both ways: as the free software community struggles with this issue, it undermines our credibility on other issues and makes it harder to bring free desktops to our friends, families and workplaces. Do we really want to see the rest of our work in these areas undermined, especially when there is at least one extremely viable option knocking at the door?
We had to add a twist to that idea though, apart from the existing checkbox project, all of the new projects would have no source. Just bugs, blueprints and releases (series, milestones and tarballs). Why? Because we lead a double life and need to take that into account and splitting the project into multiple code repositories is a separate transition that we have decided not to do (at this time, though I think that's healthy for us).
So the double-life aspect. As mentioned in one of my earlier posts, Chcekbox has two kinds of releases. The one life is about our upstream role. We release tarballs, package them for Debian, get them sponsored, synchronize them to Ubuntu into the hands of everyone using the platform. The other life is organized around our PPAs, internal customers and project schedules. There Ubuntu deadlines don't matter but it also means that important bugs have two releases they are a part of. They are a part of one (or more) of the upstream components. This is important so that we can properly document what goes into each release. They are also a part of a timestamped delivery for our internal customers. They also care about tracking fixes to the issues blocking their work.
So with that we now have checkbox-project (a launchpad project group) that aggregates our entire stack. You can now see all of the bugs and milestones throughout the project. You can also see how particular bugs or features translate to upcoming, scheduled releases of particular components. We hope that this new arrangement will be more valuable for everyone who tracks our work, despite the added set of project.
After many years of the lovely Nuno working on artwork without much success in creating a community the all new KDE Visual Design Group has got something exiting going with people working on a new widget theme, new Plasma theme, new font, new wallpaper, new icons and new cursor theme. Exciting. Best of all in chatting with designer Jens today it turns out most of the designers use Kubuntu – the first choice for classy artists.
This week has been bitter-sweet. On the one hand, we announced that a project many of us had poured our hearts and minds into was going to be shut down. It’s made many of us sad and some of us haven’t even figured out what to do with their files yet :)
On the other hand, we’ve been laser-focused on making Ubuntu on phones and tablets a success, our attention has moved to making sure we have a rock-solid, scalable, secure and pleasant to use for developers and users alike. We just didn’t have the time to continue racing against other companies whose only focus is on file syncing, which was very frustrating as we saw a project we were proud of be left behind. It was hard to keep feeling proud of the service, so shutting it down felt like the right thing to do.
I am, however, very excited about open sourcing the server-side of the file syncing infrastructure. It’s a huge beast that contains many services and has scaled well into the millions of users.
We are proud of the code that is being released and in many ways we feel that the code itself was successful despite the business side of things not turning out the way we hoped for.
This will be a great opportunity to those of you who’ve been itching to have an open source service for personal cloud syncing at scale, the code comes battle-tested and with a wide array of features.
As usual, some people have taken this generous gesture “as an attempt to gain interest in a failing codebase”, which couldn’t be more wrong. The agenda here is to make Ubuntu for phones a runaway success, and in order to do that we need to double down on our efforts and focus on what matters right now.
Instead of storing away those tens of thousands of expensive man-hours of work in an internal repository somewhere, we’ve decided to share that work with the world, allow others to build on top of that work, benefit from it.
It’s hard sometimes to see some people trying to make a career out of trying to make everything that Canonical does as inherently evil, although at the end of the day what matters is making open source available to the masses. That’s what we’ve been doing for a long time and that’s the only thing that will count in the end.
So in the coming months we’re going to be cleaning things up a bit, trying to release the code in the best shape possible and work out the details on how to best release it to make it useful for others.
All of us who worked on this project for so many years are looking forward to sharing it and look forward to seeing many open source personal cloud syncing services blossoming from it.
This week, as well as being a centrefold model in a tabloid rag, another of my life ambitions came true when I had the glory of being the release dude. Plasma 2014.6 is the first version of Plasma using KDE Frameworks 5 and the developers are hard at work coding on it. The release schedule required an Alpha so I was tasked with working out how to release some tars.
This is a very exciting release because it's the start of the next evolution of KDE Software. No major feature overhauls just a solid codebase to work from using nice technologies like QtQuick.
This is also a very boring release because it's made up of kde-workspace and kde-runtime both of which are about to disappear as the archive gets modularised. kde-runtime also overlaps with much of the kde-runtime from KDE SC 4 land so you can't install it alongside your normal KDE install. We'll fix that.
I also included a release of Oxygen Fonts which is the new feature font for Plasma. The developer of this has renamed it due to trademark issues to Comme Font but there's some alignment issues in Comme Font, plus it needs a copy of Font Forge from git to generate the .ttf files which nobody seems to be able to compile. Please tell me how if you can.
Packages are in the Kubuntu Experimental PPA for anyone who wants to try but we're still working out all the dependencies etc. And it'll remove your existing KDE install, so you take your chances :)
It's the start of something amazing...
The big news for this version is that we included a new “apt” binary that combines the most commonly used commands from apt-get and apt-cache. The commands are the same as their apt-get/apt-cache counterparts but with slightly different configuration options.
Currently the apt binary supports the following commands:
- list: which is similar to dpkg list and can be used with flags like
--installed or --upgradable.
- search: works just like apt-cache search but sorted alphabetically.
- show: works like apt-cache show but hide some details that people are less likely to care about (like the hashes). The full record is still available via apt-cache show of course.
- update: just like the regular apt-get update with color output enabled.
- install,remove: adds progress output during the dpkg run.
- upgrade: the same as apt-get dist-upgrade –with-new-pkgs.
- full-upgrade: a more meaningful name for dist-upgrade.
- edit-sources: edit sources.list using $EDITOR.
You can enable/disable the install progress via:# echo 'Dpkg::Progress-Fancy "1"' > /etc/apt/apt.conf.d/99progressbar
If you have further suggestions or bugreport about APT, get in touch and most importantly, have fun!
In this week’s show:-
- We also take a look at what’s been happening in the news:
- DRM-free Gaming outfit GOG.com are bringing “at least 100” games to Linux this year…
- Microsoft are going to release the source code for MS-DOS and Microsoft Word…
- Blender 2.7 is out…
- You can now *legally* rip your own CDs in the UK…
- Amazon has announced Fire TV…
- And there have been endless NSA and/or GCHQ revelations; they’re even spying on Angry Birds…or something…
- We catch up with what’s been happening in the Ubuntu community:
We’ll be back next week, when we’ll be getting insights from Mark Shuttleworth and going through your Winter feedback.
Please send your comments and suggestions to: email@example.com
Join us on IRC in #uupc on Freenode
Leave a voicemail via phone: +44 (0) 203 298 1600, sip: firstname.lastname@example.org and skype: ubuntuukpodcast
Follow our twitter feed http://twitter.com/uupc
Find our Facebook Fan Page
Follow us on Google Plus
Leave us some segment ideas on the Etherpad
A couple days ago I did a post about going to school, and it in-between the lines it had the words “I’m deatached from my ZNC it has got push notifications on” hidden. One person did notice, and asked about how this feature worked and mentioned some tedious points in the process. But let’s get to it!
If you use ZNC, you should already know that ZNC supports the use of modules. Some of them are already built-in with the packaged system, but some others can be compiled manually. If you host your own ZNC, this may be of your interest.
The module for this is called ‘push’ (a bit obvious, huh?) and is hosted on Github, right here. In order to be able to compile and grab the module, first execute:
sudo apt-get install git znc-dev
Then, pull the git code, make the module and install it:
git clone https://github.com/jreese/znc-push.git
And, finally, load the module on your ZNC by executing the following on your ZNC:
/msg *status loadmod push
In general, there are two services I have checked are good and work: Pushbullet (for Android) and Airgram (for iOS). Each service has some specific configuration options. In the case of Pushbullet, which I use, you need to execute the following on your ZNC:
/msg *push set service pushbullet
/msg *push set secret [secretgoeshere]
/msg *push set target [targetgoeshere]
To find this values, register on Pushbullet and login to your account. Once the device is added, click on your email address and then on ‘Account Settings’. It should explicitly give you the secret. Then, go back to your inbox and click on the device you want to send the notifications to, even if it’s already selected. Now, from the address bar, copy the ‘device_iden’ value – that should be the target. And you’re good to go!
There are many other configuration options, which can be found here. I hope this is useful for many of you who want to stick with ZNC 24/7 :)
OpenStack Icehouse RC1 packages for Cinder, Glance, Keystone, Neutron, Heat, Ceilometer, Horizon and Nova are now available in the current Ubuntu development release and the Ubuntu Cloud Archive for Ubuntu 12.04 LTS.
To enable the Ubuntu Cloud Archive for Icehouse on Ubuntu 12.04:
sudo add-apt-repository cloud-archive:icehouse
sudo apt-get update
Users of the Ubuntu development release (trusty) can install OpenStack Icehouse without any further steps required.
Other packages which have been updated for this Ubuntu release and are pertinent for OpenStack users include:
- Open vSwitch 2.0.1 (+ selected patches)
- QEMU 1.7 (upgrade to 2.0 planned prior to final release)
- libvirt 1.2.2
- Ceph 0.78 (firefly stable release planned as a stable release update)
Note that the 3.13 kernel that will be released with Ubuntu 14.04 supports GRE and VXLAN tunnelling via the in-tree Open vSwitch module – so no need to use dkms packages any longer! You can read more about using Open vSwitch with Ubuntu in my previous post.
Ubuntu 12.04 users should also note that Icehouse is the last OpenStack release that will be backported to 12.04 – however it will receive support for the remainder of the 12.04 LTS support lifecycle (3 years).
Remember that you can always report bugs on packages in the Ubuntu Cloud Archive and Ubuntu 14.04 using the ubuntu-bug tool – for example:
I just wanted to let you folks know that I am recruiting for a community manager to join my team at Canonical.
I am looking for someone with strong technical knowledge of building Ubuntu (knowledge of how we release, how we build packages, bug management, governance etc), great community management skills, and someone who is willing to be challenged and grow in their skills and capabilities.
My goal with everyone who joins my team is not just to help them be successful in their work, but to help them be the very best at what they do in our industry. As such I am looking for someone with a passion to be successful and grow.
I think it is a great opportunity and to be part of a great team. Details of the job are available here – please apply if you are interested!?
We’ve recently rolled out some changes to the submission process for Click Applications that should make it easier for you to submit new applications, and allow them to be approved more quickly.
Previously when submitting an application you would have to enter all the information about that application on the website, even when some of that information was already included in the package itself. This was firstly an irritation, but sometimes developers would make a mistake when re-entering this information, meaning that the app was rejected from review and they would have to go back and correct the mistake.
With the new changes, when you submit an application you will wait a few seconds while the package is examined by the system, and you will then be redirected to the same process as before. However this time some of the fields will be pre-filled with information from the package. You won’t have to type in the application name, as it will already be there. This will speed up the process, and should reduce the number of mistakes that happen at that stage.
We’ve also been working on a command-line interface for submitting applications. It’s not polished yet, but if you are intrepid you can try out click-toolbelt.
LogAnalyzer is a powerful but simple log file analysis tool. The upstream web site gives an online demo.
It is developed in PHP, runs in Apache and has no other dependencies such as databases - it can read directly from the log files.
For efficiency, however, it is now trivial to make it work with MongoDB on Debian.
Using a database (including MongoDB and SQL backends) also means that severity codes (debug/info/notice/warn/error/...) are retained. These are not available from many log files. The UI can only colour-code and filter the messages by severity if it has a database backend.Package status
The packages just entered Debian recently. It has now been migrated to wheezy-backports so anybody on wheezy can use it.Quick start with MongoDB
The version of rsyslog in Debian wheezy does not support MongoDB output. It is necessary to grab 7.4.8 from backports.
Some versions, up to 7.4.4 in backports, had bugs with MongoDB support - if you tried those, please try again now.
The backported rsyslog is a drop-in replacement for the standard rsyslog package and for users with a default configuration it is unlikely you will notice any difference. For users who customized the configuration, as always, make a backup before trying the new version.
- Install all the necessary packages: apt-get install rsyslog-mongodb php5-mongo mongodb-server
- Add the following to /etc/rsyslog.conf:
*.* action(type="ommongodb" server="127.0.0.1")
- Look for the MongoDB settings in /etc/loganalyzer/config.php and uncomment them. Comment out the stuff for disk log access.
- Restart rsyslog and then browse your logs at http://localhost/loganalyzer
The app showdown is still in full swing and we have seen lots and lots of activity already. The competition is going to end on Wednesday, April 9th 2014 (23:59 UTC). So what do you need to do to enter and submit the app?
It’s actually quite easy. It takes three steps.
Submit your app
This is obviously the most important bit and needs to happen first. Don’t leave this to the last minute. Your app might have to go through a couple of reviews before it’s accepted in the store. So plan in some time for that. Once it’s accepted and published in the store, you can always, much more quickly, publish an update.
Register your participation
Once your app is in the store, you need to register your participation in the App Showdown. To make sure your application is registered for the contest and judges review it, you’ll need to fill in the participation form. You can start filling it in already and until the submission deadline, it should only take you 2 minutes to complete.
Fill out the submission form.
If you have questions or need help, reach out (also rather sooner than later) to our great community of Ubuntu App Developers.
We have just received news from Canonical that all verified LoCo Teams contacts who have pre-ordered a 14.04 DVD pack will receive it from the first shipment. This will only apply for those who register until April 8th, 2014. So, if you are the contact for a verified team and have not pre-ordered your DVDs for 14.04, make sure you do it as soon as possible!
If you are not a verified team, please l apply for the process in order to get a pack for the cycle.
Remember, only team contacts from verified teams can request them!
Make sure to get your orders in before the 8th!
Since its inception, the LibreOffice project has been pursuing the objective of freeing office computing from vendor lock-in. Now, some fellow Document Foundation members and LibreOffice developers have announced an umbrella project for all the file parsing libraries that are being developed to achieve this objective.
The new project is called Document Liberation, and will house the wide range of libraries that are already allowing LibreOffice users to have control on their own files. We want everyone to, for example, take their old files written in proprietary formats and have a way to recover the information, convert it over to a standard-compliant, modern format, and ensure the long-term preservation of the information they own – because you should own your data, not a specific version of a program.
Are you interested on this? Let’s make it happen! Head over the new Document Liberation website and read all about this effort.
A good friend just yesterday sent me a link to a one and a half hour lasting live concert of 2CELLOS. And wow, I was deeply impressed. Terrific! Even Sir Elton John approves. Have to share them with you, too. :)
- Highway To Hell featuring Steve Vai: Bloody hell yeah!
- Smooth Criminal: Forbidden good.
- With Or Without You: What can I say, I'm a sucker when it comes to ballads.
P.S.: I sooo love them also for their pun in their second album title, In2ition. :D