Welcome to ToffeeTV, it is the Player Ratings Everton Neil Aston Villa 2, a really, I think it really feels like a really demolarising game for a lot of people today. I think it feels like a bit of a kick in the teeth, that defeat. Basically because I think it's a game, not that we should have won, but we could have won. You know, it's a game that was there to be won. You know, the game has changed on a penalty which, from one angle looks like Garner got the ball. Apparently there's another angle where it looks like he hit his knee. I haven't seen that angle, so I'm not really going to go into too much. But just disappointing, just a disappointing game. Again, if we had a centre forward, I think we win that game. And I think that's again the difference between the two teams is that they had a centre forward or two centre forwards. That's why they win the game, because they've got more of a threat up front. And again, I don't want to go overboard about the penalty situation. It's a penalty, it's not a penalty, whatever. I'm not going to go overboard bad, because as I said, I've only seen it from one angle and I couldn't really see it at the match. But I think today shows where, again, the real issues lie at this football club. Obviously we've won our two home games under the manager. So it is hard when you get a defeat at home. And listen, ultimately, not sitting here thinking we're the world's best team, by the way. Not sitting here thinking too much has changed. We look a little bit more organised. We look like we've got an actual idea of what we want to do. We try and get the ball wide. We started using that switch today from especially Tarkowski over to the left-hand side. We've got a lot of joy with that. We've got a lot of balls into the box and we have no one in there. And the same issue he faces is the same issue that Frank Lampard faced, the same issue that we had in the summer, is that we do not have goalscorer. We do not have a goalscorer. Malpie will never be the answer. Ella Sims will never be the answer. Sorry to break that to you, but he'll never be the answer. And I think the fact that the manager brought someone with 14 minutes to go or whatever it was tells you that he's not the answer. And that's the problem. I've got no problem with the actual performance today. I thought we played better this week than we played against Leeds. I really did. I thought we had a lot more control of the game. I thought from about 15 minutes on in the first half, I think we dominated that after Jordan Pickford had made a fantastic save. And I think that's when we have to score the goal. And if we do get the goal, we win that game. And I honestly believe we win that game because I think when we don't go chasing the game, we don't leave any space behind us. I think we've got enough defensively. Are there still defensive problems? Yes. In terms of single issues, in terms of playing individual issues, sorry. But goalscoring is the problem. And you can play as well as you want. If you do not put the ball in the back of the net, if you do not have shots to put the ball in the back of the net, you're in trouble. And I honestly think that's the difference between us and a lot of other teams is that we can't put the ball in the back of the net when we need to. And that is going to really, really, really going to hinder us as we go forward. Unless we can get Dominic Avon losing back for...  And these are the same myths we've been saying for 18 months. If we can get him back and if we can get him fit and if we can keep him fit for 10, 11, 12 games, if that's possible, then we might have a chance of staying up. But if you can't put the ball in the back of the net, you're not going to win games of football. And all it takes in a game like that, you know, the penalty is we fall asleep from the throwing, the ball goes into the box. And ultimately, Garner should not be trying to tackle on the wrong side like he did. Because listen, if he's caught, if he's caught, then he'll have to go down into the penalty. And that can be, that was the end of the game, wasn't it? Because ultimately then, we have to go check, shouldn't it?  You've got to be doing better than that. The lad just made a move to the left and he was past you. And the ball was in the back of the net before Jordan Pickford got a chance. You know, this is after Jordan Pickford's at him, he can absolutely worthy of a save. Because the lad's been left on his own in the middle. If we don't find a way of scoring goals, that isn't just set pieces, then I personally think we'll go down. I really do. I really, really do. Because you need to score goals. If you cannot score goals from, and you know, we'll talk about players and I'll talk about individuals, obviously in a minute, right? But just in terms of the group, you know, I won't be, not no goals, Dwight Machni, well, I'm gonna mean it, I don't mean no goals. I mean, there's no goals in them. Dwight Machni, there's no goals in them. The Core, there's no goals in them. Ghanan, there's no goals in them. Ananan, there's no goals in them. And when I say no goals, what I mean is the threat. The full backs, obviously Seymour scored last week, but it's a, it's a complete worthy. There's no real, there's no real presence. There's moments. There's the header from Onana, yes. There's moments. There's moments of set pieces, yes. But in the general play, we do not create opportunities that are going to get us the goals, sadly. And that to me is a huge, huge problem. Did players play better today? Some players play better? Yes. Did it contribute to a win? No. So we'll have to, we'll have to take it game by game, but I am sitting here now and it's, and I'm not despondent. I just think if the pattern continues the way, the way it has the whole of the season, I don't think you can add goals to the team. If you've got, not got plays, you can score goals. And I think that's the big issue. And when we didn't buy players in January, this was always going to be the issue. And as I said, I'm not, I'm not going overboard about the situation. The situation is what it is. You know, which is why people marched before this game and the last game in the game before, for this very reason, that it was, it was people's jobs to get us centre forward, a basic centre forward. You could, you could help us when we need to go long and hold the ball up and do the things that Dominic Arvillian did against Arsenal. We haven't got one of them. And unless there's one out there floating around who's free or Dom can get, keep himself fit, then I worry for us. I do worry for us. And it's great saying, oh, we can win the game one now. Well, today, today was against the team. That was easily beatable and we couldn't take the lead because we haven't got, we haven't got it. And there you go. There you go sadly. Let's get into the individual performance of Jordan Pickford. Made two brilliant saves, made one early, one early on to make it, to keep it nil nil. And then made that one absolute well class saving the second half on the header. Just those two saves are the reason why, you know, obviously we've extended this contract. You know, he made one silly kick, I think in the first half. But those two saves were absolutely top draw, top draw saves. There's not only could do with the penalty, you know, I mean, there is something you can do, but you didn't do it. But no, I saw I've given, I've given, given seven and a half for his performance today. Sheamus Coleman. Defensively, I thought he did all right. Going forward, not amazing, but tried to join in. Again, going to be very interesting situation with him this week to see what happens, whether he plays in the week or whether he sits out, obviously three games this week and obviously the forest game with them getting beat today is a massive game, massive game. But listen, Wake Dad, Wake Dad isn't shy, tries to get forward.  I thought they all Wake Dad, what they're short of is just a bit of creativity and a bit of, you know, well, different people have different things. Sheamus Coleman, I've given, I've given him a seven, Michelenko on the other side. Again, you know, I was looking at his average position there, quite high, written in the first half, him and, him and Dwight MacNeill did brilliantly on that side today. He was really high session in the first half, I think he, he went out the game a lot in the second half, him and Dwight MacNeill went out the game in the half, a lot out the game in the second half, but defensively still, I think, a bit of big liability, but I thought today he joined up a lot better, put some good crosses in himself, make some good runs to allow Dwight MacNeill the opportunity to put some balls in as well. So, did all right, did all right Michelenko, I've given him, given him a seven as well. Conor Cody, that goal, that, that second goal is, it's awful, it's awful defending.  If he comes inside, they're going to deal with it because him and Tarkowski are there. He's only really got one way to go, and I just find that for a professional footballer, I find that awful, I really do, I find that awful that you were allowed someone to do that. So, I've given him a five for that reason, I just thought that was a, I thought that goal was appalling, you know, just still, what was this, 10 minutes left to grab a goal, that I mean, that's a big goal to concede, that goal, a big goal to concede, and they're like, don't get me wrong, they're like, they're like to finish it briefly, but to allow him to get past you like that, what are you doing? Just push him out, you know he can only go that way, so push him, push him out. I thought that was awful, I thought that was awful, basically. So, I've given him a five, Tarkowski did all right, some great, some great balls from the, him and Conagody, they play some decent passes, but I thought Conagody, sorry, I thought Tarkowski's, he's sort of seen him under Sean Dyche, he's obviously, he's obviously his, you know, his fellow, his niece, so, you can see him organising the back line, trying to, he's obviously in charge, and I thought, I thought he did, I thought he did okay, to be honest, defensively, and trying to get us going, so I've given, I've given him a seven. Garner, obviously, give the penalty away, I thought again, Garner was sad today, thought like, obviously, following on from last week, getting in and about, it was difficult in there, because obviously, O'Nara picked up the early booking, he picked up the early booking, and that really took the, that really took that side of his game out, because I think, well, I'll come back to O'Nara in a minute, but Garner, I think, just getting in, nicking the ball, being a nuisance, his passing in the last couple of games was being a hell of a lot better, not making those silly mistakes, although we did make a couple last week, sorry, but today a hell of a lot better, as I said, shouldn't really be tackling like that in the penalty box, coming in from the side, yeah, did a decent job today, I've given, I've given him a seven. O'Nara, not quite worried, could have been simply because that booking, I just thought was nonsense, I thought, I didn't even know it was a booking, I really didn't, I don't even think that, I don't even think it was a foul, I don't even think it was a foul, but he's been booked early on, and I think that's taken that extra little bit of him, I think the manager would have liked him to have almost been the height for Maupai, and I just thought he took all that side of the game out of him, once he got that booking, he had to be very, very careful, he's done really well, by the way, you know, because he's put a couple of slide tackles in there, but it's taken out the game, that booking for large parts of it, of course, he's not going to get sent off, of course, he's got to be very, very careful, which I did think he did, but obviously he can't put his foot in, he can't put a slide tackle in, he's got to be very careful when he's jumping, you know, it just took him out the game from what, from, you know, obviously last week he was carrying a bit of a knee injury, but yeah, disappointing, I've given him a six. Decore, yeah, good energy in midfield, I'll tell you one thing he needs to do though, he needs to get proper studs in his boots because he done it again, this, you know, he gets in the box and he's on the right hand side going towards the park end and he's, he's, he's, he's sort of like waiting to pick someone out and the next minute it's, he's sort of like nearly falling over himself, it's like what are you doing? Get some studs in your boot lad, I think that three in midfield with him, I think there's a lot more energy, I think there's a lot more, there's a lot more strength and height, he did some, he made some real, he made some good runs, Decore with the ball today. Did he get booked and was it just a, oh, he got booked for the, for the, when he, he said he elbowed the lad in the face and listen, I'll come back to the ref in a bit, I'll come back to the ref. But he said he, he was away and he said he booked, he booked him for elbowing in the face, what a load of nonsense, absolute nonsense, but I think, I think the problem, that midfield works a lot better than the one we had, but the problem is there's no creativity in it and no one's, again, there's no goals in it. Onara was unlucky, he went close with the header, but there's not that threat, there's not that, and that's what I think we need, I think Decore could give us more, it's not like he has to score goals in his career, I think, yeah, I think there is more out of them. I've given, I've given Decore a six and a half. Dwight McNeill, probably his best game in an Everton Shared, I'd say. I thought first, I thought he was terrific. I think his crossing was brilliant. I think he's running with the ball, was good. I think in the second half, he had a really, really good chance to score. It was the one big moment in the second half when the ball bounced off the air laden, then came back and again, I'm trying to be positive about Dwight McNeill, but it's so annoying when he's got to switch the ball back onto his left foot, it is so annoying. I mean his left foot's good and that's why when he's doing the basic, like just crossing the ball and stuff, it's decent. It's the other side of the game that is so frustrating. And his game has been simplified a lot by Sean Daish, that's clear. But when you've got to check onto your left foot, and that's three times in the last three games, he's had to do that by the way where we've had big opportunities or he's had opportunities to score, and that one today, he's basically got an open goal, the goal is on the floor and that annoying me. I thought he went out of the game as the second half went on, but I thought for 15, 20 minutes, even a bit longer than the first half, I thought he was really, really positive and it was probably all around his best performance.  I think he had the beating of the full back first half when we were switching it to, but you're making it really difficult for yourself by being one footed and having to check back and stuff. So I've given Dwight McNeill seven and a half, as I said, probably his best all-around game in the never-ending shits, but sadly, you know, no-one's on the end of one of those really good crosses, which I do think if Dominic Avalloon had been playing, which obviously he's not, he would have had a field day. I think Chris Wood would have had a field day today, if I'm honest, with those crosses, they were fantastic, some of them. So yeah, well played to him. Alex O'Wobee on the other side, he was all right. Again, the cross, he's not somebody who wants to cross with the ball, he's somebody, you know, he was trying to be creative out loud, but he's not a winger. He was all right. He's all right. He had his moments, but again, he's not really creating anything, but you know, I've given him a six and a half. And then Neil Malpie, just pointless, if I'm honest, just pointless.  Just pointless in this team. He does not shoot or have the attribute for this team whatsoever. It's, it's, it's pointless having him up front. It really is. It's pointless having him up front. He just doesn't, he just doesn't offer anything. And his movements in the boxes is, well, I said I wasn't going to slag him off, his movements in the boxes non-existent for a centre forward.  I thought, I thought we were really going to struggle in the forward position because I looked at what they had means obviously big, big fell and we're trying to play these balls into Malpie or crosses. And it just ain't going to work. It's just not going to work with Malpie. It's as simple as that. He just does not suit the way we want to play. And it's pointless. It really is pointless. I just don't, the manager obviously wants to play a certain way and he can't tailor that way to, for the centre forward. And this is going to be the issue unless Dominic Avalon does come back. This is going to be the issue.  Didn't really do anything in that time. Jumped a couple of times. Had one shot, volley that he put wide at the garus. It was a difficult, it was a difficult chance. But Malpie was just, he's just, it's non-existent and we're really going to struggle. We're really going to struggle while he's, while he's up front and if we're playing crosses and we're going long and all these things. And again, I put this on the people who run the football club. I put this on, I put this on them because I think we win the game. Yeah, Jimmy's just put it in the XG. The XG was 1.74 for Everton. It was 1.71 for Villa. If anyone doesn't know what XG means, that means if we've got a striker on we win the game basically. You expect, I'll expect the goals today was 1.74, days was 1.71. They score two goals. Why? Because they've got strikers on the pitch. They put a striker on the pitch as well by the way. We, we are subs. I thought Dysha subs weren't, weren't brilliant because he waited so long. But you can only work with what you've got, I suppose. And to me, this is where the issues lie. Malpie is, if we have a striker on that pitch today, a Dominic Arvin-Lewin and a Charleston, sorry. We win that, I think, comfortable. I really do. I think we win last week, 3-0, no problem against Leeds. And that's the thing. And that's why, that's why, listen, as I said, I don't know whether it was a penalty or if it wasn't a penalty or whatever. I'm not asking, I'm interested. That's, that's, that's bad a buy, isn't it? That's bad a buy. Ultimately, if we've got a striker, we win that game. And that comes down, that comes down to the board, the owner, director of football, not getting us into forward. It's as simple as that. It's as simple as that. Can't point the finger anywhere else, really. You can point the finger at Lampard last summer for rejecting a few. But that's where the point, finger will be pointed and if ever can go down because we haven't scored goals, then that's where the blame lies, for me, completely, absolutely completely. Tom Cannon scored a penalty as well, but Tom Cannon's not the answer at all. You need the top level striker to be in the Premier League. You need someone who can hold the ball, knows where the back of the net is, create space, all those things. And we haven't got it. And this is why we're in massive trouble. But that's not just a centre forward, by the way, that's other areas of the pitch. We don't score goals anywhere, anywhere, anywhere on the pitch really do we consistently. We don't have a midfielder who scores six, seven, eight goals. We don't have one centre forward who gets half a dozen. We don't, a dozen, we don't have another centre forward who gets a dozen. Yeah. Mal Pie, I've given four anyway. The Shubbs, Damari Gray, I thought he was woeful. I'll be honest, I just thought he looked like he could be asked. He went full Peter Big, he's trying to take on the full backs every time again. Yeah, I thought he was poor, I thought he was very poor. I think you just, you could see straight away by the manager, by the manager, hasn't been starting. I thought he had a real opportunity to change that game. And he didn't. I've given him four. Ellis Sims, I don't think he really offered too much, a bit more of a physical presence, and probably won a couple of headers. Not really a threat, doesn't really said this. He doesn't know where to run as a lone striker. He doesn't know where to go. He should play that needs to be in the box. You just wonder whether in the first half with those chances though, boards coming in from wide areas, how different it would be for someone like Ellis Sims. You do, you do wonder like, but the manager's not picking them and he's not getting them on the pitch. And when he did come on the pitch, he was feeding off scraps. So it's not what can you really do. But I've given him, given him a five. And Tom Davis really didn't do anything either when he came on the pitch. So I've given him a five as well. So there you go. A disappointing results. We are back in the bottom three. And it'll probably be like this, I imagine. You know, it's going to be an interesting week. We've got Arsenal to just get that out the way, see what happens. Then we've got Forrest. That's a huge game they've been beating today, battered by West Ham, who did buy a striker who has been out injured. We've got to get on the Forrest. Can't allow them to get away from us with a win.  You can have a good team or a goodish team. But if you don't score goals, what's the point? And you haven't got, probably haven't got a good team, have you? If you can create chances. So that's the top and bottom of it. Just wanted to mention that referee in performance today. That was simply shocking, that referee performance. That is not good enough at all, that referee performance. That is just absolutely woeful, woeful. From the first booking to the, the Corey one, just, just everything. Thing like consistency, things that were files for them, we ain't given files for us. It was just appalling, an absolute appalling referee in performance. The standards are just so poor these days. Absolutely appalling. So there's no point me going on about it, but it was, it was shocking. It was absolutely shocking. I don't sit here as someone who has a real goat referee, because I think the standard is pretty poor. But today, Jesus, he was, he was bad. He was really, really bad, him. Really, really bad. So there you go. Listen, make sure you check out bars of videos, make sure you check out my gladiations reaction as well. We'll be back on Monday to do the final word over on Toffee TV premiere. If you haven't subscribed to that, why haven't you? Why haven't you subscribed? Daily live videos over there. Check them out. The link is in the description and it'll be coming up on the screen in just a moment. See you later.


