Okay, well small turn out today, but I've got the big room. So that's good Couple of familiar faces Jonathan, I think from Academy last year who might have seen some of these slides But I'll try and make a little bit more Debian specific rather than KDE specific and Potentially KDE is still a bit of a dirty word in Debian although. I thought we'd got over that a few years ago But we'll see how we go Little bit about myself. I've been using Debian for 10 probably 12 years I've been a Debian developer since since 2000 And and I guess I've been doing a number of roles within within Debian On the package maintenance side I've worked in a couple of teams and my teams are up there on the screen But I've also worked as a sort of a singleton package maintainer and still maintain a couple of single packages So really what this talk is about today is is what's team maintenance about? What are some of the issues I've seen with team maintenance? What are some of the issues that Debian's going through when we go to this new model of team maintenance? And I'll try and sort of pull out some of the things that I like and some of the things that are working really well some of the things that aren't working very well at all and and and try and pull out some some some case studies if I can Using some bits and pieces. So I'll go through go through my the portfolio of packages that I look after as it were The KDE extras team is is really sort of an adjunct to the the main Debian QT KDE maintainers and We look after the other packages not the core packages think I've lost the microphone Not the core packages So KDE base KD network all of those that the extras team don't look after that We tend to look after a whole bunch of Singleton applications, but but we try and do that in a common framework. There are some other KDE applications Amarok works sort of outside the Allioff teams And then some other packages like Gwendu are just just maintained by Singleton package maintainers and and I guess We're all adopting a slightly different approaches and I think Martin talked this morning about how You can get a whole bunch of different channels or different teams working in different ways Trying to deliver the same thing which I guess is a coherent set of Debian packages Popcorn and and these are the packages which which we're currently looking after in the KDE extras team Updated this slide from Academy and and the popcorn numbers have sort of jumped by two or three In sometimes five from from where they were six months ago So it's a huge increase. I guess for the for the KDE extras I really draw the line at about the thousand mark Anything below a thousand is really sort of a bunch of niche users But what I gained from this are the actual numbers aren't that important what I gained from this is the sort of relativities People really want media players people really want Sort of digital photo management and those sorts of things Some of the other bits and pieces down the bottom things like Strigi Is going to be a big part of KDE for It's going to be really integral to the desktop But as you can see very low adoption rates at the moment because I guess people don't realize its potential and people don't know What it's gonna what it's going to do for them By comparison one of the other teams I work with is the the VoIP team And you can see up there the Speaks codec and libraries 40,000 libc's got 46,000 So for some reason everyone's got speak on their on their on their machines Down to port audio pwlib and opal which are really the sort of the h323 stuff up in the sort of the 28 30,000 And and you can see in comparison to the the KDE extras where where we think 3000 for popcorn is a good number in one of the other teams I'm dealing with 40,000 is a good number and and I guess it does land itself to a different style Of maintenance and a different style of package maintenance you get something wrong with Speaks and You're going to get 40,000 people turning around and being very upset if we get something wrong with with caffeine or something like that The the user community are going to be a little bit smaller, but not necessarily less vocal These are the members of the team Well, some of the members of the team I went back through the commit logs for the last two months and anybody who had done a commit for the last two months Has got their name up there and is and is over there in the corner I think I met Mario the other night at the key signing and he joined the team as of yesterday, I think so There's there's a few people anyone else is not up there if I left your name off just yell But the the team is quite interesting and and and I'll talk about it when I go through the individual packages Because not everyone up there is is a developed Debian developer And some of them are upstream some of them are just people who work with Ubuntu And and I guess the bulk of them are Debian developers and that actually I think adds to the strength of the packaging and ensures that We do have consistent set of packages And we're not just sort of Debian totally Debian focused We are getting inputs from other ways and other areas and where we are working with upstream or we're working with Ubuntu I think we get a better product as a result We've got a read me in the top of a SVN tree and and really that's trying to document some ways of working and and the way that we think that the KDE Extras team should be working as a team It's interesting sort of comparing some of the different teams that I work in how The ways of working with individual teams are completely different in the package Allegro team Which I work with everybody just looks after their own packages We aren't really a team In fact, the only thing we've got in common is we use a common SVN area In the KDE Extras team, but we have tried to document a common way of contacts a common set of IRC channels a common set of mailing lists We have tried to adopt a commons SVN layout and that's that's been working reasonably well a Common way of working through SVN build package and commits and I'll admit When I first transferred across to two sort of alley off and trying to use things like SVN build package It was a complete nut a nightmare It's not intuitive There wasn't a lot of documentation around at the time and it really took a fair bit of effort to work out what's going on How are you supposed to edit patches? When you're not working in an export tree and all sorts of stuff like that and and it was a real effort to Transfer over but I think once once the efforts has been made and we've all transferred over to a common way of working The benefits and the strengths of team working have really come out and we can have more than one person working on On the same package at the same time, which is really good however And it came up in the security discussion a couple of days ago team maintenance isn't isn't the answer to all ills Certainly we get a lot of security security bug reports and and CVs from the security team mainly on the on the vibe side and The you'd think that being in a team with with 10 or 20 people in the team that everybody would jump to and and fix the Issues straight away, but that's not really what happens. It's really that the specialists Who are jump in? Versioning what we use a special distribution Called unreleased and and I'll talk a little bit about that in a moment But what we've one of the things we've got set up is a thing called bill server net Which is a bunch of bill days, but it builds our current SVN archive across both the the Debian The Debian releases and and the Ubuntu releases and and that's actually been really quite powerful for both Uncovering bugs, but also being able to provide different versions of packages So people who want back ported packages or want packages from from other distributions can do it and and finally We've got a mechanism in there for some some automatic back port hooks So we've got a directory layout and and the the the package maintainer can stick in the package If they want to make changes to build the pens to take account different distributions, they can do that build server net I think this is this is a Good way to go and and I think this could potentially be picked up across the entirety of Debian It's not really a special thing for the Katie extras didn't actually come from Katie extras killing crouse is is part of the Package VoIP team. He is a Debian maintainer and he basically built a build D Which which builds both Debian and and Ubuntu packages from the same SVN archive The the package I guess the releases up there are a little bit dated on both the Debian and and the Ubuntu sides But that's that's currently where we're at We need he needs to go in and update to pull Lenny and gutsy and all those other bits and pieces But the concepts really good and and I think the concepts quite sound and I think it's somewhere that Debian as I said Debian does need to look at going for forward with Because what the what this build server does is that it takes the Debian directory from a from a SVN archive We've we've got a Debian rule script To pull the upstream source now that might be either pulling the upstream source directly Through some some scripts or I might just go to the Debian archive and pull the the latest version of the Debian Dot all dot G zip And then it goes away and and and does its magic does its build D magic and and produces the binaries and as you can See down there sticks it in an archive in a format Which is suitable to stick in your app sources line and a lot of people from from various bits and pieces Drop us drop us email and the like and say yep We've pulled this package or we've pulled this package and effectively what these build these do is for every SVN commit We make it will generate a new set of packages Provided the dependencies can be met and and there aren't build packages I think it runs on about a six-hourly cycle.  This is this is building 8.2, but you can see up there It's it's it's in sort of a standard build D layout With sort of installed and needs build and and building or failed Fails on Sarge because it can't meet some of some of the Don't know why it fails on Sarge But that's a sort of interface you get and and we can we can dig up into those logs and actually have a have a good look At what's going on? I'll just jump into some of the applications now and pull out some of the application specific issues Which we've seen in building the packages caffeine you saw was at the top of the list in terms of popcorn and That that that we did have some issues with the documentation because it came under the free documentation license But but Debian was happy and and we could consider them D. DFSG DFSG Because it didn't contain any unmodifiable parts. So we've we've been able to pull that across Great for digital TV. I've been using it since I've been here in Edinburgh great digital TV in Edinburgh K media player or KM player was originally only available through Christian Murlats Debian multimedia archive because it did use the non-free M player and KM player has has been moved along a bit and it it's now able to use both G streamer and Zine Which we do have Debian. So we were able to package this up and and stick it in the Debian archive Digicam Really good photo management works probably equally as well outside of KDE as it does in inside KDE And and we've had some real success here Tom Tom Albez Who's one of the upstreams from the from the Digicam project? He's also got a few other projects He regularly commits and H&B on it does some Ubuntu packages and some other stuff for us Neither of which are Debian developers. So that's really good We've got 0.9.2 Actually uploaded the final in in experimental due to some library dependencies and library transitions which are going through And and the only comment as it says down there is is what's happening with Digicam is upstream Are spinning off a whole bunch of libraries? Lib K decraw Lib K Xov2 and Lib K exif and I guess the state and the maturity of of the library development isn't quite there and We are having issues and and almost education issues with okay Well, we'd like to get version symbols in the libraries We'd like to make so not so name changes that add sensible points rather than every release of the application and and I think binary distributions like Debian and like Ubuntu probably see the impact of of of I guess immature Library maintenance ship more than than people who are just building things from source because we really do depend on it But but through guys like Tom and HM We've been working fairly successfully with upstream and and we're getting those libraries into into a reasonable sort of state Kyle Again the documentation with Kyle is under the FDL But but we didn't really have any issues because it doesn't contain any invariant sections So we we we've got that in the archive KPI plug-ins again, we've got Tom Albez from upstream who's working with us and and regularly commits We've been pulling patches from upstream in into ours It does use some non-free components like MJ pegged tools Which is a bit of a concern because we obviously don't ship it But but Derby and multimedia do But and the other good thing about KPI plug-ins is it works across a whole bunch of KDA applications not just to be Digi cam twinkle It's a voice over IP package, but we maintain it in the in the KDA extras team. I think maybe not There have been a few issues with it that there was a an audio codec called ILBC internet low bandwidth codec And and what upstream and twinkle had done is they'd taken this this this ILBC library And included the source verbatim in the twinkle library in the in the twinkle code And also doing a bit of a code audit across some of the other packages we had in in in the VoIP archive asterix also included a copy of the ILBC source code and Open H3 2 3 included a copy of the ILBC source code as well as a few others Problem with that is is the ILC be source code isn't is non-free There's all sorts of distribution issues with it It's got a really bizarre license We have to notify them whenever you want to use it or whenever you want to change it Which obviously fails the Debbie and free software guidelines. We worked quite well with twinkle and Got ILC be removed And and he now has a build time option Where if people do wish to use ILBC? Then he's provided our upstream for twinkle have provided a build time option where if you have the ILC be libraries installed on your system You twinkle will recognize that but that that was quite a good case. We're working with upstream. We are we we we got a Good result Works well with the KDE address book But we also like to have a non KDE dependent variant in the Debbie and archive We're currently building this with CDBS Ideally, I'd like to be able to just sort of run CDBS twice on the on the package once with the with the address book integration in the configuration flag in a second time without The address book dependencies in the configuration and spit out two packages Can't find a really straightforward way of doing this at the moment Happy happy to take suggestions Coding another media player. I quite like this. It has a very slick interface as you can see up there Not a whole bunch of buttons and toolbars and all that sort of stuff fairly small footprint We have re-badge this or we repackage this as a dot-death SG package and that's because it has a really bizarre redundant FDL doctor that doesn't have anything in it, but we can't ship that one directory with the one file in it So we stripped that one file with that single file out and and then we can ship it in Deb Debian quite well KIAX is a is another VoIP User interface it only supports the IAX protocol. It doesn't support SIP So its uses us fairly specialized asterisk does support IAX and a few Commercial VoIP providers provide IAX Again, this ILBC library was was embedded in here So so we stripped it out repackaged the upstream table made it DF SG and George Danshov from Was he from Bulgaria did the original packaging He's not a Debian maintainer, but he needed the Debian packages. So we worked with him He's a he's a member of our alley-off team. So he has commit rights And and works with us to to keep this package up to date So I'll just do a little bit of a talk about Debian QA This is not a dissimilar slide to what I put up at a cabinet Academy last year I know there's been a little bit of a flame fest about who's in front and who's upstream a bantu or ourselves So for the packages we've been talking about I've done a little bit of a comparison And really there's not much in it at all people are pretty neck and neck The two reds up there Km player and Digi cam. I think guts guts is sort of one release behind But I'll give you an example asterix the top line up there that one point four point five release I did while I was up here at deb comp and you can see guts is already got one point four point five One a bantu one so so the the bantu guys are pretty quick off the mark and and pulling things across The changes in yellow Really just sort of minor. I guess point releases That does seem to be a little bit of reformatting in terms of change logs and and and a bunch you are adding in some really minor sort of control file Upstream maintainer lines or something like that So it sort of seems as if each one's going to have a new sort of a bantu version on it Even if there isn't any substantive change to the source. I don't know if anyone else has experienced that I'm talking a little bit about Debbie and quality assurance. I presume everybody's seen this page From my perspective, well, probably not that Katie extras team But probably the this pack page for packages. You're interested in or packages you look after I Really find this and I think the team finds this quite invaluable because it really is a good switchboard It has access and links out to most of the places where you want to go links to the BTS Links to the package tracking system Links to excuses and build the repositories and things like this and I'd certainly say on a sort of a daily basis So I use the this this QA page to check up on the status of packages Work out what the to-do list is and and and try and sort of work out where where where the effort needs to be placed Having the popcorn line in there Is quite useful because that helps focus the priorities as to which are high priorities and and which aren't high priorities So so I think from an infrastructure perspective. This is this is a fantastic resource that The Debbie and does provide One of the things I would like to see in here is perhaps a little bit better integration with with with the bantu for example I mean you go into the package tracking system and you can get all the a bantu packages for the relevant package I don't see any reason why the the the version fields here She couldn't be tracking both bantu versions and and Debian versions because sometimes there are patches in in one or the other That that are relevant and and and quite useful Just a little bit about the bug tracking system and and synchronization with the the KDE bug tracking system And really what I'm talking about is the BTS link facility and you can see up there a few of our bugs are sort of forwarded upstream to to the relevant KDE bug number or bug report and Like if you look at the second one down caffeine you can see there. It's confirmed. It's been tagged as fixed upstream And it's it's been tagged as upstream and and what the BTS link function does is it actually goes and has a look at Upstream links and when the upstream Actually changed the bug status of the upstream bug status to fix That then comes back and provides a user tag and into the Debian BTS So we get an indication that that the bug has been fixed upstream and and potentially we can we can pull forward that change that particular bug is actually a Zine bug so we need to move that bug across design The system doesn't work as perfectly as it always should because if upstream marks a bug is invalid or resolved Because it's outside of their scope. It'll just appear in the BTS as being fixed even if it isn't fixed So we've had some issues where? Bugs haven't been resolved as easily as they could Little bit of discussion about the interaction with the KDE and the the Ubuntu developers I think and and the couple of examples I've used so far where we are working closely with upstream or working closely with with the Ubuntu teams I think have yielded real results and real dividends But but I am a little bit disappointed that that the Ubuntu guys when they make passive patches All I've got to do is throw a line into the BTS into our BTS and say hey, we've made these patches Would you consider them? Would you would you think about applying them? I have on the odd occasion? received patches from Ubuntu, but but it has really been quite a rare event and I think there could be a lot more work done Because at the end of the day we're all trying to package up fundamentally the same set of software in Fundamentally the same the same format With the KDE integration, I think that's working really well We've we've got the synchronization with the with the BTS and we use that a fair bit And we are engaged with with the sort of upstream developers and and where we are engaged I think it I think it has real benefits for both parties the upstream developers get access to real live users real-life problems That that can only come about through a binary package distribution I guess traditionally your average user of a binary package distribution is going to have a lower Knowledge threshold than than your average user of a who goes out and rolls their own so it is a different a different community and Finally my little advert advertisement I I really think that the way we're using SVN.debian.org and Building the packages straight out of it in to build servers great I think it has real potential for just having one one source and one one version of the truth Rather than a little archive over here and a little archive over there and and and nobody really knows Where where where they're going and and what's what's the what's the true authoritative source? Anyone can have an account on alioff And I guess the guys most people here probably do so I'm probably preaching to the converted But but again a bit of a advertisement for the KDE extras team To try and get some people some other people. We've got some interests other Ubuntu users or Upstream or whoever else come come and talk to us and and and if you can I say if you can spell SVN and Debian rules a bit tongue-in-cheek But yeah, I think it's it's quite useful and it's quite easy if people know what they're talking about Then then we're probably quite happy to give them access So that's all I have to say. I guess I've galloped through it. I haven't been any questions throughout So I'll open the floor if anyone does have any questions or any observations I guess the the other thing I should mention is we've got a boff on When's the ball banner Saturday? No, it can't be nine nine fifty ten. Yeah, something like that 930 I won't actually be there. I'm heading off tomorrow but some of the the KDE courting gonna be there and Have a little bit more of a cozy Discussion rather than sort of standing up here and talking. Anyway, you have a question. Hi I'm just wondering what sort of packages you want to take up and into your TV Are you just pretty much taking up everything that looks like KDE or are you strictly limiting yourself to what? Upstream KDE has in their extras Yeah, no, it's not it's not focused on just what upstream KDE considers to be their extras Although there is a upstream KDE extras archive. I guess Really what we've tried to do with this is just sort of have a common area on a common way of working Where people are building KDE or? acute Dependent packages because I guess there are similarities in how we interface with libraries and all that sort of stuff But yeah, if you think you might be vaguely interested or Fall into the sort of areas that we're working. I could unload a couple packages onto you know, I don't but I'm a sort of listen to you online downstairs. I might have sort of missed it, but what sort of Assurances, do you think you'll have that? You know, it's not just like another Java team where like people are just maintaining their own packages and having a big mailing list together And it's really not a team anymore at the end Because ultimately I can't see like every developer being interested in all these packages No, no, and I think that's a that's a fair call to I don't think every developer is interested in in every package But where there is a common repository I think sort of dropping packages through or offening packages or just dropping them through the QA team because The current maintainer doesn't want to to maintain them something like the KDE extras team is Could be quite a useful staging ground. I guess there are a few of us who are specifically interested in a few of the packages in there But if if sort of other packages rather than dropping through to the QA team and and being often are looking for a home And are going to be relatively straightforward to maintain And if they are KDE packages them Fundamentally, we should understand sort of how they work and and how the how the build cycle works Then then that could actually be quite a useful team or quite a useful place to Drop them into I guess one of the things that we are going to be seeing over the little next little while Is there will be some packages transitioning? This is this is upstream with KDE There will be some packages or some applications transitioning from sort of standalone applications into into the KDE core Strigging for example, I think is going to be one that's definitely going to come out with with with KDE 4. Is that true? Yep and Digicam there's been a lot of talk upstream about whether Digicam should move into The the the graphics archive and I think the Digicam guys have decided to keep themselves on a separate release cycle But I could envisage where packages might move into the into the KDE core might move out of the KDE core I guess it sort of depends on popularity more than anything else And that's sort of the other issue that came to my mind Why didn't you why did you think you had to make a one KDE extras team and not just sort of use the KDE Team as it is Well, we are actually sort of a we are almost a sub team within within that within the KDE team We actually use the KDE team SVN archive and and we have our own our own Branch off to one side within that But we do have our own mailing lists and and really I guess okay, so it's that you actually the same Group on Ali off to just sort of a yeah With the same group on Ali off, but we do have two different mailing lists Okay, I see and there are some people who are more active in the in the KDE core team Right, and there are more there are some people like myself for example I'm more active in the KDE extras team and and I really have little engagement with the The KDE core team Hello Your your comments about Ubuntu are Not unfair at all that Pretty accurate. I suspect I I I make Ubuntu for anybody who doesn't know and although I try to Send patches upstream and not Firstly, I sometimes forget about it just because I'm a bit useless that way and Secondly, I'm not quite sure what the best format is for sending patches upstream And as for well having a different general Obviously the whole of Ubuntu is interested in having a smaller diff as possible from from Debian and in every way most of those are caused by Us packaging things slightly before or at exactly the same time as Debian and It's kind of hard to avoid that for example with Amarok I don't know is Amarok done by your team. No Amaroks and I did have the Amarok up as an earlier one It's not maintained by the core Debian KDE team and it's not maintained by the KDE extras team and and there is part of a Yeah, but it is maintained by KDE people, but I think it's using bizarre on on people.debian.org account and And I mean the whole point and and it's been I guess a bit of a recurring theme through DevConf is is We've got a whole bunch of teams and all the teams are using slightly different methods of Achieving the same thing and I think that's one of the things I really admire about Ubuntu is is because it has been set up Sort of mid-cycle and hasn't grown up over the 10 or 15 years that Debian's grown up Yeah, Ubuntu has been able to sort of implement a standard process and a standard workflow across across across the the team So our yes that example of Amarok I just uploaded it from downstairs, but Because it's just been released probably why you've been talking and it's hard to be able to coordinate that with Debian because We both well in Ubuntu. We certainly want to be the first with every package that's a bit out and Debian packages may or may not want to do that, but it's hard to coordinate things while you're both Racing towards the same deadline of it's going to be released in this hour and we want to have packages available for this hour And a lot of the the disc the smaller this the packages He said the Ubuntu packages have a very tiny diff what often causes that is we need a patch for Rosetta support, which is the web translation thingy on launchpad And that means a small patch for every kitty package There's probably a number of packages that if that patch was taken upstream by Debian wouldn't have to have any diff at all anymore But I'm very reluctant to say to Debian Please take this Ubuntu specific patch because I think You know I'd word that would there would be a backlash if I started sending up patches Requesting Debian to take patches which are only for us That particular case would actually not exist if those packages were using CDBS, right? Which I understand was to It's a patch to the code so it To the source code of the of the KDE package. Oh, it's oh, it's actually in the source code Okay, then I must be confused now with the language pack support. I think that was another one. Okay. That's different. Okay, then Yeah, one of the things that I guess possibly Debian and Ubuntu could explore would be to have a common Repository common version control system for where we both keep Debian directories and if we want to create an Ubuntu branch and a Debian branch I mean, do you think that would that would be workable if I mean if if say you and I know the Ubuntu models a bit different because You're not necessarily the one person who's uploading Amarok, but if you had to commit rights to the the Debian Amarok Archive and then you could work together as an Ubuntu and a Debian team And if one releases ahead of the other you could branch your fork But then merge back at that at the end of the process seems to be what would be useful. I don't yeah That's possible. There's a couple of issues with that mostly in the in Ubuntu in general we only like to use BZR and Me in specific because I'm an employee of canonical. I can and they use BZR because Cononical puts a lot of money into that and if I go around using other revision control systems, then they get very upset And also subversion isn't very good at doing branching and merging stuff So I would be reluctant to do any of the subversion just because it's not that good for it So if Debian moved to BZR and it's interesting that Amarok is in BZR. I didn't know that I'll take a look at that That that certainly becomes a lot easier Of course, I'm very reluctant to say to Debian that you must move to BZR just just for the sake of Ubuntu I think that might get quite a lot of backlash too. Yeah, the other patch that I don't really understand is like this one up here Where you change it from you change the maintainer to a sort of a maintainer and a What is it an XSBC original maintainer that is done because they've been requested for all Ubuntu packages So packages which are synced from Debian will have that automatically automatically done by our build demons But if there's any slight diff then we have to make that change manually Because they've been said can you please not have Okay, so so if there weren't the other the other little diffs that were in this package It wouldn't get that that would be my time of field change. Okay. Well, that would happen automatically And we also have a slightly different packaging style for build prep pack patches Debian puts in these large lib toolizing automate patches for For updating the kitty auto tools files into whatever Debian happens to be using And I just for simplicity On half of the packages don't tend to bother making those into patches and just have them directly in the dot diff dot gz And I must admit I find the whole build prep Voodoo that will go away and Katie for yeah really quite confusing and and and difficult to implement So, yeah, and what was the other similar thing? Oh, yes, Debian tends to take branch patches of the main KDE core packages which I Tend not to do just because if it does introduce bugs then KDE developers get annoyed that that we're not releasing standard KDE releases. I Mean, I mean, I know the cases where we've pulled bugs for above we've pulled patches from upstream It has been to fix specific bugs And I guess there is always the issue that that whilst it's fixed one bug it may reintroduce something I don't know if the core KDE team pull many much from upstream Call Katie tends to just do a whole branch book further For uploading KDE packages. Yes sure We can talk about it on Saturday more anyway Okay, well, we're at the five-minute window. So if there are any further questions that might be time to close up Thank you for coming along


