Thanks. So as people walked in there, I'm Benjamin Macohill, and my role today is going to be to facilitate the session, which means I'm going to try to talk as little as possible. As a way of introduction, I've been involved in two derivatives, really. I've been involved in a reasonably short-lived derivative called Debian Nonprofit, which put out a release and a release and a half or so, which was a version of Debian geared for non-profit organizations that was done within the Debian project, wherever possible. But you want to grab a chair if you want to? You should. OK. All right. And then I've been involved in the Ubuntu project, which I helped. I was one of the people who sort of was around for the beginning of that as well. And I'm still involved in Ubuntu, although no longer work for Canonical. As you walked in, I had a very old list of 129 different Debian-based distributions as listed on DistroWatch. And I think as of today, there's closer to 200 of them. And that's not counting something that didn't exist at the time that I originally took that list, which is the derivatives of Debian. Ubuntu has, I don't know, a dozen or so derivative distributions in a series of other Debian derivatives have derivatives as well. So one thing that I've thought for a long time is that Debian sort of going through this place where it's no longer pursuing the goal of being the universal operating system in a different way. At some point in the near future, I don't know if it's happened or if it will happen. I think that most Debian users will not be using Debian directly. But they'll be using Debian indirectly. And Debian exists as a very important node in an ecosystem of different distributions and drivers as the central node. Debian is, as I said yesterday in a different talk, perhaps the largest voluntary free software project, and in many senses the most expansive free software project and distribution in existence. So it places this important role. Everyone up here represents a derivative of Debian. And what I want to see come out of this session is a series of things. I want a little bit of conversation where we can sort of help us, Debian, understand why there are so many derivatives and the fact that, as it turns out, one size does not fit all in many cases. And then to sort of come to terms with this in ways that can lead to sort of more understanding and more productive relationships, I want us to ask ourselves what it means to be in the ecosystem of distributions. And I want to put derivatives both in touch with each other and to sort of explain some of the common problems that we have so that Debian, as an organization, can find ways of working with derivatives and ways that benefits Debian and that ultimately benefits derivatives as well. I think that one thing that we all have in common, the reason, you know, every derivative that base themselves off Debian do it because Debian offers a great place of divergence and a way to do less work for the derivative. And I think that done well, derivation will be something that can save everyone a lot of time, including people that use vanilla Debian. So I'm also interested in sort of helping create more of an open venue where we can document these processes and put people in touch and start thinking about what to do with tricky issues. So I sent out a couple calls to a various lists where I asked for people from derivatives to sort of, you know, who we're going to be here to state what they were interested in getting at. And I asked a series of questions and I asked people to spend roughly about five minutes sort of quickly introducing their derivative. I asked people to give a brief description of their project and the nature of the relationship to Debian. And to answer the question, why didn't you just use Debian? Or in other words, in what ways if you diverge or in what ways did you need to diverge? And then maybe if, and then, you know, at their option, a description of their greatest frustrations in working with the Debian project. And maybe, you know, things that have been very great or useful, things you want to see more of, and maybe even a description of a mistake made or a lesson learned. So, you know, with that introduction, I'd like to turn it over to each of the derivatives and to allow them to sort of do a quick thing. And then I want to turn it directly over to questions both from the floor and from, you know, derivative to derivative insofar as that's useful as well. So without further ado, let's get started. Do you want to, I don't know, do you want to go first or no? Hi, yeah. My name's Luke, Luke Layton. I've done two derivatives of Debian, which basically made modifications, installed a series of defaults which achieved specific goals. The first one was Debian says, secure easy, I'm sorry for the Americanism, for those people who are European. The purpose of that was to basically set up a secure, easily installable system. And to that end, it had to do security-enhanced Linux, not the targeted policy, but the strict policy. And it also had to run a desktop. Now, I don't know if anybody's tried the security-enhanced Linux, but Debian was definitely not ready for coping with SE Linux at all for various reasons. And it also didn't help that I would just started this at the time when the freeze had taken it, it was in place. So that was what, three years ago? The Sarge etch freeze? Yeah, I was thinking, so even some of the modifications that were required were to base packages, essential packages, which I think, so libSE Linux couldn't even be included. I think there were some dependencies going on as a modification squared. So that process got in the way. Then I needed a different type of a set of KDE defaults. I needed supercaram, put supercaramber over a bar, and I put on kicker menu at the top. So it looked very similar to GNOME with the kicker menu. It was just basic things like the usability of the system. I actually thought about the usability. I designed an OSX bar, which had hierarchical menus so that you didn't have to go, the users who did not. I mean, I gave the example of my uncle, who's had a tendon removed from his arm. Plus, he's dyslexic, and he wears glasses. So he uses the mouse like this, there. Right, OK, let's move it on to the right place. Now I need to press the button and puts his finger on the button and moves the mouse at the same time, because he's just not used to that level of coordination. Now, if you put somebody on the K menu and they have to go click up sideways, up sideways, now, so that putting a menu at the top way just go click down was much better. Little things like that made it so much easier. But that's not even, I found this menu system, kicker menu system, I put a request for packaging three years ago, and it still hasn't been put in. It still hasn't been included after three years in Debian. So that's some idea of how long it takes to get stuff, we get things in. They just got completely missed. That was even after reporting it using ReportBug. That was the first one I did. So there was nothing about Security Hands Linux. I was just pioneering pretty much everything. So I couldn't do it. So the second one I did was very similar, which is an unattended install. An unattended install system where everything was done. So based on the Debian install of the work that Phil Hands did, it pre-answered all of the questions. So a different version of what I did before. But again, using Wget to fetch packages that didn't exist in many things, making modifications to config files, for example, changing fsckfix equals yes, rather than fsckfix equals no, which again, I've raised a bug about it, but it still hasn't been actioned and nothing's been added to the Debian configuration options to make the change, which would make a simple thing, which means that when an ordinary user's computer crashes and the hard drive gets corrupted, they don't get presented with this thing which says press control D to continue so they continue and then phoned me up and complained six months later when the system doesn't work because it's totally corrupted the hard drive. Because every day they're on the switch machine on, they further corrupted the hard drive. It's little things like that. They just don't get into the distributions. Okay, so I'm Josep Arela. I'm from Venezuela. I'm here representing the Venezuelan government, which has a national distribution. We exist because there's a lot of misunderstanding in the country about what to use and how to use free software in the public administration. We have a legal requirement of all offices in the government to use free software. And sometimes when you say to people who has gone to conferences outside the country, you tell them to use Debian and they say, well, outside everybody talks about Red Hat or Suze or any other commercial distribution. And taking into account this, the government decided to make its own distribution, which is Debian-based. And until now we have only diverged a little bit from Debian because we're using mainly preceding and we are just modifying desktop-based and we don't have proper repositories. We haven't forked the whole package base of Debian yet, as for example, Ubuntu has done. So this is a very mild way of introducing Debian into the government without saying that it's Debian. It's mainly because it's not invented here, problem that affects a lot of IT solutions in the world. We didn't just use Debian because of that because people will say, well, it's Debian, it's just made by a bunch of hippies and everything. Because people will reject that we're just making our own distribution. Until now we have used Debian Live from our own live cities and we are just using the Debian installer with preceding options. I have made another distribution for a company which needed to go further beyond preceding because for example, the PAM underscore LDAP packages did not make the possibility of preceding almost every option. In general, we think that we should be contributing more to Debian in the way of patches and modified package and ideas, but we find for example, the book tracking system a little bit tough to be used by people who has no previous contributions to Debian. That's why we have like 13 or 14 maintainers in our country which are trying to improve the way things are happening and we have a little project to make a web-based tool set for developers which includes a building daemon, web-based and a book reporter which will also be web-based in a sort of launchpad thing but not exact project. And a mistake we have made was this one just not turning back our contributions to the Debian project because we think that Debian could, for example, maintainers could take our change and add them to the package and then we just don't maintain them anymore and that's a good thing. But mainly the problem was the book tracking system and the way people should be involved in Debian in order to make a contribution. Sometimes you set something in a mailing list and you get flame or anything or you just are not being taken into account. So this way we're trying to make our change in a lower level and then maybe Debian Venezuela or any other group of developers can take that, compress that and resume that and send to Debian in a good way. That's basically what we have done in Venezuela and it's not a derived project. We have just diverged a little bit and we're mainly using Debian. And if somebody wants to use Debian it's supported by the government so there's no problem there. All right. Hello, my name is Cesar and I'm one of the GNULI Next developers. I work for the regional government of Extremadura in Spain and as most of you probably know we are using a Debian-based distribution. We assist because the government decided to use computers in the schools and also in the public administration. So we decided to go free software because we think at the beginning that it would be better for us to base distribution in free distribution not supported by any company of the United States or South America or South Africa. And that's the reason we chose Debian to base our work. We are now using SART as a base but we have been packaging some kernels and also a new version of GNOME because we need to support a huge variety of hardware. And we also chose Debian because we think that it is very stable not like other distributions. And also because of course it is free and free like as in beer so we don't need to pay to any company to develop our software. Some of our biggest frustrations in working with Debian was the lack of a graphical installer. That's the reason we are still using Anaconda. This thing will be changed in the future. We are moving to the graphical installer because we think that it would be better for us to base all the distribution in a Debian package or Debian repositories without the need of having an external installer like Anaconda. And one of the things that may be improved in Debian to help us is sometimes that some of the packages have a lot of bugs that are not feast in short time and sometimes we have the time to send some patches to the repositories but we are quite busy to send a lot of patches. So maybe because all the developers are quite busy and they don't have enough time to send some patches we are sometimes tied to some packages with bugs and we need to fix those bugs and sometimes it is not easy for us because we don't know how to do that. And how could Debian change to help us? We are now getting involved with the Debian Edu Scholar Linux project and we are trying to push some of our packages upstream and we hope that having all our applications and packages inside the Debian repositories will be quite good for us in the future. So we will keep on working with the Debian Edu team to be able to achieve our goals. My name is Petter Reinholtzen and I am one of the initiators of the School Linux project which was merged with the Debian Edu project created by Rafael Hartzog quite a few years ago. We started because we wanted to provide a different alternative for the pupils in the Norwegian schools than what was present at the time when we started in 2001. We wanted to be able to tell the pupils that it is not a criminal act to share and learn how the system is working. We wanted them to be able to cooperate with each other even on the software level without being prosecuted and being told to be thieves. We wanted the pupils to be able to dig into the system and learn how it's actually constructed. Those curious on how the computer is working should be able to find out by looking at the source, by looking at the configuration, by looking at the system. And we didn't want them to be presented with what I would call an engine with a shut, with a closed box around it. We wanted them to be able to find out how things are working. So the focus for our project has always been to get free software into the schools. We are not into developing software as such. We do that as required when there is no alternative already ready for us, but we are into deployment more than development. And we picked Debian by poor chance one summer in 2001. I said that, well, if we go for Debian, I can fix a CD in a month because I've heard about this DBN CD packet that was capable of producing installed CDs for DBN. And I had no idea what read that or SUSE or whatever alternatives we had, how they made CDs. Nobody else was able to top that offer. So we went with Debian. Of course, we've been very happy with that choice. We discovered more and more on how Debian allowed us to participate in the development and poke the developers to move in our direction and also to empower the users themselves to contact and work with Debian. We have provided a list of packages that is pre-configured and pre-installed in School Linux, but the rest of the Debian archive is available for all our users, and they are using some applications where we would never imagine that it was school-related at all. For example, the Scribus publishing system is used quite a lot, and we hadn't actually put it on our task list before our teacher asked us what should we do and why it's not Scribus on the DVD. Well, no, it is. We have worked quite hard to push our changes back into Debian. When we started, it was like, I think we had like 40 special packages, backpots, patched versions, modifications, and configuration packages at the moment with the edge-based version. We are down to, I think, eight, and hopefully half of them will be fixed in Lennie if I'm able to convince the maintainer to get the patches we want in there. Not quite sure where to continue. We have been cooperating with a lot of other related projects like Linux in Spain and French... It's the name of it, Emmaus Activity. We've been approached by project and people that want to use Linux in a school environment all over the world. For example, the Norwegian Fair project approached us and asked if they can use school Linux in the used computers they are shipping to Africa. So we have probably a few hundred schools in Africa running school Linux. And the Emmaus organization in France had a similar problem. They are refurbishing used stuff like furniture, clouds, and computers. And for the computers, they needed software to put on it. And they discovered school Linux DB and EDU and found that it was really suited for their need. The focus of the school Linux configuration has been to provide out-of-the-box experience for schools. It's basically a copy of the network structure from the Norwegian universities in Tromsø and Oslo. It's like a centralized file server, user directory, log server, system administration tools, and then the desktops, the workstations, connect to these and use the services. And this is working out-of-the-box. So you have an LDAP directory with all the users and you have unified logins so all the users can log into any machine and get access to their files and the services on the network. Of course, this has been quite a challenge within Debian because not all Debian packages, actually very few Debian packages, are prepared for automatic configuration at install time. And even if they are, it's normally a pain to upgrade them when the configuration files are not identical to the configuration file that was included in the package when it was installed. This has improved quite a lot with Debian preceding and general awareness in the Debian community that this is important, but we still meet developers within the Debian community that believes that an editor is the perfect configuration management tool and upgrading is something that is only left for advanced system administrators. And upgrades is a pain because normally with these problematic packages, the school is left with two options. They can keep the old configuration that used to work with the old package or get a new configuration file that doesn't contain the configuration they need. And neither of the two options is actually useful. So that is still a challenge to us to find a way to handle upgrades cleanly and automatically. Yeah, did I forget something? I think that's about it. Hi, thanks better. I'm Colin Watson, I work for Canonical on the Ubuntu project. I guess most people probably knew roughly where Ubuntu comes from, but we were founded in 2004 by Mark Shuttleworth and a bunch of other Debian developers who founded Canonical, plus some people from various other communities like the Canon project and Arch. We're there to exist, to create a mass market variant of Debian that's released very regularly on a time-based schedule and that's commercially supported, but always with Debian as the base. Miko asked how we've diverged or derived. So I guess we've made more ambitious changes than most other Debian derivatives. We've got about 2,000 modified source packages at the moment and about 9,500 on modified. That has held pretty much steady over the last couple of release cycles. So I think that's about the current figure, but of course a number of things get newly modified and a lot of changes have been passed back over that time. It's not been entirely static. The changes we make are some of them bug fixes, some of them are different integration decisions, so we have our own kernel, which is quite close to stock upstream with some extra modules that we need for one reason or another. We bought into Project Utopia very heavily early on, so we bought into Udev right at the start, HAL, going to volume manager, that stack. We've got a strong interest in Python and so on. Of the other things we include, we've got a fully installable live CD with a graphical installer that's rather complex front-end over DI. We started out looking at GTK DI and put some work into that early on. At the time, that was moving quite slowly, so we ended up and wasn't quite meeting our needs, so we ended up going a slightly different route. We've got less upfront customization than your typical Debian install does. We focused on having much fewer questions, which I guess is a consequence of having a different focus to start with. We were focusing quite strongly on desktop and laptop users and less on complicated server installs. That may change. We've remained very current in certain selected areas, which is another cause of divergence. So even if Debian is frozen for one reason or another, we still remain very current with GNOME. We keep up to date with current upstream kernel. That's led to differences in various parts of the distribution. And we've focused on allowing further derivation by removing some bits and pieces that derivatives need to deal with rebranding. Some of that's gone back to Debian as well. We didn't just use Debian because we were intending to desync from Debian's really scheduled right from the start. And to some extent, that's bound to create divergence and we knew that. We were also taking some quite ambitious goals across the distribution. And one of the things we wanted to do when setting up Ubuntu was to break the container lock on Debian packages, which makes it very difficult to perform large transitions across the whole package archive. And that's something that we didn't want to deal with as a company. We also wanted to have the flexibility, the ability to make various different decisions from Debian and ideally to persuade other people that the route we'd chosen was the right one, but if we couldn't, sometimes we knew that we were going to have to take a different decision for one reason or another. I guess our greatest frustration is that we've contributed a lot of stuff, but we are perhaps inevitably held a higher standard in some places than others have been. There are also some things we'd like to contribute back to Debian, but if you're talking about integration changes across the whole distro, there's quite a high activation energy involved in doing that, and sometimes developers end up just doing it in Ubuntu and stopping there, partly because the technical authority in Debian is the entire container body, so it can be quite difficult to get decisions taken sometimes. And yeah, I guess the biggest thing we'd like to see change in Debian as a result of that is to have a stronger technical authority that could effectively take decisions on behalf of the whole distro. If we were in that position, I think, Debian would be, that's one thing that I'm hearing from a lot of the other distributions that it's hard to get. It's hard to get certain kinds of changes made, and I think that would help everybody. Thank you. My name is Andreas Tillem. I started the Debian Meet project in the year 2001, and I went a little bit a different way because I did not choose to come from outside and went back, but just kept the power of Debian to grow inside up. It is about application of medical care in a wider sense, so we have one part, the microbiology part. There were some applications in Debian at this time when Debian Meet started, and now we have 10 times more, so this is quite successful, and microbiologists are happily using it. The other side is the patient management part. What do you expect if you go to your doctor that is running on the system of the doctor? The problem is that there is not so much upstream software which is fit for a smooth integration, and so this is the hard part of the project, and it is not so developed on our side and on the upstream side, so we are working on it. The plan is to make Debian the system of choice for medical stuff, and so make some kickstart in this field for also free software. This is more or less the sense in this part. So in principle, I answered the next question, whether in how far the Debian Meet project differs from Debian. It just does not differ because everything is inside in Debian because we are not really strong enough to go outside, and the idea is to make some separate installer later on which just contains medical stuff, but currently there is not yet any need for an extra installer because if you use plan Debian and install the meta packages, you are just ready with everything we have. So Debian is not split from Debian, and in general, I try to get these custom Debian distributions inside the Debian community, that it is quite a good idea to stay inside Debian, but my greatest frustration is that the communication in between these custom Debian distributions is quite weak. We should implement some common technologies and I tried a little bit to implement this on a technical base and I failed more or less regarding the acceptance of these tools, and I have some ideas how to make this better, and I really liked the part when you said that Linux is cooperating with JBL and edu, so there is something like, well, we share our ideas and work together and don't reinvent the wheel, and this is more or less the thing what my main focus is about in this field. Well, yes, in principle, this is what I wanted to say, so we want to share some technical stuff and keep the idea alive that we build a strong community of custom Debian distributions. Thank you. Hi everyone, my name is Kai Hendry, and I'm a South African who lives in London. So what did I do? I founded Web Converger, which is a Debian derivative last February, though I've been doing a couple of derivatives before that in Korea, Hanuk's, and I've been working on an embedded distribution, which I don't think I can talk about still, but anyway. So the derivative of it is what I like to call a web operating system. It's pretty much a web kiosk, boots up, does X, and gives you ice weasel, which is locked down. It's all based on the edge. So it's basically Debian, but missing a lot of stuff. So how are we derived? Yeah, one or two packages, and I pushed most of the stuff to the Debian live project as much as I could, so I haven't really modified any Debian packages. There's a couple of packages of my own. That's about it. It's very, very, not much. It's pretty lean and mean. So why not just use Debian? Well, I pretty much do just use Debian, but I'd like to have a separate repo, just in case I need to respond to some of my clients' sort of needs and wishes. And what is my greatest frustration? Basically not being a Debian developer. You know, I've been on the new NMQ for about four years now, and I'm in damnation as they call it. So, and the other frustration is that I really care quite deeply about the web, and I sometimes think that Debian developers, you know, the general attitude to PHP and all that stuff, they don't really think of the web as seriously as I do. As for mistakes, yeah, I made a few, gosh. And my biggest mistake probably with my latest project is not charging my customers appropriately, because my customers are seemingly banks at the moment, and it doesn't make sense to charge them a few dollars for what I do. Because basically I'm just making customized CDs with home pages and things like that. So, and how can Debian help me? Well, Debian is really, really helping me. It'd be nice to be a Debian developer one day, so it'd be easier to push things and put in my own packages if I like, because, yeah, you can turn your Debian distribution to Webkiosk, something like that. That's it, really. Okay, so I've actually taken a bunch of notes which I won't go over now, because I want to encourage people who have questions to come up and ask them. So, yeah, but I'll post them on the web afterwards, and I've sort of tried to synthesize a lot of the things that have been said here, and sort of categorize it into different types of derivations, different reasons for derivation, sort of classifications of what that is. So, yeah, check it out after the session. So, several folks mentioned things, and I think Colin articulated this perhaps the best, that there was sort of a desire for a central, authoritative, technical decision-making point in Debian. I'm not entirely sure what's being asked for there. Colin, maybe you could spend just a minute or two talking about that. Is this sort of this convergence of make a technical decision that in effect ends up being a change in policy, which you would then like to rapidly implement across lots of packages, or what's the thing that's missing that our current structure and technical committee and so forth don't make happen for you? Okay, I'll see what I can do. So, I guess if you're trying to make a change that's across a couple hundred packages, let's say. So, certain kinds of transitions are good examples, changes of defaults across a wide range of packages. You can do it, it just takes a long time. You can file bugs against every single package affected and get, and try to get every maintainer to gradually adopt your patches or not, as the case may be. See, things like the, let me see, one recent one would be adding debug packages to all Python modules, so we've got a facility centrally in the Python build system to do that, but every Python extension has to be modified slightly to spit out the right debug package. It's a fairly trivial thing to do, and in some senses doesn't justify lots of energy being spent on it, but if you want to actually make it happen consistently, you, without the ability to just upload everything across the distribution, you have to persuade every maintainer individually. And I think we'd like there to be a way to, for people who are taking responsibility for areas of work that are orthogonal to packages, that they should have the ability to do that without necessarily assuming package maintenance of every single affected package. You're correct. I ran into the problem of changing several packages in Debian quite a bit, and it is painful. For example, now I'm working on the dependency-based boot system, and that requires changes to probably, I don't know, three, 400 packages. Yeah, and he said the same goes for Upstart. And to talk to all those maintainers and convince them individually that this is a good thing, is really a lot of work, and it takes forever. A similar problem I've run into was to add the progress bar support to the normal Debian boot system. It requires changes to probably like less than 10 packages, but some of the maintainers are actively against making it easy for progress bars, and some of them are just dragging their feet and not updating packages. This takes forever, and as long as you don't have anyone making a decision and making the authority that this is going to happen, it's a very painful process to do another thing. The disconnect that I have, though, Petter, is that I think that's an excellent articulation of a problem, but I still sort of haven't heard a suggestion of what you would do differently to actually make this happen faster. It sounds like Joey wants to jump up, but this is something that's come up now, I think, in conversations at Dubcons for two, three, four, five years, so if it's one of those metatopics that we ought to... Well, my question, I don't know if Steve Langesek is in the room to... He's right behind you. Okay, Steve, what about release goals? Isn't this basically the same thing as a release goal except it's not tied to a specific release? Well, not necessarily. As I've understood the release goal mechanism, the idea is that a team says we want X to happen, and once it's accepted as a release goal, they can go make it happen, basically. That's probably wildly inaccurate, but... Yeah, as far as implementation of release goals, they're as slow or as fast as the manpower that your Devin developers have available to put into it because if it's an agreed upon release goal that the release team has endorsed, we basically say, do zero-day NMUs for it and make it happen at any point you want to. Yeah, I guess some of this has changed since I was released on Azure, so... So part of what I think I'm trying to push back on a little bit is we seem to... There's several things that have sort of changed in Devin in the last few years. Sure. And one of the things I'd like to change is it seems we are sort of building this unconscious meme that Devin is huge and bureaucratic and hard to do things with, and I think that in any single point instance, it's easy to feel that way, and yet when we're talking about things that are fundamentally useful, whether it's immediately specifically for the next stable release of Devin or for some larger use of Devin in the ecosystem, I would at least like to encourage us to be thinking in terms of these are things we can make happen, can get done and should collectively have the willpower to come up with good answers for and just get on with it. So, pardon me for pontificating for a moment, but this is one of those things that I think it's important for us to not sort of get too mired in our own self-fulfilling prophecies on. Sure, I brought it up, not because I...  So if we can start seeing this improve, great. Don, and if anyone else has questions, you should just feel free to step up. Yeah, so one of the things that was brought up a couple of times in the round table was the communication in two directions between the derivatives and the bug tracking system and the maintainers and the bug tracking system. And one of the things, obviously, since I happened to be one of the people with the Debugs hat on, one of the things that I'd like to see is better communication between derivatives who have their own bug tracking system and the BTS, both in terms of sending patches that are done for specific bugs, although Ubuntu is doing a relatively good job now of displaying the patches monolithically, it would be really nice to get the patches in such a way that they're sent to a specific bug when that particular bug is fixed. So the people who are making derivatives, it's easy for them to file even just wishlist bugs since you've obviously fixed the progress bar issue and you did that by making patches. And so it would be nice to have a series of bugs against the packages that you've patched with those patches attached. And at the end of the day, if it becomes a point that you need the TC or somebody to override it, the particular maintainer, you have got all the documentation necessary to do that. So those are two things I'd like to see, both better tie in. And of course, if anybody's using different bug tracking systems and you'd like to know or you need the BTS to do something differently, and it'll work better for a distribution, please let me know. Because it's something that I think all the maintainers would like to see. And I know that it would make the derivatives jobs much easier because the size of your diff would decrease every time a bug was merged back into Debian. Yes, I'd like to clarify that. Our project doesn't have its own bug tracking system. We're just making a front end for the Debian bug tracking system, which I think it's a good idea because we can manage all the problems in just one database, which is the Debian one. And the problem is that using email for communicating with the BTS is not the most user-friendly way for people who has not produced contributions to the project. And also- Just to interrupt there, one of the things that would be good is to increase the usage of things and tools like Report Bug or Report Bug NG in your user base. Because even though they use email to communicate with the project, they don't appear to be email-based in users. Yes. Also, Report Bug NG is a great project to base your ideas on. And also, I think that, for example, patches.ubuntu.com were maintainers of Ubuntu, or I think it's not the maintainers, but just Scott, which publishes patches there. Yeah, just, I'm gonna interrupt you again. Those are monolithic, though, which is the, but primarily monolithic. Well, I think- Okay. I think that we cannot let the derivatives to make the patches because sometimes the patches are not complete or they don't know how to make patches or they don't know, for example, I have seen people who has great ideas for a package but does not have any idea of how to do a Debian package or even a diff file. So maybe we can have a system which automatically compares the source package in both Debian and derivatives and publish the differences in a webpage or something. And actually, the problem that Kai said about being or not being a Debian developer also makes an influence because when you are a Debian developer, you are expected to have, for example, some sort of communication media, which is your Debian email or an iverseenic, so people can get in touch with you and ask you questions. When you are a derivative, you have no communication or there's no guarantee that you can communicate with them anymore. Okay. Just a quick comment on the use of the, all right. Sorry, just a response to Dawn before we go on for a minute. Few responses, actually. Firstly, while there are monolithic patches, there are also, I don't think it's been very well advertised, but there are per upload patches as well, so there's deltas between patches that are published to, and that can be quite useful. Secondly, I think, while we do publish that, I think ultimately we'd prefer everybody to be using distributed revision control for that, and we've put quite a lot of effort into developing BZR, constructing BZR imports of upstreams and so on in order that that has some chance of eventually being a reality. There are a lot of people working in this in different directions, so we'll see how it pans out. And thirdly, as far as the bug tracking system goes, we did, I remember we did talk a lot early on about whether we should have Ubuntu bugs automatically panted into dead bugs somehow, and the general consensus was that we'd get shot for being evil spammers, but quite possibly we should be doing something better in terms of selective propagation there. Yeah, I mean, maybe if the maintainers could, of the packages, when they see a bug that's obviously valid in both, could just duplicate it if it's not already there. Yeah, I mean, I suppose a way to pull could be implemented, and just have to talk about it with whoever wanted to do it and think it out. All right, sounds good. I think we have maybe one or two more. Yeah, I was just gonna say on the derivatives using the bug system, Mdebian just decided to use dead bugs as is, and just see whether that, using user tags, so we just tag all our bugs Mdebian and hope we can match them onto a Debian package, which will usually work, and that saves the whole problem of us having to have our own system and having to send them back upstream. Now, I don't know how well that will work, because that's fairly new and shiny, but I think user tags is quite flexible for that kind of thing. And in cases where it's not, I'm glad user tags. Any more questions? Time for one more. Oh, another comment, yeah, sure, sorry. One thing that hasn't really, it's not a question of coordinating between a lot of maintainers, but one thing that has been worrying me as a system administrator at the University of Oslo is that the Debian kernels are upgraded without changing the name of the package, so you don't really have a fallback kernel to boot if the new one doesn't work for you anymore. And this has been discussed last three deb conspice, and I think the kernel team is really interested to have it happening, but because it requires a sleeping time in the new list cube, it hasn't happened yet. I'm not sure why, and it would make it a lot more convenient to maintain a lot of machines if you always had a fallback plan when a new kernel didn't work anymore. I think that's less of a problem than it might be because really huge changes to the kernel tend to change the ABI anyway, so that does change the package name, but yeah, it'd be nice to have something that was a bit more fine-grained in that, ideally without filling up your slash boot over time as well. Thanks everyone for coming, and I think there's at least a couple good conversations that have been started here that we can continue, so. Thanks, and thanks to everyone on the panel who sat up here.