Oh man strike one now He's ready you've seen the curve.  You're out. All right Someone else go hit not for me.  You can make it do so many crazy things This is his next step that steps in sees one pitch little screwball gets a hit Bat-flip high-stepping down the line. It was an RBI put his team ahead Feeling great. I think he I think he erased the big step He just kind of stayed there and let the ball come to him Happy about it now He's on the mound and he's got a little too seemer work and it's so funny because the professional pitchers or players Their pitches were like real pitches like kind of the similar movement gave up a hit there though And what happened dude sent it from where it came from hits The bag of balls now. He's in a jam bases loaded only one out and they're up to oh get strike one Strike two so he's throwing that little like to see look a little Bartolo. Then he walks in a run. Oh Come on swish swish has a zero ERA in MLB. Nice shutout in against the rays took took the bat lefty They brought in the lefty pitcher get strike one says I'm switching dude says don't care I'm just gonna have you foul that one back and then I'm gonna get you chasing the high stuff So he strikes out again two strikeouts one for three with two strikeouts last that bat of the day Another little two seamer to third baseman. Oh man. He boots it Swisher one for four two case and he allowed a run probably had the most fun out there though Go to the Blitzball YouTube channel and subscribe and check it out. They got a bunch of these tournaments coming up They got one in January in 2022 that anyone can play in so if you can twirl a pitch if you've got the Blitzball skills Make sure you sign up, but yeah, they got this full game. There's a lot of players. I didn't talk about go click it Watch the full game. It's pretty cool stuff. We have Blitzballs in the office. We absolutely love them You can do a lot of fun stuff with them. We go in the alley throw them around So check out Blitzball and if you can toss it sign up get yourself in one of those tournaments strike out next swisher yourself