Hey Virgo, welcome to your weekend of reading. This is Kelly from House of Virgo Please smash that like and subscribe button if you're new if you're gonna get a personal reading There's a link in the description box below this video. You can also join my channel for $2.99 per month So do consider joining. All right, we're gonna take a look at your weekend February 16th through the 18th. You're already starting off with a sunshine card. Let's take a look and see what Okay, you've got luck and these are my lunar new year uh Fortune-telling cards, so I've had these for quite some time, but once in a while I like to break them out and you have Reinvent yourself. Wow. I'm liking how this weekend is looking. Let me get a little bit more light here on the table Okay, so you're starting. What the heck? Hold on. Hold on Hold the phone Things are going so well There we go All right, so you're starting with sunshine the sun is shining on you career and blessings I'm sorry business blessings too growth fabulous communication and relationships beginning on friday saturday you have Luck a sudden change of luck is likely things are working in your favor favor Excellent time for networking. We like that and sunday reinvent yourself a transformation is taking place Enjoy a new lease of life. Wow. So are you getting some good news on sunday about your health? Um, or over the weekend now. Let me just give you a caveat So I do have these kind of formatted for friday saturday and sunday But just keep in mind that these could be fluid and change at any time and everything, you know Friday's energy could happen on saturday and you know it could all shift and change All right first couple of cards out of the deck Okay For the sunshine card. So you have the night of cups and you have the six of pentacles. Okay Fabulous communication and relationships. So if you're looking for love or you're wanting love and Yeah, that might be happening. You could be connecting with a sibling You and your sibling I'm hearing on friday could be Apologizing to each other Love comes in You know, not romantic. Obviously. This is like for some of you. This is sibling If you had some kind of rivalry or an issue with a brother or a sister friday, it looks like you guys Maybe you work together. Maybe you guys like have a you work family business of some sort It's good. It's good. It's good.  Okay And fabulous darling fabulous. So I kind of feel like too Some it could for somebody there's someone from your past And wherever that past falls Is making a love offer a romantic love offer is coming in on friday Okay, so that's beautiful. Let's see what else is going on For friday that yes, let's move these over and just focus here on friday. What else is happening here on friday? um, and i'm also hearing like if you have a business, I feel like you have some um previous clients coming or customers clients, whichever um are coming in um, so if For business like they're calling on you for some business of something of that sort. So that's That's good for business Some of you might even get like um a past job kind of situation Want you to come back so you might hear from them they make that you know that Gentle dealt like we love your work or we love what you do or what you've done here We want to bring you back in That kind of energy as well. Um We want to use your services utilize your services again This feels like whomever you were connecting with before you've got to be kidding some of you Yeah, so the horror font. Let's just stick to business right now Don't click off because even in love. This is amazing. The horror font is definitely can be is definitely can be listening to me The horror font is all about structure could be corporations um buildings rules and regulations that kind of thing so for some of you this does have something to do with like They're coming in because they're committed like they want you to commit or they're coming in because they're they're committing to your business they're committing to hiring you um bringing you back if you were laid off you're coming back the opportunity comes in Um where your clients return or a client is coming back in to utilize your services. That's good And it's it's gonna it's gonna be a good thing. Okay.  Hey, no infidelity. Hey, no deception. Hey, no lying. You know, we don't tolerate that There's no tolerance for that Right, that's out of bounds so somebody's it looks like coming in to commit to playing by either your rules or just the staying within the perimeters and the boundaries of a committed relationship making that offer so that Looks good. Now, obviously that we're talking about Friday, but that could happen Saturday over the weekend Let me just say that over the weekend. You also have luck Okay Um, also, I want to tell you for some of you this could be a tariff You have a connection with a tariff or water sign. Okay. Now.  That's that's very much a A wheel of fortune card for me things working out in your favor That's the luck card a gamble if you're doing any gambling or investments um Or uh networking with people over the weekend things go in your favor if you're trying to achieve something Let's take a look more Okay, you might be trying to figure out Maybe on saturday where you need to put your investments Look at your money flow money goes up money goes down. It's an up and down It's a little bit of a roller coaster at times. Maybe you've been on a roller coaster financially Virgo um and things you kind of even keel like they kind of even out a little bit here Like that's lucky for some of you where things just get neutral you neutralize in some way Let's take a look here I like that because that to me is talking about money Okay, that's talking about money Now things are hanging in the balance but I feel like Wow, okay, look some new door opens the door opens for you over the weekend This has a lot to do. I feel like especially on saturday Maybe you look at your money. You look at your bank.  But you're you're looking at things kind of I don't know something shifts something changes You get it. You gain like a new financial perspective On the weekend. Maybe you figure out how to make some money or make more money Or bring more investors in Or find a different way Maybe you shift up some stocks or your maybe you work with crypto Whatever you're doing you shift things around on saturday.  Now you have some options here Yeah, like there's some options option trading. There's some options that show up that I like it because I feel like Just by you Really, I don't even know because I kind of feel like you do pay attention To your bank account.   I don't there's not a lot of people around me I can't really connect or the people I want to connect with they're like Thousands of miles away and I can't see them you can network online Or there's some kind of maybe group or something that you join That you become a part of that you expand because that's like a social network. It could be That you expand a bit here And now you now you're like, wow this feels to me with this two of wands you cross some kind of threshold You know and even while that person there is holding that globe that feels like Oh, it could be something to do with South America Connection in South America I'm hearing Maybe Brazil Argentina like chili Peru Bolivia I heard some type of can yeah for some of you it is and this This networking with these people change things for you. Okay, it changes everything I feel like That's it. They're not giving me anything else. Let me just get one more. They said just They said get one more card here Wow working out in your favor. That's what I said You know justice This is like in your favor like the wheel of fortune I saw the wheel of fortune in my mind's eye because it's about luck But the justice is good. This is because this is favorable outcome to you Yes, and it could have something to do with legal financial taxes legal Um legal stuff.    It's investing. Okay, um Then yeah that it is favorable to you it works out. So all right reinvent yourself a transformation is taking place Enjoy a new lease of life So like at first I was feeling that was on like the the health front So some of you maybe recently got some good news about your health and now because of that Uh, maybe you had a surgery Um, or you know, you're you recovered from something and now you can do the things you couldn't do before You get like enjoying a new lease of life You know, this is kind of like feeling young again um rejuvenated Especially on sunday, some of you go through that, you know, the transformation really kicks off on sunday. Okay Where now you're like You're giving the keys to the new house. So to speak, you know, you've got like a like an opportunity And if it's not connected to health, you have this opportunity where you get to start over and reinvent And you get this new Lease of life. Okay, let's take a look Let's take a look And as always these weekend readings are a little bit shorter. Look at that. There's recovery So some of you are recovering like I was saying from a health thing From a health thing. Okay. And so wow, this is amazing Your your scans come back positive. Um Something's not as bad as you thought Uh, you might have been worried about something There's no more worry. No more stress. This is really you can relax. I'm hearing um Whether it's about your health whether it's about your career whether whether it's about a relationship You get the chance to start over you get the chance like you can you can I'm just hearing tell Virgo They can relax. Everything's going to be okay You can relax. Look, it's yeah because look stop with the night the anxiety and the worry and the over thinking negative thoughts Yeah You get the opportunity to reinvent yourself Whatever that means.   Blocking everybody out blocking everyone not communicating just doing your own thing Day of transformation not letting anything in Except the light okay not letting anything in except the light I just heard they gave me the word moon dance. I just heard moon dance So I'm not sure what that means Okay, so there you go. Look at that This is like when I look at this card and this is the Virgo card This card feels to me like so fresh and so clean You remember that song That that's your song for sunday so fresh and so clean.   Whatever you can take whatever you can bear or stay in the house and like I don't know Do some cleaning catch up on those chores refresh so fresh and so clean. That's what it feels like transformation Yeah, starting over and sunday comes is the beginning of the week, right? So sunday you get this opportunity To start the week off, right set the tone For the week by what you begin on the phone for me the first day is always on sunday, right? So set the tone for the week by what you do on sunday figure out how you want that to go What does that look like for you? That just feels like the overall message look at my cards all over the table Right. I need to get fresh and clean here and organized So let's get some messages of love and see what else is showing up for you. Oh beautiful. You've got friendship Well, there's a friendship that's leading to more. So some of you I guess you need to know that You've got a friendship with someone and it's going to lead to a romantic Partnership over this weekend. You also have protected. You are safe and divinely guided I hope you guys like my thumbnails part of our creator land On youtube here is we we get like classes They never used to do that when I first started doing my youtube stuff I don't remember ever seeing that but you can join like these classes now And they gave you tips and tricks and one of them was like make great thumbnails I was like, yeah, I'm gonna try that. So I hope that they're I don't know if they're doing any because I feel like the quality of your work I don't care how good your thumbnail is.  So you kind of have to have both I think But acceptance everything happens for a reason. So you come to this place as well over over the week and it's like, ah It's just good for it was like, ah, and it's what it is, right? Whatever will be will be It's my life. It's now or never I got so much Bon Jovi going on in my head this week. I don't know what's going on with Bon Jovi I don't know if something's going on with him But all week I have just been these Bon Jovi songs just popping up into my head and listen I don't I stopped listening to Bon Jovi in like the 90s honestly, I loved him in the beginning when he started in the early 80s and I think when he like that cowboy, I'm no not that song I forget he did some song for movie or something in it and then like after the 90s I don't know. I guess it got out of the metal scene and I got into like nirvana and uh Pearl Jam and all that but I haven't listened but now like It's all this Bon Jovi stuff keeps coming up All these songs. So gosh, I hope nothing's horrible.  Who knows? Okay. Abundance. You've done the work abundance flows to you now Like Virgo abundance mindset starting the week get out of that abundance mindset. What's that look like? Abundance mindset looks like hey, you know what? I don't want or need or desire for anything. I already have it That's an abundance mindset And that's like making a gratitude list instead of looking and making a list like a freaking santa list like oh I want this and I want that no look write what you have That you already have that's amazing and wonderful and for for everybody. It's different You know for somebody who is going out on their own and they get their first new place That's treasure gold for them You know for someone that has everything financially materially They have a beautiful connection with someone that surpasses all the the riches and the gold in the world That's a treasure gold for them. You know, so what is your gratitude list look like? Where's your abundance focus on that? Instead of that, you know, well, I don't have this and I don't have that and I would like to have it That's just that's not a That's not an abundant mindset. That's a as a poverty mindset Don't be in poverty mindset This week going forward. So start your sunday Make a list of all the wonderful things you are and and have In your world in your life or within you And focus on those things and be grateful for those things like if you're not Because you're so trapped in your I got I don't have this and I don't have that and I want this You know, I like a lot of people want that relationship Everybody wants that love, you know, love is created. It's not and sometimes it's a gift that comes to us But it it's it's a create. It's something we create. It's something we cultivate You know, love is a verb and it's something that the actions that we take not only towards ourselves But towards other people So, where is the abundance and if you don't feel like you have any Abundance or you're not feeling too grateful for where you are in your life or the things that you have start creating something abundant Okay balance one person giving too much in a relationship That might be an issue that you take a look at this week going forward Over the weekend, but going forward You might be like, you know, I'm giving way too much And I'm depleting myself of my abundance I need to start letting that flow back to me Okay, so that might be something you look at this weekend. Maybe you're already looking at it now Oh, this keeps popping out. Um, I saw it and then I put it back and I shuffled and there it is again Past life love and that was there yesterday. Your soul remembers this intense connection So there's a past life love that you could be thinking about over this weekend Maybe there was something beautiful about that connection Maybe you guys are just mutuals and everything's cool, right? Whatever the situation with a past life Maybe there was some abundance that you overlooked Or something that you need to just kind of think about and be like, you know what my soul remembers this person This connection that we had and I'm so grateful that I had this connection with this particular person And I'm just going to cherish that.  I just feel like that's gorgeous. I love that. All right I'm just gonna throw a charm out here. Well, you know what? No, I'll just give you some I'll give you some scrabbles All right, somebody's birthday is August 29th. We have the letter R. We have the letter H Human resources. Hello two H's HHR What the hell's that now health and human resources? Okay. We got the 7th September 7th. You got the letter T All right, August 31st. I was showing up in the house. You have the letter A somebody's okay New Year's Eve Significant for someone was New Year's Eve was very significant Something to cherish, I guess or something to remember About New Year's Eve 2023 2023, yeah Um, 1958 or someone is 58. We have a C and an O Co Colorado somebody could be in Colorado Co Chief officer Position Chief officer position I just heard. Okay. So you got someone's 34. Someone's born in 83 September 18th September 20th Oh Somebody likes tacos. Are you eating tacos? Somebody might be just like, you know, I'm just eating tacos all week. I don't care Taco Tuesday. Hello. Someone's name is Cato Excuse me. Um, hmm Hmm. Oh Ocala. I just heard Ocala O C Ocala O C A L A Ocala Uh, I'm not sure where that is. Ocala I just heard Henderson. Okay Henderson that's strange So we've got September 2nd.  Maybe 1989. Yeah, somebody's going on a Someone's going on a train. Maybe you're on a train right now I don't know. Could you be subway or on a train right now? Listen to this. Uh, you must have great Wi-Fi Let me say do they have Wi-Fi on trains? Someone's born in 67. Someone's 38 Someone's 53 Um, and we have the letter E Corey Just heard Corey Okay, month of July. We have the letter I Someone's name starts with an I 43 to 45 could be an age Wow, we went through all those already and 1978 All right, let's get a couple of signs. I want to see I'm gonna ask who the person is coming in with this love offer for you This proposal, you know, I used to have four Of of these I don't know where the other one went, but that's okay All right, we've got Capricorn Aquarius Virgo Virgo Capricorn and Scorpio And Taurus Cancer and Virgo. That's Virgo three times. Is that Virgo three times?  You have another Virgo popping in. Let's get a charm Wow, are you kidding? You guys this is the second time now yesterday was the same But just a different one. You've got a bat now. This is a vampire bat. I guess that's what they call them But yeah another bat so same as yesterday if you didn't listen to that message You this this reading might be tied into that message as well But I do I did kind of feel like like that at the start but that um Oh That is that a town Our city bat A city or a town that's or maybe a country that starts at bat. They just said bat I don't know. I I just don't know. Um Sonar They're giving me the word sonar Connecting to this this bat looks like he's got seriously like beats headphones on Maybe you have beats headphones on you're listening to this or buds or just headphones in general does not have to be beats Um listening to this with headphones on I mean I get too loud And I'm also hearing um, they're giving me the word transparency So transparency something about transparency here Um, you could be wearing maybe some some type of clothing that that's transparent a little bit or like maybe see through Hey, do your thing? Um and They're also giving me um The web something about the internet. There's a connection on the internet for someone perhaps An internet connection love connection whatever it might be Kind of cool. All right, we're gonna leave that there. I know I didn't pull any Chinese signs But I will tell you have the rat here.  We'll leave that there All right, you guys. I hope you have a great weekend. I hope you enjoyed these messages. Do click subscribe Um, if you enjoy my channel, I would greatly appreciate that you want to put a like on the video That's awesome too, but even more awesome Is you can become a member of my channel. Just click the join button. I'll try to put it in the um in the chat When um the video premieres live so that you just be able to just click it right there You won't have to go searching for it. I don't know where it's at the join button Because I can't see my channel from a customer point of view So, um, I think it's under this video here The live somewhere, but anyway join $2.99 per month And you'll get really cool emojis.  Have a great weekend Virgo. Love you. Bye Hey you guys, thank you so much for watching my readings If you like to get a personal reading Please feel free to click the link in the description box below to go ahead and follow that link in book You're reading. Please remember to book subscribe Like do all the great things Um, and I hope that you guys have a fantastic blessed loving and light filled life. Thank you. Bye


