Mä oon puhelunut. Miten olet ollut täällä joitakin, mutta kun olet täällä ensimmäisenä, meillä on tämä koko kokemuksena, jossa olemme valmiita teknikin tehtyä ajatelua ja muutakin ihmisiä, jotka ovat tietysti miten olemme tehdä, miten olemme operaat. Ja olet ehkä nähnyt joitakin, että tämä on jotain 4-5-täivänä, ja meillä on tullut kokemuksena. Ja tänään meillä on todella erittäin Siimo Tuomista, miten saamme software-deploymenti alta-siteen, mutta myös tietysti tämä taitaa FCCI via CVMFS. Siimo oli alta-sainetitikin komputingin. Se on basically our name, how we are operating the operations at Alta for us for quite long time and it's really good expert in both GPU-site and nowadays has been putting lots of effort for the spec deployment strategies and how do we are getting a software fast and isolated researchers and now I'm giving states to Siimo to go through the details how we are operating these things today. Please Siimo, go ahead. Yeah, thanks. Yeah, so lots of words there. Some of these stuff that I'm going to be presenting is on the move very on the move because in the winter we had a hardware failure on the build system and we had to start it up again and that was a good time to well evaluate what we have and adapt them and now we are rebuilding it to be even better. So a lot of these stuff is constantly on the move and constantly on the development but it's still like the same core is the same as in the old build system. But yeah, so what I'm going to be talking about today is I made some few slides. They're not complicated slides. I wanted to give this as simple as possible but like how we have software installations done in Alta, in the Alta scientific computing side with our CI build system. So in this talk I'll try to explain. Siimo, sorry to interrupt. Could you very briefly just go through how do you want to get the feedback and how do you want this hackMD to work? We are happy to answer but some people are probably not aware. Yeah, so if you go to the audience notes over here in the questions side you can post whatever questions and you can answer them yourself or you can wait for me to get to the end of the talk. I'll probably briefly look at the questions during the talk. I probably can't multitask or won't multitask them. So yeah, so if you want to post any questions here put them questions related to what I'm saying like if I'm talking gibberish or if you have questions that you would like answered on your site and asking basically how other sites have figured out these kind of problems. In my talk I will be going through from the problem solutions point of view of this like how the build system came about basically. So I think that is better way of describing the build system and these might arouse some ideas like basically like okay we have experienced this problem how do you solve it and it might be a good idea to post it here and let other people answer it or start a further discussion about like how the CEI system should operate. But yeah, so you can go here you can press the edit button you will get this kind of a view where it's like you can either put it only on the viewing mode or you can have this double view where you have the rendered one and here's the markdown code of the document so you can edit it freely. Please post questions here. Okay, so yeah about the presentation like I said I will try to go through like looking at the build system top down it looks really complicated but I wanted in this talk to make it a bit simpler so I will go from the bottom up and basically describe how it came to pass because of like it's trying to solve these specific problems so in a sense it's a very simple system build in a complicated system but it's complicated because it's like an onion so you have layers and layers on top of layers and in the inside it's very simple in the inside it's basically running commands but there's lots of onion layers on top of it and if I start to peel it from the top it starts to look complicated but there's more stuff coming constantly but if you start from the center it's much easier so what the goal was for the build system was to automate the boring work as much as possible without compromising the quality of the software that we built so basically like once you have run these kind of installation commands like X number of times you get really really fed up with it so we want to automate it and make it so that like it removes as much as the human participation as possible so that you don't make mistakes and stuff like that the current build system is about fifth iteration so previously we used ease build we used Jenkins now we have switch to SPAC and build bot so this current version has been in use for about two years but it's constantly evolving so well it's a thesis ship basically to you know where it begins and what was the original one but basically it's very like the core layers core build rules are very like we sometimes fix some bugs but they have been in use for like two years so how did this come to pass so basically the step one we want to build some software so we use SPAC to compile software and then we want to create anaconda environments for users to run Python stuff so for that we use miniconda and mamba so this mamba is a great tool besides the topic but I highly recommend you check it out it makes the installation a lot faster but we use those to create like Python environments for our users and then we use single legacy build to build containers for specialized software okay how do we do this let's look at the SPAC for the whole of the stuff here I will only focus on the SPAC thing but it's basically the similar kind of situation for the gonda thing and the singularity thing so when you want to install some software usually you download SPAC you get it for yourself and then you run SPAC install some software it's very simple it's very good software the SPAC suite so it's you just download it you activate it and then you run SPAC install and then you run MPI but this immediately when you try to make it into production or take it into production there's some problems so basically the greatest benefit compared to easy build and at the same time like a constant pain in the ass is that SPAC finds dependence dynamically so you can have different dependency resolutions so if you install let's say hd5 with MPI parallelization it creates a different package than if you create an hd5 without MPI parallelization so you get multiple versions of the same multiple versions of the same package quite easily and when you have multiple versions of all kinds of packages you end up in a situation where you have huge bunch of packages and it becomes problematic for users so we wanted to make it so the packages are there's only one open plus or something like that or if there's two versions it's clearly marked what is the features of these versions so how do we solve this so SPAC has these site configs that you can use to specify some default versions of variants and also you can specify module name standards, how the module names, how they are formed what kind of module name structure you want so these are very good, you can already get much cleaner installation if you say to it that for everything that requires a compiler you use certain versions of GCC or open MPI so you can set these providers so what if you want to install the software with certain optimizations and certain compilers well you can specify like these compilers in SPAC like you use for example GCC and you can specify the architecture where you want to build so for us the architecture now is as well so that is the like greatest common divisor of the system or like least I don't know the minimum CPU architecture that we have so we built for that so it runs on all of the nodes so you can specify these but sometimes SPAC doesn't propagate these architecture optimization flags to builds so there's some cases where it's like there's some mistakes in some package configurations and then it doesn't propagate all through and then you get code that gives seg faults on some nodes well there is a solution for this so you can specify these compiler options and default compilers in these SPAC Linux compilers in the home folder of the user okay so now you get like a consistent architecture optimized software suite okay now repeat it hundred times and this is where like you get it gets really boring and really annoying like basically when you want to run a consistent installation of like a bunch of software you need to run all of these kinds of complicated commands one by one and that's something that well at least I don't find interesting in this kind of job so what you have to remember lots of like stuff you have to remember to put the configuration to the right page you have to have to make certain that okay what command did I run before did I run what is happening so we made these build rules so basically they are like kind of a script kind of a thing they could be written in some other language some other way but in essence they are that basically based on this like minimal configuration like we have this build config so basically we have this one YAML file it has like internal logic where from there the build rules will create these SPAC install commands basically so you don't have to always specify the architecture the compiler so forth it will automatically fill the blanks basically based on this YAML file so we just give it the YAML file and we say that okay here's the package that we want to install and then we put bunch of these packages maybe if we want to install a compiler we put it into a specific compiler section so like it will know that to activate it as a compiler and then it basically runs the same commands all throughout and at the end it will recreate the recreate the modules to check that there's no like conflict in module names or something like that and then it will deploy it with addressing and then we put all of these configurations and the SPAC site configs that we used to set the defaults like the default route that SPAC should take and we put them into this signed build config repository so we have this one repository is basically like the verb on how to do it and here is basically like what we want to be done and then this is basically static we don't if there's a bug we or if we want to change the installation logic in some sense we adapt this but most of the time we just update this second one and we don't care about the first one so we just update the configuration what we want to be done we don't care about how it's done because that's already defined so it's basically like you could write this in Makefile or Snakemake or whatever but it has some additional features and those features are used for the other builds as well so they're like class structures and stuff like that the same kind of logic is used for the other builders as well so it makes it a bit easier okay but this is not CI yet so this is not continuous integration this is like creating consistent builds but now we want to do it automatically so we don't have to do it like we don't want to run the build rules ourselves constantly because there can be problems with that so why did we move to the direction we currently have so here's some things that happened so first is ownership troubles I think there's a hot microphone somewhere in the background I think you have a microphone open you can hear talk yeah so there was previously we installed stuff with easy build and manually and stuff like that and there's always going to be a situation where the builder tries to do something and the files are owned by the other admin and then it fails because it can't write to a folder it can't read a folder, it can't do some modifications it can't do something so if other means run the commands there will be problems because well there's going to be ownership clashes so the problem is that the builds can fail and also I personally previously when we run the easy build setup everybody had basically their own configurations that they have set at some point at the home folder and forgot about and then when they did the build nobody could get the same build because everybody had some special settings set in their home folder and this is something that might affect the build and of course this is not something that we want so we created a user that runs the build rules for us so as far as it's the strident CER user so it's basically like a machine user that nobody actually logins except for doing these builds okay the builds can be heavy so we don't want to run them on the login node so if other builds they can take like 2-3 hours we don't want to put the load to the cluster itself so there's also the problem that they can create a huge number of temporary files and they can use quite a bit of memory so it's better to run them on top of an SSD drive somewhere so the solution we run it on a separate machine for us it's simple like a power workstation with a few SSDs and a hard disk for the eventual products for like saving the end products so now the build has been moved out of the system but we still want to build for our current environment and maybe we want to run for the operating system like the other operating system like our workstation so it should be the build environment should be as similar as the actual image that is running in the like OSPC machine in Triton or the workstation that we have in our workstation so basically we move it into containers so now we run the build rules in containers in docker containers so that the libraries and the mount points would be as similar as possible so we build configurations in these docker containers that are built well to be as similar to the end place as we want so we currently have to build places or targets we built on so our Ubuntu 20.04 workstations and then the cluster centers 7.9 the OpenHPC version they are like minimal images they don't have anything in there except like compilers and maybe some stuff like that and some stuff to get the CI working and we run as the user the Triton CI user inside the images but we still don't run this stuff automatically we now have like a setup to run the different builds but we don't do it automatically so we want them to happen automatically when we update the configurations so for this we use the build bot so build bot is like a Python framework so it's similar to Jenkins but it's Python so it's actually easier to code compared to Jenkins which is Java and XML like it was horrible so at least to me when we want to adapt the build system but that basically runs the builds in the Docker containers and it gets the information from the GitHub so whenever we push stuff to Git we get like a there's a hook in the in Git that sends a message to build bot to start the build and it will pull the repositories and run the builds in the correct builder so it will choose to build the way it wants to run and then it will based on the Git changes so what files have changed it will run those builders where the files have changed the configuration files have changed and then we want to put this all of this together so that we don't have to like manage the builder ourselves so there's also a CI builder in the build rules itself so the build rules can set up the builder that uses the build rules so this is where it gets like you get this self-eating snake kind of a situation where it gets quite complicated maybe to visualize but so basically we have a builder that can set up this the CI system and the end product is basically like a folder with a Docker compose file that we say that okay get this system running and then it will run the system basically so there's this server running okay this has been a lot of stuff here so I'll demo it quickly I'll try to demo how we install packages I'll stop the share and I'll take the whole desktop so that it's easier to show okay so you can see probably my desktop so let's go to actually I can't do it here just a second I don't have the correct proxy enabled there just a second get me another window yeah, I have to proxy the connection so we go to CI builder so this is the server so this is basically a workstation that runs the build it takes on like at the front to give access to the build and over here we have we can see it like the status so 20 recent builds so recently there's been Manaconda builds and some spec builds and we see a list here and then we can look at the builders for example I see that there's like different builders Mikko mentioned about the CVMFS builder that's not currently operational because of the hardware failure but I'm in the process of bringing them up myself but okay let's look at like what would we want to do if we want to install a package so what we have here on the left side are the science build configurations this repo is in GitHub over here and there's these configs folder and for these configs there are some builders are still work in progress but they are like build configurations for different builders so for example we have these spec builders and then we have these Anaconda builders and there's over here for example in the dev branch we have like the site configurations so these config jamblin, moduli jamblin, package jamblin basically packets, specs, like site configurations this is like how it should deploy the stuff in our case we use autosync and over here it's like the main configuration so this main configuration looks like this so this is the target architecture that it will try to force for every package here we have some compilers specified some of them are system compilers most of them are installed compilers we can specify some extra flags for the compilers so here we force basically to make the compiler for the as well architecture and then we have a list of packages that we want to install so let's try installing a new package here so I have spec on my system I have spec enabled here so let's say we want to install a new version of emacs so I run spec in for emacs, I see that there's a new version here 27.1 and we want to install that so I open this is my local copy of the repository I open here spec build config here open the folds, go to the end copy the two lines put here emacs sorry about the colouring of the font if you can see but it basically says emacs 27.1 and then I see that I have changed the file basically added these two lines and what I do so we have this kind of a structure where we have two dev build and then we have the final build so usually we just push stuff to the dev build but when it comes to when we want to join the actual build that users see we made a pool of requests and then some other admin can click it through to check that it's like correctly it installs the package and it looks it's tested and it looks good so here I mentioned that I'm testing emacs so this is spec versioning kind of scheme so that sign emacs I run git push this file should here change maybe it doesn't change yeah you see that there's like emacs is added here and now if we go to the build build the ski builder we see that there's a build started so we'll look into it and it gives a lot of output so what it does basically it syncs the configurations over here and then it tries to tell us what it will do so this describes step it can be a bit hard to read because there's a lot of stuff here but in essence what it does is that it basically runs we focus on one of these commands for example this last one spec config scope so this might be the font might be a bit small so what it does here is it runs spec config scope and then it gives the path to the configuration file install verbose emacs and put the architecture there and so basically it runs these like spec install commands it just runs them but it basically feels all of that you don't have to remember so it feels they automatically the architecture it uses the correct configuration it starts from basically scratch and it will run it after it has run the rest of the commands so there's bound to be less problems with the rest of the software and over here in the other section we see that it's actually running the commands it will take a minute to run the stuff so this is how we basically do the build so if this fails of course then in that case we need to usually go to the image itself to figure out or the server itself to figure out what's the problem and we can go there so here is the ski builder we can go there and we can run this worker shell and we get into the image and over here we can like run our own commands or we can uninstall the failed packages whatever like spec there's some not so pretty things that for example you need to run this spec builder alias instead of this spec command but basically you can see there that the end product is well lots of software and then this software is copied to our systems and then we test it out we run some test examples on it and then if it works then we put it into the teneck and we ship it so this doesn't like absolve the admins of if the build fails you can't just like it doesn't solve the problems for you figure out how to get the build working if it fails it fails but it's better that it fails harshly and not this kind of a sudden unsuspecting way on the background and then you don't know what went wrong and then people get some software that doesn't work or something like that so it's better that it just fails and says to you I crap my pants please clean up while we're waiting for this to finish maybe I'll mention a few problems with the system that we currently have because I want to be honest with the system it's not perfect so the deployment of the CEI is not good that's something that we're working on so basically there's lots of hidden dependencies that you need from the system you need to create some folders to set up the build environment and that's not something that is actually so by the way now it's actually running the build so now you see that there's some Z-configure output coming here and then you can do the previous checks and then it continues but yeah so the CEI build isn't good so we are trying to figure it out so we can translate the CEI builder that we currently have into our own simple role that would set up the build system so that would be much better so that then you could run it on any system and it would be easier to deploy for other sites and sometimes and the other problem with SPAC build specifically is that sometimes you get these build avalanches so we run from our own fork of SPAC with like yeah our own fork of SPAC and that's because like the upstream updates so constantly that if some dependency is updated it will cause build avalanche where it basically like plows through the whole system so like it's been useful so something updates then tries to compile a new compiler then it tries to compile the next software and then you end up with a completed new software stack so what we currently do is we just remove basically everything that conflicts and we just reinstall it after we have done like sync with the upstream but in the future we probably will try to have this kind of a two-step process where we build like this more stable like base operating system like base build that has like certain libraries that are like set to in stone and then we have another builder that is moving faster and will build these end products using the other like slower build but this is something that we'll have to check in the future other problem is that the science build rules it's scripty and it's structure is not probably very clear so it might be easier it could be it could be written in a better way so that it's easier to read and what's the like build logic how does it go about doing the stuff it does so that could be that could be updated on and made better so so that it's easier to easier to take into well easier to read and easier to understand what it does and I'm not certain if the build configuration is like helpful or not because it can be hard to at the same time it's nice that it feels all the blanks but sometimes it can like yeah it can it can hide the details and then you don't necessarily know how it relates to the spec underneath it because it's constantly moving and there's lots of moving paths documentation is of course in these kinds of projects it's not up to date so that's something that really needs to be improved and like we have now much more people using the system previously it was basically me who was running stuff through it but now we have multiple of our admins running through builds through it so we get constant feedback on what's bad about the documentation and then we're updating it so okay the build finished so what it does here basically update fullscreen unless zoom doesn't want me to yeah so what it did here so there's some 1500 lines so it run through the previous installations lots of them it checks that all of the like packages are installed and over here it starts a new build so you can see here that it runs this line so over here it runs back install emacs it's quite small sorry about the font but basically it runs back install emacs then it goes through here and then it says that it's just installing emacs and then it basically runs the spec build runs through it lots of make stuff and at the end it auto syncs the stuff so here it brings what it auto syncs to to our cluster and then we can go to to our cluster and we have this separate module path that we can activate to see that oh I've activated the Anaconda but yeah so this yes this path so you see it's the FGCR sender 7 as well dev previously we had emacs 26.2 in this branch hopefully we have emacs 2 versions of emacs now so we have 2 versions here so now we have this I can show that it comes from the dev branch so over here it comes from the dev branch I'll load it I will have to kill the window because I don't know how to exit emacs I will have to kill the window because I don't know how to exit emacs so yeah that's about it do you have any questions do you want to ask by word so should I look at the what's here okay that's a good question how to handle software that is not in spec so there's few options like as I mentioned here that you can you can install of course software outside of it like we installed matlab and matamatic and stuff like that that has like some installer we installed outside of it but also we also write new spec packages they're not very hard to write so basically well my guy can probably tell you was it hard to write like he wrote one of these packages no it was not hard to write it all it's just another built system thing to learn but it's spec is very well documented so if you spend a little time reading the manual and of course looking at also the benefit of that everything is in this repo is that you can very quickly find a similar package and just look at how the spec file was written for that package and then you can base of that for example if you have an example like this I think you can quickly base your own so this was written by Marajan did you make a peer to the official upstream yet? yeah I did but I haven't checked up on it lately I think it's mostly ignored actually okay I guess at some point we'll look into it but yeah basically you specify some versions and some dependencies and maybe some variants configuration structures are going there and it supports most of the basic like auto tools and c-makes and stuff like that and it has all kinds of helper functions so it's really easy to and then like the Anaconda stuff and that stuff is basically like there's similar kind of stuff we have the build configuration and then it runs like similar kind of commands and it sanitizes the environment so that the condo environment is not bad but that's another story yeah time scale of these steps yeah I'd say that yeah we previously had a single equity builder as well it was working and it was pushing stuff to Puhti and also Anna but then well the recent problem can create a yeah we're trying to take the cdm as a stuff back into action yes that's also like yeah at the same time like currently we're at the problem where there are actually highest priorities get rid of the old software because we have so much of this legacy software lying around because we are constantly getting rid of this thesis kind of system so we have lots of software so we are currently creating automations to deprecate our software because like no human wants to like write the files to deprecate the software so we are creating automations based on usage statistics to remove this but it's another story but yeah like we're trying to get as much much of these features back online so how do you know when the software is updated well normally we ask the users the users will ask us and then we'll update the version basically our goal is to make it easy build has this releases so it has these releases like every half a year they build the whole software stack again with the most recent software but it's not fast enough for our users in practice it wasn't like they were constantly like when we previously used to use it it was constantly like this kind of a feeling around with the version numbers because some user wanted some new version then you get like a million versions of the same software and we still are creating well benefits of that situation because we have like a million versions of different software installed via easy build so that's not we have only like hopefully only few versions with this back installation so if you're interested about this hit me up so that we can get other people running this as well or getting the software to their systems I really want to provide them via the CBM of us but it's like there's a lot of usually end up so once you have finished with the tool you start to use the tool immediately and that can create a situation where you you can't continue working on the tool itself that's how important you need to get finished products for the users especially if they have issues and stuff like that so the development of the the build system has been quite of like this kind of a only when it's been forced by outside requests but if there's nothing else then hopefully this was described but I would say like what to take from this talk is that you can use the same tools as we use we find them somewhat good in practice but I would recommend checking some of these problems that I try to outline here like if you are going to build your own system like on top of SnakeMeg or something like that would be something that I would probably do now if I would start from scratch if you're going to be starting from there I would highly recommend looking at these same problems and then well trying to trying to figure out how to how to fix them with your system as well or however you want to do them because these are something that we encounter along the way and they were the main problems that we tried to solve with this system I'll put a link to the presentation I'll push it to the push it to the web page I'll put a link in the chat Simo Simo, can I highlight also the question of the compiler with different compilers like for instance, not only GCC but also the Intel how would you recommend them Okay, I'll actually okay, so in the configuration what we currently have so if you look at here for example this dev branch so here we have specified compilers and we have also specified Intel compiler so Intel parallel studio so if you want to build with Intel I wonder if there's the current iteration if there's any software built with Intel nope but we can build let's for the sake of argument let's build the same same Amux but with Intel so we copy paste this basically the same thing but here we add there's few of these like internal like groups here so there's variants for specifying different variants different dependencies let's put into dependencies here Intel parallel studio what was the version that we had so let's put it here so now we're adding this one line over here so we want to build the Intel package studio and then I'll push it so let's see I'll have to take the other window but yeah so basically it's the same kind of stuff if you want to build it with the Intel compiler you just specify that build with Intel and that's about it you specify over here that at the start of the configuration you specify so like normal packages there like software that are somewhere in the development like the dag of all of the dependencies like three but compilers are special in that case that they can build stuff so we have to first install the compilers so in our case we install compilers using the system compiler and then we use those to install the rest of the stuff so you have to specify them before you run any other packages but the Intel compiler is similar to the other one there's one extra step with the Intel compiler is that we need a license there and we have this license repo that we have I skipped some of the parts here it basically copies these licenses from our internal repository so this is nothing GitHub so that the licenses get to the right place so there's some of these like extra steps with the Intel compilers but it's possible but you have to do a little bit of scripting on the other side to fix it any other questions there was also a question on the hack and deal about the software updates you mean like when software is updated yeah it's kind of best practices for the updates yeah so yeah so is there a way to update all yeah so basically what you can do because we only specify the end products that we have or we need so there's no really an option to update all because we need to always specify what is the version that we have of course there could be some version that we can try to ask from SPAC like what versions do you know about but in a sense how we have done it currently is that we basically we update the SPAC and then if the SPAC comes with the newer version that we want we install it but usually the problem is the other way around the SPAC comes with newer versions that we don't really care about so like nobody cares if the auto tools might actually need newer version but like I don't know like nobody cares if C make is 3.20.4 or 3.20.5 like there's some minor changes there and maybe in a really special case you actually need to change but most of the time you end up in a situation where you get like some newer software that you don't actually need like you want to keep the base layer as stable as possible and the bigger problem that we are trying to fix is that you get these software avalanches where like something updates in the bottom and it propagates through the whole three so usually we just okay I might have messed up the configuration yeah it might have been Intel I can't remember but just specify the Intel combo this may be true for the for the things you build with SPAC that's right but the cool thing about this build system is that it can also build anaconda environments and there you're dealing with user-facing Python packages and actually I had that in mind when I asked a question specifically of course the neuroimaging environment so things like numpy and scipy things you generally want them at the latest version and that's a different case so because anaconda is like it's even it's even worse than SPAC when it comes to like the FNS in that sense that like it will always like you will never get the same environment basically unless you force the same build versions so what we do with the anaconda is basically that we have a version we have some list of packages here huge list of packages that we want in the environment and then we say to the bit so basically this is in general logic for the anaconda build but you specify a list of packages that you want for the builder and then you build the environment and after that it will only build like differences so it will always keep the previously installed versions the same but it will only build on top of it like new packages so it doesn't like it doesn't update like something in the background and in there we work in this kind of well well like version kind of way so we have a previous version usually so here's our first of the year version 2021-01-02 and some at some point we freeze the version so we say that okay don't update this version anymore and then we create the same version but with the same like start with all of the rest like start from scratch and build from like the newest versions and then we iterate on top of that like new requests and then once the new request well when we want to update the whole damn thing we again update the whole damn thing because with Anaconda it's even worse like when you install a new package if you forgot to specify like some channel or something it can like start swapping like from CondaForge and defaults it will start like swapping packages like NumPy previously came from there and now it comes from there and it's a whole mess so that's why we want to keep it like we install everything at the same time and then we install few packages on top of it and then we install everything at the same time but it's a different story I can give another talk at Anaconda Builder and problems with Anaconda environments in general later on but basically yeah the Anaconda Builder is similar to the other builder so it has this build config with its internal structure there was a good question here how other FTCS sites could participate right now so I'll probably have to hang around in the Slack channel a bit more but hopefully before the summer I can get the CVMFS running again so like in the month or two but once we get it running it would be nice if you want to test the software and see if it works for you we will first create a dev branch or something like that your users don't have to or we create a branch there and you don't have to activate it via model app to your users yet so if you want to test it out that's one way and if you feel like you want to set up a similar kind of builder for yourself then ask us once we get the Ansible role done that is probably going to take a few months once we get the Ansible role done then you could also test that out to check whether you can create a build system of your own and whether it feels like that that would work sorry it's complicated we have this in use and we constantly iterate on it but it's sometimes with these projects it's really hard to open them up not because we want to keep it closed but because you end up staring it out so long that you forget to write it in a way that other people can look at it as well but if you feel like building it with the current setup feel free or if you just want to look at the build rules that's one way of working on it but once we get the CVMFs rolling again you can test the build like the build software and once we get the Ansible role running you can test your own build system probably easier than currently it is just going overtime but any other question if not then I'll give the floor I'll put the link to the presentation if you want to look at it