Palestinian militants in the Gaza Strip have fired rockets towards the Jerusalem area and southern Israel on Monday, carrying out a threat to punish Israel for violent confrontations with Palestinians in Jerusalem. The Gaza Health Ministry said nine Palestinians were killed in Israeli air strikes and the Palestinian territory after the barrages against Israel. Now the Israeli military issued no immediate comment on any action it had taken in the enclave. More than 300 people were hurt in violent clashes between Israeli police and Palestinian protesters. As Israelis celebrated Jerusalem Day on Monday and the Israeli military suspended a major training exercise citing what it called possible escalation scenarios. Israeli police fired tear gas, stun grenades and rubber bullets at hundreds of Palestinians hurling rocks outside the Al-Aqsa Mosque. Video from inside the Mosque showed scenes of wounded worshippers being carried away amid loud blasts. Azmi was among the crowd. We were praying in the Mosque. Suddenly the soldiers get in the Mosque without any alert. They started to shoot the bombs. It's amazing. This is a praying place, not for a fight. CCTV footage showed Palestinians pelting an Israeli car with rocks. The driver was badly wounded. Palestinians accused him of deliberately ramming into them. Police say he lost control of the car. Meanwhile, after an ultimatum for Israeli forces to stand down at two flashpoints, Hamas fired rockets into Israel in an apparent response. Palestinian medical workers later reported Israeli strikes hitting Gaza with casualties. Al-Aqsa Mosque is sacred to both Muslims and Jews but it's been a focal point for violence over the holy month of Ramadan. One of the issues fueling the anger is the planned eviction of Palestinian families from the Sheikh Jarrah neighborhood by Jewish settlers. Jerusalem Day is the annual celebration of the capture of parts of the city during the 1967 Middle East War. For more, hope you enjoyed the news. Please do subscribe to our YouTube channel and don't forget to hit the notification button so you get notified about fresh news updates.