arguments between nations have resulted in war. Our own country has fought in a major war on the average of once every 22 years. Since war's basic need has always been manpower, nations have had to mobilize their manpower in order to wage war. Since biblical times, citizens have been drafted for service in war. The outcome of past wars has depended on the speed of these mobilizations. At times it seemed as if new and powerful weapons had made the individual soldier less important. But bitter experience has taught us that an increase of weapons always increases the need for men. Men have become more important in modern warfare because not only is their need for great numbers of them, but far more training is required for them in order to make them competent to operate the complicated weapons of today. In the past, slow mobilization of our manpower has prolonged every one of our wars. The revolutionary war could have been shortened had we been able to mobilize more quickly and effectively. Instead, it dragged on for seven long years. Even though the combined strength of our armed forces was many times that of our adversary, it is safe to say that most of our wars might have been prevented had we been prepared. Benefiting from these experiences, we are trying through military preparedness to lock the barn door before the horse is stolen. We now have a peacetime draft operated by the Selective Service System. The Selective Service System must be ready to supply men for any or all services in the event they cannot meet their needs through enlistment. The Congress has declared that an adequate armed strength must be achieved and maintained to ensure the security of this nation. The Congress has further declared that in our free society, the obligations and privileges of serving in the armed forces and in the reserve components thereof should be shared generally, in accordance with the system of selection which is fair and just and which is consistent with our maintenance of an effective national economy. The Selective Service System, in accordance with law and benefited by the experience of manpower procurement through our history, has established methods of operation. It is with these methods that we wish to acquaint you, how they work and what effect they have upon you. These are young Americans selected as being qualified to fulfill a military obligation established by Congress. This obligation is eight years in length and covers all physically fit young men in the nation. Normally, a minimum of two years must be spent on active duty. When this time must be spent, depends on a man's age and his eligibility for deferment. These are draftees, the final product of our Selective Service System. They've had two weeks training in the United States Army, but even after that short period of time, they're beginning to look, act, and in some cases feel like soldiers. We've heard why they're here, but how did they get here? Who selected them? Why were they selected? And how do they feel about it? I think secretly they heard us test these shoes to find out how quickly they were out. The way I feel it's going to be me first. You better tear up. The worst is yet to come. This place is driving me nuts. Walk, walk, walk. I've lost two inches since I've been here. Every time I think of those greetings, I get teet off. Mine came on an engraved card. How about yours? I'm sure with a black border on it here. I wouldn't mind so much if there were a war going on or something, but this business, here we are and everybody in civilian life is taking it nice and easy. Well, not everybody. Or most of them anyway. There I was all set to get going for myself. Then they put the finger on me. Now what? Two years and nothing. Well, I'm in the same boat and I guess just about everybody is, but I don't mind it too much. I don't think time in the service ever hurt anybody.  By the way, what army are you recruiting for? No, I'm serious. It all depends what a guy tries to get out of it. And as far as coming in now, what's the difference? You still have to come in sooner or later. Well, you could get a deferment. That's what I should have done. Yeah, but you still have to come in sooner or later, no matter what you do. You mean I know guys who got them for school and for work and have still got them as far as I know? Sure, but you see, a deferment is good for only one year and then you have to ask it all over again. And if you haven't got a good reason, they'll take it away from you. You can get them renewed. Keep doing that pretty soon. You're 26. You get it made. Uh-uh. You see, a deferment is given only if the draft board thinks it's better to let a guy keep on with what he's doing. And suppose you think about this, once you get a deferment, you're liable for the draft until you're 35 instead of 26. Is that right? Yup. Well, I told you that when you went into register. That's when I found out. Up until then, the only thing I did know was that you had to sign up within five days after you're 18, no matter what. If you don't, you're liable to get picked up for being a draft doctor. Knowing that, I thought I'd be gone for I could say, ah, yes or no. But I soon found out that they can't draft you until you're 18 and a half. That is, unless you want to go sooner and volunteer. Top people in each community. Your neighbors are picked to be members of the board that classifies you. They're familiar with the needs of their town or city and therefore no best when it comes to deciding what selections and deferments should be made. This, plus all the authority given local boards by selective service law, makes it easy to consider each case individually. About 85 percent of the people with selective service are not paid. They feel you can't put a price on being patriotic. And that's what it is, because none of them have to do the job if they don't want to. Selecting people, some of whom may be friends, neighbors, and even relatives, especially in time of war, is tough. It's an honor too, since members are appointed by the president on recommendations from the governors. Even foreigners have to register for the draft. Some may not choose to serve, a choice given them through our treaties with their native countries. But if they don't, they can't become United States citizens. Yes, that's right. Generally, after aliens have resided in United States for six months, they're required to register under the Selective Service Act. Now, if you'll sign, please, here. There, that about does it. Now, several days will send you this registration certificate. Now, you must carry this with you at all times. Most of the boys put it in their wallet. Now, when you receive it, you will notice there'll be a number on the back of this card. And every time that you communicate with this board, we'll appreciate your, including this number, as it is one of the quickest ways for us to locate you in our files. Now, I mention this because, regardless of where you move, you're always going to remain a registrant of this local board. I mean, if I move to another state, I have to come all the way back here to get them? Oh, no, no. That won't be necessary. You can go to the nearest local board and they'll work with us on it. Then we will send you, very soon, a classification questionnaire. And you'll fill that out and send it to us in 10 days. Now, on the basis of the information in this questionnaire, the local board will classify you. Now, if you desire to submit anything else that you think that would help the local board in properly classifying you, you may do so. Now, every time you move, you must notify us of your change of address. And anytime that you have any questions that, or any problems that you think we can help you with, you come in and see us. Now, if you're classified in Class 1A, the local board will notify you where and when to appear for your pre-induction physical examination. If you're found qualified, or a local board will notify you, then you'll be placed on a list in this local board according to your age with the other available men in this local board. The age merely establishes your priority in relation to the other available men in this local board. The top man is the first one to go when we receive our next call. Oh, I'll be 1A, okay. But what are some of the other classes? Well, now, I have a list of them here. Maybe you'd like to see it. Now, here we have Class 1A. Those are the registrants who are available for service. Then we have the Class 1AO. Those are the registrants who are morally opposed to serving in the armed forces in a combatant capacity, but are willing to serve as long as they don't have to fight conscientious objectors, you know. Then we have Class 1C. Those are registrants who are members of the armed forces, public health, Coast and Geodetic Survey, and certain registrants who have had previous service. Then we have Class 1D. Those are registrants who are members of reserve and ROTC units. Now, we have Class 1O. That covers the registrants who on religious grounds object to serving in the armed forces in any capacity. However, they are available for assignment in certain civilian occupation. Now, we have Class 1S. Those are the students who are deferred by law. I want to ask about that. I was planning on starting college. Well, if your number comes up in this local board for induction in your full-time college student, the local board under the provisions of the law will defer you until the end of the academic year. Now, Mr. Yates, our chairman will be in soon, and maybe you'd like to discuss that further with him because we have Class 2S, which covers students who desire to complete their college education. Class 1S also covers high school students. Under the provisions of the law, high school students are deferred until they graduate, until they reach 20 years of age, or until they drop out of school, whichever is the soonest. Now, we have Class 1W. Those are the conscientious objectors who are now serving in the certain approved civilian positions. Now, here we have Class 2. That covers the registrants who are deferred because of their essentiality in certain positions, including agriculture and study. Now, we have Class 3. That is for the registrants who are deferred because their entry into the armed forces would create an extreme hardship on their dependent.  Now, Class 4F covers those registrants who are found physically, mentally, or morally unfit for service. Now, all registrants, after they pass the age of liability, are classified in Class 5A. Now, I have a list of those here. Maybe you'd like to take it along with you and read it. Thank you. Well, this makes it pretty easy to figure out how everybody should be classified. But say somebody thinks he should be in another classification than the one the board puts him in. Is there any way he can have the classification changed? Selective service provides for cases of this sort through the right of appeal for all classifications except 4F. When you receive your notice of classification, you have 10 days in which to make an appeal. This appeal may be in the form of a request for a personal appearance before the local board, or if they refuse to change their classification, a written appeal through the local board to your state appeal board. If the state board votes unanimously against the appeal, the classification stands. But if one or more votes are cast in your favor, the appeal may be taken to the presidential appeal board in Washington, D.C. Their classification, based on the file submitted, is final. You even have someone to help you with your appeal. He's the government appeal agent, unpaid, and appointed the same way local board members are, usually a lawyer. It's his job to look out for the rights of the registrant and those of the government. There's a lot more to selective service than pulling names out of a bowl as we see here. About 40,000 members work tirelessly to support our armed forces, protecting both the welfare of the country and the rights of the individual. These people are spread throughout a vast system of 56 headquarters located in states, territories, and possessions, plus one each for New York City and Washington, D.C., everywhere, from large cities to small towns and rural areas, and, of course, the national headquarters in Washington. Selective service provides for the future as well as the present, as we see in the policy of deferment for certain students in order to maintain educational levels. Now, what would you like to know? Well, I'm planning on starting college, but it looks as if the draft is going to throw a monkey wrench into the works. You just registered with us? Yes, sir. That means you won't be called for a while. You could start college. Yeah, I know, but I'd hate to get pulled out halfway through. Well, you wouldn't have to be. I hear something I'd like to have you think over. You take this with you. So he went on to tell me about deferments and how to go about making applications. Did he make any suggestions? No, we just said that if I was going to school when I was called, I could get deferred until the end of the year. That is, provided I was going full-time and was passing everything. Well, what about after the year's up with then? Well, then I could apply for another type student deferment by taking a qualification test. If I could pass the test or keep in good standing in my class, I could probably stay on right until graduation. Also, another way to do it would be to join an ROTC unit. And after I finished that, during school, I'd go on active service for two years. No matter what I do, I still have that two years active service. Well, then it's not a question of whether or not you go into service, but when and how you do it. Right. And I can enlist right up until the time I receive my induction notice, that is, if I want to. Well, how do you feel about the whole thing? I don't know. That's a tough thing to decide. But I think I just as soon go in now and get it over with. Well, do you know how long you'd have to wait before your number comes up? Didn't they tell you that? No, I asked the same question, but they said they could only guess. You see, they don't know themselves until about two months ahead of time just how many men they have to send. So I might have to wait quite a while. But you can volunteer to go sooner, though. You can? Sure. Then they can give you a good idea of when you might go. You see, by volunteering, you go right to the top of the list. That might be the best thing to do. I'm beginning to think so. I just want to get started on something and not waste time. And as far as the army goes, I might get a job that would teach me something I could use in civilian life. Seems like there might be a good chance of that with all these modern things they have in the army today. Sure. Now, some of the guys who went in a while ago wrote and said they're doing just about everything under the sun. I always thought there wasn't much to do in the army except march around and carry a gun. But like you said, what with all these modern things, atomic weapons and guided missiles, need a lot more training. And it doesn't make any difference in which branch of the service you're put, because there are hundreds of difference of jobs in each branch. I over 600 in the army alone. And if you asked me now what I wanted to major in in school, I couldn't tell you. It might be that the army will get me interested in one particular thing. So then I could go to a special school for that when I got out instead of going just anywhere. I'm glad to see you feel that way. I saw so many people when I was in the service who figured they'd gotten a raw deal and they just didn't make any effort to help themselves or the service. Oh, I don't think it's a raw deal. It is that a lot of guys have gotten one. As far as I'm concerned, there's a good reason for it. That's right. When there's a war going on, everyone realizes why they're going in. It's just a little bit harder to understand now, but that still doesn't mean there isn't a good reason for it. Maybe you won't use any or all of the experience you get in service, but you're certainly not wasting your time as long as you're learning. I know I learned a lot when I was in the service. A lot about getting along with all kinds of different people and situations. A lot to help me grow up. Dinner's ready. What's the big discussion? Oh, talking about the draft. I think it's a shame the way these boys are having their lives interrupted. You don't want to be a soldier, do you? No. Making soldiers out of all these babies. Don't worry. You know how mothers are about losing their sons. Come on, let's get some home cooking. You'll be missing it soon enough. Like students, certain people in particular jobs are deferred. This is done in order to balance the requirements of civilian life with those of the service. Since physically fit young men have to serve sooner or later, the deferments merely adjust each man's induction date so it'll be at a time the draft board thinks is best. People who need time to finish essential jobs and those who can't be replaced right away are the kinds of people that are deferred. In some skills it's been recognized that we have shortages. The president has designated a number of these skills as being short and in need of apprentice trainee programs to select and train unskilled workers. Here again, members of certified training programs may be deferred. Farmers are also considered when weighing civilian and military needs. No army or any service for that matter could do without food. Therefore some farmers are deferred to keep the farms producing. What all these deferments boil down to is that during a man's period of liability he'll be used when and where he can do the country the most good. Notice in hand I reported for my pre-induction physical. There was a good size group there. The first thing they did was to tell what we'd have to do during the day. We discovered what they mean when they say in the army it's hurry up and wait. Seemed like most of the day was spent in lines waiting for something to happen, but actually by the time the day was over we'd accomplished a lot. To begin with we took our mental test. It was one of those multiple choice deals. Pretty interesting test. Current events and practical application of things I'd learned in school. I wanted to myself. What would happen if I failed it? I know the army doesn't want morons, but when it came right down to it I tried just as hard as I could and it seemed as though everybody else was doing the same thing. After everybody finished the papers were passed in, corrected and the marks read off. I got a fairly high mark which surprised and pleased me. Once we finished that we lined up for our physical examination. They certainly gave us a thorough physical. They carefully checked everything I could think of and more. Eyes, ears, heart, lungs. By the time I got to the end of the line I felt as though I was in pretty good shape. And so today for they said that as far as the army was concerned I was physically fit. You know right now the army is the only one that is taking draftees but all the services can and did during World War II. When lunch was over we went back to finish up the processing which consisted of filling out some papers, loyalty certificates and so forth. About mid-afternoon we were through and they let us go. Outside a bunch of us got together and decided we would like to volunteer to go right away. So off we went to the draft board. And down at the draft board they had us all signed volunteer statements and told us that they would let us know as soon as possible when we were to go. Sure enough I got the notice in a couple of weeks. Since I was waiting for it and was all set to go I was happy when it came. But mom and Ann, Ann's my girl were upset. They make you feel like you're going away and never coming back. They mean well but they just don't understand sometimes. But the army really didn't pick me. You see they just needed somebody and it turned out to be me. Who decide you'd go? Those people down at the draft board. Mr. Yates, Mr. Thomas and the others. I don't like them.  You see actually it was a lot of generals down in Washington who decided that they need some more draftees. So they asked Selective Service to get them. Well Selective Service figures out just how many each state in each territory in Puerto Rico have to send. Territories in Puerto Rico. Sure. Hawaii and Alaska and all the other territories in Puerto Rico have to send men. I could just see a couple of guys from Alaska reporting to their draft board on a dog sled. I suppose they have to do it though. Well now getting back to what I was telling you. You see Selective Service tells each state how many men they have to send. Well the state in turn tells each city and town and that's how we get the call down here. As soon as the town got it they went to the top of their list starting with the oldest man who was 1A and worked on down. But they didn't get as far as you. No but they were getting close and I decided to hurry it up a bit and get it over with. So you see in a way it was those generals who picked me. Pretty important guy huh. I bet you're more important to me than those old generals. Maybe honey but don't forget they outrank you. Duty calls you know. Oh I know but I don't have to like it do I. Now you're going to be ready for that party we're going to tonight. We'll have to leave about seven thirty if you want to get there. Even had a party thrown from me all the gang was there and we had a great time. Although I couldn't help feeling a little sad because I realized that I was leaving something that I could never quite come back to again a lot like moving away from their old neighborhood and leaving all your friends behind. I've been to parties of the same kind for pals of mine who left before sure makes a difference when you're the guy that's going. I guess it's times like that when you realize you're growing up. And it hurts a bit. Well time was short after that what was saying goodbye to friends and relatives and getting things in shape to leave. I said goodbye to the folks at the house the morning I left and went down to where we were supposed to meet by myself.  As it was most of the fellas did the same thing. Some of the members of the local board were there to see us off. I thought to myself they must have seen a lot of fellas leave here month after month. Some that didn't come back theirs is not the easiest job in the world by a long shot. It was only a short ride to the induction center where we had a quick physical inspection and then we were sworn into the army. I have to admit I got a funny feeling when we stepped forward for the swearing in. I guess I just felt this was it. I was finally in the army. There was an army sergeant there a nice pleasant looking fella not much older than myself but there was no fooling around when he hustled us on to the bus. It wasn't far to the army camp and I realized as we entered the gate that selective service had done its job and delivered us signed and sealed. So here I am after two weeks training. I still feel pretty much like a civilian but I'm beginning to feel a lot like a soldier too. He's still wondering what it's all about but it won't be long before he realizes that we're all doing our small part to keep the nation just the way it's always been. Sure we all give up something but after all you hardly ever get or keep anything worthwhile without working for it. Many many people before me have thought enough of our democratic way of life to work at it and so do I. I wish it was possible to protect our freedom in some other way than being ready for war but if that's what it takes then I'm all for it and who knows perhaps someday I'll be appointed to work for selective service. And if I am I hope I can do as good a job of protecting democracy as selective service people are doing today.