Good evening. This is Ronald Coleman and Vanita Coleman inviting you to join us again on the campus of Ivy College as The guests of our sponsors the brewers of Schlitz beer The taste of Schlitz The taste so many people prefer Has made Schlitz beer first in sales in the USA Like good beer do as millions of people are doing all over the nation as far as Schlitz the most popular beer in history Come again to Ivy Ivy College. That is in the town of Ivy USA On Halloween by old tradition Evil spirits are allowed to roam the earth after dark and hold high revels until a stroke of midnight when the chimes I share in the Christian festival of all Saints as In most places the inhabitants of Ivy are not all Saints or very evil But a varying blend of the two on this fine November morning There's little evidence around the campus of Halloween Jinx high or low As Victoria Hall returns from her marketing to join her husband William Todd under Hall president of Ivy College Here vicki, I'm sorry. I'm late, but the shops are crowded. The traffic is dreadful. Are you starved? Well, I wouldn't say starved exactly this sensation I feel in the pit of the stomach I put down to relief at having passed through another Halloween with no blood jet No major damage and no morning after repercussions as yet Well, send a message to your tissues. Help is on the way lunch in a few minutes. Um Toddy, yes Did you ever know mr. Wellman's grandfather? No, dear and I didn't know abraham Lincoln either No, he looked like Only from contemporary portraits tall lean sorrowful. I didn't mean Lincoln. I meant grandfather Wellman. Oh You know what he looked like Only from the bust of him which stand If a bust can stand Which reposes Which sits on the back of its neck while there is a bit In the foyer of clarence wellman hall Is red sandstone which gives him an appearance of blushing deeply Whether of pride in this college or modification over clarence. I have never decided Did he have a moustache? Let me think. Yes. Yes. I believe three generations of wellmans have had a labial adornment In grandfather wellman's day when the straight razor made shaving a matter of steel nerves and considerable fortitude Many a loving wife never had the privilege or the shark as the case may have been of seeing her husband's complete face Immunity of the chin what I have tried to get at darling with almost no success Is this now did he or did he not have a handlebar moustache? Like you always see in pictures of beauty shop quartets singing sweet iodine Not no not sweet iodine my love it's Adelaide Although equally poisonous when rendered by the wrong voices And it's a barbershop quartet not beauty shop. Oh, well Female singing groups seem to favor the trio over the quartet Or probably because being women with an instinct for security it gives them a 25 percent smaller risk for discord Let's start over Suddenly what was the question? Yeah Did mr.  That was that was the trademark of the baritone The tenor invariably has his eyes closed Seeking divine help in remembering the lyrics I think In my young days, I I was always the base of course. Yeah, I know but did mr. Wellman's very good one too if I may say so Or I should say we were quite good Our rendition of sweet adelaide harvest moon and old heidelberg is remembered to this day death day What memory yes, but did mr. Wellman's grandfather. Yes, indeed Georgie Barnes The baritone super Will he pull the tenor? Always wanting it a tone lower, of course Young bartholomew carrying the air Of key only in moments of exaltation Of what memories Old heidel Oh Mr. Wellman avoided him like the plague darling couldn't carry a tune and a hamper no sex appeal no quality Oh, oh, I'm sorry. I die yet. Yeah wellman, of course. Now. What were we now? I try once more see now Did mr. Wellman's grandfather have a handlebar moustache? No, he did not He has now Well, it's possible I suppose but in as much as he died years ago And he has a blue nose. What's the nice character touch? I thought if he's anything like clarence Vicky what are you talking about? That's what I've been trying to tell you I was passing by wellman whore when a crowd of youngsters came boiling out and I bumped into eddie gray And he told me of the sabotage the blasphemy the sacrilege. So I went in and there it was Mr. Wellman's grandfather's bust moustache anore Was it bad It was awful Well, do you think it will wash off? Well, I gave it a little dab with a damp handkerchief, but Take a lot of scrubbing. Oh, yeah I forgot to tell you on the base of the bust in black paint. Yes, there was written Prexy loves wellman Oh Vicky a few minutes ago My heart was singing and the sun was shining and now my left ear has cupped itself around to the telephone over there Yeah, well, it's all right, darling wellman's in philadelphia visiting his sister for girl Once more my heart is singing and my ear has plucked back Not that I'm against the fine arts, of course, but who could have done it to poor old grandpa wellman Any one of the few hundred students I should say after all last night was halloween and you will often find Oh, darling, darling, will you answer that? I must go and fix my hair. All right, darling Remarkable woman Vicky Finds out everything Paintings of wellman bust a ha ha amusing Prexy loves wellman Handlebar moustache Oh Mr. Merriweather come in And how is the more rational element of the board of governance today in the absence of our chairman doctor I'm convalescing and all is quiet the other knights of the round table have doffed their armor and are resting on their swords So I took my shield and got the helmet out of there To pursue your analogy mr. Merriweather am I to understand you visualize mr. Wellman As king Arthur heaven for pen sir Lancelot My knowledge of the Arthurian legends is somewhat sketchy But I'd be inclined to place dear Clarence somewhere between the jealous king mark and sir mortrid of melancholy memory It's a good thing you don't have the responsibility of casting Tristan and e-solder for the Wagner festival I would be more tempted to see wellman in the part of the sword x caliber for the pleasure of seeing him thrown into the lake Hey, I'm not so bad for a boy. You've got straight D's in medieval history Where's the lady Guinevere up in the north tower combing her tresses by her casement window Scanning the horizon to see which sail comes from france black or white white if it's me black if it's well Why did he is welcome mr. Merriweather What on earth are you two talking about about the days of old when knights were bold and ships had wooden decks And warriors bold fell down the whole and broke their care for man Sturdy necks You know I was exposed to quite a bit of education in my day But the only times I ever feel that it took us when I'm over here I'll come over here more often. You can be a visitor come lordy Thank you. Thank you Doctor I am the bearer of glad tidings. Oh, did you know that they are at last improving faculty role? At the street, I mean the gorge was about time it's bad enough for a college to get into a rot But for all those rots to get into a college Well, perhaps I should say they started excavating yesterday today all is quiet as the grave In fact, one long grave has been dug And there she lies good heaven so Oh, no, no, I'm not there. I mean one deep trench was scooped out and then abandoned But why today is not a holiday did anyone call all the necessary departments and authorities have been called and all Professor ignorance of any order for street improvements along faculty road Rogan of our campus police reports that the road gang was equipped with all of the usual paraphernalia Including a truck bearing the sign of john smith contractor Rogan further reports that the supervising grave digger or I should say excavator Submitted a permit which purported to be an authorization from the ivy board of government Signed by whom by none other than our respected chairman clarence wellman. Well, and what's wrong? Why don't they get on with the job? A there is no such firm in these parts as the j smith contracting company B the board never authorized the work such improvement having been constantly opposed by mr. Wellman himself See but the signature was it a forgery doesn't grogan recognize the signature Grogan tells me that he writes twice a year to his half sister in north plate nebraska period Thus he would not know mr. Wellman's signature if it bit him which is unlikely in the leg It's very interesting and an anonymous excavation. Well, if this is another halloween prank Well, exactly where did all this happen at which end of faculty road if they start digging up?  No, no Let us not daydream so late in the evening No so that nobody should fall into the hole in the dark And we've discovered the name of the culprit the same one seems to have committed both crimes And in each case he is or calls himself John smith An obvious studio thing is a non-devas The thousands of john smiths. Yes Yes, as a matter of fact a young cousin of mine married one As mr. And mrs. John smith the honeymoon tour through the motels and resorts of the great northwest was a series of acute embarrassments What they do by 10 After 10 days, they registered everywhere under the name of finkelhoff But it seems to be Right at my elbow for one Hello, dr. Hall speaking I thought this might interest you doctor. Oh, yes, mr. Maryweather. I got a telegram here from wellman in philadelphia It says and I quote have made arrangements through personal connections here for road improvements faculty row Desperately needed as I have always claimed Feel sure entire board will approve returning tomorrow. Well, unquote.  What did he say? What did he say? He thinks I should be able to add two and two in this case vicki. It's not that simple It gets into valga fractions. Oh, darling. If it's anything valga, you know, you can always tell me Well, he says like this Clarence wellman has made arrangements for the repaving of faculty row After someone had already begun work on it Now I must find someone who owns a scalpel and a microscope A scalpel and a microscope? Yes, someone has been reading Clarence's mind Walking past the board room at ivy the other day just as the board of governors was breaking up after an important session Suddenly my ears were assaulted by a very familiar voice a boy a carpenter. I say that carp, uh, uh, mr Carpenter. Oh, oh, yeah, mr. Wellman. Well, you look happy. What's wrong Wrong nothing wrong business is good The board just slashed a departmental appropriation and you must realize I mean being in business yourself commerce That is that well now that you mentioned mr. Wellman. We might as well say world commerce I represent schlitz beer, you know the beer that's made milwaukie famous the beer. I know all that carpenter I must say that it's common knowledge. Why do you buttonhole me and give me a saleshawker and well, I didn't Schlitz beer Very familiar name No, no, no S c h l i t z you let out the seat. I said s c h l i t z All right, I thought I did now. Well, what's just one letter in this particular case? It's very important But ordinarily I'd say schlitz beer is the one beer I've given mrs. Wellman proof. I need to store in our refrigerator What has storing schlitz in your refrigerator got to do with being chairman of the board of governors, mr Wellman silly question copy obvious as chairman of the board watch dog of the treasury always buy quality No appropriations unless well good heavens carbon as a business. Mr. Wellman. What is it? I just want to say that our quality product cotton that justifies the property and schlitz beer is I mean the The best is not too good for someone who Am I making myself clear? Yes, yes perfectly clear mr. Wellman not only to me but to millions of americans We're enjoying schlitz the most popular beer in history. Glad to hear it glad to hear it couldn't happen to a fine beer Thank you Uh, uh, uh, mr. Carpenter. I must be off now got to check up on the surprise now refrigerate Well a pleasant good afternoon to you mr. Wellman not just from me but from schlitz too As we return to the hall survival dr. Hall arrives home a little late from a Busy afternoon to find his wife victoria curious to hear the latest bulletins Darling come in and shut the door and sit here by the far and now Tell me about the ditch and the bath the ditch and the oh, yeah, yes You mean the um the the halloween business. Well, I mean almost too busy to consider it really Well, I can't feel too responsible for it. Anyway, unless there's a student back of it On the other hand, I don't think you're quite in tune I don't see how we can sit here inert and inept. Uh, oh am I being inane? On the contrary darling, you are being extremely in I flatter myself that I am both earth and It's not wholly immune An instantially defending the neglected positive. I am not only pertinent but sipid However, there there does seem to be a student involved. What a john smith strangely enough We have to what ivy it seems it rather points to a third-year student to john smith jr He is asked to see me and is coming over Toddy, what about wellman's message? Surely he couldn't make use of his position as chairman of the board of governors to give out contracts Oh, I prefer not to think so. I think Maryweather jumped to some sinister conclusion, but we'll know all about it tomorrow when It'll be young smiths. No doubt. Thank you vicki if you'll show him in yeah, I will and if he says his name spinkle hop I'll scream How do you do mrs. Hall? I'm john smith. Well john smith come in dr. Hall is waiting for you. Thank you Smith glad to see you take a seat Forgive me dr. Hall if I am pinching a viable time No impingement. I assure you I think dr. Hall likes all his students to pin occasionally I hope I'm being pudent I thank your pardon mrs. Hall. It's all right smith mrs. Hall is brushing up on her and elected positives and is inclined to get a little of the wet wet well and you wanted to see me Yes, I did Dr. Hall it has been well said that an idle tongue is the offspring of an empty mind Uh, yes And that the throttle of fools is at the sound of an ill-tuned symbol Well, I don't for the moment recognize it is a lamentable although no doubt natural corollary of the world situation today dr. Hall That your valuable time and mine should have to be wasted by the foolish pranks of adolescence It has been brought to my attention that certain members of the student body Are laboring under the delusion that I am guilty of decorating works of art With facial adornment and in indulging in sabotage along faculty role But your assurance mr. Smith that you had nothing to do with such foolishness is good enough and I appreciate your coming to see me Uh, how long have you been as I did? I am commencing my third year dr. Hall and may I say that in spite of certain elements here that are to be deplored I regard ivy college not only as my alma mater But as nay plus ultra nay plus Meaning of course nothing finer And what are you uh, what are you majoring in smith latin naturally? And I am applying myself to courses in political economy and in public speaking Well, you should study some of my husband's speeches. I do mrs. Hall all of them May I say that I patterned my phraseology and diction along the lines of dr. Hall? I would like to add mrs. Hall that I regard him as my Uh, my Precisely, yes, sir. Thank you, but uh, but to return to this subject under first discussion smith And now have you any light to throw on this halloween matter? Um Do you know who did it? How did your name become mixed up in it? Are you or have you ever been a member of the sixth amendment? Oh, yes As I was saying excuse me, sir My father has been visiting me here and I know he wants to meet you I believe he might throw more light on this mystery than anyone I think it would be well if you talked with him by all means I shall be happy to meet him. Then I will take my leave. Mrs. Hall. Good day. Good day Yeah, and thank you for coming. Oh, uh before you go That that quotation The prattle of fools is as as as an ill-tuned symbol. Ah, yes. Yes. Very good. Very good I can't quite place the authorship my own dr. Hall Very good very good indeed except for the ill-tuned symbol I borrowed that from sir Francis Bacon. Good night. Good night My husband will be down in a minute mr. Smith. Please sit down. Your son just left here half an hour ago What did you think of him? Well, maybe it's a bit of a punk, eh? He's young of course he's clever young clever. Yes, but what are we going to do with him? He's got blinkers on Can't see right or left. How can you judge you if you only see straight ahead might as well be a horse God up to hall I believe Smith. I'm glad to see you. I heard your last remark and I agree It's only by seeing on all sides that one is unable to evaluate what's ahead. That's right That's why junior doesn't laugh. No sense of fun Took him on a roller coaster when he was a kid and he kept asking questions about centrifugal force Well, I I think with a little help and guidance I think and broaden his view That's why I sent him here. Ah, but we don't claim to work miracles Sciences yet to succeed in isolating the germ of humor I personally believe that lacking the ability to create humor The next best thing is to cultivate an appreciation of it Which I think is largely a matter of acquiring a sense of proportion I've no doubt that when and if your son learns that dignity without humor is pomposity He might relax a bit. We don't train students to be circus clowns, mr. Smith But but we do believe that a man who cannot smile is not fully educated. Well, that sounds like good sense I don't expect you to teach him to go around with loaded cigars Cackling like a maniac, but he's pretty stealthy He's a good boy honest loyal. Oh, yes. Yes, his loyalty to ivy is unquestioned And he refused to give away the practical joker of last night's escapade Although I felt sure he knew who it was That's right, dr. He did. Well, do you know who caused all the trouble? I do ma'am Well, can you tell us who did it? I did You did you did mrs. All last night was halloween Years ago when other kids were going around tearing up the town Junior was up in his room reading Well, I arrived here yesterday to see the boy of course, but I looked up my old friend wellman Out of town Then jackson in biology Down with the flu So I went around town with junior Saw a couple of youngsters hanging a cap and gown on old bradford's tv antenna Junior disapproved Another bunch of kids were well, I won't give them away in front of the doctor here But junior disapproved Just then we were passing wellman hall And there was the bust of old grandpa looking as smug as ever and Well I couldn't resist it You know the rest Yes, but uh, but carving up faculty road. Did you I'm the john smith contracting company of philadelphia dr. Hall I can't afford to give a million dollars to ivy, but ivy's where I place my hopes for junior And a year ago I ruined the springs of my car and wrenched my sacroiliac bumping along that gildant death trap.  Smith yesterday seeing he take no action in the matter I dug a hole outside his door Just to give him a laugh Don't forget a chance to mix business with pleasure Now I'll finish the road for you and give you the finest surface this side of the big city I think that's wonderful surface with a smile. I always say There's a happy and profitable ending. Thank you, mr. Smith. So goodbye, dr. Mrs. Hall. No, must you go? Yes, I must be on my way and over Look after the boy Won't you? We will. Goodbye. Goodbye Well, vicky, we're going to have a new faculty role now We'll have to find a way to repay mr. Smith by doing something for junior Who doesn't seem to concur with the old verse which I have just revised for halloween What verse wake me early mother dear for I'm to the queen of the mayhem And the vicky uh vicky hand me the telephone will you I think I'll call up the school of horticulture What this time of the evening? What do you want some night shade? Oh, no, I I was just thinking If an onion can make one weep What a fortune awaits the man who can grow a vegetable to make one laugh By the starring mr. Mrs. Ronald Coleman has been presented by schlitz the beer that made milwaukie famous The taste of schlitz The taste so many people prefer Has made schlitz beer first in sales in the usa Don't you to enjoy the most popular beer in history next time every time ask for schlitz beer Now here again our mr. Mrs. Ronald Coleman. Good night everybody. Good night from all of us and from our sponsor the joseph schlitz brewing company of milwaukie wisconsin And it's thousands of friendly dealers throughout the nation. Good night. Good night Next week at this same time at the halls of ivy starring mr. And mrs. Ronald colman Mr. Meriwether was played by gale gordon John smith senior was handley stafford and john smith jr. Was child smith Tonight's script was written by ronald colman and don quinn music was composed and conducted by henry rustle The halls of ivy was created by don quinn directed by matt wolf and presented for the joseph schlitz brewing company of milwaukie wisconsin We invite you to enjoy on television The schlitz playhouse of stars with helen haze Margaret sullivan waterhampton and more of the brightest names of hollywood and broadway See your newspaper for time and channel Ken carpenter speaking


