Your girl took in her first hockey game in about 12 years last night. Don't understand the rules I thought the power play was when someone was doing some things fantastic and spectacular and everybody was just tearing on that it was a power play but had an absolute blast. Of course I think we're working on our TV situation everything's the gremlins today mercury and retrograde in the studio But I had a great time. Thank you to the LA Kings for inviting me. They lost last minute to the lost Vegas nights But it was a good time. So appreciate that and now you get to deal with my voice and my under reactions because we're all about Overreacting in the NFL. There's only you know, 17 games. There's all this going on So everything matters a lot more But here's some storylines that I believe that we are under reacting to and one of them is Hassan Reddick because I love a comeback story. I love a rewrite So here we go and tweet me yours at up and Adam's show This is the former Cardinals first rounder. Remember he makes his return to Arizona this week And he comes up with a big sack of Kyla Murray. He did that he helped the Eagles to move to 5 and 0 But it's just part of what's making the season special potentially I'm gonna go ahead and say defensive player of the year worthy in week 4 He was the NFC defensive player of the week He had two sacks he had two forced fumbles and two fumble recoveries when they took down the Jags And we do have Jared Allen coming up on the show and you know He and Jared Allen are happened to be the only players that have accomplished that feat in the last 24 seasons He has four and a half sacks now Hassan Reddick in the last three games And he is a big reason why this Eagles team might go to the Super Bowl In Arizona why he is leading this team defensively to being Undefeated the only undefeated team in the NFL beyond that. There's the numbers. We all love it We all and it all matters But his story is spectacular and I love seeing this for him because of the way things played out early on in his career There were big expectations. I remember interviewing him on the draft red carpet He ends up being taken 13th overall to Arizona and it was a disappointment early It was all this on red. He's a bust and The reason was the Cardinals tried to make him an off-ball linebacker and then he breaks out in 2020 when they get a Smarter and they moved him to edgy at 12 and a half sacks and then Arizona let him walk goes to the Panthers One-year deal 2021 racks up another 11 sacks. They for some reason go I don't want them either and they don't resign him. So he ends up with the Eagles three-year deal By the way right across the bridge from where he grew up in Camden, New Jersey playing in the same stadium where he played college Ball at Temple.  I'm wearing. It's not Eagles green. It's kind of throwback Mitchell and us vintage Eagles green. Okay, Nick Chubb the other thing that we are under reacting to heading into week six Which I can't believe He's so good Why don't we give Nick Chubb the same energy that we gave Derek Henry in 2020 and Jonathan Taylor each and every week last year and the energy that we are giving to Saquon Barkley this season He is not only the NFL's leading rusher He is the first player in NFL history and these numbers are important because it's never anything That's never been done before in this game needs to be celebrated first player to have 575 plus yards and seven touchdowns before is a hundred carry of the season and it's not just numbers, baby It is how he is doing it. Did anybody see the stiff arm of Khalil Mack on Sunday? I did it was gorgeous and he now leads the NFL with 42 miss tackles forced this season so There was an extra you know the the miss extra point for the Jets and the miss field goal this past Sunday against the Chargers The Browns would be sitting at four and one and it would be because of Nick Chubb And that's maybe why he's not being talked about In the likes of the Giants and we of course love the comeback story aspect for Saquon So this isn't a knock on Saquon, but it is a an awakening We need to be reacting more and appreciating greatness when it comes to what Nick Chubb does and he's old school And he kind of puts his head down and he does it the right way and instead of you know He should be the storyline in Cleveland this season nothing else Russell Wilson is another thing we're under reacting to because there's injury news With all the energy people were putting into their jokes on Thursday night into Friday and into the weekend My response Friday morning was this Maybe the shoulder is more of a factor than we think I'm not a doctor, but I know he was on the injury report I know I saw him walking to the tent last night and I gotta tell you I don't hope for injuries But I'm almost hoping that this is the shoulder because at least it's an excuse for Russell Wilson horrible o-line play horrendous quarterback play and everyone is dragging Russell Wilson Lo and behold his lat is literally torn again. I'm no doctor, but I know he's getting surgeries on it He's gotten zero attention from the media on this. He had to win a procedure Following Thursday nights lost to the Colts. I'm not making excuses, but this is possibly I don't know why he hesitated and why I hesitated to be super critical of him on Friday The signs were all there and they are there He's completing under 60% of his passes for the very first time in his career You can sort of see that something's not right physically there and all indications are that he will be out there Monday night against the Chargers They do have extra rest right they played last Thursday now It's a Monday night game and that might help his recovery might see something else, but either way it's it's a good Something to learn from and move on from the next time you want to clown on a player or you see something Uncharacteristically terrible remember there might be a reason and they're I feel like such a preaching mom right now But I'm so mad because everyone was so mean to him and I don't care if you don't like him I don't care what you think about him But like to come after his play without knowing any sort of full story when you know It doesn't look like what he's looked like for his whole career was weird Okay, give me your takeaways and under reactions at up and Adam's show and to talk week five