Social Economic Rights and Accountability Project has asked President Mohammad Buhari to investigate how over 11 trillion Naira, meant to provide regular electricity supply, has been allegedly squandered by government since 1999. Sareb made the request in a letter signed by his deputy director, Kola Waliolua Dari, on Sunday. The letter followed the collapse of the national greed, which has plunged the country into total darkness. Sareb urged the president, urgently to implement document report of cases of corruption in electricity sector and ensure full accountability and restitution. Sareb said the failure of successive government and high ranking government officials to prevent corruption in the electricity sector and to bring suspected perpetrators to justice is the primary cause of the persistent crisis in the sector, including the exploitation of electricity consumer and collapse of the electricity greed.


The governor of Bruno State, Professor Babagana Zulum, has announced an emergency relief of the sum of one billion era to provide urgent support to victims of the fire disaster that raised down the Maduguri's Monday market in the early hours. Zulum had earlier made a broadcast soon after he had visited the scene of the incident and had mobilized armed forces to secure the area to prevent breakdown of law and order. In the broadcast which was in Hausa language, the governor urged citizens not to publicize, not politicize the unfortunate incident.


Coming to you from our GIS studios, I am Manicia Antoine and this is your weekly news brief. Government is seeking to simplify the administrative processes and procedures for goods entering and living the country. In 2009, Cabinet gave permission for the establishment of a port community single window to increase St. Lucia's competitiveness. In a thrust to improve St Lucia's is-of-doing business ranking, the government of St Lucia has focused on trade facilitation and domestic and commercial goods in and out of the island once. Government is seeking to implement what is termed a port community single window, which will electronically harmonize and standardize information relating to the clearing of goods. According to trade facilitation officer, Suzanne Lucia, this system is going to make trading easier and in order to be competitive on the global market, we have to make trading within our borders a lot easier for investors. Chief of the status at the World Trade Organization, WTO's trade facilitation agreement, makes it mandatory for all its members to establish a single window. Developing countries like St Lucia stand to benefit from this trade facilitation agreement, of which the single window is a major component. The Sufra Regional Development Foundation, SRDF, has announced the opening of three additional pools to its operational site at the Surface Springs Park. The project was conceived with the primary aim of responding to some of the concerns of congestion and demand from operating a single pool, particularly during the months of increased visitor arrival. In addition to increasing the number of pools at the Surface Springs Park, the operational hours have been extended to 11pm daily. Official statistics record overall unemployment in St Lucia has declined. Unemployment for the fourth quarter of 2018 was 7 percentage points less than that of 2017, dropping from 23.2% to 16.2%. Overall youth unemployment has reduced by 2.2% from 38.5% to 36.3%. This has been your Midday News Brief. Join us tonight at 7 when we bring you the NTN 90 News with Nisha Charles. Thank you for watching.