Good health to all, from Rexall. It's the Bill Harris Alice May Show presented by the makers of Rexall drug products and 10,000 independent Rexall family drugists. Good evening. This is your Rexall family drugist feeling awfully embarrassed this evening. We hoped you'd like our one cent sale that ended yesterday. We were pretty sure we had some fine values. But we just weren't prepared for the way you flocked into Rexall drug stores all over the country. Long before the Rexall one cent sale was over, lots of us were completely sold out of some items. That meant a good many of you missed getting some of the Rexall bargains you'd counted on. We're mighty sorry you were disappointed. We figured we'd put in enough stock to take care of everyone. I guess those one cent sale bargains were even better than we thought. When we have another Rexall one cent sale, you'll all be taken care of, we promise you. And meanwhile, our sincerest thanks to all for making this the greatest one cent sale in Rexall history. Good health to all, from Rexall. And now your Rexall family drugist brings you the Bill Harris Alice May Show. Written by Ray Singer and Dick Chevrolet, with Elliot Lewis, Walter Tetley, Robert North, Janine Roos, and Whitfield, Walter Sharpe in his music, yours truly Bill Foreman, and starring Alice May and Bill Harris. Mr. Scott, the sponsor, is having a big formal party at his home in honor of the Harris's. Although it's still early in the afternoon, Phil and Alice are busy preparing for it. Phil, please put down that magazine and get started. You have a lot of things to do. But Alice, I gotta read Esquire to make sure I'm dressed right for the night. Now let's see.  That's moron! I think it's wonderful of the sponsor to have this party in our honor. I'm thrilled. I'm suspicious. What could his motive be? What are you suspicious about? I think Mr. Scott's being very nice. He's being too nice. Whenever a boss is too nice, too you watch out. It's the kiss of death.  Don't be silly. What's there to like about me? There must be a method in his madness, and I... Did I say what's there to like about me? Well, why don't you stop me when I say so? Another thing. Why is it a formal party? Mr. Scott has a position to maintain, and that's the way he does things. Well, our old sponsor wasn't that formal. We never had to wear a tuxedo and evening gown when we went to Mr. Fitch's house. All we had to do was buy a bottle of shampoo, lather our heads, and go! Mr. Scott is going out of his way to be nice to you, and you don't even appreciate it. Well, maybe you're right. I shouldn't have such a suspicious nature. I've been hanging around Remly so much I don't trust anybody. I guess it's just this dressing up that bothers me.   I love to get dressed up. Wow. With you, it's different. When you wear a formal gown, you look more beautiful than ever. When you put on a tuxedo, you look handsomer than ever. No, no. No, I must differ with you on that score. In my case, I don't need anything. What makes you think you don't? Well, let's face it, Alicia. Do you have to put a market in a crystal vase to show off its beauty? Or a Van Gogh in a gaudy frame? Look, honey, no matter what you wear, you're still going to be the prettiest one there. And if you wear that blue evening gown, the one I like so much, you're going to be absolutely right. I think this package just arrived for you. What's in it, Mommy? Open it up. Let's see. Well, not now, honey. It's not important. It's just a little something I need to party tonight. What kind of a party is it going to be? Oh, it's a very formal affair. The nicest people in town are going to be there. Mr. and Mrs. Scott, a few Rexall vice presidents, some of our social leaders, the mayor... And Uncle Frankie. Frankie's been invited? Yeah, they slipped him in for contrast. You know, it'll break up the monotony of nice people. Well, Frankie says he's going to bring a girl. Oh, no. Phil, Frankie doesn't know any girls who would fit in with this crowd. Frankie does so. He's bringing a debutante. Now, where would Frankie meet a debutante? They met at a big society party. He was what she had to bring back on one of them scavenger hunts. Who noisy, and he talks so much. Wait a minute. Wait a minute. Frankie knows his place. He's neither loud nor loquacious. Loquacious? Oh, Benita Ronnie was never this clever. Loquacious?  Look, honey, oh, I'll answer that. Girls, come here. While Daddy's gone, I want to show you what's in this box. Gee, I can't wait to see it, Mommy. What is it? There. How do you like my new evening gown? Oh, Mommy, it's beautiful. That's such pretty colors. Yeah. It's brown lace over yellow taffeta. Now, look, girls, your Daddy doesn't know I bought this, and I want to surprise him tonight, so don't say anything to him. I'll bet Daddy'll love it when he sees it. Oh, if he does, he won't admit it, but I'll be able to tell him the way he loves.  Put my new dress in the closet before your Daddy sees it. I have to go to the hairdressers and remember, girls, not a word to your Daddy about this dress. Okay. I'm leaving now. By the way, who called before? Oh, that was your brother, Willie. What did he want? Well, he wanted to know if he should come over today, and I told him that he don't fit in the show this week, so he said, oh, fiddle sticks and hung up. That's language. I won't get long till bye. Bye, honey. Better start getting ready for the party tonight. It's for Rex all, so I better look healthy.  I think I'll fill in a few of those laugh lines. I must have forgotten something. What'd you forget, honey? Nothing, sweetheart. Came over to say hello. Oh, it's you, Franklin. Come on in. I want to talk to you. Well, if you want me to, but I don't feel much like talking. What's the matter with you? Somebody take the curl out of your cork screw? I'm upset about the party tonight. Why? Why? Why so upset? You were invited. What's wrong now? I haven't got a thing to wear. Now, stand still while I wipe the tears from your little rum-soaked cheeks. Great big thing out of it. I'll lend you a tuxedo. You will? Sure. Oh, thank you, Curly. I'll also need shoes, studs, tie, socks, and money. I'll give you everything but the money. That you'll have to rent from Alice. Dress shirt. Dress. Oh, I'm sorry, Frankie. I don't have a next redress shirt. What's a half-baked way of doing things? I can't wear a dress jacket with nothing under it. Just try it. It might cause a little talk. You'll be the only guy wearing a tuxedo with a plunging neckline. I'll cut it out. It would be very provocative. Love, you can go out and buy a dress shirt. Yeah, I suppose I can, but that doesn't solve my big problem. What's the matter now? My girlfriend doesn't have an evening gown. A debutant doesn't have an evening gown? Oh, the debant going with me. Why not? She don't feel comfortable in a low-cut evening gown. She's self-conscious about her tattoo. When she wears a low-cut gown, her tattoo shows, huh? Not all of it. Just a top mask of the battleship. Well, she'll still be able to receive messages. By the way, Mr. Remley, who are you taking instead of this old salt? I invited that girl I introduced you to the other night. What girl? The Austrian one. Oh, yeah, yeah. The one that looks like Eric von Strohheim.  She got that on the field of honor. She was refereeing a duel at Old Heidelberg, and she forgot to duck. So that's what that scar is. Yeah. I thought she was nice for squealing a tahatchaping. Curly, I resent that. I don't associate with stool pigeons. Look, Remley, if your girlfriend don't have an evening gown, I'll lend her one of Alice's. Now come on up, and we'll pick one out. Fairly a-swellia, Curly. It's gonna mean a lot to Hildegard. She's never had an evening gown. I'm trying to custom to traveling in high society, the way we are.  Well, well, it ain't all of us that can be high-born, huh, Franklin? Oh, true. Here's Alice's closet. There you are. Take your pick. Okay. Here's a nice blue gown. Don't touch that. It happened to be Alice's favorite. Sorry. I'll pick out an old one for you. Here's a rag this brown and yellow jar. If you can have this thing, she couldn't possibly like this. I've never seen her wear it. I can't say that I blame her. Where'd she get an old beat-up looking shroud like that? I don't know. I think she wore it in her first picture, a tolerable David. I don't expect my girl to wear this thing, do you? It might look good on your girl. I don't want it. Even if I liked it, it's too daring. Ain't got any straps. It might fall down. Yeah. Hey, I'll tell you what. I'll throw in a pair of suspenders. How will you take it? I don't know. What color suspenders? German red. Anything you want. Just take the dress and get it out of here. It makes me noise just to look at it. Now, come on. I'll drop you off at your girl's house. I gotta go down to the shoe shop and pick up my pattern leather pumps. Ooh. Okay. Hey, Curly, you think we'll have any fun at this party tonight? Fun? How can we miss when we're gonna have square dancing? Since when have you been interested in square dancing? Since I recorded the song for Victor that I'm about to sing. Helps the sales, you know. Do you have to sing, Curly? Yeah, now be quiet and let me make a living, huh? Now Silas Lee from Tennessee got a call from an agency to furnish music for a swell affair. He played a violin, came a lull and Silas found the party dough. He then got up and loudly did the class.  I'd like to show you how it's done, way back in them there hills of Tennessee. We'll do a square dance, one and all. You folks get set to hit the ball and I'll get out with mountain melody.  It ain't no sin, the music's ready to begin. So listen to the middle of the play. Take that carpet off the floor, leave your shoes outside the door. Come on, do your dance and chore. Everybody dance. The guests were taken by surprise. Silas opened up their eyes with music they had never heard before. He said this dance is new to you. I'll call the statue, follow through. So choose your partners, get out on the floor. Down there with the fancy socks. Grab that gal with all them rocks. Hit the floor and ride in your hops. Listen to the middle of the play. Round and round, let her go. Sashay left them dough. Sir Joe back and hold that row. Everybody dance. Then Mrs. Diva sat for gheel. I saw the senator agree and started pigeon-wingin' round and round. The count and count as deal of all were promenade and crossed the hall and soon society was hoin' down. Circle left, circle right. Keep your hardware out of sight. Ain't no time to start a fight. Everybody dance. Then Silas really set a pace and now in every swanky place no more the modern dances will you see. Four sets they got so many thrills. The dance that came down from the hills is now the craze of high society. From Hollywood to Boston mass to out the land the upper class are choosin' partners for a jamboree. And now in every swell affair who's callin' sets and fiddlin' there no one but Silas's feet from Tennessee. I went down to get my shoes, got the talkin', cuttin' up touches with the guys. Never mind that now. We've got to get dressed. It's getting late. Come along with me, Phil. I've got a surprise for you and I can't wait to show it to you. Okay, honey. Oh, and you see what I've got to wear to the party tonight. It's right here in the closet and I... Look, Phil, it's... It's... It's... It's not here. Something's missing? Somebody's takin' my new brown and yellow evening gowns. Boy! Wayne's leavin' for Indochina. I don't think they stole it. Don't be hasty, honey. The crook's probably still in the neighborhood. I'll go out and catch him. I'll return with your dress but if I'm not back in an hour you can write me at the Burma Hotel. That Shanghai 12, China... Oh, Frankie, thank goodness I found you. I've been lookin' all over for you for the last two hours. What's all the excitement about that? That dress I gave you for your girlfriend. Alice wants to wear that tonight. Alice wants to?  Why should Hildegard loan her dress to a stranger? It ain't sanitary. Now, wait a minute, Bradley. Besides, it won't fit, Alice. What do you mean it won't fit her? Alice had it made. Hildegard had it altered. A little smaller than Alice, so she had it shortened and taken in. Oh, no, no. Hey, Frankie, that was a brand new dress and I gave it to you by mistake. Oh, gee, I'm sorry, Curly. Don't worry, I'll get it back.  What good is that gonna do? Now it's been shortened and taken in. It won't fit, Alice. Oh, what are we gonna do? Well, that's the only one thing we can do. We'll have to shorten Alice and take her. When you cut it out, I know... Wait a minute, Curly.  Yeah, sure. She'll never know the difference, huh? Well, then come on, Frankie. I know where Alice buys her clothes. There's nobody in there. I can see the dress we want on that wax dummy. We gotta get in. Yes, Curly. The door is locked. Then we'll have to force the lock. Fine. How? Well, if we had a nail file, we could pry it. We had a hammer, we could break it. Why don't you breathe? I'm going to a formal tonight, and I gotta get an evening gown. It doesn't happen to be for me. It's for Mrs. Harris. That's a good idea, kid. Yeah. I'll batter it down, one side, Frankie. Step back, Julius. All right, step back a little further, kid. All right, I'm back. Good. Now put your head down and run toward the door. Put your head through it. All I want you to do is to jar it loose a little. Wait with me. What are you, a communist or something? You gotta find a quiet way to get in. Quiet way, huh? I got it. All you gotta do is take a rock and throw it through the window like this. All right, guys, as long as he broke the glass, let's crawl through and get the dress. Hey, Frankie, we got here just in time. The phone's ringing. I'll get his dress and get out of here. I'll leave 38 ounces size. I don't think so, but what if it is a little snug? She's got the figure to wear one of that tight-fitting strapless gown. She'll get into it all right. Franklin. Yeah, you bet. What do you want, honey?  This way in the store, what happens? Well, maybe when I grabbed it back from the guy, I stretched it a little. I think she'll look at it. Yeah, I think it looks beautiful. And it's not too big. Turn around. Let me see how it looks in the back. Well, turn around. Honey, don't stand there. Turn around. If you were to get it back, you're going to wear it. Now, come on. It's getting late. But, Phil, it doesn't fit me. Stop exaggerating. Looks beautiful. You're going to be the best dressed woman there. And stop holding it up with your teeth.  Looks better a little bit loose. And believe me, you're going to...  Alice and Phil will be back in just a moment. But first, here's your Rexall family druggist. I wonder what's the most common under-the-weather complaint in the average family? Well, I know what it is in mine. Acid indigestion and plain old sluggishness. You know, I was sure that's what you'd say. And I'm also sure that's why so many millions of bottles of Rexall milk of Magnesia are on hand right now in family medicine cabinet. Do you recommend Rexall milk of Magnesia? Me and 10,000 other Rexall family druggist. You see, ma'am, the wonderful thing about Rexall milk of Magnesia is that it's both a quick-acting anti-acid and thoroughly effective yet gentle laxative. What's more, Rexall milk of Magnesia is free from unpleasant earthy taste. Oh, yes, that taste is so disagreeable. That's right, ma'am. But Rexall milk of Magnesia is light, smooth, and non-thickening. It's so pure, so thoroughly mild that even a child can spot the difference. So if acid indigestion or sluggishness is your family's number one complaint... And it is. Try Rexall milk of Magnesia. 10,000 family druggist will tell you you can depend on any drug product that bears the name Rexall. Good health to all from Rexall. Certainly it was a wonderful party, wasn't it, honey? Why did Frankie's girl get the same gown I was wearing? Oh, I don't know. Just a coincidence, I guess. Hers fit her better than mine fit me. It did not. Just looked that way because she had a better figure. Oh, she had a better figure, huh? No, no, no, not really, honey. Your figure was just as good when you were her age. No, no. I mean, that is... Look, we'd better have some music before I get murdered. This program is produced and directed by Paul Phillips. The part of Frankie Remley was played by Elliot Lewis and Julius was played by Walter Tetley. Alice Faye appeared through the courtesy of 20th Century Fox. Next time you're in a Rexall drug store, ask the druggist about Rexall-ammoniated tooth powder. It's made according to the real and official University of Illinois formula that has proved so successful in reducing tooth decay and backed by the same high standards that apply to all of Rexall's 2,000 drug products. What's more, Rexall brings this new scientific discovery to you at the unmatched price of only 39 cents for a 3-ounce bottle. Ask for it wherever you see the orange and blue Rexall sign on the window. There's a family druggist inside who will tell you you can depend on any drug product that bears the name Rexall. Stay tuned for the adventures of Sam Spade, which follows immediately on NBC.