Te pakelu mozi ori te pakelu te teziwen oresun. Pawezi te pakelu pawezi 500 a 15000. Pawezi te pakelu pawezi 4100 a 42000. Te pakelu pawezi mewi oresun, kaip i ruron obeidiai pakelu. Pawezi te pakelu antoan i ruron obeidiai hapa. Pawezi te pakelu flatu. Pawezi te pakelu beti te reikiai, 40,000-15,000? Yeah, well the easiest way to do it is to look at the numbers that are able to come in under different categories and just to manage the points system so that you take the very... The target of 5,000-15,000 as a net inflow, is that what you're talking about? Will that become Labour policy? No, that was a historical number and we haven't talked about a numerical target.


Welcome to documentation office hours. It's the 16th of December 2021 reminder we abide by the Jenkins code of conduct. Glad to have you here. Today's topics. News if any. Oh, let's see wrong wrong agenda sorry Meg. Here we go. And Elizabeth let's be sure we know that you're attending today. And Xenob was with us briefly. A car. All right, great. So topics I had contributed license agreement process weekly changelog LTS changelog modernizing a blog, a plug in. Meg are there other topics we should add to the list. But I'd be really selfish I've got a broken local build can. Oh yes let's put that top of the list, even better okay fixing a broken docs site build. Very good yes. Excellent that's a great great working session. Any other topics. Okay, let's let's take those then. And so let's get started on the first Meg do you want to share your screen how would you like to approach sure. Investigating it. Sure. So I'm going to stop sharing and we'll let you share yours. Okay. And there we go. And actually, for Oh, I was bad. Should we quickly show Elizabeth what happens when we do a, should we go back and show her how we build, etc. We're going to need we're going to need to see that anyway because I'll want to see exactly that the message you're showing says that there's probably a syntax error in the a doc files. Yeah, and so we're going to have to show her how it builds anyway so yes let's do that. Okay. So Elizabeth, our documentation is is maintained in ASCII doc format, which means it has to be converted before it turn gets turned into HTML. And what makes going to show is the build process we use to do that conversion. Okay, so let me. Actually, let me show you. Are you familiar with ASCII doctor at all. No, I'm not. No, I'm not. There you are. Okay. So this is actually let's go back. Let me show you what we're looking at. Let's go back to the very beginning here. I've got, I have too many tabs open that's the way of my life. We go this will do it.  We go to Jenkins IO and click documentation to get this and the piece I'm working on is managing Jenkins. And this is what we currently have there, which is not a lot. And then we go on it sort of miscellaneous it's all sort of a, a lot of good information but kind of a mess structurally. So I am working to turn this chapter this is this will be the index so the source for this is down locally and my thing in content doc book managing. Meg as a cheat, as a cheat, could you over on the web page, scroll to the bottom of the web page. And on the bottom of the web page there's this improve this page link click that, and it will take us to the page in GitHub where the source code for this page is maintained. Now, make you make still has to go back to a terminal to look at the source files outside GitHub, but this gives us a picture of, ah, there's that page. Right. Okay, back to your back to your right. Good idea. Good idea. So that. So we get we go back. Let's see. For this managing Jenkins, I believe this is called a chapter. We have these and if we look here. Down here we see system configuration. This is the index dot a doc which is the first file in each of these big sections. And this is what generates this. Another one that I recently worked on is similar in this chapter. And this is where we're aiming it goes through the general material. So there's it. You get it set up so that I can build locally ASCII doc is it's not it's similar to markup it's a little bit different. But you'll see we have, for instance, a header the top the chapter title is a single equals mark down a sub can have or get to it's very we have links are coded like this. It's pretty easy coding, but it is all text based. Now if I want to see what it looks like when I build. I just keep this running all the time. Let's kill it. And we do make run is all we need to do. And it runs up and then normally with that running I can see exactly what I did on my local. Let's see it takes a minute to zoom up. And I are going, going, going. And there we go. And it should display at low close 42 42 what I have just immediately written. So, there that should be done. And I refresh to get the latest. Except my latest is an error right now so. So this is the file I'm looking at and I'm just going through to find out. I figured it because it was working I figured it's probably a coding thing. Yeah, so what this looks like it's a Ruby error for what it's worth. Well, and so make let's take a exit out of the editor and let's take a look at it from what's changed from the known working state. Yeah, let's do a get diff. So what this is going to tell us is what's, oh, go up, go up several levels don't make I want to see what's changed overall. So right now because you're at one of the directories nested inside I want to see the upper level so go. I see it from Jenkins IO directory. Exactly. Okay. So here we are at Jenkins IO just so you know, at the top directory here. We see content that's where we go for this but we have a guy's contributing file with details about how you contribute. That's where the make file is etc. And here's our get diff. Okay, so there we go. All right, so it looks like what you're you're wanting to do is you're wanting to move system properties and change system time zone and add about Jenkins and system info. Yes. Okay, so, so, all right. Okay, so then let's let's look for and that looks like it should work if there is a file named about dash Jenkins, is there a file named about dash Jenkins that you've added. Yes. Okay. About Jenkins dot a doc. Okay just just do a get status or just keep scrolling through the list just add your question your answer is great. Okay, so keep going. Okay, continue. Okay, so script approval has changes in it keep going. Don't see an obvious problem there. Wait a sec but you said okay so quit out of that and do a get status. Okay good. All right. Okay show me that show me that the log of the make run again. Let's see if we can guess from it what's going wrong. So scroll upwards, what I'm going to do is do it and start the clear screen. Yeah, there you go. And we can get back to the beginning more easily. And for my benefit if you could widen your terminal to, to be broader. Yeah, full site full screen would be great. Thanks. Okay, pause. Good night. Oh yes look spelling error. Sys 10 dash info. Could not find section file sys 10 dot info you want him dot info dash info. Oh goodness and that is probably in that.  Try it again. Let's see what but there may be other things going on as well. Let's make run again. Oh, you got to back up to the right level. So yeah, switch back to the the other, the other window, right. Or where no go to the one where you're running right. Oh you want to see make run or yeah because having made that change that's a structural change so interrupt this and restart it. Elizabeth Elizabeth as a side comment here. This is one of those places where technical skills just keep working for you right there. This is developing technical skills and all sorts of way we're doing diagnosis on documentation build process. Okay, open it into a web browser. Let's see if it's better. See, and reload. Okay, good. Yep. And there we go except we landed in developer guides. So now to see your content Meg take it up to document the documentation drop down. And it was, yeah it was managing Jenkins right so we should see over on there we go. And there's system information and there's about Jenkins. Yep. Excellent. And there's the new text. Okay. Good. And work on this. Would it, would it be useful. I'm pretty close to being able to be ready to do a PR. Would it help Mark, should we walk her through the whole process do you want me to push this now. Mark that work in progress. Yeah, this would be an interesting one. So yeah, absolutely. Thank you for Elizabeth. Well, that's interesting to you. Elizabeth, I'm not sure if you heard Meg's question she was wondering, would you like to see us submit a pull request so that Meg can start us show us how we go through the process of submitting a pull request that we'll use to to capture this work. Elizabeth you're muted. Yeah, sure. Okay. I mean, some issues. Oh, no, well, and because this is being recorded, you can watch it later on YouTube as well. We will post it to YouTube so it will be available on YouTube and you can watch it later. I have a bunch of tabs open so first I make sure that I don't have any files open I get everything closed. And then I'm back in my Jenkins IO, the source of my clone of the repo support the clone by the way. And so we do a get status. And this tells me I've modified these four files and I'm adding two new files. So I'm going to do a get add dot. Are you familiar with get. Yes. Okay, at some point, but I stopped. So that's the most things. Right. Yes, I mark mark is really good at it I sort of know how to do what I need to do and as soon as he goes out of that I'm crying to mark for help so I'm to get commit where I can say. All right, Mark. Right. And now the way I'm set up. I do get push, which doesn't work, but it gives me the command that does. So I copy that. I paste it there. And we run. And then I need to get that back down small size for whoopsie. Hey. No, no, no, no, no, no, no. Okay, let's go over here. And. Ah, so now I go over to github.com for this repo. Actually, this is my clone of the repo. So where I want to be. Mark, should I be back at the main one should be a nice guy. Let's see. So, so I think that that compare and pull request will let you will will submit to the upstream repository try it. Okay, let's try it. So we click there. Okay, and so yeah, right. Because he says the base repository over on the left hand side above where your cursor is. It tells us it's targeting Jenkins dash in for slash Jenkins that I it's doing, it's doing the right thing. Yep. Okay. And I'm going to mark this draft work in progress mark. Yeah, either the whip is whip or draft is fine, either one. There's a, there's actually a check box we'll use on on github later that marks it as a draft. Right. Okay. So that is the content I put on here we have this typically we type in a little bit more. Here I won't do that for now. I can go back and edit it later. Okay. And but here we see the history and then you can scroll down and you can see everything that is in this pull request, and it's displayed on the left is what used to be there with the pink being material that's been deleted or replaced. The right shows you what's new. And so the one caveat that's a little confusing at first is, it's not true in this case, but sometimes the pink stuff has been moved and it shows is leaving and shows up new later but but you can give a quick list and make sure that there aren't any surprises there. And if it's what we want. I click create pull request. And there it is. And now if I go in up here, you can see all of the pull requests that are currently open for this repo. And there's this one up at the top. So now open that and let's see if you can market draft already so open your open your new pull request. Yes, there it is. See that reviewers over on the reviewers side. It says copy editors and two lines below that there's a link you can click convert to draft.  Right. Okay. And convert to draft then. And I can also we have what the labels are that probably is better than me doing it. Yeah, in this repository the labels may not be as helpful as as in other repositories but here we use labels to categorize what kind of thing it's doing so Meg's putting the work in progress label as a way of helping others find this and realize it's not yet ready for review. In in code repositories it's pretty common for us to label something as an enhancement or as a bug fix or as a documentation change. And then you see now if you look here here's the work in progress label and here also it's marked as draft. Right. As opposed to some others and script securities that that's ready to go. Oh, is that ready for review. I, yes. Okay, so let's take, let's take the take the draft word out let's do the edit on that one and take the take the take the take the word draft out of the summary. Wait a minute. Oh, okay. I'm trying this stuff has been going on for so long. It's right right this one's a very long request right. So I should go look at it and see if I've got some comments that I missed because it's out here and they don't check it every day anymore. So probably I should be draft on it for a little bit. Okay, so we can go back and look on those and see it would be lovely there's a whole set of them that might go elsewhere. Any questions Elizabeth was this all clear. No questions. For now, just as Mark said, I'll also watch it on the YouTube channel. Right. Great. If I have any questions, I'll reach out to Zane up or out. Also send email to Mark. Is it too early Mark or do we want to try to get her set up or you're probably going to set her up for the report. Yeah. I was going to say that. Say you can set her up Z now or that it's too early. What, what kind of PC are you using. Is it a windows or windows and isn't it windows. Okay. So there are complications doing Z nob is very experienced with complications in doc development with windows. Yes. I'm going to stop sharing. Okay. Yeah, so, so Elizabeth, my guess is just just me guessing, but my guess is actual contributions to documentation would probably want to wait until after you've connected with the events team and after you've started started finding where you need to contribute then we can coach you through it. Would that be okay. Because our events team members sometimes have to submit, but they oftentimes can actually do the things they need to do through the GitHub web pages, instead of mega is mega is a top grade documentation creator. She does all sorts of documentation so she has to have it locally. Many of our outreach people make their changes through the GitHub user interface without even having a local copy like Meg does. So, so when you get to the point where you're interested in, in submitting a change. Let us know and we'll, we'll help you through it. Thank you very much. Much appreciated. Thank you. Great. So we've got your build working should we take on the next next agenda topics. Yes. Okay, I'm going to share screen and let's take a look at them. So, so there was this one which was a contributor license agreement process so Meg this is just me and you and a conversation. Okay. I had proposed that Meg, Kristen and dirage have been proposed as copy editors, which is a privilege position with extra capabilities for the Jenkins website. And that needs needs a contributor license agreement. And so what we need to do is we need to have Meg and Kristen and dirage and Kristen's already done hers so needs a contributor license agreement submitted and there's a process to do that. Right now, it may be best to wait for easy CLA a new way of doing it that's much easier. So Meg, are you okay if we continue to wait for that. I think we can. Okay, great, then let's, let's keep it that way. So, I could show you one of our infrastructure contributors just submitted his CLA the old way, and it's, it's heroic and painful and challenging. We do not use the old way if we can avoid it. So, so we'll just wait for a little bit. What this is is there's this really cool facility.  And that's, that's how we'll be doing it when when Oleg turn switches it on fabulous. Great. Okay, that topic's done very good. Do we have a rough estimate when that's going to be is it in a week. Do not it depends on Oleg's availability he he mentioned yesterday he thought he might be able to do it, even, even yesterday but I don't think it happened, and he's a very very busy guy with just starting a new job so I don't know when. Yeah, even, even if it takes two months I think it's still better for us to wait. Right, and to put you through the experience of the old way. Yeah, whenever we do it if you guys want to use me as a guinea pig when we think we've got it up to go through and do the. Oh, good. Excellent. Okay, just for your info Colleen and I used it so my wife and I did a test drive with it earlier in the alpha test phase. So if that you're willing to be a test case is great. So Colleen's now a tester is now well Colleen is Colleen is is the victim of many experiments in the in our house yes indeed. Please tell her hi she's a wonderful person. I will indeed you have dinner with her again sometime. And she hopes to have dinner with somebody other than me. All right, so. Next topic then. As part of Jenkins documentation office hours, we regularly do regularly review the changes that have arrived as part of weekly contributions to the Jenkins core. And that's this thing the automated change log. So what we do is we review it together and decide which things we need to change to correct this to make it so that it will be the correct thing when the really ships. So here's the first. This says there's a change that we updated a component. And Meg for me I think this one is one we should just skip the change log on. I would think so yeah. I don't know what users would do with with the notion that we've updated the Apache Commons validator. So let's go find that that poll request. Oops wrong one. Did we explain that the the actual change log is generated automatically from comments. I did not very good point so so this poll request here is generated by a script that reads the changes that are being submitted to the software and automatically generates this thing as a document so that we, all we have to do is correct these things, and they then become part of the change log automatically. So I'm going to add a label here skip change log. And because I added that label the next time this change log is generated this entry will be moved from being visible to being hidden. Okay next then is add links to report an issue in a plug in to the plug in manager. That's cool. Oh yeah. Okay, so the should be add links to plug in manager. So okay let's let's go through and talk to that one so let's let's bring it up it needs a needs an ending full stop and ending. So here. So what I think it was is. Yes, okay so what they've done is they've extended the UI see this blue text report an issue with this plug in. This allows the user to with one click report a bug report to that that specific plugin. Wow, now let's, I want to see where what linky well we'll have to have to look to see what linky did so. So this one I think is a great improvement. Nice, nice job so let's get the text for the phrasing right ready for the. So it says now add links to report an issue in a plug in to plug in manager so what it's really done is added plug in manage a plug in manager or added a plug in manager link, or maybe it's report an issue link to each plug in in the plug in manager. Yeah, that give me better words mag. So report an issue link. I think that's good. I think that says what it is, or they're like to plug in. Yes. Yeah. Now, did this actually add the link or does that have the capability to do it. It actually adds the link that's the that's the elegant part of what he's done. Here, let me open open. He's actually gone through and he had all 1700 plugins already. Well what it did is it's using data that's already available and showing that data to the, to the user so the data which which plug in is which is already, already there. Now let's see if I can find the, the pull request was five three five eight. Okay. Okay, so the picture here. Let me show you what this, what this looks like today, just a minute. Okay, so if we look at manage plugins on the version that he's proposing to change it looks like this today so he's looking at the install the vert tab. So here's the installed tab. Notice that it says, here's the plug in name and version number and a description, but there's no link here to report an issue. Ah, okay. And so what he's done is he's added report an issue with this plug in as a hyperlink. All right. Oh, very cool. So, so back to the revising the change log are you okay with that as a, actually, would if we lost that just make it add report an issue link. Do we need that a good. Yeah. That looks good to me to leave the other one. Okay. I like. Excellent. So then we, we update that comment. Yeah. All right. So next, next one is bump groovy from 2.4.12 to 2.4.21. And I think just stays as it is this is one Meg that we'll have to fix later when we add convert these things to hyperlinks as references. But that I think is is a good description and it ends with a full stop.  Oh yes yes good idea right. Oh yes very good thank you. Okay so reference links added to groovy update entry after release. Good thank you. All right so that that part of the meeting is done. So we just reviewed the weekly change log. And we made a few minor updates. Next then LTS change log and upgrade guide and this one there's actually nothing for us to do except be aware that it's the work has begun. So we just released 2.319.1 about a week ago. And this is now preparing for the next release 2.319.2 that will happen in January on the 12th. Anne is the release lead, and she started the checklist for us of things to be done. And one of those items is prepare the LTS change log. And another is the LTS upgrade guide. And we'll we'll work on those separately as we get closer to January 12. Okay. The next topic was modernizing a plug in blog post. So we've got a concept that we would like to use. Well we did a, we did a workshop for DevOps world 2021. That spent three or four hours showing people small and simple steps they can take to help them contribute to Jenkins as an open source contribution. The idea was we wanted things they could do in just minutes, and that would actually help and make a difference. And so this by now 25 page document describes some of those steps and each of the steps is a doable thing. It's something that you can add a Jenkins file to the repository or update the parent palm and it tells you how to do it. So what we're going to do then is convert this into a series of pages on Jenkins.io that will be a tutorial for new, new developers and new contributors. Right now, it's still work in progress. Jean Marks working on it, I'm working on it, dirages working on it and we'll keep working on it. So those were the topics that we had for today that I was aware of, I don't have any content changes there and I won't be able to work on this one probably for several days. Are there any other topics we should put on the agenda for today. I have one question, Meg I was with with this meeting was specifically set so that our attendees in West Africa could could reach into it after the end of their working day but it's awfully early in the morning for you. Elizabeth and Zina, if if your time generally won't allow you to attend we may consider shifting this to later in the day so that Meg could attend and not have to get up so early. I can attend at this hour. Oh you this this time works for you. It does. It does. Then we'll stay at this time. Great. Let's stay at this time and Zina, I need to we need to get back in touch. I got your mail and I loved it and before I lost before I got it responded. I lost your email. Oh, okay. But actually, let me put in chat. My personal email. Okay. And. Well, and I can just send both of you an email I've got both your email addresses if you need to connect again I can certainly send you both an email that. Okay, that way you can connect. That was I had no idea was this before I was so happy to see Zina up there because you I just enjoyed you so much last summer so when we're doing another she codes Africa when is that this year. Yes, next year. So we're actually putting plans in planning on it internally. We're planning to put out applications by February next year with the next year zone I was like not till next year but it's like no next year is a couple of weeks away now. Yeah, exactly. And so and Zina the event is likely the month of April or. So yeah, it's going to be April but we're trying to see if we can get in probably like the last two weeks in March, just so that the participants can have some time to set up your work environment and things like that before activities fully kickoff in April. Since we had a lot of people complain that they spent a lot of time trying to get that set of before they were able to contribute. So if you can give like two weeks head start so they could use that to get that sorted out before starting in April. Great. Okay. Yeah. Any other topics for today. Okay, then let's call this done. The recording will be posted probably within 24 hours. And if you'll, if you check. And notes will be available on community Jenkins.io. And on, and the video of course will be on YouTube. Mark, one question. Um, what about this meeting for the next few weeks? Do we want to discuss? Oh, right, right. That's a good point. Next. Next meeting. So today is the 16th. I will actually be available on the 23rd. So for next next meeting. Mark is available to meet December 23. Meg, are you interested in meeting on 23 December? I absolutely am. Okay, so we will meet December 23. Elizabeth isn't going to be here regularly or. Yeah. Is that good for using up? Yes, that's good for me. Okay, now I would like to be gone. Mark is gone. December 30th. Yeah. So what are the dates? So what I'm proposing, I'm proposing we cancel for, and I'll just delete it from the calendar. The proposal is canceled December 30th and then the next date after that would be January. Six. Wonderful day in this country. Meg, does that work okay for you? It absolutely does. Okay, great. We'll plan to, we'll meet again next week and then. Skip a week and then meet again the following week after that. And then do it. Elizabeth, do you have any questions you, you're, you're going to get with Mark separately. None for now. None for now. Thank you. Okay. So glad to have you here. That's the head to thank you. I'm not worth much, but anything I can do, don't hesitate to ask. So. Okay. Okay. Okay. Okay. Okay. Okay. Okay, everybody. Until next week. Thank you. Bye.