What's up everybody JC over jatsby's case breaks calm 2019 20 tops finest you waifu champions league soccer 2 box break random countries number Around I'm sorry clubs number three just sold out This is number three sold out late last night early this morning after we went off air So as you can see they cuz I've loaded number four and I'll wear it down to five left But this is break number three guys Three and again just to show you guys that in description pays 22 total spots Everybody gets a random club below all cart ship chase the joel philesh Hollande These top two player autographs will go for thousands and I believe Philesh goes for like a couple thousand just as base And there's the clubs right here from down there all the way down to Valencia And let's roll the dice randomized the cunt clubs and the names so one and a five six times. Good luck one two three four Five and it was a six Joshua Donna Joshua six times One two three four five So Joshua you got OSC Nick with FC Salisbury Joshua with FC Shakhtar Shakhtar Plus FC the night club of Latino the Madrid Peter you got Valencia a CF Josh Bruce with SSC Josh Z. There's a lot of Josh's in here guys Manchester City FC Joshua E with a lot of a lot the what is it? BC club. I'm just blanking right now guys. Sorry Club brook Real Madrid plus the combo team there David with Liverpool Robert with Boehner Peter with RB Douglas you got FC Barcelona KRC for Joshua as well as Paris Andrew with dormant Nick with Chelsea Joshua with SL Benficia Benficia Joshua with SK Andrew with Tottenham last Bob Mojo who veneeth is for Joshua E and there's your combo team there as well All right, any trades guys if not will close the trade window Adalanta, that's what this is right. Yeah, I was blanking there for a second. I was like, oh Well, I'm assuming no trades then guys. All right, there you go. So two boxes here Good luck. Superfactor Ryan Babel auto chasing no pressure. All right Have we pulled any Superfactor? Like like it's doable. I mean, they're out there, right? Yeah, I'm gonna see definitely be a good one for sure But I know the top player names I mean a lot of my pal numbers do watch soccer, so But I just I don't consider as one of my top sports to watch that's all So I'll know the bigger names at least who I think is big like Messi Ronaldo Mbappe Thomas Rodriguez Etc. Etc. What's my favorite sport? It's probably I'll probably say football But it's like football and hockey are like pretty much my top two I love basketball too though, but if I consider top two to be those ones I think I've been more attracted to basketball as a late because of the Giant Zion and John, you know wanting to just watch them all the time It's the reason why I thought a little a little bit closer to basketball on my top But for sure those top three not that I don't like all sports. I mean, I do like all sports, but Obviously There's I think everybody has their top two top three sports.  I guess. All right. Good luck. We got Takumi, that's a green to 99 For FC Salisbury and our first auto is club at Lettico de Madrid Marcos Llorenta want to get this club. We want to get Phyllech, right? Joshua E. with that one. We got Harry Kane. We got Nuno Tavares SL Benfisa Joshua G. got Franky, Dijon, Kai Refractor And you got Nordy For lipstick, I like sick, but Peter First little inner. Let's like save this piece. That's like the autographing stuff, so How's it keep it a little exciting, right? Mbappe, purple here for Paris Marquinhos. Oh, Kristen Pulcic For Chelsea. Number to 150, 96 out of 150 Chelsea going to make Koka. Thomas Muller, Luis Suarez All right, good luck. We got Paco to 150 and we got Gossens Rogan. Adelanta to 99. That's going to Joshua E. All right, there's one box guys. Let's go to the next box Move that here. That's like the autographing stuff. So we'll skip that for now R10 to 99. Let's see Franky Dijon We got Carlos Soler Rizem Bapé We got Lucas to 250 and that's for Bayer 04 and our first autograph is Pablo Serapia for Paris to 150 No, can number two has not broken yet. It's on the break schedule here. Everybody has access to I Think it's that's like in two breaks after this. I think we have actually sorry. It's after this actually There's a schedule right there a last little mini box Welcome We got Ali Christian Pulsik No problem at Barcelona All right guys, good luck last numbered card and the auto number. We have two more boxes out of this case That'll be for break number four, which I'm sure is gonna sell out today. We'll do those a little bit later tonight after the multi-sport mixer Other to sell out already. All right.  That was the break some good stuff here Appreciate it guys number four is already sold out. They're saying so it'll be coming up a little bit later tonight guys coming up next though is Prism mega box football stick around guys That'll be coming up next jossby's case breaks calm