I must say good morning. Good afternoon. Good evening wherever you may be across the planet around the world My name is Greg Prescott from in5d.com and we're having a beach meet-up right now behind the magical green lifeguard tower You're on Siesta Key Beach. You can see the beach behind me and behind me right now by the ladies that will be participating in this EES session two-hour session with me and So I'm gonna turn this around So you guys are live on on on Facebook, so So this is an EES tell everyone about EES about EES Mm-hmm Kind of like bringing you back to the original template That's exactly right. The original blueprint. All right. Yeah, I went in there Just getting from my car into the front door of the facility let alone the next door is very difficult Mm-hmm But after four hours of being in that facility just four hours Yes, yes, and I haven't done that Yeah, it's amazing Very cool. I want to tell you a lot of miraculous stuff that's happened really traumatic brain injury My traumatic brain injury is both Which means that half of that brain is for thought process thinking emotions personality and the other one is for balance digestion Yeah How many sessions did you have sessions EES Okay First four hours and what I haven't disclosed publicly is that I had a massive Mass on my left breath 14 centimeters as to her over 14 centimeters that means And the options that they gave me were not good It's not something I would even think about doing And ultimately after four hours that huge mass went down And that was weeks later that I was So at that point and I went in there for traumatic brain injury and because I was so weak and fragile I didn't even think about that, but I did feel when I woke up somebody kicked me I woke up while I was in the session Holy knockout I mean my own family didn't know about it until a couple weeks ago my husband I didn't want them to think about it and you want them to put projections on me and it wasn't them worrying about I don't want to do any of that So I had to make my choices and my choices was I wasn't gonna deal with it And if that meant leaving, I was ready. I was ready to go. I'm ready. My husband's already gone. I've joined And then all of a sudden boom So then I got very ill again, and I knew that they were opening up a new facility So I sold them, sold them always I contacted the owner, of course I contacted GF who gave me the owner's number because it was back He was supposed to open a week earlier During that four-hour session, of course they didn't find out three weeks later, but ultimately that mass that was a little over 10 centimeters No So So you went out and bought a machine So I was so so on what happened to me And what happened to my physical and I was so so of Not having life force in my body and experiencing it for so long and coming back to the level and regenerating to where I am That I went out and spent tens of thousands of dollars on my birthday February 13 and made a commitment to buy it Yeah, I was so so not because this one said or that one said or jason said or marketing Because of my diagnosis Yeah, and what happened to me because if it could happen to me that massive i'm so many different levels It can happen to everybody So yeah, and um my machine my scalar wave machine should be In and operating looking seven months, and I already have a facility to go to the end of the sort of an acre of parking Agenda to the facility. This is going to be in Cape Coral. It's going to be in Cape Coral. I was up south with Florida and my My whole my dream my vision is As it starts to generate them profits, I am going to take them profits And I am them a literally somebody on facebook whoever my following is we're going to open another one I'm not going to stick build it. I want someone else to have a facility. I don't give it to chiropractic I don't care. I don't care for support therapy enough facility I want that person nice Get another machine use the profits from that start another one And it's going to spread it very Thanks, awesome. Um some of the country some of the places I am looking at is Tampa. I really like Yes And um and these ladies here Um you've been in it. What's your experience? miraculous I had it was the first time I was up an actor and had energy since probably 2014 Okay I've been walking more My legs are very weak. You know, it's that type of I have a lot of insane Anyhow Wow, that's huge That's big time. Yeah more than anything. I felt I Sensed up. I sensed my toroidal field balancing and I was able to start following the The loops And it was actually It was almost like The whole thing that there was patterns on this side Up here it was elliptical And the same thing over here and it would repeat itself And every time I could feel me settling down my magnetic field Okay, and um That brought such a sense of Balance to my entire cellular Make up Okay, and I did I had amazing energy. I was waking early. I was getting out I was getting dressed It's one of the best I have felt in a long time You know, because I've been doing things that have been able to Okay, let's go Mine was a curiosity And learning so much about energy medicine and how these processes Often times that's an imbalance Therefore had a curiosity. I'm going to go check it out myself I felt better More energetic on the depth which at least Having big problems and all medically I don't so I didn't notice that But it's one of those Interesting Learn more about it before I ever recommend anything. I'm going to look at the Soul analysis. That's that's how we do it. Isn't that? Yeah, and you know, uh Customonies because of You'll just spend all of that many things can have a placebo effect So how do you just turn this into having a placebo effect before is it actually doing something? And that's important to me as well But it only stands to the reason that if we balance our energy The only point is that And that's how I And did I enjoy it? Yes, I thought it was great So I'm back to get like someone don't want to scourge and go to the spa or this and get a massage Just to treat themselves. This is my treat to me. Nice Have you guys had experiences? Mm-hmm. Mm-hmm. Yeah, awesome Yeah Mm-hmm. Okay, awesome Yeah, that's kind of like an overview of what you can expect from this It's like a miracle. Oh, that's what she said. Yeah, I'm telling you. It's a miracle. Yeah. Yeah, so um Lots of lots of positive attributes going on with this. So I'll be reporting back a little bit later on from The center that has it and you guys will see right up close What's going on with that? So check in later. Take care One there we are And so we're live and check this out. We're live. Yeah Yeah, this is what we're looking at right one two three six And then there's three six more over there. So 12 of these things These are the EES machines they created by the the chaotic energy hitting and Different frequencies it creates a scalar wave. Uh-huh. And what happens is the scalar waves from this And the scalar waves from over there Crash with the scalar waves from over there and that's where the magic Okay, so and and it's all like all sorts of uh energy going on within the room itself. Yeah. Yeah. Yeah Generally somebody that's feel they'll fall right asleep real fast. So yeah, good thing. It's almost by nap time We're gonna nap together ollie There's gonna be like no no ollie. There's 10 women laughing with your No, we have separate chairs though But yeah, you can see that like they're like you can see like certain things are going on and quicker on this one Then this one and you know, these seem to be going a little bit faster than the other ones these ones, you know, this three completely different patterns there And uh, we have this here as well. So It's a two hour Yeah, I'm gonna say your courage to fall asleep for it. So And then we just can't get it to go bad for anything So check back a little late


