14:35:14 #startmeeting 14:35:14 Meeting started Fri Aug 9 14:35:14 2013 UTC. The chair is qubodup. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:35:14 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:35:15 maybe 14:35:27 qubodup> ... i was sponsored to come over here 14:35:27 17:04 < qubodup> ...based on an email that was written years ago 14:35:30 17:04 < qubodup> the email was called 'why I hate fedora' 14:35:33 17:04 < qubodup> there were bullets of points that sucked and i looked over them 14:35:36 17:04 < qubodup> we faced quite a lot of them 14:35:39 qubodup> we don't quite suck that hard any more but there is room for improvement 14:35:42 17:04 < qubodup> this is a rant 14:35:44 17:04 < qubodup> we already improved a lot 14:35:47 17:05 < qubodup> i wouldn't be working for fedora if we didn't things right but we're not perfect 14:35:50 17:05 < qubodup> don't be offended :) 14:35:52 17:05 < qubodup> I (hope) I won't be too harsh 14:35:55 let's over the technical issues 14:36:03 fedora is known for these. we are not afraid to break, rewrite, start from scratsh 14:36:12 we're pretty good at that and I think we should do this more often 14:36:21 on the other hand we have old problems that we don't address 14:36:27 . one of the major problems: fedora is fat 14:36:37 many people say it doesn't count, disk space is cheap 14:36:44 but I think with mobile and cloud it's important again 14:36:53 the problem is not that we're fat but we're getting more fat with every release 14:37:10 mainly - of course new softare, that's not a problem - but our default install gets bigger 14:37:18 even though we don't change the package set 14:37:42 if I have the same fedora of different versions, newer ones don't fit in the space of older ones 14:37:50 one of the reasons: more fonts. 14:38:06 *localization 14:38:08 they are really huge, different regions means more big fonts 14:38:30 our minimal install is not really minimal, instead it's ~700 MB ~250 packages 14:38:47 debian min install has 500MB and much less packages 14:38:50 (core) 14:39:08 ~90 packages 14:39:19 50 running processes, while we have 68 14:39:31 this brings us to the next problem: we love daemons 14:39:44 have a problem? write a daemon 14:40:05 you don't need a daemon to automatically set the time, so I don't understand why we have one timezone daemon running all the time. 14:40:30 I think we don't need so many daemons, if we do write one, then please write c/c++, something efficient but not python 14:40:51 python is ok for config stuff, but not for daemons 14:41:04 another thing that became popular: dbus 14:41:12 I'm not completely against it, I think it's useful 14:41:32 but having core functionality depend on dbus that is not in the kernel 14:41:36 ... dbus can crash at any time 14:41:58 nobody really knows what happens when you have 5k users and everything is communicating over one dbus instance 14:42:12 so while dbus isn't in the kernel, it probably shouldn't be used for core functionality 14:42:51 when writing deamons, don't do[use?] (something like[?]) firewall-d. 14:42:56 just look at this syntax 14:43:12 you can't use any kind of bash completion for that 14:43:19 if you need to do something, please keep it simple and clean 14:43:34 firewall-d is one example of the features we have in the core. We don't really need it in core. 14:43:47 ip tables in core is fine in core, firewall-d is not 14:43:53 Anaconda. 14:43:59 some love it some hate it 14:44:01 I like it a lot 14:44:13 even though it needs a lot of configuration - something I didn't like in the beginning 14:44:24 this got better. nevertheless there are glitches 14:44:38 ...issues with button layouts... 14:44:47 * usability issues 14:45:06 we realized that many people don't find important buttons. 14:45:23 actually they have already reduced usability issues. 14:45:33 one issue i have is powerfull but non-intuitive partitioning 14:45:39 another is translations 14:45:50 the biggest issue is where we define the package sources[?] 14:46:36 ... you have a software selection thing where you set enviroment like kde and then options, which depend of what you pick in the next step 14:46:42 there are weird combinations possible 14:47:24 add minimal install, then add admin, which eventually includes graphical interfaces, but it's not clear what you get 14:47:35 sometimes it's random how dependencies are resolved 14:47:46 . It makes sense having a server with the design suite running on it. right? 14:48:16 there are two ways to install gnome, but no way to install kde and gnome at the same time 14:48:19 (or two desktops) 14:48:26 no way to install window managers 14:48:37 no way to install for example openbox, because it's not an environment 14:48:57 we had groups like 'web based internet' but we don't have this any more 14:49:12 whenever you change environment choices, the options get reset 14:49:18 GUI issues... 14:49:28 example time: basic-desktop is a group 14:49:37 it installs icons, themes... 14:49:49 initial setup (not sure this makes sense) 14:50:23 you get 6 different window managers 14:50:33 I think 'basic-desktop' should give you ONE very minimal window manager 14:50:48 now to core: does anybody know why we have plymouth in this? 14:51:05 even if there was? in that case it would be broken and we'd need to fix it. 14:51:15 then there's the sendmail discussion. I'm not sure you are all aware of it 14:51:33 ... wanted to remove it from core, but it got rejected by fasco[?]. it was 4v4 one undecided. 14:51:50 fasco = FESCO 14:51:51 "actually it's not in core any more, it's in standard now" 14:52:05 (also that's not exactly what happened.) 14:52:07 If that's fixed, that's great. 14:52:19 fiaisco? 14:52:20 :) 14:52:29 dial-up is included in all envs. who ever used this? 14:52:54 I worked at a telephone provider for a few years. i was one of the few who used isdn. 14:53:11 "isdn is an edge case, useful for skype" 14:53:25 in germany you can't even buy isdn, unless you're a special case. 14:53:34 You usually get voip 14:53:42 I don't know if we need any of this modem stuff 14:53:48 of these modem packages 14:54:00 "there's a case where they need that..." 14:54:13 "if you live in that world, keep it installed for yourself[?]" 14:54:26 Ok, now the developer environment 14:54:40 you hve java development, php is optional 14:54:47 we have font-design in the design suite 14:54:56 ... I don't think a designer is a java developer at the same time 14:55:05 in all environments but minimum we have fonts 14:55:18 This is easy to clean up (joking) it's a lot of work actually 14:55:26 for a start we need to reduce what 'core' is 14:55:35 for example debian doesn't even ship openssh in their minimal install 14:55:45 they have something that is similar to ...[?] 14:56:00 ... make it as small as possible 14:56:03 use reasonable extends 14:56:08 clean up everything else you find 14:56:16 i'd like to see individual package selection in anaconda 14:56:19 "never gonna happen" 14:56:28 "but we're open to ideas. but not to package selection" 14:56:34 "*individual" 14:56:49 we still have the optional packages in coms[?] but anaconda doesn't use that 14:56:57 i like th old model where you have group webserver 14:56:59 qubodup: "comps" aka comps.xml 14:57:02 and then you can extend that 14:57:28 currently... think of the new situation and window managers. you have to define one group for each WM even if it's only one package 14:57:37 "it needs more work but the old way is not the solution" 14:57:41 this is like windows2000 14:57:51 where you need to install games[?] on a server and then you need to remove it 14:58:04 "talk to mo[?] we need more ideas" 14:58:10 "we have 2 ideas and all UI people hate one of them" 14:58:28 "we should[?] have something based on functionality, not on packages" 14:59:07 "...if you don't like it, it's open source..." 14:59:12 I think we should agree on a same set of fonts 14:59:21 you can't support every random language of the world by default 14:59:37 we should have an installation medium that addresses that % of that population 14:59:50 but many don't want to install ~50MB of fonts 15:00:05 "some of that stuff is really unclear, like dictionaries for certain functionalities" 15:00:18 "if you remove it, does this mean the dict is incomplete or doesn't work?" 15:00:24 "it would be nice to have that clearer" 15:00:44 "we should have standard languages and have the option to pick other languages during intallation" 15:01:08 "gettext i hard" 15:01:59 packaging itself... we have huge packages. i'm not saying we should do it like debian 15:02:10 i think debian has this in ...[?] packages. that's insane 15:02:22 you shouldn't have monolithic packages, especially if it extens something 15:02:32 you will want foo-nautilus, to just extend nautilus 15:02:42 so most of the users' don't need to install more than they want 15:03:11 ..making dependencies shorter it's good to see that a lot of people are willing to work on this. 15:03:22 ... at the moment xfce doesn't have bluetooth interface 15:03:28 and you would fallback to the one of gnome 15:03:33 so you can fallback to the one of mate 15:03:40 which is the old gnome bluetooth packages 15:03:59 but this install mate-session, mate-panel... ~50MB, again dependency bloat 15:04:12 "istn't this solveable by optional deps?" 15:04:22 We have been begging for opt deps for years... 15:04:28 it's taking another 5 centuries 15:04:37 let's fix the issues not upstream but now 15:04:45 Any ABRT guys here? 15:04:55 No? OK, then I can bas it! (No I won't) :) 15:05:02 Anonymous bug reporting is uselesss 15:05:15 I know people like it but it only works if you respond on time 15:05:47 a freidn of mine works with anonymous reports. it works if you respond in 12h but do it later and they won't look it up again 15:06:06 so its' bad for code bugs which are upstream problems most of the time 15:06:16 ... as a packager it keeps me from doing my job ... 15:06:27 at the momen where I have listed 200 bugs 15:06:32 i get crazy asking for questions 15:06:43 ... then translations 15:06:53 they are not a problem for most parts of the OS 15:07:09 to fix this we use transifex which works for most things 15:07:30 ..filing something in bugzilla wil be closed as WONTFIX 15:07:44 if we upstream for something, it means we should upstream transifex as well 15:07:56 this means translations should use transifex and do it upstream 15:08:03 and have a real upstream translation community 15:08:10 i don't know if we can abuse the fedora doc team 15:08:34 ... germany is covered well but usually translated out of context 15:09:01 it looks like people don't test their translations and don't notice konjugatyion errrors 15:09:10 when you translate, please test in the context of usage 15:09:15 Now about community 15:09:19 I won't cover too much 15:09:25 I think it's where we improved mose 15:09:26 most 15:09:37 The division between contributors and users is a problem 15:09:40 mailing list vs forums 15:09:44 does anybody use the forums? 15:09:49 does anybody answer questions there? 15:09:56 "I ask questions there" 15:10:00 does anybody use askfedora? 15:10:09 oh its' more popular than the forum? 15:10:34 We have a german forum, which are enthusiasts but not "official" fedora members 15:10:56 "to me contributor means they contribute" 15:11:08 to me a contributor is everybody with a fedora account 15:11:18 one of the downside is we don't have end user doc in the wiki 15:11:46 ubuntu has every tool - how open gnome-terminal, how to become SU, they have beginner and advanced covered in the wiki 15:11:55 We should have one central point to access all this info 15:12:15 just in germany we have fedora forum, blog, wiki, run by different probelm, overlapping and contradictinng 15:12:19 this is a problem i think 15:12:20 next point 15:12:25 lawyers are a problem 15:12:48 in europ we have a nonprofit which we had to close because "Fedora" couldn't be used 15:12:51 trademark stuff 15:12:58 I understand redhat's protetion requirements 15:13:04 but when it comes to swag 15:13:13 we won't be able to make any decent swag this way 15:13:19 debian is great at that 15:13:36 for me the trademark issues.. 15:13:45 we have achieved a lot but still the lawyers stuff is a pain 15:13:50 and it'ns not gonna be better at the moment 15:13:57 because there's a lot of stuff in flux 15:14:07 i don't have a solution for these points 15:14:14 i hope we will find time to discuss them here at flock 15:14:26 next: flock - flock is a community problem 15:14:40 we had a process for fudcons but we didn't use it for flock 15:14:48 i like the idea of a new idea and of a global event 15:14:57 but I know people in other regions are sad that they can't make it 15:15:00 it's expensive to get here 15:15:10 if you want to get here, most students and so rely on sponsoring 15:15:15 the process for that was intransparent 15:15:28 last time we had the team discussing should we sponsor that or this person 15:15:36 you could recommend people 15:15:58 we have two people from famsco, south america, who were not sponsored to get here 15:16:01 i think that's really sad 15:16:09 but it's probably not the right time to discsuss this at flock 15:16:15 let's address theo ther problems 15:16:26 last but not least 15:16:31 suckin is good 15:16:46 * let's addres the other problems 15:16:47 last point: sucking is good 15:17:19 we are not necessarily the most easy distro to use, I don't thing that's bad 15:17:26 we can make it more user friendly 15:17:34 but let's fix them on the right way, not go the ubuntu way 15:17:47 which seems to make it super easy for anybody to do anything. 15:18:02 and if you add proprietary drivers, you don't make things easier exept for one case 15:18:06 let's try to suck less 15:18:15 by the way, suckless.org has aimilar statment 15:18:41 saying that config files make newbies go away and not ask questions 15:18:53 let's work on issues here at flock 15:19:32 #stopmeeting 15:19:36 #fedora-flock-ectr103 15:19:36 #fedora-flock-ectr107 15:19:37 #fedora-flock-ectr109 15:19:38 #fedora-flock-ectr112 15:19:39 #fedora-flock-ectr114 15:19:41 #fedora-flock-ectr115 15:19:43 #fedora-flock-ectr120 15:19:45 #fedora-flock-ectr212 15:19:47 oops 15:19:52 #endmeeting