In a previous video, I gave you a quick look at metal bullets and what I've designed so far again metal bullets is a project I'm working on there's an HTML5 first-person shooter that allows end users to easily create levels of their own in Blender 3d Export them and easily import them into an HTML format Ori has all the settings and basic functionality of a first-person shooter in the last video I gave you a quick look at what the game looks like so far And again, I hope that it will be a game in its own as well as a platform for people to build on But right now I'm going to give you a quick look on how it functions This is not a step-by-step tutorial, but more a quick overview on the concept of how it works We're going to look at things such as floors walls doors and teleporters all easily created in Blender 3d Simply labeled that is easily exported for use on Android and iOS devices as well as desktop devices running macOS windows or Linux basically any Modern operating system with a modern web browser can play this game as long as the hardware is supported and I just hope that this is a project that Not only grows in what I'm creating but grows as a community and maybe I can get some help from you guys as well So here we go with not a tutorial, but a quick overview on how metal bullets Currently works and the basic concept of how things will work in the future If you enjoy my tutorials and would like to see more, please think about contributing to my patreon account at patreon.com forward slash metal x 1000 Okay, so this is going to be a quick overview. This is not a step-by-step tutorial It's just going to give you a quick look on how to develop levels for metal bullets the first-person shooter in HTML5 using Babylon and Canon J s For you to create first-person shooters with ease in Blender So there should be a link in the description of this But I'm going to download the zip file for the current at the time of recording this video version Although I'm daily doing updates, so I'm going to right-click and I'm going to say save link as and I'm going to just put this zip file into my web directory Save it there shouldn't take long already done because it's right now. It's 12 megabytes. Most of that's just textures and blend files So I will now go into a terminal or your file browser. I'm just going to unzip That that zip file. Okay, it unzipped it took a second there And now I will go to my local host And I will go into that folder that I just unzipped which is called metal bullets version 0.1B in this case and I'm going to click Blender scene and I'm going to use the Babylon JS example since the 3JS is kind of I not developing that anymore So there we go. Here's the default scene P to pause the music and I showed you around this level in a previous video So let me go to blender now. Okay, we're in blender default scene. Let's default delete the default cube. Okay Spacebar add a plane again. I'm going to be moving kind of fast. This is not a tutorial. It's an overview so I added a plane that will be our floor I'm going to add a Material to it and I'll just make it blue like a light blue. There we go So now at this point we need to export it to a Babylon JS scene now if you have to go to the Babylon JS website, there is a Python yeah, Python script that you add to your add-ons. It's a simple thing You just put this one file into your blender add-ons folder and then restart blender and then Again, this is not a tutorial on that. There will be tutorials in the future I'm going to go to add-ons and type in Babylon and enable it. Okay, so now all I have to do is hit spacebar type in Babylon And there it is export Babylon JS scene and then where do I want to save it? I'm just going to override the default scene and what I just downloaded so under scenes Youth house and it's going to be called scene Babylon So I need to clean a lot of this up a lot of some of this is textures Some of this is old files at this point But again early development in my program here. So scenes Babylon Export and so we since we export it over this scene I'll have to just come back here and hit f5 to refresh and look there is our blue floor as soon as I start moving Physics will take over and I will fall right through that floor So we're looking at a black screen now because I just fell all the way through if I hit a five again P to pause the music Start moving boom I fall through that floor because we did not tell my code. This is a floor everything in metal bullets is based on Labeling in blender. So let's go back to blender We have the plane here selected. We'll go to our objects panel here. You can see it's called plane What we want to call it is Floor with a capital F. It is case-sensitive. That's all we have to do now We can hit space bar and Re-export it just override the last file hit f5 in our browser here and now you can see We have some physics. We're not falling through the floor. I can still walk off the edge Okay, so we have a floor and let's add in a wall. So we'll add a cube and I'll scale that up some I'll scale it down this way Let's get in the front view and grab it move it up here and We'll give it a material We'll make it. I don't know some ugly yellow color again I can just now hit spacebar type in Babylon to export to Babylon once I have that add-on loaded override and Refresh our browser and you can see there's the wall But we didn't label it as a wall so we can walk right through it If you want an object you can walk right through that's all you have to do But we we want it to be a wall. So let's go back to blender We have that object selected and we'll go to our objects panel here and we will rename it wall with a capital W be sure to hit enter there else it won't take and So wall again now all I have to do is export it refresh my browser and There we have that yellow wall and you can see I'm I can't walk through it It's got physics. It's got collision detection. Okay Going back to blender Let's take our lamp here Move it over. Let's just clone it a few times. So we have a little more lighting things were a little dark. Okay So we have floor and we have a wall. Let's hit shift D to clone this wall and move it right about here and That's all we have to do because by default you can see when we cloned it over here It called it wall with a capital W dot 001 the dot 001 does not matter as long as it starts with wall with a capital W My code will know this is a wall So all we have to do at this point is export it again and then go back to our browser and refresh You can see it's a bit brighter now because I added some more lamps But we have our wall here that we can't walk through and our wall here that we can't walk through Let's add in a door. So we'll come back to blender here. We'll add in a cube We'll scale it down this way actually let's scale it up this way grab on X Scale it down till it's right about there scale it on the Y Right like that go front view grab Z and we will move it up to here and We'll give it a material. Let's make it. I don't know red. How's that? So we have a red door of course you can add textures if you add want to add textures You have to be sure to use UV coordinates because if you just load the texture without UV coordinates It's not going to load properly. We'll go over that Once the game is more developed and I start doing tutorials on it. Okay, so here's our cube Let's go here and now we want to label it a door. So capital D OOR now there's different types of doors Well, there will be right now the only type of door I have designed is a door down a door that moves down into the ground in the future We'll have doors that move up or slide to the side and possibly that swing out But right now we have door and we'll say dots down So my code goes okay. Let's look at this first column yet You think of the name as as an array divide it up by dots so it goes okay First portion of this this name. It says it's a door.  What type of door is it? Well, let's look at the second column It says down. Well, it's a down door. So it's gonna move down. So Right now we have labeled that we have the door in position and we can Export it go back to our browser refresh and as you can see there's our door now If I walk up to it and hit spacebar to activate it Plays the default door sound, but you see it only goes halfway down Let me explain a little bit more on how doors work first of all They're on the five second delays so by default so they go down five seconds later They move up again. It only went halfway. Why is this well the way the door works first off We have our floor playing here So you can see the floor is intersecting it if I was to Grab and move this door up. So it's above this floor plane and I was to re export and refresh It will play the door sound But it doesn't move at all and five seconds later. We'll play the sound again But the door does not move It's because and I've changed the way the doors have worked a few times I used to calculate where they were in their height and they move that so much But I think that the way I have it now is a better way What it does is it looks for a floor that intersects so it has to be Intersecting a floor even a little bit that that's good enough. It was that's good if it was up here That would be bad. It's got to be intersecting the floor at least a little tiny bit So when the door loads it looks okay, what floor am I intersecting that is what I'm going to calculate my movement to Next so we did that originally, but it only moved halfway. Why is that? Well each object has its little center point here Well that that center point is what moves to the floor level So if you wanted it to only move halfway for whatever reason you want it to be a wall that they can look over But can't jump over or maybe you want to do some sort of stairs that come dropping down You would move that Accordingly, but if we want to move all the way down, we're going to select that object hit tab Makes her all the entire object all the vertices are selected hit G and I'm going to move this down So if I was to do it here a Little tiny bit of the door would be sticking up at the end if I would do it here It's going to drop down way below the floor, which is fine You don't want to go too far because then the animation would be real quick because it is on a five second delay But if we wanted to move it so that it drops just below or just at the floor We're going to line the center dot up with the top of the door Tab to get out of edit mode and then at this point we can move the door back up Remembering that it has to intersect the floor at least a little bit. So where's our floor? There's our floor. We're intersecting it the dots at the top. So it should move down to the floor level Hope that all makes sense export Reload and Come up now if I hit spacebar it drops all the way down and I can walk through and five seconds later It moves back up and again. It's got collision detection. So I can't walk through it while it's up Spacebar and I can walk through again Okay, so we have floors walls doors The next part that the only other really thing I've worked on so far is teleporters So let's go and design the teleporter again Teleporter can look like whatever you want just like a wall in the door can look like whatever you want to look like It's all based on the name teleporters are the same way So I'm going to make cubes that we can walk into But you can also make them invisible and then have an area that looks like a teleporter But what I'm going to do I'm going to say add a cube and I'm going to grab and I'm going to move that here. I'm going to Pull it up. I'm going to scale it up a bit and let's give it a color here of Darker blue or a purplish color. There we go. Okay, so we have this and again Right now it's just a cube that we can walk through it has no collision detection no intersection detection It's just an object with no physics physics or anything. Well, I'm going to do is I'm going to go to The object name and again, I'm going to rename it. I'm going to call it teleporter Spelling it properly because if you don't spell it properly, it's not going to work. Okay, so it's a teleporter But how does it know where to teleport to? Well, it finds another teleporter with the same POS is what I call it for position So I'm gonna hit sit dot POS and originally in my code you had to label this POS now I think I've rewritten it doesn't have to be labeled POS But you want to call it something that has letters in it not just numbers because if you just put numbers It's going to renumber it when you clone it and cause problems. Anyway, so I'm just going to call this POS one just to keep it simple I'm going to go into top view here. I'm going to hit shift D clone and I'm going to move the clone over here Now you'll notice the clone is called teleporter dot POS one dot zero zero one this zero zero one means nothing to our code and Also, the POS part is not case sensitive Well, it's case sensitive as in these two have to be case sensitive as the same So if you capitalize it here, it has to be capitalized there But if you clone it like we just did everything should be fine. So teleporter POS So what my code does is when you walk into a one of these teleporters Well when a teleporter loads it goes, okay Looks at the name. It goes. Okay. This is a teleporter What's its position? Not really its position, but it's POS. What's its POS and it's called POS one here So it looks at all other teleporter objects and finds any other teleporter object that has POS one and Once that matches it goes, okay says POS one it checks to make sure it's not the current teleporter It goes, okay. So this is says POS one. It's not myself Then what's its position and it loads that position as to where it's teleporting to I hope that makes sense That's a little more technical aspect of it in blender All you have to know is teleporter and then the second column is the same as where you want teleports So we're starting off here with just two teleporters teleport back and forth. All we have to do is Babylon export Refresh our browser here and there's one of our teleporters and if I walk into it Nothing happens That's a little collision thing that I'll have to work on in the code What we'll do here to fix that problem is Move the cube up a little bit. Basically the camera is lifted up off the ground a little bit Right now it's going over the cube and not actually touching the cube actually There's a sphere around the camera. That's not touching the cube But just moving those up a little bit and that's something that I just have to tweak in the code But for now for some reason that happens just move the cubes up or scale them up and we should be fine now I think there we go. So we teleported And I can teleport back again. There's a five second delay on the teleporters You have to let them refresh for five seconds before we walk through again So there we have the two teleporters. They're teleporting us so I can go like this and I teleported back through Let's go back to blender and add in another set of teleporters just so you understand them a little bit better What I can do is I can just clone this same exact teleporter, right? But now we have three that say POS one, which is not good. That's going to cause problems We want to rename this one. I'll just call it POS Two or 32 would be fine as long as it's there's only other one other one with that match and right now There's not so I'm going to a shift D and move it over here now You'll notice that it says POS two dot zero zero one and this one's or zero zero zero and this one's POS two dot zero zero two again. This tailing number does not matter What matters with teleporters at this point is teleporter capital T POS two in fact what I'm going to do here is I'm going to grab this teleporter I'm going to move it way up here. So it's way up high. I'll have to say export over right refresh Coming in here. Okay, so we have teleporter here. This is our original one. So we teleported through And I believe this is the one we just created that will teleport us up to that one there So I'm gonna go through it and I should fall Down obviously we can't go back through that one because it's up too high But I can always just you know go through it again like this so That is a quick look and again No teleporters work for five seconds after teleporting. It's just the way I've come up with so far that Prevents you from teleporting back and forth really quick Of course that might change in the future again metal bullets is in very early Development and so far it's just me again if you'd like to help I'm looking for Programmers and designers and musicians and artists anyone who wants to help The code is over at github github.com forward slash metal X 1000 will bring up all my projects I got a few up there. This one's called metal bullets One last thing I want to show you that has nothing to do with what I wrote It's just a part of the Babylon JS and the Canon JS code is I can add in a cube now again by default a cube Let's move this here. Yeah, so we can see it a cube It's just cute if I put that there We'll just float there and it can walk through it but in blender if I go to physics and I can say this is a rigid body and I changed this to a box and Then I can export this You'll see when I refresh this That box fell and it fell through the floor plane so again I'll refresh you see it falls, but it continues to fall That's because we have no physics as far as the physics in the world the Babylon JS scene Set for that ground plane It has a collision detection with the camera, but not necessarily an object like that So what we're going to do here is we're going to now choose our floor plane and Create a rigid body and we'll change that to box and we're not done yet because now if we export and Refresh you'll notice our floor plane is falling as well, which is not good because now if I go I fall and so now what I want to do is Change it. I'm going to choose that floor plane and over here for mass. I'm just going to put the mass down to zero and As close to zero as possible. I believe is the way you do this I haven't missed with this too much again. This is not part of my code This is just part of how Babylon imports stuff and imports some physics stuff. I'm going to say Yeah export it and if I'm right there we go So setting that mass to as low as you can Allows that plane to stay and that cube hits it. So again if I refresh you can see The cube there has some physics. It does not have physics though with the player as of yet Again in the future you might be able to push things around it should be easy to do by adding some physics Teleported into blender. Anyway, this video has been kind of long But I showed you basically all that I've worked on with this so far again You can add textures as you've seen in the original Default scene that I've created so far. I thank you for watching. I do hope that some of you will think about helping with this project Again, my website is films by chris.com. That's chris with a K There should be a link in the description as well as a link to all the files You know up on github on my site. You can test this game out There should be a link in the description To a playable version if your hardware and browser support it Also as you can download all the files and I hope that I do get people Especially again as I mentioned a previous trove. I hit escape here twice. It brings up a music menu. Yeah, it's ugly So someone with that good CSS and graphics skills can maybe help me make these menus look a little bit nicer And I definitely need help with code. So this is just a quick look at an early project Don't don't criticize me too hard for the the what you've seen because again, it's early But again, the main goal of this project is to be able to use blender to easily create games and levels They're playable in HTML 5 on a multitude of hardware and browsers Essentially making a game that's cross-platform as long as the hardware if the hardware is supported You should be able to find a browser that supported again I'm using Firefox, but Chrome will usually work well as well with most hardware Well, I don't say most hardware with a lot of hardware. Anyway, thank you for watching. I hope that you have a great day I thank you for your time and Yeah, have a great day


