/srv/irclogs.ubuntu.com/2011/03/24/#ubuntustudio-devel.txt

=== irvee is now known as irv
* abogani waves all09:09
=== falktx__ is now known as falktx
ailoabogani: Perhaps next kernel will make -realtime less necessary? http://www.mail-archive.com/linux-audio-dev@lists.linuxaudio.org/msg11801.html12:42
aboganiailo: Perhaps but I don't think so. The main component still out.12:44
raboofwhat's the main component?12:45
aboganirtmutex12:50
aboganiailo: we could move forward and use the .39 for our -lowlatency kernel....13:01
aboganiScottL: ^^^^13:01
aboganiscott-work: ^^^^^^^^16:14
scott-workabogani:  i have to check the logs, i must have logged in after you (or whomever) typed16:53
macinnisrrscott-work: you mentioned that it's not important that things be packaged correctly, but I thought I'd let you know that with Dream Studio, I'm using a PPA now, so I've got the packaging thing pretty well under wraps with regards to both creating source packages and building them correctly (as far as easy stuff like themes anyway, I'm having trouble packaging new binary images with cinelerra, but that's a whole othe16:59
macinnisrrr story. Anyway, I digress, what I'm wondering is: what's the exact process for getting an UbuntuStudio package accepted into the main Ubuntu repos?16:59
scott-workmacinnisrr: to be honest, it's usually easier to get packages into debian first :P17:04
scott-workbut for ubuntu specific we will have to go through REVU17:04
scott-work!REVU17:04
ubottuREVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU17:04
scott-workmacinnisrr: that's a good link to look at17:05
scott-workBUT, i think we will not have to do this perhaps17:05
scott-worksince we already have ubuntustudio-general-settings (or whatever hte package is called) we can just update it17:05
scott-workor ubuntustudio-look17:05
scott-workthis is a much easier process because we are only constrained by what time during the release cycle we are in, because you wouldn't want to do a major update to a apckage right before release candidate (RC)17:06
scott-workabogani: that sounds good to update the kerenel version for -lowlatency17:06
* scott-work going to lunch now17:06
macinnisrrscott-work: well, for instance I have some new themes built that I'd like to add to ubuntustudio-theme, but to keep the current one default, so we can get user feedback. How would I do that?17:09
=== falktx__ is now known as falktx
scott-workmacinnisrr: we would probably include them in the package under one of the directories and use the file called "install" which would copy them to the directory on the user's system18:07
macinnisrrscott-work: absolutely, I'm just wondering how to submit.18:08
scott-workmacinnisrr: the general process to update one of our packages would be thus:18:08
scott-workthe person updating would download the source code...say "apt-get source foo"18:09
scott-workthen make the changes as appropriate18:09
scott-worktest it18:09
scott-workthen in the source directory make a debdiff from the *.dsc files18:09
scott-workthis diff file can then be uploaded to the repository which would update the package18:09
scott-workthe permissions to upload to the repository is available to all18:10
macinnisrrscott-work: where's the repository?18:10
macinnisrrREVU?18:11
scott-workit should all be hosted in launchpad but is readily available from the command lines with the "dput" command18:11
scott-workmacinnisrr: no, REVU is a separate process and I believe it has a different storage that the repositories, but i think things can be moved over easily enough18:12
scott-workin REVU they review the package to make sure it follows the debian (and ubuntu) packaging guide and i think also makes sure it doesn't have any security vulnerabilities18:13
macinnisrrscott-work: ok, I see ubuntustudio in Launchpad, but what exactly do i use for the address to dput to?18:13
scott-workwell, dput is used to push the package to the repository (or your own ppa, for example)18:13
scott-workif you wanted to get the package from ubuntustudio then you use "apt-get source <packagename>"18:13
scott-workless quotes18:14
scott-workalso you can update packages using bzr, but this just affects the package as stored in launchpad and doesn't exactly touch package in the repositories18:14
scott-worki'm not exactly clear how this exactly stands from a technical standpoint, only from a layman perspective of seeing it done18:15
scott-workthere have been cases where changes/updates were pushed to bzr for ubuntustudio-menu but they didn't make it to the repository18:15
scott-workit was during another update that I did that i noticed they hadn't been done yet, so i moderated my changelog file to include those changes18:16
macinnisrrscott-work: I understand packaging, source and dput (but thanks for being verbose - I sure could have used these instructions 3 months ago :-)). I'm just looking for where to send the package. With my ppa I use dput ppa:dreamstudio/audio-testing <source.changes>. what do i enter instead of ppa:dreamstudio/audio-testing.18:16
macinnisrrhaha. I didn't even think about the implication of a colon followed by a "d"18:16
scott-workmacinnisrr:  i don't have rights to upload to the repositories yet, i've kinda been putting off submitting for them18:17
macinnisrrscott-work: aha. Is it quite a process?18:18
scott-workso what i've been doing is filing a bug, attaching the diff to the bug, and asking TheMuso or persia to upload them for me18:18
scott-workmacinnisrr: not really, but it's just _another_ thing to do18:18
scott-workbut, i've got to fill out the form, wait for a meeting, then if approved learn how to upload, which repositories i have rights to or which packages, etc, etc,18:19
macinnisrrscott-work: Could I get those rights (for the purpose of updating theme packages, wallpaper, plymouth splash -which incidentally doesn't work in natty as it is currently, etc.)?18:19
scott-worki can always go to someone on #ubuntu-motu and get help18:19
scott-workmacinnisrr: possibly, but i think they prefer to have someone work with a "mentor" (my choice of words), someone from #ubuntu-motu who can vouch for the person, first to develop good work practices and determine if they are not doing anythign studpid habitually18:20
scott-workwell, stupid or dangerous i suppose18:21
scott-workhttps://wiki.ubuntu.com/DeveloperMembershipBoard/ApplicationProcess18:22
scott-workhttps://wiki.ubuntu.com/UbuntuDevelopers18:22
scott-workthese links have information about the process and the application, if you are interested18:22
macinnisrrscott-work: right, I had seen something mentioned about that. Well, it's understandable really with a project as large as Ubuntu. I'll maybe get on #ubuntu-motu and find someone there to work with. And thanks for the links, I'll check them out right now18:22
scott-workmacinnisrr: i shoud probably get more onto #ubuntu-motu and develop relationships there rather than rely on TheMuso and persia as i do, but again, it's just *another* _something_ to do :P18:23
scott-workand they all seem to take more time than i expect ;)18:24
macinnisrrscott-work: by the way, I found your proposed ubuntustudio logo designs while surfing the web, and really liked them. I've come up with a couple variations, and they look great. Will post in a sec once I've uploaded them.18:25
scott-worksuper cool :)18:26
scott-worki'm not much of a graphic artists, but i do come up with ideas every now and then...i'm just glad someone with ability is taking inspiration from them :)18:26
macinnisrrscott-work: https://picasaweb.google.com/macinnisrr/UbuntuStudio?feat=directlink - you'll find new screenshots from the updated theme, new icons, and the aforementioned logo. I've also completed the login screen and plymouth-theme, but I'll need to boot a VM to take screenshots of those.18:46
macinnisrrOnce I have those two screenshots, I'm planning on making an UbuntStudio Design blog, and I'll post the entire rational, guidelines, and shots of all these screens for the public.18:47
scott-workmacinnisrr: those look good, this one is still one of my favorites - https://picasaweb.google.com/macinnisrr/UbuntuStudio?feat=directlink#558771936452419465818:53
scott-worki like this one as well https://picasaweb.google.com/macinnisrr/UbuntuStudio?feat=directlink&fgl=true&pli=1#558400101429176032218:54
scott-workbut i'm wondering if we could make the background colors for the ubttons (close, min, max) not use the orange color18:54
scott-workhold on, i'll find a link18:54
scott-workhttp://ubuntu-art.org/content/preview.php?preview=3&id=132875&file1=132875-1.PNG&file2=132875-2.jpg&file3=132875-3.jpg&name=Ambiance+dark18:55
scott-worki like how they use dark grey and light grey for the buttons, like on the rhythmbox window, instead of using organ18:56
scott-workorange18:56
scott-worknot dictating we do this, just asking what you think about it18:56
macinnisrrscott-work: the first one you linked was the most similar to the current ubuntustudio, which is exactly why I did it that way. The second link is an older screen, I've since made all the themes monochromatic, and I'm planning on doing the same with the metacity, exactly like the screenshot you posted. I had initially used the orange-ish buttons because unity (which I'm currently testing) had orange buttons when maxi18:59
macinnisrrmized, and it didn't look very fluid to have them different. Since that time, unity now respects your theme, so I've gone with monochrome window buttons, but you'll notice they're different than the current ones - https://picasaweb.google.com/lh/photo/KczhsSHpraaEO-BFwVGVtg?feat=directlink. These match the buttons you'll see when maximizing a window in unity. Above all, I think interface consistency is the main goal18:59
macinnisrr, with a secondary goal being that the UI is a monochrome as possible (with colorful icons where needed). Most graphic designers I would think would want a monochrome UI, so that they're not overcompensating for certain tones (like orange).18:59
macinnisrrat least that's what's logical. Also, a monochrome theme looks great no matter what wallpaper you're using, which I think is important, as that's often the only tweaking end users make to the look.19:00
scott-worksounds good as well as your idea about a blog, i imagine lots of people would like to read about what's going on and what's going on behind it19:02
macinnisrrscott-work: yeah, I figure with something like default artwork, there are going to be people liking and disliking any decision made, as it's all personal preference, so being able to explain why certain decisions are being made allows for better collaboration and costructive criticism.19:05
scott-worki think many people will be interested in seeing what is going on before it gets released but i think many will equally be impressed by providing the logic and reasoning behind it as well19:08
scott-workthat might also prevent some criticism possibly19:09
macinnisrrscott-work: for sure. Sorry I was gone there for a while - doing the dishes and talking with my wife (who's out of town).19:25
scott-workdont' worry about being gone, i do the same at home with the kids and wife :)19:26
holsteinhehe, i think we should take the web browser out of ubuntustudio be default ;)19:36
holsteinanything that doesnt have JACK support out of the box19:36
* holstein half-way kidding19:37
macinnisrrholstein: :) us graphic designers need to be able to surf google images for pictures to steal.19:43
holsteinmacinnisrr: apt-get install ubuntu-desktop ;)19:43
macinnisrrsay, I was wondering about the possibility of a livedvd. For Dream Studio I use Ubuntu Customization Kit, which allows me to just edit an ubuntu livecd. It's really easy to do this way, but I understand that's not possible for UbuntuStudio. Could we, however, build an UbuntuStudio DVD that way and host it on the main site?19:46
scott-workmacinnisrr: there has been some serious talk lately about livecd19:48
holsteinmacinnisrr: i have a bug report...19:48
macinnisrrholstein: what about?19:48
holsteinyeah, we were talking about *maybe* 12.0419:48
scott-workwe could make a community supported one, build it with UCK or remastersys or whatever, and host it somewhere19:48
macinnisrrscott-work: yeah, that would be great.19:48
scott-workbut we've also discussed making our dvd iso as a livedvd19:48
scott-workbut there are two supporting considerations to those19:49
holsteinmacinnisrr: https://bugs.launchpad.net/ubuntustudio/+bug/69589219:49
ubottuUbuntu bug 695892 in Ubuntu Studio "no live CD for ubuntustudio" [Wishlist,New]19:49
scott-workif we create a live dvd then we need to do that work manually and host it ourselves somewhere19:49
scott-workwe have to be extremely clear that this isn't support by canonical and probably shouldn't report bugs in launchpad about the livedvd (perhaps)19:49
scott-workbut going the other way19:50
macinnisrrscott-work: I'm assuming Ubuntu uses the same build process as us, so it couldn't be that hard. I'm sure it's just a matter of adding ubiquity (and all its depends) to the dvd...19:50
scott-workright, exactly, but19:50
scott-work...19:50
scott-workthis would change our installation process quite a bit, holstein has talked with a few people about htis and has more insight19:50
holsteinyeah, cjwatson said it wasnt really all that easy19:51
holsteinbut totally do-able19:51
holsteinits not something we would want to waffle on19:51
scott-workit would be much more work for us to set up and would require quite a bit of learning for a few people to work out19:51
holsteinand there are lots of good reasons why we dont have a live CD19:51
scott-workalthough persia did say we could go with the graphical isntaller without having to add ubiquity and the live aspect19:51
holsteinmacinnisrr: we lose task-selection19:51
macinnisrrholstein: hmmm... What are the cons of a livecd?19:51
macinnisrrholstein: ah.19:51
holsteinwhich, for me, hasnt worked right since karmic or so19:51
holsteinso, i say, let it go19:52
holsteinBUT19:52
holsteini totally see the need19:52
scott-workholstein:  i talked to ginger coons of libre graphics manazine and said she often gives out thumb drives with distros on it but can't do that with ubuntu studio because it's not a live media19:52
holsteinscott-work: yeah19:52
holsteinive said it before19:52
scott-workso there is emprical, hard data that people would actually use it and we oculd possibly get new users from it19:53
holsteinwe are the only non-live multimedia distro without a proper kernel ;)19:53
macinnisrrholstein: I can't remember which derivative it was, but I saw a post somewhere about a livecd based on ubuntu that had a customized ubiquity that allowed package selection, let me look it up and see if I can find...19:53
holstein*for now 19:53
holsteinmacinnisrr: that would be handy19:53
scott-workholstein: macinnisrr: tasksel might not be that hard of a criteria19:53
scott-workwith the new package selection it really doesn't impact as much as before by having 2k applications installed19:54
macinnisrrscott-work:, holstein: It's edubuntu - http://lh3.googleusercontent.com/_1QSDkzYY2vc/TWTz8PLm-fI/AAAAAAAADGQ/EkK_ykySz_4/edubuntu-ubiquity-packages.png19:54
scott-workAND if we update the menu to move some audio stuff into more sub-menus that would releive the other concern19:54
holsteinalso19:54
holsteini didnt even know what those were19:54
holsteinfor several releases19:54
holsteinits not clear19:54
holsteinespecially if you are used to live installers19:55
holsteintabbing down there19:55
holsteinand hitting the space bar19:55
holsteini mean, i get it*19:55
holsteinBUT19:55
holsteini would often19:55
scott-workmacinnisrr: yeah, i saw that somewhere too and forgot about it, oh yeah, it was on planet ubuntu i think is where i saw it19:55
holsteinas a newb19:55
holsteinhit enter by mistake19:55
holsteinand then, i didnt know what i was missing19:55
holsteinSO, i would sometimes just reinstall19:55
holsteinthinking i missed something that i could install otherwise19:56
holsteinthis was in my pre-IRC days19:56
scott-workmacinnisrr: but ultimately we need peopel to commit to developing a live dvd within the ubuntu studio team before we can seriously consider moving in that direction19:57
scott-worki'm active, holstein is active, ailo is active, abogani is active with kernel work....themuso and persia are active on a as-needed basis for short term, direct fixes19:58
scott-workpaultag has recently been awesomely involved19:58
scott-workbut that still isn't many people :(19:58
holsteinmaybe thats something i could handle19:59
scott-workbut i think having a livedvd would absolutely rock for getting people to try ubuntu studio and developing new users19:59
holsteinscott-work: i do want something technical to take on19:59
scott-worki would love to be able to tell ginger coons that ubuntu studio now has a livedvd and that she should be able to give them out when she does talks and presentations19:59
holsteinjust not sure what i can handly19:59
scott-workholstein: if you want to work on this i'm sure you wouldn't do it completely alone, i'd be available as often as possible to help20:00
scott-worki just can't focus only on that though :P20:00
holsteinwell, im not giving up on backporting20:00
holsteinand the menu20:00
holsteini just got overwhelmed for a bit with work20:01
holsteinwhich is great20:01
holsteini needed the bread20:01
macinnisrrscott-work: Honestly, building a livedvd with UCK takes about 10 minutes actual work, and then 2 hours of waiting (on my machine) for packages to install, and subsequently building the cd/dvd, and finally an overnight upload. I'd be happy to do this work on release day, as I currently do with Dream Studio.20:04
holsteinmacinnisrr: what did you build with?20:05
holstein10.04?20:05
holsteini made a bunch of coasters with UCK20:06
holsteintrying to get it to use a -realtime kernel20:06
macinnisrr10.04, and 10.10 (and previously 9.10, but that was only in-house).20:06
macinnisrrholstein: you've got to make sure to copy the kernel and initramfs to the cd image itself (outside of chroot)20:06
macinnisrrotherwise you end up with coasters ;)20:07
holsteinmacinnisrr: yeah, and i know in theory what most of those words mean20:07
scott-workmaybe we can build a livedvd as a "community" project and release it separately from the official release20:07
scott-workthis may push us to really work on an official livedvd then20:07
scott-workif the demand is there :)20:07
macinnisrrholstein: well, UCK is just a suite of scripts that do the following: 1)unpack the cd 2)unpack the livecd filesystem (squashfs) 3)chroot (change the root filesystem to the squashfs extract for editing) 4)edit the chroot 5)repack squashfs 6)repack the cd. If you change kernels, you've got to copy the kernel and initramfs from /boot on the chroot (I hope that makes sense) into the boot directory of the cd before step 20:10
macinnisrr5, otherwise the stock kernel will be looking for drivers that no longer exist.20:10
holsteinmacinnisrr: thats is totally waht i was missing20:11
macinnisrrholstein: I found all this out the hard way.20:11
holsteinand i tried a couple times20:11
holsteinto do what i thought would fix it20:11
holsteinthen, i decided i need to do it all by hand20:11
holsteinit got over my head pretty quick and i gave up20:11
macinnisrrholstein: yeah, the kernel used by the livecd is outside the squashfs (the livecd's filesystem). it starts to boot with that kernel, using the matching initramfs on the cd, then switches to a different root (squashfs).20:12
macinnisrrholstein: they had to do it this way in order to compress the root filesystem. Otherwise, the install cd/dvd would be way bigger.20:13
macinnisrrscott-work: I'll go ahead and build one for consideration when this release is ready, and host it on my site for people to test.20:14
scott-workholstein: another vector to build an iso would be to get your system like you like it and use remastersys20:16
scott-workwhich can make a livedvd20:16
scott-worki did that for a friend to try to get him into it20:16
holsteinwill remastersys do the kernel?20:17
holsteinpreserve the kernel?20:17
scott-workit should, it's making a clone of the state of your current setup20:17
scott-worki made a copy of ubuntu studio with misfits (the band) wallpaper and crap loads of misfits songs on it for him...called is misbuntu20:18
holsteinhehe :)20:18
macinnisrrscott-work: you mean the punk band or Jem and the Holograms' nemesis?20:18
macinnisrr;)20:18
scott-workhmmm, i don't know about Jam and the Holograms20:19
scott-work.g Jem and the Holograms20:19
scott-workdoh, thelonious isn't in this channel :/20:19
macinnisrrscott-work: 80's cartoon for girls. Like barbie with guitars.20:19
scott-workoh, holstein is your internets back up, is thelonious back in #opensourcemusicians20:19
scott-workmacinnisrr: ah, like josie and the pussycats?20:19
macinnisrrscott-work: exactly.20:20
scott-workmacinnisrr: something else i thought about was making an introductory video for ubuntu studio...having screen shots and actual footage of ardour/jack/whatever in action while voice over about ubuntu studio features20:20
holsteinscott-work: yeah, it was down for like 4 hours or so20:21
scott-worklike..."with ardour you can have infite number of track.  it also includes fader automation for faders and panning.  Additionally there are hundreds of plugins to alter your sound..."20:21
macinnisrrscott-work: I was actually planning on making a whole series for the next LTS.20:21
scott-work" with the jack sound server you can route audio from any jack-aware application to another."20:22
scott-worki thought that a great introductory video just highlighting features would be a great addition for the website to help people who don't understand what ubuntu studio understand what it is :P20:22
scott-workfor tempting new users to be new users20:23
macinnisrrscott-work: I'm currently documenting the making of my next album, including the making of the audio, graphics, and videos...20:23
macinnisrrscott-work: I'll be making the project files available as well.20:23
macinnisrrscott-work: do we have any idea how many hits the install dvd gets?20:24
scott-workooohhh, that's a cool idea20:26
scott-workmacinnisrr: i don't know how many hits the dvd gets20:26
scott-worki've seen a link before that showed it doubling almost every year, but someone else said that it might not be accurate for some reason that i can't remember20:27
scott-workpluse this doesn't account for the torrent hits20:27
macinnisrrhmm..201 hits/day on distrowatch anyway. Way more than Dream Studio ;)20:28
scott-worki'm excited about all the improvement talk20:52
scott-workholstein: we should probably schedule another meeting soon so we can devise a good short term plan :)20:53
holsteinscott-work: sure20:53
macinnisrrwell, I've gotta go give a guitar/vocal lesson.21:05
macinnisrrpeace out.21:05

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!