Prof. Max Koch, you co-wrote a book on degrowth, so maybe you can tell us about your co-authors and also why you chose the concept of deep transformations. I have been struggling for a while with the complexity associated with degrowth transformations. My co-authors Hubert Buhansen and Diana Nesterova from Roskilde Universities are experts in critical realism, which facilitates the understanding of complexity in relations to transformation. We can, with their help, we have been able to distinguish transformation at four different what critical realists called planes of social existence, reaching from the individual level where we need changes in the inner being via the social interactions of how we interact with each other, social structures, the hierarchies that we challenge, like class, gender, etc., up to society-nature relations. And in that book we basically outline what kind of deep transformations and all these planes would be necessary. We're basically saying that we need change in all of these planes and we also look at different sites of transformations, in our case the state, civil society and business and economy and at different scales of it, which is local, national, European, transnational. We definitely need coordination of different local initiatives and it is fair to say that deGrosse is often a local initiative, but when you think about, I will talk in my lecture about the implementation of what we call ecological limits and on the other hand social flaws. It's a bit like Kate Roy Wall's doughnut economy with slightly different terminology. In order, for example, to implement caps on income and wealth, or wealth taxes, you will need at least European coordination, otherwise you get, well, capital flight. If we stay at the European Union, one of the flagships of the European Commission is the Green Deal, which in it also adjusts transition, but at the same time it's a growth-based program, so would this mean we have to go beyond the Green Deal or what should we do? I'm not against a Green New Deal for Europe, but it would need to be a Green New Deal without growth and this is due to the fact that we don't have convincing evidence for an absolute decoupling of GDP growth and environmental resource use. So far, economic growth has coincided with an increase in carbon emissions and other environmental resource parameters. This is why gradual change will not do any longer in the climate emergency. We need deep transformations.


I had to make table things.  That's right. You're not even going to say anything. What's up? You got to drive. I can't see from over there. You got to bring it over here. You got to put it over here. Yeah, you're going to do it. I was doing the DJ thing. When we got back, she said, oh my god, I was taking the car. She said, I've never had such a peaceful experience in a car even if we had all the people. This is the best you can do. You can just get back and go to my store. She said, don't know what this is. They're all inspired to the Oracle workers and they will be committed to that. That's an area I live in.


Authorities say an Itasca County Sheriff's Deputy was involved in a head-on collision on snowy roads that killed a teenage girl in northeastern Minnesota. The Minnesota State Patrol says the deputy was responding to a medical call and had its emergency lights on when the 16-year-old lost control on US Highway 169 and crossed the center line into oncoming traffic. The victim was identified as Sierra Rose Matthews of Pendgilly. The patrol says she was wearing a seatbelt. The deputy was not hurt. The roads were snowy and icy at the time of the crash, which happened around 7.45 this morning. The crash report says alcohol was not involved. If you've enjoyed this segment of Lakeland News, please consider making a tax-deductible contribution to Lakeland Public Television.