Look, I just think journalists should protest. Something reminiscent of the emergency as far as attacks on fresh persons is concerned, is taking place. This is the one form of protest against the gagging. This is symbolic, but it will also have that effect on those powers who are actually gagging us continuously under some frivolous and some flimsy grounds. It's an attempt to silence not one media outfit, but all of them. And specifically, when it was on Newsclick, it shows that the government's target now is the online media, the independent media. That's where the attack lies now, because they want to stifle anybody who thinks differently from them. That's not democracy. That's not freedom of speech. This government is out to stifle the voice of criticism and dissent. That is why a news portal, Newsclick, it is there, it is giving voice to those whose voice is being ignored by the so-called mainline media. They are giving, you see, journalists are supposed to be giving voice to the voiceless millennium. When a news portal is doing it, they are stifling it.  After the news portal, the form in which the journalist is being finished, and the way the press is on the journalism, that is a very bad situation. The journalism thing is over. Now, the way the news is published on the news, and the way a newspaper, which has such a big journalism of course, has a tagline, and they have told an unknown source to a journalist without a quote, that about 30 crores of money has come from abroad. So, after all, this should have been known to the reporter who has been in journalism for 35 years, or 35 years, who is now able to say that, when an ED, in any case, is released, and in case of an investigation, then their mobile, their laptop, everything is taken into custody. And it is written that he was messaged again and again, and he did not respond. I think it is a very insecure government that sits today at the centre, which feels that, you know, some tweets, or some comments on the social media, or even some opinion articles, or some, or any kind of, you know, news item, can sort of destabilise it. I mean, it considers itself so fragile today. We all know what is happening to journalists and media organisations. Those who are critical of the policies of the government, they are trying to intimidate not even journalists, but also media institutions also, using their agencies, whether that be ED or police, their unnecessary, through unnecessary raid and all that. They are trying to silence or suppress the voice of free media. It is intended to steeple dissent. It is intended to tell the people that your voice is not going to be heard. The voice of Adhanis, Ambanis and like. And those who support the narrative being promoted by the ruling party and the ruling government, they are only, they will be heard, they will be allowed to speak. And this is not who, you see, this is a death knell to democracy.  This largest democracy tag you flanned at the drop of the hat. But in reality, you are, you are, you see, denting the whole democratic process, the whole democratic narrative, and it should stop. We let the government know, as Shakespeare said, enough no more is not so sweet now as it was before. If they make things bad for us, we can also resist, resist on the roads and resist, but resist peacefully and join hands with all the secular, democratic and common forces whose news is also being blocked out.


Hi and welcome to the session. Let us discuss the following question. Question says the degree of the differential equation d square phi upon dx square whole cube plus square of dy upon dx plus sin dy upon dx plus 1 is equal to 0 is a3 b2 c1 d not defined. We have to choose the correct answer from a, v, c and d. Let us now start with the solution. Now first of all let us rewrite the given differential equation it is cube of d square y upon dx square plus square of dy upon dx plus sin dy upon dx plus 1 is equal to 0. Now we know degree of a differential equation is defined if it is a polynomial equation in its derivatives. Now clearly we can see this given differential equation is not a polynomial equation in its derivatives or we can say the given differential equation is not a polynomial equation in dy upon dx. Now we can write the given differential equation is not a polynomial equation in its derivatives. So its degree is not defined. So our correct answer is d. This is our required answer. This completes the session. Hope you understood the solution. Take care and keep smiling.