Live from Boston, Massachusetts, it's theCUBE, covering OpenStack Summit 2017, brought to you by the OpenStack Foundation, Red Hat, and additional ecosystem support. Welcome back, I'm Stu Miniman, joined by my co-host, John Troyer. We're always going to give the community what they want. And I think from the early returns on day one, we brought back Mark Shuttleworth. So Mark, founder of Canonical, had you on yesterday, a lot of feedback from the community, so welcome back. Thank you, great to be here, and looking forward to questions from the community and you. Yeah, so let's start with, we love at the show, people get some of these users that are up on stage, and they get to talk about what they're doing. We were actually, John and I were catching up with a friend of ours that talked about how a private cloud, the next revisions going to use OpenStack, so really, OpenStack's been a little under the covers, in many ways, it's the composability of OpenStack now, we're going to see pieces of it show up a lot of places. We've heard a lot about the telco places, maybe talk about some of the emerging areas, enterprise customers that you find for Ubuntu and OpenStack specifically. Sure, well it seems as if every industry has a different name for the same phenomenon, right? So for some it's digital, you're going digital. For others it's essentially a transformation of some aspect of what they're doing. The telcos call it NFV, in media you have OTT as a sort of emerging threat. And the response in every case is really to empower developers, right? That's why it's such a fun time to be a software developer because the established guys realize that if they aren't already competing with Silicon Valley they're going to be competing with Silicon Valley, right? And so in each industry there's a set of challenges or labels that they give this process of unleashing developers. And it's fun for us because we get to be part of that in many cases. I think the big drivers under the hood other than the operational and economic dynamics of cloudification, I think that the really big changes are going to be machine learning which seems to be moving very quickly into every industry, right? Retailers are using it for predictive analytics on what to put in store or what to recommend online. It just has this huge effect on almost any business when you figure out how to use your data in that way. All of that is developer driven. All of that needs this kind of underlying infrastructure to power it and it's kind of relevant to every industry. For us, media is a key prospect. You know that we've done very, very well in Telco. Media is now a sort of a critical focus. Companies like Bloomberg, for example, use Ubuntu as an elastic platform for agility for the developers. They're a pretty astonishing operation, media company, but very tech centric, very tech savvy. I don't know if you've had them on the show. In retail, eBay, PayPal, it's kind of a crossover retail finance, they're all using Ubuntu in that sort of way. And then we now see the major financials who are looking at the intersection of machine learning and transaction systems effectively as the driver for that kind of change. So in our last interview, we talked about our companies making money in OpenStack and your intro resoundingly was yes. For us, certainly, yeah. One of the things we always look at is kind of the open source business model itself. Was that DockerCon a few weeks ago? It's like, okay, how do they take everybody's using Docker? How do they make money? Question I get from a number of people in the community is everybody I talk to knows Ubuntu, uses Ubuntu. When do they transition to paying for some of the products? Right. Well, so one of our key tenants is that we want to put no friction in front of developers. So many of the people that you'll meet here or that you'll meet at other developer-centric summits, their developer oriented, their creatives effectively. And so our products, our commercial products aren't really designed to kind of tax developers effectively. What we want is developers to have the latest and greatest platform, to have that absolutely free, to be able to have confidence in the fact that it can go into production. When applications get into production, a whole different set of people get involved. For example, the security guys will say, does this comply with FIPS security? And that's a commercial capability that customers get from Canonical if they want it. So we're now sort of getting a set of security certifications that enable people to take apps on Ubuntu into production inside defense industries or other sort of high security industries. Similarly, if you look at the support lifecycle, our standard public free support maintenance windows, five years, which is a long time, but for certain applications, it turns out the app needs to be in production for 10 years. And again, that's a driver for a different set of people, not the developers, but for compliance and system administration operations types to engage with Canonical commercially. So sometimes we will walk through the building and the developers love us as everything's free and then the ops guys love us because we will support them for longer than we would support the developers. Can you kind of talk about open source as a component of business models in general maybe and how you would like to see the ecosystem growing or growing and even Canonical's business model? There's a lot of, in the course of the last decade, of the industry itself, a lot of people sniping at each other. Well, open core is the way to go. Open source is not a business model. A lot of yelling. Yes. You've been around, you know it works. How do you see a set of healthy companies that use open source develop in our ecosystem? So this is a really, really interesting topic. And I'll start at the high end. If you think of the Googles and the Facebooks and the Amazons and the Microsofts and the Oracles, I think for them open source is now a weapon, right? It's a way to commoditize something that somebody else attaches value to. And in the game of love and war or go or chess or however you want to think of it, between those giants, open source very much has become a kind of route to market in order to establish standards for the next wave, right? So right now in machine learning, for example, we see all of these major guys pushing stuff out as open source. And people wouldn't really ask, you know, what's the business model there? Because they understand that this is these huge organizations essentially trying to establish standards for the next wave through open source. Okay, so that's one approach. On the startup side, it's a lot more challenging. And there I think, you know, I think we need to do two things. So right now I would say if you're a single app startup, it's very difficult with open source. Like if you've got a brilliant idea for a database, if you've got a brilliant idea for a messaging system, or it's very, very difficult to do that with open source. And I think we see, you know, you've seen the consequences of that over the years. That's actually not a great result for us in open source.  Part of it is the sense that they'll get a return on that. And so actually we want that innovation, not just from the Googles and the Oracles and the Microsofts, but we want innovation from real startups in open source. So one of the things I'd like to see is I'd like to see the open source community being more generous of spirit to the startups who're doing that. That's not canonical particularly, right? But it is the dockers of the world. It is the rethink DBs was a recent example, right? So great guys with really good ideas. And we should caution open source folks when they, basically when they piss on the parade of a startup. It's a very short-sighted approach, right? The other thing that I think we do need to do is we need to figure out the monetization strategy. Selling software the old way is really terrible. There's a lot of friction associated with it. So one of the things that I'm passionate about is how can Ubuntu enable startups to innovate as open source if they want to, but then deliver their software to the enterprise market everywhere where you can find Ubuntu and you know now that's everywhere, right? Every global 2000 companies running Ubuntu, right? Whether we can call them a customer or not is another question. But how can we enable all of those innovators and startups to deliver their stuff to all of those companies and make money doing it, right? That's very good for those companies and it's really good for the startups and that's something I'm very passionate about.  I mean, the era of the shrink-wrapped software is gone. An era that I want to get your long-term perspective on is when it comes to internet security. So back to your first company. We had Edward Snowden in the keynote this morning talking about security and he bashed the public cloud guys and said like, you know, we need private cloud and you need to control a lot more there. Curious, any comments on what you'd like to make about his stuff, the public private era and internet security in general today? Are we safer today than we were back in 99, you know? We certainly are safer in part because of Edward Snowden, right, that awareness is the only way to start the process of getting stuff better, right? I don't think it's simplistically that you can bash the public cloud. For example, Google does incredible work around security and there's a huge amount of stuff in the Linux stack today around security specifically that we have Google to thank for, right, and Amazon and others are also starting to invest in those areas. So I think the really interesting question is how do we make security easy in the field and still make it meaningful, right? And that's something we can have a big impact on because security, like when you touch it, it can often feel like friction. So for example, we use App Armor. App Armor is a more modern version of the SE Linux ideas that is just super easy to use, which means that people don't even know that they're using it. Every copy of Ubuntu out there is actually effectively as secure as if you'd turned on SE Linux, but administrators don't ever have to worry about that because the way App Armor works is designed to be really, really easy to just integrate and that allows each piece of the ecosystem, the upstreams, the developers, the end users to essentially upgrade their security without really have to think about that as a budget item or like a work ticket item or something that's friction. Mark, any conversations around the show surprise you, excite you, there's always such a great collection of some really smart and engaged people at this show. I'm curious what your experience has been so far. Sure, I think it's interesting. OpenStack moved so quickly from idea to superstar. I guess it's like a child prodigy, right? You know, a child TV star. The late teens can be a little rocky, right? But it does seem to be, I think it will emerge from all of that as quite a thoughtful community. The folks who were a ton of people who came to these shows who were just stuffed effectively there by corporates who just wanted to do something in cloud. Now I think the conversation is much more measured. You've got folks here who really want these pieces to fit together and be useful. Our particular focus is the kind of consumption of OpenStack in a way that is really economically impactful for enterprises. But the people who I see, you know, continuing to make meaningful contributions here are people who really want something to work, whether that's, you know, networking or storage or compute or operations as in our case. But the folks who care about that infrastructure really working rather than the flash in the pan types. And I think that's a good transition for the community to be making. Can you say maybe a little more about the future of OpenStack and the direction you see the community going? I don't know. If you had a magic wand and you look forward a couple of years, it seems like we talked a lot about maybe operability and maintainability, upgradeability, ease of use. Is that, that seems to be one of the places that you're trying to drive the ecosystem? Yeah, look, one of the things that I think the community is starting to realize is if you try to please everybody, you'll end up with something that nobody can really relate to. And so I think if you take the mission of OpenStack as to say, look, OpenSource is going to do lots of complicated things. But if we can essentially just deliver virtualized infrastructure in a super-automated way so that nobody has to think about it, VMs, virtual machines, virtual disks, virtual networks on demand, right? That's an awesome contribution to the innovation stack, right? Yeah, there are a ton of other super-shiny things that could happen on any given quarter and any given ODS. But if we just get that piece right, we've made a huge contribution. And I think for a while OpenStack was trying to do everything for everybody. Lots of reasons why that might be the case, but now I think there's a stronger sense of like this is the mission. And it will deliver on that mission, I have great confidence. It was contrarian then to say we shouldn't be doing everything. It's contrarian now to say, actually we're fine. Just we're learning what we need to be, right? Yeah, the up and flows of this community have been really interesting. I mean, NASA helped start it. NASA went to Amazon. NASA came back to OpenStack. So, you know, bringing up, yeah, yeah. Look, think about the economics of cars, right? It's kind of incredible that I can sit outside the building and pull out an app and I have a car, right? It's also quite nice to own a car, right? People do both. Right, right, right, right. The economics of ownership and the economics of renting, they're pretty well understood and most institutions or most people can figure out that sometimes they'll do a bit of either, right? What we have to do is we, at the moment we have a situation where if you want to own your infrastructure, the operations are unpredictable, right? Whereas if you rent it, it's super predictable. And so if we can just put predictability of price and performance into OpenStack, which is, for example, what the managed service is what BootStack does, also what Juju and Maz do, right? They allow you to say, I can do that, I can do that quickly and I don't have to go and open a textbook to do it, right? Or hire 50 people to do it. That essentially allows people now to make the choice between owning and renting in a very natural way. And I think once people understand that that's what this is all about, it'll give them a sense of confidence again. Curious to your viewpoint on the future of jobs and tech. We talked a little bit before about autonomous vehicles, has the opportunity to be a great boon from a technology standpoint, but could hollow out, you know, this massive amount of jobs globally. If that kind of technology has technology, enabler of some of these things. Do we race with the machines? We interviewed Eric Brunyonson and Andy McAfee from the MIT Sloan School. Did you personally have some thoughts on that at places where Canonical looks about, you know, our future workforce? Do we end up with, you know, coding becomes the next blue collar job? I don't know if I can speak to a single career, but I think the simple fact is there's nothing magical about the brain, right? The brain is a mesh network of competing flows, right? And it makes decisions. And I think we will simulate that pretty soon. And then we'll suddenly realize, well, this is nothing magical about the brain. But there is something magical about humans, right? And so, you know, what is a job, right? A job is kind of how we figure out what we want to do most of the day and how we want to define ourselves in some sense. And that's never going to go away, right? That's never going to go away. I think it's highly likely that humans are obsolete as, you know, decision makers and surprisingly soon. Simply because, you know, there's nothing magic about the brain and we'll build bigger and better brains for any kind of decision you can imagine. But the art of being human, that's kind of magical. And humans, you know, we'll find a way to evolve into that time. I'm not too worried about it. Okay, last thing I want to ask is, what's exciting you these days? We've talked about space exploration a few times. Happy to comment on it. The last 12 months has been amazing to watch for those of us, you know. I grew up studying engineering. You know, you always look up to the stars. What's exciting you these days? Well, the commercialization of space, the commercial access to space is just fantastic to see sort of really dawning and credit to the Bezos and the Musks who are kind of shaking up the status quo in those industries. We will be amongst the stars. I have no doubt about it, right? It will be part of the human experience. For me personally, you know, I expect I'll go back to space and do something interesting there. It'll get easier and easier. And so I can pack my walking stick and go to the moon maybe. But right now, from a love of technology and business point of view, IOT is such rich pickings. You know, you can't swing a cat but find something that can be improved in a very physical way, you know. And it's great to see that intersection of entrepreneurship and tinkering suddenly come alive again, right?   And so it's just delicious, the sorts of things that people are doing. Ubuntu, again, is a great platform for innovating around that. It's just great fun for me to see really smart people who, you know, three years ago would say, do I really want to go work at a giant organization in Silicon Valley? Do I really want to go work at, you know, or could I have fun with something for a while that's really mine, right? And whether that's worth, you know, 12 bucks or 12 billion, who knows, right? But it just feels fun and I'm enjoying that very much, seeing people kind of find interesting things to do at the age. All right. Marc Trudelworth, I appreciate being able to dig into a lot more topics with you today and we'll be right back with lots more coverage here from OpenStack 2017 in Boston. You're watching theCUBE.