This is the schedule training for the Fedora program management team and this training video is going to be a little bit different because some of the tools that generate the schedule are restricted to Red Hat employees, so it's not going to be something where people can directly participate as much as other parts of the project but I do want to make sure that you know the schedule is understood, you know, some of the philosophy behind it and how the tooling works just so that you have an understanding when you do things that interact with the schedule. As you probably know Fedora Linux releases on a six-month schedule with targets towards the end of April and the end of October and this is a very predictable schedule. We've been following it sort of by default for a long time and a couple of releases ago I went to Fesco and said what if we just accepted this as our schedule in perpetuity and so now basically the schedule always exists this way unless we actively change it where previously each release I had gone to Fesco and said would you please approve this new schedule and they always said yep, and it was basically the same as the last one. One of the things we do in the schedule is we have multiple release targets and that's not just the the beta miles delivery and the final release delivery but we actually have multiple targets for each of those dates. The idea being we have an early target date, which is what Fedora contributors should really be aiming for and then we have a target date number one, which is essentially the the real one that we usually hit and that's what the public and Fedora Linux users should be expecting. The idea there is if we set a little bit of an early deadline for ourself we're not as likely to miss the actual deadline. It's sort of like when you set a couple of alarms, five minutes before you're actually supposed to wake up just to help make sure you're awake for your actual alarm in the morning. I'm going to jump into the tool we use to actually build the schedule now. It's called Smartsheet. It's a software as a service that Red Hat pays for for internal product development. And so that's what Fedora uses as well in order to be able to link that with Red Hat development. You won't be able to actually directly access or interact with this but I want you to sort of see the way we build the schedule. Many years ago we used the tool called TaskJuggler, which is written in Ruby and TaskJuggler version three doesn't have a GUI at all. So basically writing your task by hand and then using TaskJuggler to generate Gantt charts and websites and things like that. And it works well but the the TaskJuggler files are unpleasant to work with, let's say, especially when you get very large and you have a lot of interdependencies. In Smartsheet it basically almost works like like a spreadsheet, except it's designed specifically for schedule development and project planning. So I have up the Fedora35 schedule. There's some stuff that mandatory for internal tooling, but I want to scroll down a little bit through some of these key dates and you can see the final release public availability, the early and the target date number one and then a current target. So the early target date is basically the point at which the entire schedule revolves around. The way we've developed our schedule is we pick the target date and work backwards to all the other milestones. So in essence everything is a certain number of days, weeks behind the target date. And so when you think of it that way it's sort of easy to conceptualize where everything falls and how if you change one thing you change the other. A lot of things are actually tied to whatever the current final target date is, but most are actually based on the early target because for example if we shift the, if we miss the early target and shift to target date number one the current final target date changes, but for example that wouldn't affect the beta release because that's already done, right? So like in most schedule tools you can set a start and a finish and a duration. A lot of these have a zero-day duration because in the Fedora Linux release schedule we're not really tracking individual tasks. It's basically just a lot of milestones because developing a distribution release is such a massive task and with the volunteer community you really can't micromanage down to like the individual task level so we're really looking at milestones here. And then of course you can define cred assessor relationships between you know different elements in the schedule. So for example right now the current final target date is set to start at the same time as line 51 which is the early final starts. You could also have things finish or start when the previous task finishes. You know basically all those other kind of relationships and then you can set offsets. So the final target date is going to be the early date plus one week. Even though right now we only have through F-36 schedules out, basically the plan is always the the early final target date is going to be the third Tuesday of the month and target number one is going to be the fourth Tuesday of the month. And the reason we do that is it's sort of a marketing reason which is you know still pretty important in a schedule and that's because moving back from the early target to the you know sort of public target let's say you know people don't always pay attention to the fact that the early target is really for contributor attention and the target date number one is for public attention. And so if we miss the early date and we hit the date number one which is what usually happens they're still in the same month and so you know going from October 19th to October 26th is still on October it doesn't sound as bad as you know the same one week going from October to November now you're in a different month and that just sort of conceptually sounds different to people. The way we build the schedule is somewhat just based on history so for 33 through 36 because I knew that you know rel 9 planning was going to be happening. I went ahead and made a schedule several years in advance just so rel as a downstream of fedora could you know see what the schedule is and plan accordingly but it's basically you know just save as and start a new schedule. A lot of these tasks are not necessarily things that are still valid there may be things that aren't on there that need to be. So one thing I like to do every so often is go to all the different teams that have tasks in the schedule and just say to them hey is this still valid or are there things you need to add or things that need to be adjusted or the stuff you're not doing anymore. We recently discovered that there was a configuration that needed to be changed in some of the gating testing and since it was relatively new it just hadn't been put on the schedule but we want to make sure that the release engineering team remembers to update that. So I added that task and that's this update green wave product versions and so that way at certain milestones where the different versions that might exist in package updates changes release engineering has a nice succinct list when they look at their tasks for branch day or for you know end-of-life day they can update that accordingly. The schedule and smart sheet isn't very helpful by itself because the community can't see it. The way we fix that is I export it as Microsoft project XML file and then we go to some tooling written by the Red Hat program management team to generate their websites that people see. So this is all on a pack of repo that has schedules back through Fedora 5, Fedora Core 5 and so the file we can look at for example is Fedora schedule.xml and you know it's an XML file so it's not super readable or useful but we have a make file that just calls another make file with basically having a variable and when we do this now it's just generating HTML and ICS versions and JSON versions as well of all of the different ones and then there's a script if you give it the publish option it'll actually just do an rsync to the website so let's look a little bit more at how this works. There is a tool called schedule BGM build Fedora if we look at that it's basically a kind of ugly shell script but what it does is it has you know basically declare a list of the different schedules you want to produce and so this is a point where if we wanted to add another team schedule let's say the llama herder spin had had some tasks that they wanted to have on the schedule we could produce a schedule just for them by adding them to this report. Similarly we could cut out things if there's a team that just doesn't have tasks anymore they're not active and so this is again you see the flag show commands where those flags and smartsheet come into play because it's that limits it to only those only the task is those flags and tasks can have multiple flags. It's one of the tool called schedule convert which is available in PIP and it just generates it throws some html around the table and it's done then in this repo we also have to make it pretty we have an index file which makes just lists it so you're not getting this boring directory listing and that index file also allows us to list the you know to style the current releases and then have historical as well and then because the old version was pretty ugly I wrote some css that you know stylizes it with the fedora colors and you know improve some of the padding and things like that so we'll take a look at what that output looks like in just a moment but both of those can be synced there's a make file in the html directory that basically just rsyncs that stuff over so there is a fedora account group that you need to be in to push to that but then you can just do an rsync and you know set up your ssh configuration so it uses the right key and sets your username correctly and then you can just whoosh it all over there so for example add that exclamation point so we have the current version of the schedule I'm not going to switch the screen sharing again but if I run I go to the html directory and run make publish so it copied that and I refresh and there's the exclamation point easy piece so this is where we try and link people to for the schedule so we'll take a look at fedora linux 35 because that's the you know actively developed one and from that that index page everything starts out with the key schedule which only has 25 tasks and these are sort of like the really things you know across across most of the project that people need to care about but then you can see across the top if you want to look at what the fedora project leader has to do okay Matthew doesn't do a lot around here I guess but you can look at say release engineering and see their tasks and you know the dates remember I talked about how we can add notes or links those show up in the html if you really want to look at all of them that is available the all tasks one but it's not super useful there's just a lot going on you can also navigate back to the last two releases if you wanted to you know go back in time and look at something um I could probably add a go forward in time or release or two that would be kind of helpful this is all the sort of hand coded htmo just gets plopped in at the beginning of the file but that's really you know what gets produced and so we can add new things for teams you know if there are groups we're working with that want to have um you know schedule created because they're doing enough tasks and they want to have this reminder for the most part we sort of rely on people to follow their own schedules there are certain milestones and they are where reminders get sent but generally it's not you know I'm not going to go through each you know each day and see all right does anyone have anything to do do I need to remind them you know it really is sort of a four-year-old guidance and then when we reach certain cross-functional milestones that's usually when there's a little more checking or a coordination from the program management side you can also if you want you can take off the tasks.html and just add ics and don't add a trailing slash and you can download an ics file so you can import that into your calendar and that's going to be the same for you know any of the tasks and there's also a JSON file where you can get it in that format if you want to use it to as input to use some other tooling for example I think the the package or dashboard pulls some of this in I think from the release schedule and uses that to display some milestones and actually now that I think about it it'd be really helpful to have links to those on each schedule page so by the time this video is actually uploaded to YouTube that'll probably be there