What's going on everyone Sam here late in sports cards doing 2022 leaf autograph football jersey edition 10 box case break number 8 Random team style Here's a look again at your random results as always you can find these on the website under the results tab as well as the link in chat Good luck everybody, let's do it tough one. This is always tough Can you hold that flap down? There is easy now easy work for a Louis CJ I'd freak out dude.  Yeah first Jersey nice one there. This is going to the Packers God Leroy Butler Signed up there on the six again, you can't really see it. Well it is inscribed Hall of Fame 2022 Right there, and it is Beckett authenticated Leroy Butler. There it is on the name on the sticker There you go All right, let's do this Leroy Jenkins Time video game moment You know about that. You don't know about that. That's on that super culture. That's uncultured You see you still you've never heard of Leroy Jenkins Yeah Forget what it was All right next one we've got going to the Saints James Winston there you go on the LASIK James Nice one there J. Boo wins World of Warcraft that's what it was That's James famous James for the Saints saying it was scripted I think three of you you don't know that Oh nice Going to the Cowboys There we go with Tony Dorsett Nice one there Signed up on the three that is Beckett authenticated as well Nice one there no inscriptions or anything but very nice a jersey Tony Dorsett such a cool Cool jersey right there kind of I was gonna say JB JB was in here. He'd be jealous of that one for sure Next one up. Oh nice That's sick.  Wow nice one there congrats Jaguars Robert B Our Clemson jersey to go to the Cowboys That's gonna be Bob Lily nice one there That is signed on the 74 inscribed Hall of Fame 80 Nice one there Bob Lily pull Cowboys jerseys now mark II doing well with that Cowboys spot. There it is Nice one there going to the Chargers Justin Herber Boom Nice Herbie Beautiful look at a signature on that thing too That's probably yeah, that's nasty Whoo on the baby blue as well. It's the sickest uniform so cool. Who's got the Chargers? Oliver each congrats Oliver Ali It's in there. Just take a look when you before you close it. Just look at on the queen this thing is It's like perfect We've got wow, okay His wide receiver to go next to it's gonna be Keenan Allen for the Chargers Yeah, it's kind of folded up. You can't really see the name or anything on it Keenan Allen There it is signed on the one that is Beckett authenticated Got Keenan Allen That was a cool set to have yeah, yeah Right next to each other for sure Exactly shorts. Thank God. He's gonna yep. Yep. Oh That's nasty Jay Jedis Justin Jefferson for the Vikings Cody M. Congrats, man. That's so awesome Just Jay Jedis That's awesome dude. It's been a great case. Wow Nice sake right there Beckett authenticated on the custom yellow jersey good time to get that one for sure He did have to catch the year for sure Last few years Got oh, oh, let's go Dolphins. That's awesome. Is that Jason? Yeah. Yes, it is Jason Taylor Go to the Dolphins.  Who's got Miami mark W marky mark nice one there Jason Taylor Hands up. Oh, let's go Dolphins. Let's go Dolphins Last one. He definitely got moss. Oh, absolutely We've got oh, this'll be a random It's gonna be a random to everybody Because we've got a Jackson Smith and jigba. He is still at Ohio State One of the most talented receivers in the next class Nice one there Jackson Smith and jigba That's cool, man Yeah, right there that is Beckett certified That is Ohio State. All right, let me set that random up really quick guys It's going on everyone doing the random for the Jackson Smith and jigba sign Jersey He is still in Ohio State. So It'll be a random to everybody in the break. Good luck everybody. Whatever team is on top after eight times We'll get the Jersey one two three four five six seven here we go. Good luck everybody eight go to the Niners Niners are getting the in Smith and jigba That'll do it for the break guys. Thanks again for the fill next up. We've got our prism and select mixer


The leader of Deeper Life Bible Church, Williams Kumuyi, has said that Nigeria's economic growth, infrastructural development and national security, which is in this array, can experience a total turnaround if every citizen is ready to take up the challenge. Addressing journalists on his arrival to Oregon State for a six-day revival, Kumuyi maintained that everyone must work together to get every ugly situation fixed. The octogenarian believes Nigeria will rise again and become a country that is viable in economy, security, governance and social services as well as justice. This passage is yes about prayer, but then it's about expectation. It's about hope. It's about possibilities. It's about what God can do and what we can do through the power of God from Christ who provides everything for us. So when we talk about complete dominion, everyone who comes, of course, will want to have dominion in everything that he does in his personal life and for the country. We can join our hearts together if two of us shall agree as touching anything we ask, we are doing for us. When we come to God with that positive expectation, a lot can happen for the better in our country. Don't forget to hit the notification button so you get notified about fresh news updates.