Yeah, good morning Nigeria. It's my pleasure to be here all right. So Mohammed Abadolahi, let's get straight to all of this now First we set off with the we're looking at our current reality as a country and some people would target as bad policies But others will say is there really a bad policy? Is there any policy that has been formulated that is bad? Or is the fact that you have policies that would not reflect the interest of the people or on the other hand policies are not Implemented at the end of a day This policies might just be categorized as bad policies now one of the things that's affecting us as a country As we speak now and it's the fact that the nation has been plunged into the field crisis situation And so petrol is curse Schesity of the commodity will also have reports saying that we have lost about 4.2 trillion Naira as a country because we have not met our quarter by OPEC and Petrol is also not sold at the rates. It should be 165 Naira per liter. We're looking at petrol sold above that particular price So now What do you make of this because if you look at also what happened just recently in Sri Lanka? It's not different from what's going on in Nigeria Where the people are dissatisfied from government promises that have failed and have not yielded any result Coincidentally, I would say incidentally When this new government came into power Particularly precedents one of his campaign point was that there was actually no subsidy in paid, you know to subsidize The price of a total product in Nigeria But on the assumption of our power I'm sure they realize that today the past government have been subsidizing particularly the price of PMS for Nigerians. And so hopefully they were not prepared for that subsidy It's the amount being budgeted for subsidy kept growing year in year out. In fact this year from January to This present day We are told very much that About 1.8 trillion Naira have been paid already For the subsidy of PMS petroleum products for Nigerians So one of the ways is this oh, I always like to give two options For me, I think we have gone past the the the era of petroleum subsets But if you look at the fact that we are in a dire situation in Nigeria, it's not only limited to Nigeria actually across the world When if you want if you ask the government to take away subsidies entirely at this moment that would be Increasing the pains of Nigerians and the challenges Nigerians face day in day out So What is the solution? The solution is simple It is simple because I feel and it is my opinion that if this present government for instance have kept to It's the promise of building at least one or two refineries every two years like it told Nigerians before Coming into power in 2015. We will have gone past these These challenges because the major challenge for us is that we produce crude oil We take it overseas. It is refined and we import PMS You understand so that is the major challenges that is taking away Our foreign reserve for instance in terms of US dollars. So I think the government has failed in that respect of making sure that our refineries even though if we are not building new refineries But we have four refineries across Nigeria and all of them are not producing a single drop of PMS That's a big challenge that in seven years or more of this current administration. We are unable to fix Revamp or at least build one more refinery. We are making a mistake that at this moment in time We are only back banking on The refineries being built particularly by Dan Boti You understand that might be a big challenge as well because if it comes on board It might become a monopoly and nobody when you have a monopoly The monopolies the state price You understand so it is also a big challenge. So I feel Mohammed Abdul Ahid, don't we still have you are on the line or even built more Challenge for us at the moment. So the subsidies we can't take it off because we increase the pains of Nigerians But but but in all of this you have talked about that it's actually a global issue, right? So if you say that there's a lot that's going on but not for a nation that is an oil producing For Africa you want to talk about it and the fact that you also have stated that Our inability to refine our product is also a concern Does not make it a global issue. I mean, that's not it. Is that what's obtainable in different climes? Some people have said that and we have seen it is just simple that the current conflict in or war You want to say in Russia and Ukraine should have a positive impact on Africa? Especially countries that are all producing and we should be benefiting at this point But that's not the case for us first We don't have the capacity to refine our products. And so we are left with the option of importing this product on the other hand We have failed on different occasion to meet the quota of OPEC Where does this leave all of us and what can the people do in all of this? Yes, what people can do is continue agitate but agitation I mean peacefully Continue to agitate continue to call on the authorities to do what is right What is right is what I've stated earlier Yes, the the crisis going on in Ukraine and Russia would have benefited Africa particularly Nigeria if we have put our acts together in the first place But you know, you agree with me as well that this administration is at its tail end And in fact, there is no time anymore to build a new refinery Yeah, I think the administration has less than 11 months or so So there is no time I think to build new refineries So what we'll continue to face the challenge because I like I mentioned earlier. We don't have the capacity to refine We again in security wise hampering our capacity to lift even could to the expectant of Meeting the quota of OPEC. So these are these are two different issues now We we need to sort out the security issues around the Niger Delta and even all other parts of the country to make sure that at least we're able to Lift the expected quota Located to Nigeria by OPEC And how do we do this is is making sure that we are able to to to man Our code properly. We ensure that it is the professionals and as and also the companies were Mandated to do these that are in charge because there's a whole lot of concrete going on They there's a whole lot of issues of our code not been accounted for so it's important that the the the Institution in charge the agency is stuck in charge Ensure that it is professional that are doing this job and the agencies and the companies that are mandated are also Doing it accordingly But for the 40 people We are we're a bit limited on what we can do what we can do is just like we continue to talk I am not in support of violent protests You make mention of Sri Lanka We saw that people got into their presidential palaces swimming in their presidential palace pool. In fact destroying Properties that will also be renewed and refurbished by taxpayers money You don't want to you don't want us to degenerate into such situation in Nigeria Because that will also be making us go backwards But what we can continue to do as people is to call on The agencies the government and the relevant institutions to do the right thing Well, just as we move away for the want of time will quickly just brush the issue of you know Poverty but before then you've talked about the need for building a new refinery because we don't have time and so So let's even assume that we had time we had it was we were ceiling to 2019 this government had talked about We not having any business and the refineries that would be very functional But I also remember that the TUC have accused this government of wasting 9.5 billion nair on You know turn around maintenance of our refineries for the past 10 years and in 25 years It's also been an accusation of this government wasting about 25 billion of the government now not the APC government or you know this administration, but we're talking about the government now in You know generally 25 billion nair Should we be talking about new refineries? What's wrong with the? Other refiners that we have why they're not functioning and so are we just going to just ignore We seem to be having some bit of an extra You know sound coming from your location. I'm hoping that you can put that in control just as we close this conversation down 25 you know billion nair this been Expanded 25 years or there about now Is there any need for us to be talking about new refineries when we have constantly chunked and resources to ensure that we have and we Call it turn around maintenance for our refineries. I mean what's really going on with Nigeria? What's going on with us now? I come quickly to the issue of poverty. It was reported in 2020 that 89.0 million persons were already in poverty in Nigeria now in 2022 we're looking at 95 persons 95.1 million persons who would be in poverty all of this what would the people do and We have seen that it's constantly people take to the streets of protests But that has not yielded any result because you have you know The government in some way when you have the police clam on the people in all the ways in other words It means there's a government. So How how do you explain all of this and how can Nigerians continue to cope? What can Nigerians do in? Situations like this or in a situation like this Well, I'm sure that we have last Yes The issue the issue of poverty. It's it's quite alarming like you like you mentioned But there are a number of reasons that that's alluding to to that alarming numbers of Of Poverty in Nigeria the the fact that the government is not thinking out of the box You know in creating enabling mind you government all over the all over the world cannot create Jobs for every of its citizens including Nigeria But I think what is important is creating the enabling environment For people to try For people to engage in their petty trade for people to engage in their small trade and and so on in Nigeria the major issues is The the issue of insecurity because as we speak Even the farmers in the remote locations Who have lived all their life in remote locations and are not willing to migrate to urban centers in Nigeria are prevented from going to Farm are prevented from carrying out a daily agricultural activities and you know that affects everybody You know it causes food shortage with the supply chain is Is distorted in terms of a food supply and Those who are able to leave those food from the remote situation a remote location Urban centers are also affected. So it's a chain reaction. What insecurity is a is a is causing in Nigeria For instance, I used to tell people That sometimes they go in 2018. I used to drive all the way from Lagos Niger state and even Kaduna and take my family's whenever is holiday is festivity period and we stay We stop by the road to buy food by other materials But now because I am not able to do that again I have stopped, you know that economic activities and in fact there are 100,000 of people who are unable to do that and that is causing that chain of economic activities to stop You understand. So that is the nature is in where we have a high level of of unemployment in Nigeria which translate into Poverty because in as much as you are unable to carry out your daily activities Which brings in money to pay your bills to to provide food and other basic necessities One falls into poverty. So these are the chains What do we do what we should do is that we must government have the biggest responsibility in In this area and what do I mean government need to find a way to tackle insecurity In fact, it is very challenging all over Nigeria, you know, if insecurity is tackled we will have leeway, we will have pathway for prosperity for many Nigerians I'm not saying that is the major reason for all, but that is the major reason that we need to tackle Mohammed Abdulahi, thank you so much for being part of the breakfast We appreciate your thoughts and the perspective you've brought in on the show. We look forward to having You share your thoughts Well, thank you so much We appreciate you as always we need to go on down because we're out of time But the question is that protests in Nigeria hasn't yielded any results And some people say even with the protests as it were peaceful It's actually been confronted with a lot and what should Nigerians do In a situation like this where the economy that's on the other side of the divide Well, it will be a question that will continue to beg for answers That's the size of our show this morning If you missed out on any part of it, it will be all right to follow us on Facebook, Twitter And Instagram, subscribe to our YouTube channel at Plus TV Africa Plus TV Africa Lifestyle, my name is Messia Bopo. Have a great morning and happy holiday


