/srv/irclogs.ubuntu.com/2012/07/30/#ubuntustudio-devel.txt

=== shnatsel is now known as SergeLion
=== SergeLion is now known as shnatsel
len-dtmicahg, good morning, just an update on packages that require release or other work.14:24
micahglen-dt: are you giving me a list or do you want to know if I've uploaded any :)14:24
len-dtThe seeds/metas need to be looked at, ubuntustudio-default-settings14:24
len-dtlist14:25
len-dtubuntustudio-look14:25
len-dtand I have tested ubuntustudio-default-settings.precice... what next?14:26
len-dtmicahg, I can check if you have uploaded any as you change them to released.14:27
micahglen-dt: the bugs that are being SRUd need the appropriate paperwork, then I can upload14:27
len-dtmicahg, I have not been able to find where xchat gets it's server list from.14:29
len-dtI am not sure what to do with that.14:30
len-dtFor adding ubuntustudio to firefox, there is a place to do that.14:31
micahgyeah, not sure about xchat, will have to dig a little15:01
len-dtI am looking at the server list in the source code...15:01
len-dtmicahg, The ubuntu version of the xchat source code patches things to put debian and freenode at the top and connect to the #ubuntu forum by default.15:08
len-dtmaintaining a ubuntustudio version of xchat sounds like a lot more work than a /etc/skel/ file.15:09
len-dtIt is possible to start xchat to connect to a specific forum (a *.desktop file could be created) but then the users config would not work.15:11
micahglen-dt: perhaps an alternative might be useful, it depends on how that patch works (which I haven't looked at yet)15:12
micahgOTOH, maybe we can add a hook in the main xchat package for derivatives to override the default entry15:13
len-dtmicahg, Ok, beyond my skills though.15:13
len-dtI could probably change the patch for a US version, but not add a hook.15:14
len-dtI agree that an alt to allow each flavour to add their channel would make sense though.15:15
scott-workailo: ping15:53
micahglen-dt: I'd rather have something like /etc/xchat.d/ubuntustudio15:57
micahgbut that probably needs some packaging work15:57
scott-workooh, ooh, is this about making #ubuntustudio a default channel in xchat?16:01
micahgyeah16:01
scott-workyay!16:01
len-dtscott-work, don't get too excited yet.16:07
scott-workhehe, at least it is progressing though :)16:08
scott-worklen-dt: you have a minute to talk about the menu stuff?  ailo, can catch up when he is online16:08
len-dtok16:08
len-dtthere seems to be a feeling that menus are not the place to define workflows.16:09
len-dtThat items should be in a submenu that matches the definition of the app16:09
len-dtFor example, some one making a music cd would expect to make the music in audio, but look for a program to make the case cover in graphics.16:11
len-dtscott-work, ^^16:11
scott-worklet's say i'm a video guy, new to linux, but i understand the work flow of making a video...trying to move away from mac or windows16:13
scott-workin a practical sense, i know nothing about linux audio. don't know the applications names and don't know what they do. hell, i don't even know jack about jack :P16:14
scott-worki try using ubuntu studio to edit video16:14
scott-worki see "openshot" there are start importing, cutting, moving video around but i need to add some sound effects and voice overs but need to edit the audio16:15
scott-works/are/and16:15
scott-workif audacity is *not* in the video menu, i would most likely go to the 'audio' menu and see all the applications16:15
scott-worki don't know what audacity is, not jack, nor ardour...it's all confusing to me16:16
scott-workif audacity *is* in the video menu, i have an immediate and visual clue, especially with the menu tool tip, that ubuntu studio has been designed for me to use audacity to edit the audio for my video16:16
scott-work..16:16
scott-worki'll mention two more things about the menu16:17
len-dtThat is what a) docs are for b) a workflow application.16:17
scott-worklen-dt: we dont' have a work flow application yet16:17
scott-workand even if we did, we have to confirm that it actually works and helps users16:17
len-dtWe will keep getting bug reports to answer 16:17
scott-workbefore making a decision to remove things from the menu16:17
scott-worklen-dt: i am only aware of a single bug so far, has there been others?16:18
scott-workbug# 98497016:18
scott-workbug #98497016:18
ubottuLaunchpad bug 984970 in ubuntustudio-default-settings (Ubuntu) "Audacity and Inkscape are in the video production menu" [Undecided,New] https://launchpad.net/bugs/98497016:18
len-dtA fair amount of talk on IRC and the list.16:18
scott-workand that one was by ttoine16:18
scott-worklen-dt:  has this honestly confused people? (other than *head scratch* "hey, why is that there?")16:19
len-dtI won't change it. I can't really say as to confusion. I am only relaying what I have heard.16:19
len-dtscott-work, moving on, what other menu related things did you have16:21
scott-worklen-dt: i'm sorry if i am being aggressive to you, i did not intend to be so, especially to you16:22
scott-worklen-dt: you are quite a valuable people to this project and represent a very fair and conservative approach to it as well16:22
scott-worklen-dt: i certainly would not want to alienate you in any way16:22
len-dtscott-work, not a problem. I am still just learning.16:23
scott-works/people/person16:23
scott-workto be honest, i can't remember both things i was going to add, but i do remember one16:23
scott-workah, maybe i do16:23
scott-work1. i am confused and surprised by the strident opposition to this - i can only speculate that it is because it doesn't follow convention and that offends some (i understand because there are other areas where i am the same way)16:27
scott-work2. i also think that breaking with convention or tradition can be a good thing (i certainly believe it is a helpful thing to our users) that can help innovation16:28
scott-workoh, and a #316:29
scott-work3. audacity should still be in the 'audio' menu and the only ones to see it also in the 'video' menu would be those who use the 'video' menu, therefore i'm not sure this is "hurting" anything16:29
scott-work..16:30
len-dtOK16:30
scott-worki would really like to see a method for creating, editing, and setting a "mode"16:30
scott-workadjust the menus, the screen layout, the number of monitors, even docks with applications16:31
len-dtMode or workflow?16:31
scott-workmode based on work flows16:31
scott-workview the "mode" as a system setting16:31
ailoscott-work: I have no objection against breaking convention. But I think I've made my point already. No one is expecting an audio application in a video menu, no matter what. Even with documentation on the US website saying this is how we do our menus, most people would not have read it. 16:31
len-dtI have been using mode to mean something different.16:31
scott-works/as a system setting/as system settings16:32
ailoscott-work: I know your aim is for it to be intuitive, but I feel it is the opposite16:32
len-dtThat is more of a system setting than I had envisioned.16:32
scott-workailo: but what is the detraction if it _is_ there?  (other than it just shouldn't be there and people will not expect it)16:32
ailoscott-work: If we put all applications that could suit a certaing workflow in other menus, it will be flooded with double, or triple entries16:33
len-dtscott-work, I am not sure it is possible to change panel settings on the fly like that with any of the existing panels.16:33
ailoscott-work: It not economic, and it's confusing16:34
ailoscott-work: If you'd like to start designing a workflow application instead, never mind the coding, I think what you'd start with is a tag based application database16:35
ailoscott-work: Each application could suit many workflows, and could have many tags16:35
ailoscott-work: This is partly what the menu is aiming to do now, except it's only been begun16:36
scott-workailo: i think the "double, or triple entries" argument may be a straw man (i'm trying to say this nicely but i don't know how to say it without it sounding ugly and i apologize for that)16:36
ailoscott-work: I can't find one single argument for having double entries in the menu, tbh16:36
ailoSince no one is aware of the workflow design, except the designer himself16:37
scott-workwhat i meant, is that i do not think there will be too many double entries16:37
ailoscott-work: It would make much more sense to create documentation where you list suitable applications for each workflow. 16:39
scott-workailo: i would presume that you do not think having audacity in the video menu as a visual, immediate cue for those unfamiliar with linux applications is not a good argument?16:40
scott-work(for someone who know video editing work flow already but unfimiliar wiht linux)16:40
ailoscott-work: I think a new user would immediately assume Audacity is a video application, and after starting it, wonder where the video is16:41
ailoSince again, the new user has no idea about the workflow design16:41
ailoAnd even if he did, he'd not know which is a video application and an audio application16:41
ailo== confusing16:42
ailoscott-work: Why not just create a workflow starter? It wouldn't be too much work, even for an average coder. Just a window with starters16:43
ailoscott-work: I could help with that before 13.0416:43
ailoI mean, a workflow app, with starters16:44
ailoOr the panel..16:44
len-dtailo, the panel doesn't really lend itself to that use as is.16:45
ailoA workflow application with starters would have the main categories for the worflows, and subcategories for whatever you want: recording, editing, processing, etc16:46
ailoA much more throrough and complete categorization. Would be much more clearer for the user16:47
ailolen-dt: Would you know how to create a menu in the panel, like the main menu?16:48
ailoActually, it would need to work just like the main menu, except only have multimedia apps, and in much more thorough categories. 16:50
len-dtNot like the main menu16:50
ailoI haven't looked at how that could be done in python, which I prefer myself (since I don't really do C a lot).16:53
ailoBut shouldn't be too hard to find out16:53
ailoThe program mathces against a list of multimedia apps and sees if those are installed. If yes, then it loads them to the menu16:54
len-dtI don't know if you remember, but I originally had something like this: http://www.ovenwerks.net/UStudiodocs/workflow.html16:55
len-dtIt is effectively it's own panel.16:56
len-dtAs you can see at the bottom it is easy enough to make it work as a menu.16:57
len-dtThe menu is not hard coded BTW, it is created fresh at each startup.16:57
len-dtIt could read the config files fresh each time selected though... just take longer.16:58
ailolen-dt: How much longer?16:58
len-dtBut then, the main menu takes longer to display if you change the menu file.16:59
len-dtI don't know as I haven't tried it.16:59
len-dtIt uses desktop files. The config file is a workflow(s) with a list of desktop files inside.17:00
len-dtAn application can be added without a desktop file as well.17:00
len-dtThe application can be purposely added without a desktop file for the purpose of changing the icon, tooltip or command line.17:03
ailolen-dt: scott-work: Here's an example of a possible design for a menu. Main categories are workflows. Sub categories are tasks. http://paste.ubuntu.com/1119803/17:06
ailoIf we were to use workflow design on the main menu, we need to include the task category. If we do that, then it would make sense17:06
ailoSo, for the workflow category "audio" we'd have different tasks, such as "Recording/Mixing" and "Editing"17:08
ailo"Mastering", "midi-tools", "plugin-hosts", "instruments", etc..17:09
ailoNot really tasks, but task based17:09
ailolen-dt: scott-work: Coming back to the main menu, I'd be curious to see if this would work. But, again, first step would be documentation. What tasks are there for these different workflows?17:11
ailoAnd applications that don't fit a task, or are hard to categorize, just leave them in the main workflow menu17:12
ailoscott-work: With a subcategory inside video, that said audio-editing, I could see the point in putting Audacity there17:12
len-dtailo, you mean do this in the mani menu?17:12
ailolen-dt: With clear subcategories, maybe it would work?17:13
len-dtOr do you mean have a second workflow menu?17:13
ailolen-dt: If not in the main menu, than definately as a workflow menu17:13
len-dtI will see what I can do.... I know that ubuntu's old gnome menu had three menus, main, places and system17:15
scott-worksorry, was caught up at work, reading backscroll now17:17
scott-worki believe the menu is not only created fresh at each startup but also when an application in installed or the text file edited manually17:18
ailoscott-work: He was explaining how the menu worked on the panel that he maid, if I understood correctly17:19
ailomade*17:19
scott-workoh, sorry17:19
len-dtscott-work, yes. I have edited things a lot.17:19
scott-workailo: are you suggesting something like a "workflow wizard"?17:20
len-dtThe applications menu takes longer to load after a file change. So it must first check to see if the file has a new write time.17:21
scott-worki don't think that is a substantial time though, is it?17:22
scott-work..17:22
ailoscott-work: I haven't suggested it now. 1. I say not to the current form of the menu. 2. I talked about creating an application starter application 3. We talked about using the panel for that. 4. We talked about creating a menu in the panel for that 5. I realized, with the addition of clear taks based subcategories in the menu, it might be clear enough when used in the main menu17:22
ailoscott-work: The key IMO is task based sub-categorization. 17:23
scott-workmaybe we should ask ourselves other questions...17:23
ailo?17:23
scott-worki.e. how can we most effectively engage the user with work flows?17:23
scott-workand i suppose what the purpose of us "engaging the user" with them17:24
scott-workand who exactly are we engaging?17:24
ailoscott-work: Do you see the point in having task based sub categories for workflows?17:25
ailoDoes anyone?17:25
ailoI'm going to get something to eat. bbl17:26
len-dtI am out for a bit too. Will look at the possibility of a second menu in a panel.17:31
ailoscott-work: It's been pretty clear for me from the start. Handling workflows in an abstraction from the interface which is the current desktop tool base. i.e. it's a layer above the tools that exist. How to create a guide? 1. Documentation 2. Creating an application that dynamically leads the user to a specified task in a workflow17:41
ailoschould be, .."is an abstraction of/from the interface". In any case, a layer above the tools17:45
scott-worksorry, was pulled away by work again...reading17:54
scott-worksorry, pulled away again, and now meeting time, be back in hour, but will think about your comments ailo "abstraction above tools"18:01
ailoscott-work: I think the key here is (and I did realize this some months earlier too, just haven't been thinking about it), is task based subcategories for the main workflow categories.18:03
ailoscott-work: Cause, when you are looking to do a task, you look for applications that match the task you want to perform18:04
ailoscott-work: "Audio", "Video", etc, aren't telling you much. But task based categoried can be quite precise18:06
ailoIMO, "audio", "video" etc, aren't workflows at all, until there is a follow up18:09
ailoas in audio/recording, audio/editing, video/recording, video/editing18:21
ailoIt's not perfectly easy to create task based categories, I think. To create a complete and practical list for each workflow main category qould require some thought18:22
ailoI might have less problems doing it for "Audio", but "Video" would be a little harder, without research18:23
len-dtailo, what I am hearing is we need to document workflows before we can set up the tools.18:26
ailolen-dt: That has always been my opinion. And I would gladly help with that, but not at the moment, as we have more basic tasks to complete first18:31
ailoAlso, when it comes to documentation18:31
len-dtailo, I think so.18:32
len-dtI know I can't do it as I don't have enough experience even in audio, my strongest case.18:32
ailoscott-work might argue that the workflows should be designed with a novice user in mind, but IMO, there is no difference.18:34
ailoJust the choice of applications, perhaps18:34
len-dtailo, novice in mind, but designed by someone who has learned already from their own novice mistakes.18:35
ailoA novice video person would probably use OpenShot, to make youtube videos, while a pro would use something like kdenlive18:35
ailoBut the task is still the same18:35
ailolen-dt: I do agree that it is important to have experience in pro/semi pro production. And the more fields, the better18:37
ailoSomeone who only does one type of art, and one type of style, and maybe only one application has a small window to the world of workflows18:37
len-dtOk ailo just looking at some xfce4-panel docs. It looks like there is a way to have a second (different) menu.18:38
len-dt I will try making one :-)18:39
ailocool18:39
len-dtailo, I would consider it the best thing if the first item on a workflow menu was a help button pointing to a document that explains the concept of workflows18:46
len-dtailo, each submenu should have it's own help button explaining the workflow(s) that submenu was meant to handle.18:47
len-dtailo, this will require making *.desktop files and maybe directory files as well.18:48
ailolen-dt: Good idea. I'm just looking at the docs about workflows that already exist18:48
ailoThere is a bit of work done, by a lot of people in fact18:48
ailoBut it's loose and unstructured18:49
len-dtailo, as a mock up I will use desktop files we already have. I will not fill all the categories, perhpas just video or graphics because there are less app to choose from...18:50
ailolen-dt: If you look at the links for "audio", "video", etc, you'll find different workflow cases here https://wiki.ubuntu.com/UbuntuStudio/Workflows18:50
len-dtyes I have seen those. I can get the apps from there..18:55
ailolen-dt: I see those as sketches, but since they are based on experience, it makes them good for reference.18:56
len-dtOk, My first one will be very basic anyway. Just a test of concept.18:57
ailolen-dt: I'm sketching out something on what I was talking about in the wiki now. Workflow based menu18:57
len-dtOk.18:58
scott-workdamn webchat keeps hanging up and dropping me19:00
scott-workailo: i agree with your categorization comment19:00
scott-workailo: i'm not sure i would argue that work flows should be derived with a new user in mind, i think the result would be the same for any user19:02
scott-workbut i would argue about how you document it or engage the user would vary on the user's experience19:03
scott-workbut we should keep in mind, we can always document infinite number of work flows, but the number we "support" by shipping applications should be limited, perhaps as few as one work flow per task19:04
len-dtscott-work, I think we need to document the ones we ship.19:05
len-dtI don't know that documenting other workflows will help19:05
len-dtSaying there are other way to do the same job is ok. Suggesting other apps to replace an app in our current toolchain may be ok too.19:06
len-dtscott-work, I don't know if you caught it or not, but I have figured out how to add a workflow menu to one of our tool bars (top or bottom)19:07
len-dtscott-work, ailo, currently mine resides in my bottom/side pannel19:13
scott-worklen-dt: oooh, i didn't see that, do you have a link? is this like your previous work with the panels?19:14
len-dtNo this is like a second applications menu.19:15
scott-worklen-dt: by "document the ones we ship" do you mean the information in wiki.ubuntu.com or do you mean help.ubuntu.com / ubuntustudio.org?19:15
scott-worki ask because i view those two repositories of information as having two disticntly different purposes19:15
len-dtI would like to ship a document that can be accessed at the top of each workflow menu on the ISO19:16
scott-workand also i don't mind having a "community" supported section of work flows that are "unsupported" (i.e. not shipped) that can help provide information19:16
scott-worklen-dt: good idea19:16
scott-worki like that quite a bit actually19:16
scott-workif we did ship a "work flow application", it would be nice if a particular key combintation would launch it...perhaps ala the HUD or dash with vanilla ubuntu19:17
len-dtI am running out of time today, but I will do a short web page with some pictures later.19:17
len-dtworkflow application is down the road yet.19:18
scott-workafter reading hte mailing list a bit: i quit using firefox some months ago, i now use chrome/chromium19:19
len-dtShould we make it default?19:19
micahgI wouldn't suggest that until it's properly cared for (unless you all are volunteering for that)19:19
len-dtmicahg, That bad ? ok scrap that.19:20
ailoscott-work: len-dt: the audio menu is in fact quite close to what I sugges, when it comes to workflow categorization, and is the best defined.19:22
ailoWe should just put more energy on defining good subcategories for all the workflows19:23
len-dtailo, you realize some sub menus would have only one app?19:24
len-dtCan we put text in separators?19:25
len-dtGotta go... Bye19:26
scott-worklen-dt: i was wondering that also about separators, i'm not sure actually....no, wait, yes we can, i know that, we have it in the main menu (which i gratuitously stole from xubuntu)19:29
scott-workailo: to be clear: are you suggesting that the 'video' menu actually show no applications in it, but rather have sub-menu(s) based on work flows?19:30
scott-work(this would be similar to what the 'audio' menu is doing with the sub-menus, but rather than base on sub-types of audio applications or genres, we would base the video sub-menus on pure work flows?)19:31
ailoscott-work: I think to justify having an application in many "main" categories, you need to specify a clear sub-category for the application starter, so that it is clear what it is used for19:38
ailoscott-work: So, yes19:38
ailolen-dt: Depends on how many submenus are created, and how many applications are installed19:39
ailolen-dt: scott-work: the amount of submenus needs to be designed also from a practical point of view, cause we would easily put 3-4 categories in the audio menu, where perhaps half of the applications would be in all of them19:40
ailos/would/could19:40
scott-workgranted there does not need to be unity between the audio and other categories, i.e. we don't have to follow the exact rules between them19:41
ailoscott-work: len-dt: So, this is nothing new. It's the same thing as we have now, pretty much. I added something, and probably missed something. https://wiki.ubuntu.com/UbuntuStudio/WorkflowMenu19:47
ailoI would prefer to fill out all of those categories, discuss problems, make changes, and then implement them to the menu19:47
ailoscott-work: Applications that do not fall under a specific sub-category, we just put in the main category, as before.19:49
ailoscott-work: len-dt: I don't have the time to continue working on that. I would estimate a couple of days to get a good first version19:55
ailoFor all the workflows, that is19:55
ailoAnd add all possible applications, even those that aren't available in the repo19:56
ailobb tomorrow. Time to sleep here19:56
ailoscott-work: Ah yeah. I was thinking about having a "difficulty level". Something you could have in a workflow application, but in a menu? If used in a menu, I would suggest adding (basic) to some applications, but it's pretty hard to find simple apps for much of the workflows, probably20:01
ailoI mean, some applications will still require you to learn 10-100 different things20:02
ailoEven if you only use them for very simple things20:02
ailoOpenshot, while not useless, is basic20:03
ailoI don't know if any of the DAW's are20:03

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