All right, welcome to Jenkins governance meeting. It's the 1st of December, 2021. So here were the topics that I had news, election status report, and highlights from the meeting list and community forum. Any other topics that need to go on the agenda? Nothing specific. So I would like to add CD events to the notes. Oh, yes, yes, CD events. Good, okay. Maybe sync up on Google Summer of Code in general to understand what's our plan for the next year. But yeah, I'm not sure whether we have all people needed for this discussion. Okay, good. Any other topics? Nope. Sounds okay. So by way of news, the LTS was released today, 2.319.1 with more inclusive naming, UI improvements, and some removals of outdated and unsafe components. Thanks very much to everyone who's involved. 3.23 released earlier this week with log recorders configured as code. And path to HTML elements are using stable selectors for UI testing. Yay! What does path to HTML elements mean? It means that when you need to refer to an HTML element in a UI-driven test, but the thing is stable now instead of unpredictable. Yeah, okay. So it's a testing thing, not a, yeah, okay. Right. And Uli, I'm sure could give a much better description of why that matters than I could. I'm talking from ignorance there mostly. No, sorry. No, I was just gonna say, now these are tests that make sense. So go ahead. Yeah, I'm not sure it's really a technical detail. So it's really hard to locate the elements in the browser interface. And it's good to have them stable to assign these. We have a lot of dynamic forms, these repeatables where you click and then we have some new thing appearing on the screen and we need to identify all these elements in our tests. And this is really complicated if we can't assign the elements, then our tests are very fragile. And so now the tests are green. That's fine. Great. Thank you. And then election status report, Olivier. Sure. So I closed the election poll yesterday. So normally everybody should be able to watch the result, the detailed result if they just use the same process to vote. So if I just take all the different position because most of the position, we only had one candidate.  So Mark Wait and Oleg Denachev won the board member election. We had 81 person registered for the election to vote. And 53 or 54, something like that, they effectively voted for the election. So that's the correct number. Regarding the different officers, we have the documentation which is the first one in my list. The documentation we had Mark Wait and Said, Bostan Dust, who were on the list there. So Mark Wait won the documentation officer role. And if we continue for the other officer role, we only had one candidate. So Badek Follinier won the security. I mean, he's the new security officer. On the infrastructure, Damien Duportal was the only one candidate. So he's effectively the new infrastructure officer. For the event officer, Alyssa Thon was the only one candidate. So she's the next event officer. And the release officer, we only had one candidate who's Tim Jacob. So it will continue to be the release officer. So that's for the election updates. I think it would be nice to organize a retrospective about what happened this year compared to last year and the year before. I think overall, I'm quite happy with the process, but yeah, we can always do better anyway. So now the next question is what we do with the two groups on this course that were used for the election. So one is election committee. So during the election, we only had Gavin, Evanina and me. So we mainly use that group to discuss about ongoing issues and just to coordinate during the election. And we use a second group, which is Jenkins Election Voters. Yeah, if we liked, if we are interested to reuse the same process next year, we have to decide what we do with those two groups if we let people go inside on that sense. I don't have strong opinion. I do have some strong opinion, but I'm interested to hear feedback here. Any question? No, I don't know if, I don't know if I wanna make decision right now, but I'm on board with more formalized procedure. I'm also wondering if maybe we wanna nominate someone to run the elections earlier. You know, doing it middle of last, middle of this year with only two months away, kind of put it a little bit of a tight deadline. So that way, if we do have someone who wants to run the election, then they can make these decisions a little bit stronger. But I'm also, I'm also the opinion, everything should be open. So I'm good with adding more people. Yeah, that's something having more people in the election committee, I think would be nice. So the way we did this year was, we had the two board members who were not up for re-election and I was involved in the process because I was not interested to be re-elected as an infrastructure officer. So yeah, I lead this initiative this year. I think it would be nice to have someone just from the outside helping with the election. And maybe that's something that we can start earlier than two months before the election. I actually liked how it worked with the groups in discourse. It was very easy to communicate. And it took me some time to figure out the notifications, but then it was, you know, you didn't have to check mails and if the people that were supposed to get the mails got them who was supposed to be in the group had access to the group. And well, it doesn't really matter how much we want it limited or open. I personally think that the discourse worked well enough for communication. Any other feedback? I'm plus one for allowing more people to join the elections committee. The elections committee. I think that sounds great. For me, the most pressing question for the next election is how do we get more voters? Because I think we could have used more channels. Well, we always could have used more channels. It's always a limitation of time, et cetera. But it's really a good question how we could actually have proper representation in the community because regarding these elections, I do have some reservations, but at the same time, what can we do about that? I mean, if you have suggestions about communities to contact, yeah, I mean, that's something that everybody can participate. We try to make the process as public as possible. We try to be as much as possible transparent on the process. I think we have a lot of things to improve. One of them that surprised me when I was in the first blog post, I explained that we would be very open about the kind of contribution that we consider acceptable for voting for the election. A lot of people contacted me to double-check if their contribution were okay. And yeah, that's something that surprised me this year because yeah, but otherwise regarding the communication, I've been involved in a previous edition and not having to rely on the emails was really nice. And I really like using discourse for the communication because it was so much easier just to draft communication, publish them and so on. My only disappointment, I would say, in the process this year, I mean, the two main disappointments that I had. The first one was I couldn't anymore do, I guess, GDPR. I couldn't anymore just invite all the people under the election. So I asked everybody to validate their email address on CIVS platform. That was one of the things. So the process there was a little bit more complicated. I mean, not that much because, pardon, it was enough, but yes, still. And the second thing, because people did not receive the invitation on their email address, it was not always clear for the different people which email address to use. So what I also open got as a feedback was people were wondering if they were invited for the election and because they were not using the correct email address for the platform. So in my case, I was using the email address from discourse. So yeah. And I'm sure we can come with more things in a retro. I don't want to go too far into it now. Okay, sure. One thing, when we were looking at discourse earlier, one thing we could do is add LinkedIn logins because I think there are, I don't know if anyone who would be considered a contributor doesn't have a GitHub, but for a community, yes. I think LinkedIn might be another good option. Yep. That's a good thing. The only problem that you can register twice. Yeah, yeah. I mean, it's definitely a possibility, but I rather see more people join than have more barriers. So yeah. Do you guys know about any big events where Jenkins will be present in one way or another coming next year? Well, for sure. Yeah, that's a bit early. Because when you mentioned all of that, what you consider a pressing question is how to enlist more voters. I was trying to promote it in my social media, but I don't have great following. And where we actually have a lot of people that are interested in Jenkins is Jenkins boot at events. And if we had, I don't know, a QR code with link to registration page for voters, something that is as easy as it gets, I guess that could maybe encourage people to do that. Not that someone has to know that they have to look at Jenkins.io or read my tweet or, yeah, I'm pretty sure some of you have quite a following on Twitter, but yeah, a little bit different approach. I think something that may help for the future election is if we keep the Jenkins election of voter group open, people can keep, I mean, registering there. So we can just have in the community section where we explain the election process and people can just register in advance. And I'm still working on getting more and more of the community into discourse because right now we're spread so thin. It's very hard to reach anybody. But I also think our community of these contributors has gone way down. So, you know, 80 people signing up is still a lot more contributors than active contributors than I thought we had. So. Any other feedback before we move on to the next topic? Well, I'll just say thank you for doing such a great job, Olivier. Thank you. Yeah, same for me, Olivier. Thank you very, very much for one, for thinking of using discourse. I think that was absolutely brilliant. It made things much simpler in so many ways. So I have one last question. So we said that we would announce the results on Friday, but the results are kind of already public. So should we write a blog post on this? We should do it. We should do that. Somebody from the election committee? Oh, I was about to say not it. I mean, I can. I'm very bad writer. I don't like writing. So I bet I can if no one else is up for it. For me, it felt awkward in 2019 to write an announcement blog post. No, that's fine. I'll just go find the last one and copy and paste and search and place Gavin with Oleg. That sounds a brilliant idea. It's called software reuse. I don't know what you're talking about. Blogging as code. Yeah, like Morgan works for me. Yeah, we're not going to fix last names now. Okay. Anything else then on the election? Thanks so much, Olivier. Thank you. Thank you. We should just, we might want to send some of our massive amounts of, you know, like our billion dollars in funding to the Concourse Concordia people. Just to, you know, they've been great at doing it again. And I know it's the university funded, but we do have some room for throwing something at them. Good question. Yeah, so Professor Myers. It sounds like he's like a one person in operation. Yeah, I think I had that feeling myself watching the tweets about his bringing it back to life. Yeah, I was very kind of him. If he wasn't a university, I would have suggested work, reach out to him and say, hey, do you want us to host it? But a university tends to like to host their own things, so. Right, yeah. So something he shrugged. Yeah, I'm thinking that's actually probably not a bad idea. That's a great idea. Let me take Mark to connect to send him Jenkins swag. I think that's a great idea. I would love to see him in a Jenkins t-shirt. And in general, even if you send him a couple of extras to give to any students and stuff he works with, students don't get swag and it's always a big win for them. So. Great, we'll do. I'm not sure where we stand on budgets for swag, et cetera. I mean, so Alisa became events officer. So it goes going forward. She will be taking care of that. But yeah, the current state is just a huge pain. And if I may add something, although I appreciate if someone wants to send me something, I would prefer to be asked and kindly say no, because maybe we don't need to fly things around half of the world. You know, there's a lot of reasons for not doing that, which is not me saying it's fundamentally wrong, but I know of a lot of people that would prefer to have an option say thank you and don't place the resources on that. In general, it's it's a link to the swag site and not that you have to accept it. Hey, you know, hey, thank you for all your help. If you're interested, here's a link to get some free swag, but I agree. Don't don't just blindly send people stuff. Well, and we don't have their addresses. We don't have any way of shipping through them. So we can't do it blindly. Gavin's correct. Well, Professor Meyer. So, so, so we have to all we do all that Alyssa's current process does is sends them an email and invites them if they wish to enter data into a form and if they choose not to enter it, no problem, nothing sent. And a thousand teachers to the university. But we did talk about some kind of friendly swag. How do you say it option. So you could have like a voucher to plant a tree or something like that. I didn't really research that I don't know what really makes sense, but I've seen people bragging on Twitter that they chose to plant a tree instead of socks and they are happy about it. It depends on the provider. So for example, I know that October fest is doing that. But it really depends. I'm not sure that the CDF allowed to plant a tree. We can do it on our own. You donate, contribute and one of governance board members plants a tree and records it on the video. So Mark, do you have a backyard? I do have a backyard and there are plenty of problems near me. Plenty of places near me that would love to have more trees planted that are not my backyard. I don't know. Or do one of those services and expense it? Yeah. Exactly. Yep. Okay. So ready for next topic highlights from the mating lists. Yeah, there I mean, I assume this is me again. There hasn't, there wasn't a lot in the, in the last two weeks. I think I suspect with Thanksgiving, everyone's just focused on family or US Thanksgiving. I actually didn't see the user interface improvements. I think that's, that's from me. And that's lots of traffic in the, on Jenkins core. Okay. So there's no actual posts about it anywhere though. Yeah. No, this is just, well, the user experience. So user experience. Recording is on, I think, didn't we get that onto community? If not, I'm remiss and I need, I didn't see it. Okay. So Mark to put the UX. Okay. Okay. Okay. Okay. Okay. Yeah. I think what, which is the next item. I think what I tried last week where I put the government meeting notes and the recording on the community site worked really well. I didn't look at the metrics to see how many people are viewing it, but it's pretty. Public and clear that way. So. I'm thinking. Longer term or modeling a little bit more like. So matrix has a, this week in matrix. I think that's what we want to do every week, but it, we could do like this weekend or this month in Jenkins and show the various sig recordings and links to the meeting notes, whatever else like I'm thinking of that kind of idea to get more community involvement because I think right now a lot of the, the things are all isolated in their little thing and nobody sees them unless they know to go to the Gitter channel. Well, the, for me, one of the questions is pipeline ordering because we haven't removed meetings from the calendar, but as far as can tell it's completely inactive at the moment. Yeah. And there are actually several sigs like that that are completely inactive. Yeah. Cloud native seek is an active, effective car switched to CDF. She has no time. I currently have no time. I might take it over later to facilitate cloud events and open telemetry integrations, but no commitment at the moment. Yeah.  You know, the more we do that kind of stuff a little bit more visible becomes and then it means it does selfishly. It does make the discourse a little bit less. I need help demand. I want to help and have a lot more other discussions as well. Kind of related. I also changed the colors for the categories so that we can actually see when it's not asking for help with the different color. So, but not really a highlight, but yeah. We could just put some six on fire by taking some topics. So for example, let's deprecate the lotion for UX seek. Let's replace the Jenkins pipeline by tick ton for pipeline authoring seek. Yeah. So I'm still not a month from this meeting. Right. Yeah. We just troll everybody with, but we have to wait for a pro for that. Just to give possible deniability. But yeah, I, so yeah, that's a thing. And then we did the discussion for Java eight has sort of tapered out. But they, there was some really good discussions on the mailing list about whether or not Java eight or Java 11. I think I personally agree that the reasoning for switching should not be based on who's using it, but the desire to upgrade and use it. Because people will just stay with the old version as long as possible. And as I pointed out to mark this week, we actually had someone on Reddit ask how to upgrade from one, what was the one six, one 600 to two 30 to 300. So six years of Jenkins updates because they hadn't got around updating until they just died. So I, yeah, we should have more discussion about what we want it to be as opposed to what current people are currently using. I feel so bad for them six years of updates to try to. But see how Jenkins is reliable. Maybe they've got six years of uptime. So then it crashed and they decided to update. They said they upgraded from CentOS forward to redhead eight or whatever. And that's what made them do the upgrade.  I mean, not a bad idea. Just wow, that's impressive to running family forever. But yeah, that's my update. Right. Next topic then all like CD events. Yeah, so just fresh news. CD events has been officially accepted to the continuous delivery foundation as incubating project. So what it means for us as the Jenkins community this summer we had a Google summer of code project targeting integration with cloud events. And there were some discussions about actually following the format of CD events. And one of the students was working on this project. Some initial specification was followed, but this specification has changed since that. So Jenkins is welcome to be one of the first adopters for CD events. And probably we should consider that. But if you do so, we will need some updates in the plugin. Just to clarify, what do you mean by CD events, like events where you organize events and people can talk. CD event is a specification for continuous integration and continuous delivery events. And this specification is based on the top of cloud events. So cloud events is a kind of unified event format. And CD events is just the specification for how you describe various events like built past, et cetera. So it can be followed by multiple CI and CD systems. Thank you. So basically no immediate action. I might return back to that because personally I have interest CD events can be rooted in the captain because my open source project at work. It's based on CD events, sorry, on cloud events. Actually, it has been one of contributors to the CD events specification. So for me, it's definitely interesting to have this integration, but I'm not sure about the time commitment when I get to that. So it's quite good that we get such standardization in the continuous delivery foundation. And currently we have around 12 entities, open source projects and companies that declared their intent to adopt CD events. Because companies like Rancher, CloudBees, DigitalOcean, they are also welcome to join. Just saying. I mean, I guess technically we do have a CD, but not really. Would it would like get have deployments kind of be there where you can say you did a deployment at this time, would that be something a CD event would want? Yeah. Well, then yeah, actually you might be interested. I don't know how to tell people. So yeah, anyway, the specification is just starting. So let's see how it goes. Okay. And basically that's it. So it's just for your information. I don't know input on Jenkins community, but I think to know about it. And so as companies are interested in joining, or as individuals are interesting in joining, should they contact the events SIG of the CDF or go to the project? So that's where the. So yeah, currently the CD events SIG is basically the first draft for the events project. So how it happens currently SIG governance basically implements the project governance. It's about changing in the future, but let's see how it goes. So if you're interested just join events, special interest group meeting, actually the two work streams right now. The first is vocabulary. And secondly, it's CD events. Great. Thank you. So next was Google summer of code. Oleg. Yeah, so just quick update. Most likely it will happen. At least there's no signs that it won't. And if it happens, the application, the plan for organization will be in the beginning of February. So the question is whether we participate. So who would lead with that? Yeah, I'm not sure what I will be taking. Orcal mean if we participate a CDF. Let's see. Two years in a row, I have pretty bad experience with that. I would be orcal mean if it was Jenkins project applying separately. But for CDF, I'm not ready to commit right now. So. Yeah, and basically hence the question. Yeah, so I've. Do we want to apply so we'll be driving with. I very much want to have a supply and I've got a person in mind that I've been discussing with as a potential lead for it. So I'm basically trying to follow the guidance that. Oh, like you've shown in the past on how to be an effective org, org admin and take it from there. I think fitting under CDF is still good rather than being separate Jenkins project, but open to consider either. In this case, this person has expressed interest and we're preparing them right now to be ready to get involved. So that's the number of mine at work. Okay, so let's see. So far as decision deadline will be later January. Yes, speaking of that, is anyone working with the continuous delivery foundation to get jso come on year rooted to. LFX crowdfunding account. No, I a good question I have not had not started that so is that's a Google summer of code pays funds to the open source projects that participate and yes, this year they went to the continuous delivery foundation. And what we discussed with you and the color that we need to submit a request to get sure to make sure it gets transferred to Jenkins. Because when we decided to do sponsorship for students when everything opens, then we would definitely use this money. Okay, great. All right, I'll, I'll get that get that request started to Jenkins. To jank. Yes, it basically it's to the Jenkins. How do I describe it to them to to Jenkins is is ambiguous isn't it in terms of a financial entity. No, LFX crowdfunding account is quite specific. Okay, great. All right. Thanks. The logistics is not trivial but it's possible. Okay. Anything else on Google summer of code. No. Okay. Any other topics we need to discuss today. So I just a few topic to share here. So the CI CD everyone has been accepted for first time this year so we have to announce it's pretty soon. And yeah, it would be nice to have talks about Jenkins there. But the deadline for the proposal will be very short because we are already first of December and the difference haven't been officially announced yet, right? No, because we just heard about the news yesterday or the day before. So it's yeah. So now you start to see for proposal announced on the first time meeting lists. So you have something like five or six day room. But at least on the CI CD the room we still have to to announce something. The only thing is last year we had a deadline by the end of December to have the agenda. And so that was I mean we are really late in the process because they announced accepted the room very late. And so when I mean we won't have a lot of time to to announce it and then since we're talking about FOSDOM do we want to have Jenkins stand this year? I'm not sure what's your perception from the previous year whether it's efficient to invest time in that. But from my perspective nobody came to the stand and it was really boring. So I stayed two hours with nobody coming to the booth. The other people also said nobody is really interested in the virtual booth. Yeah, so we could technically just do online meetup in the time frame or the booth. But yeah, running such a long term event like we did before. So the first thing is I would not organize an online event during the FOSDOM I mean during Saturday or Sunday because people will be busy with other stuff if they are interested to attend the FOSDOM online because FOSDOM will be online as well this year. I think I would be more interested by a small contributor summit around FOSDOM like we did last year or the year before. But otherwise, yeah, virtual booth is not something very popular at whatever the conference. So I guess the default answer would be no. Because it's difficult to find people available for the World Weekend to stay in front of the computer with no activity at the booth. That's it for me regarding FOSDOM. Mark, you made it. You're still muted, Mark. Sorry. Talking doesn't help without a microphone. Let's call it done then. We'll post the recording in 24 hours or less. Sure. Give me a ping and I'll put the notes up online. You mentioned the notes. Could we use the same tag everywhere? Because I really like what you put in place during the last governance meeting. But it's not really easy to find all the meeting notes right now on this course. So I'm just wondering if we could just use something like the same post to just add to the bottom? No. I was just wondering if we could agree on a tag so we can use that. Yeah. So, I'm just wondering if you could just do that. What have you done? I've published infrastructure meeting notes and the other. Notes. What did I use last time? I didn't use any tags last time. So, yes, yes we can. Because the first, I mean, I didn't experiments. So I created the tag meeting, I think, but it's maybe not the best one. So you only have. The infrastructure. So maybe we could. Just use. A type to quickly identify. be trying what worked what didn't and then we'll keep trying with that. So yeah I'm on board with that though. Meeting. All right so I'm gonna turn off the recording and then Gavin if you and Olivia want to continue your conversation on on that that's great with me. I was just gonna DM him but that's okay. Oh okay.