2004-12-22
#Ubuntu-Meeting
Ubuntu-Meeting Log 2004-12-22
10:21 jdub hola! 10:21 Treenaks jdub: well, start typing ;) 10:21 ajmitch_ morning 10:22 crimsun moin 10:24 jdub introduction from mark 10:24 jdub mark is introducing carlos 10:24 jdub WELCOME! :) 10:24 jdub greatful for ubuntu meeting presentation in mataro 10:24 ctd Hello to jdub! 10:25 jdub commitment to free software from government 10:25 jdub laid down one year ago 10:25 jdub by three parties in catalonia 10:25 jdub facing a challenge of supporting this commitment 10:25 jdub beginning a process of migration 10:25 jdub to be applied throughout catalan government 10:25 jdub clear and decisive commitment to rights of users to choose their software 10:26 jdub commitment to catalan language, documentation in language 10:26 jdub free software is a unique opportunity for catalan culture and language 10:27 jdub catalonia interested in cutting edge technology, distribution and sharing - ubuntu is thus, important 10:27 jdub 'sharing knowledge in the information society is the same as sharing wealth' 10:27 jdub power is less concentrated 10:27 jdub gratitude to canonical for coming to mataro, for open sessions and opportunity for debian users and local developers 10:28 jdub thanks to mark shuttleworth for commitment to ubuntu, hispalinux and technocampus 10:28 jdub government and university working together to support the conference 10:28 jdub i wish you all a happy stay and many thanks 10:28 jdub (applause) 10:29 jdub mark: it is as important for us to work with local developers, as it is for local developers to work with a project that is global in scope 10:29 jdub look forward to a world where cultures can use technology within their culture 10:29 jdub phenomenal week 10:29 jdub the ubuntu team gets together every four months 10:29 jdub much participation from local developers 10:30 jdub thank you to alfonso for working with us 10:30 jdub mark and alfonso will be facilitating discussion about shared code, shared distribution 10:30 jdub collaboration within spain and around the world 10:30 jdub today we're talking about the platform for that collaboration 10:30 jdub alfonso: 10:31 jdub second version of guadalinex released a couple of months ago 10:31 jdub sponsored by andalucia 10:31 jdub based on linex from extremadura 10:32 jdub used by 100,000 computers at schools and libraries 10:32 jdub contact with all kinds of users 10:32 jdub provide technical and non-technical support 10:32 jdub good understanding of the needs of normal people 10:33 jdub problems -> needing a human oriented interface and developer issues, debian release, deriving 10:33 jdub a lot of local governments, making their own distributions (or planning to) 10:33 jdub not enough communicaiton 10:34 jdub lots of duplication 10:34 jdub need to delegate problem solving 10:34 jdub need a place to work together 10:34 jdub and a list of needs and problems, who is in charge of them 10:35 jdub a wishlist for developers and users 10:35 jdub mark: 10:35 jdub two extensions to launchpad we are working on 10:36 jdub distributed user support tool 10:36 jdub project management tool 10:36 jdub alfonso: 10:36 jdub we use normal mail, database of users, not enough for the problems we have 10:37 jdub mark: 10:37 jdub i am south african, my catalan is terrible, spanish is even worse 10:37 jdub jordi mallach to help with catalan translation 10:37 jdub javier explains in spanish 10:37 jdub obviously made good jokes 10:37 jdub :-) 10:38 jdub how many representatives of distributions do we have? 10:38 jdub debian 10:38 jdub ubuntu 10:38 jdub guadalinex 10:38 jdub lurix 10:38 jdub catix 10:38 jdub metadistros 10:39 jdub lux 10:39 jdub no name embedded distro :) 10:40 jdub we share 95% of code? 10:40 jdub (exasperated looks from everyone) 10:40 jdub let's gather ideas for challenges we've had 10:40 jdub brainstorm to find ways to solve htem 10:40 jdub (javier explains in spanish) 10:41 jdub * bugs 10:41 jdub * translations 10:41 jdub many languages supported by spanish distros 10:42 jdub * better mechanism for collaborating in marketing, support and self-support 10:43 jdub need to make supporting the distros scale 10:43 jdub with os x and windows, you speak to your friends 10:43 jdub hard to find right person to talk to about distributions, software, etc. 10:44 jdub mark asked javier to translate suggestion 10:44 jdub speaker translated it himself 10:44 jdub much laughter :) 10:45 jdub mark asks javier if the translation was right 10:45 jdub much laughter :) 10:45 jdub support has to scale from derivation to derivation to debian 10:45 jdub building a hierarchy of support 10:45 jdub from local distro to upstream 10:46 jdub mark: how would we deal with large changes 10:47 jdub we as developers know what is an ubuntu thing, what is a debian thing, what is an upstream thing 10:47 jdub users don't know 10:47 jdub need to start requests at local distro ajmitch_ starts organising his list of requests :) 10:48 jdub "maybe we could write a front-end to all the bug systems?" 10:48 jdub (everyone who has seen malone laughs) 10:48 jdub (mark suggests the malone team leader writes that) 10:49 jdub (for everyone in ubuntu-meeting -> malone is exactly that!) 10:50 jdub normal users don't use bug tracking system 10:50 jdub if they do, they put support requests in it 10:53 jdub how do we share bugs like this? 10:53 crimsun regarding large changes and denoting the origin of those changes: perhaps that could be done with special tags in the package's Changelog? Since Ubuntu-modified packages normally use a "ubuntu#" suffix, maybe extend cdbs .mks or debhelper to automatically tag ubuntu-local changes? This could be scaled for each distro in the "hierarchy" 10:54 jdub (crimsun: we had a bof about this yesterday, that was one of the suggestions) 10:54 crimsun (ah, ok) 10:54 jdub (crimsun: hopefully have the notes out in the wiki today, because it was *really* interesting) 10:54 ajmitch_ jdub: quick q, is security on the agenda for this meeting? 10:54 jdub ajmitch_: not really 10:55 jdub ajmitch_: this is about collboration between distros 10:55 mako ajmitch_: it can be.. in so far as it's a problem that people share and that it may be a space of collaboration 10:55 ajmitch_ ok 10:55 ajmitch_ I was just wanting to ask about selinux integration 10:55 mako ajmitch_: the last session is going to be pretty discussion-based and user-specified 10:55 ajmitch_ as I'm wanting to work on some of that with debian ajmitch_ will wait 10:55 jdub * version differences 10:56 mako ajmitch_: yeah, we're taling about deriviting distributions.. problems and convergence issues 10:56 jdub upstream works on head 10:56 jdub distros ship releases 10:56 jdub sometimes we want different versions, but we definitely focus on different versions of the software 10:57 jdub (translation and discussion in spanish) 10:58 jdub * Source code management 10:58 jdub changing the code, patch management, watching upstream and the distro you derive from 10:58 jdub * Package selection 10:58 jdub * Configuration and branding 10:59 jdub don't need to work on code management if you are just doing configuration and branding changes, but you end up with most of the work! 11:01 jdub (#: if you guys want to pipe up, just say stuff :-) 11:01 ajmitch_ :) ajmitch_ is interested in this as a deb package maintainer 11:01 jdub talking about many branding/configuration changes, across many packages, how do we get a list? 11:02 jdub ubuntu has a list 11:04 jdub lots of discussion about configuration/branding changes 11:05 jdub federico mena from gnome linked ubuntu list in wiki 11:05 jdub gnome is interested in making it easier 11:08 wood1 Hello Everybody 11:08 jdub what desktop does the 'ex' distribution use? 11:08 jdub "of course, it is gnome!" 11:08 wood1 Good to be at this meeting 11:09 jdub lots of discussion about 'do we want to converge on one solution' or 'should we have different but collaborating systems' 11:09 jdub lots of agreement that there is good reason to do things differently 11:10 jdub but also to work together 11:10 jdub users want different things 11:10 wood1 Well I want Ubuntu to support PC Clustering using openMosix 11:10 jdub wood1: the meeting is in person, this is an irc simulcast 11:11 jdub (wood1: also, you should do some hacking on it!) 11:12 wood1 Well can I do that in Ubuntu. I checked out but found that openMosix supports only kernel 2.4.24 11:13 wood1 Do I get support for kernel 2.6.8.1-3 in openMosix 11:13 jdub (discussion about users getting mad at differences between systems) 11:13 jdub (wood1: please take those to #ubuntu, this is a meeting simulcast) 11:13 wood1 Ok I understand 11:14 wood1 Well what do you mean users getting mad at differences between systems ? 11:14 jdub discussion about users needing things in the same place... 11:14 mako wood1: frusteration about how things are inconsistent 11:14 jdub (more translation) 11:15 wood1 You mean in Ubuntu ? 11:15 jblack wood1: A simulcast is a one way sort of thing. :) 11:15 jdub wood1: please take questions not directed to the meeting to #ubuntu 11:15 jdub if there are questions or comments for the meeting, here is fine 11:15 jdub but not general discussion here 11:17 jdub we'll find success, finding balance between consistency and innovation 11:17 jdub new point, finally :-) 11:17 jdub * Human resource management for distributions 11:17 jdub how to find a rallying point 11:18 jdub not wanting to waste people's time 11:18 mako i <3 bradb's accent 11:18 jdub (brad is canadian) 11:18 jdub hrm, skipping back to previous point 11:19 jdub windows standardisation has flattened local talent 11:19 jdub made it *harder* to support 11:19 jdub ... 11:19 jdub we have a good list 11:19 mako or at least to support locally === Tomcat_ [Tomcat@pD9518E1D.dip.t-dialin.net] has left #ubuntu-meeting [] 11:19 jdub (translation) 11:20 jdub * Standard installer 11:21 jdub * Automatic generation of the installer, livecd, etc. === Simira [rpGirl@m146i.studby.ntnu.no] has joined #ubuntu-meeting 11:23 jdub * Enterprise support 11:24 jdub LSC brought up 11:24 jdub mandrake, progeny, etc. 11:25 jdub (LCC) 11:26 jdub standards vs. same software for certification 11:27 jdub never has been a successful standard via consortium 11:27 jdub oracle certify to a very particular thing -> platform and version 11:28 jdub certification means not changing anything 11:29 jdub alternative to that problem is red hat's way -> innovation platform, enterprise platform 11:29 jdub back to installer -> users don't understand partitioning 11:30 KragenSitaker thanks for simulcasting, jdub 11:30 jdub "would you trust your mum's computer to ntfsresize?" 11:30 koke no 11:31 jdub guadalinex working on gparted to have a partition magic equivalent 11:32 jdub called neighbour -> "if you have a problem with your partition, you call your neighbour" 11:32 jdub (translation) 11:32 jdub (there is a fair bit of miscellaneous discussion points i'm skipping, mainly concentrating on the big points) 11:34 jdub * Distribution creation tools 11:35 jdub design proposed for debian-custom yesterday 11:35 jdub but much interest in the tools that canonical is working on 11:36 lamont_r jdub: want me to see if I can fix that for you.? 11:36 jdub (lamont_r: 'sok for now) 11:36 jdub (#: my power cable fell out) 11:36 lamont_r dunno if there are any short extension cords... 11:37 jdub we don't want to lose changes people want to make to packages and configuration 11:38 jdub time for a summary... 11:38 jdub derivation was a key part of the plan for what we wanted to create with ubuntu 11:39 jdub we need to scale the bug reporting infrastructure across distros and upstream 11:39 jdub upstream won't be able to handle AOL users :-) 11:40 jdub distros see bugs differently 11:40 jdub some are grave for debian, but irrelevant for guadalinex, etc. 11:41 jdub not a lot of work done among the spanish distributions about bug tracking problems 11:43 jdub (discussion about how they're handling bugs) 11:43 jdub this is why ubuntu has six month releases 11:43 jdub gives the open source community a platform to build on 11:44 jdub known delivery points, etc. 11:44 jdub not just bugs from users of our distros 11:44 jdub bugs also come in from upstream 11:44 jdub we are at the front line, fixing these problems 11:45 mako josh says that one thing that might work well is an RSS feed that exports the list of bugs and where they belong to allow people to work with each other 11:46 mako guadalinux has a good model that we can learn from 11:46 mako they have people without a lot of technical skills that can work with other more skilled people to help report and filter bugs 11:46 mako this filtered list of bugs will be usful to share 11:47 mako mdz says that bugs and support can often be collasped in many distribution but they are really not the same ething 11:48 mako closing bugs for users that have submitted requests 11:49 mako confusing bugs and support requests takes up a lot of time 11:49 jdub hard to go looking for fixes in other distros 11:53 mako now there is a demo of a canonical tool called malone which is a bug tracking system with some inter-package and inter distro and intro-version stuff 11:53 jdub (#: malone is AMAZING) 11:54 jdub there's links between bug tracking systems like debbugs and bugzilla 11:54 jdub you can see bugs per package, product, version 11:54 mako inter-* bug tracking 11:54 mako OMG 11:54 jdub ;-) 11:55 jdub not really designed for end users 11:55 jdub this is the bug tracker 11:55 jdub there should be something else for collaborative technical support 11:56 Q-FUNK ouch 11:56 jdub this is being worked on atm, but not ready for demonstration 11:56 jdub also done work on a similar tool for translations 11:57 jdub which is the main topic for the next discussion after the break 11:57 jdub it is called rosetta 11:57 jdub the idea behind rosetta is to help people from local communities to do translations on the web 11:57 Simira and we like it :) 11:57 jdub it detects where you are from (geoip) 11:57 jdub and what languages are configured in your browser 11:58 jdub and displays the languages that are of interest to you 11:58 jdub we hope upstreams are very interested in this tool 11:58 jdub very good for application translation 11:58 jdub not great for documentation translation - that's different problem 11:59 jdub want to work out how best to collaborate on documentation, man pages, etc. 11:59 jdub much discussion to be had in the next session :-) 12:00 jdub (some discussion about training) 12:00 jdub (after talking about the support problem vs. bugs) 12:01 jdub okay 12:01 jdub we are having a break now 12:02 jdub i will be back soon :) 12:02 ajmitch_ good work, jdub :) 12:05 mako jdub: yes, thanks 12:05 jdub (phew!) 12:05 ajmitch_ fingers tired yet? 12:05 jdub yeah 12:06 ajmitch_ jdub: during the break.. suggestions on how to go about getting selinux work done in ubuntu? email proposals to ubuntu dev list? 12:07 ajmitch_ since it'd require some patched packages ajmitch_ is wanting to work on it, rather than just ask others to 12:09 jdub ajmitch_: yeah 12:09 jdub ajmitch_: i think ultimately it would be better to work on the really core stuff in a derivation 12:09 jdub ajmitch_: but selinux patches for other stuff is fine -> gdm already supports it, etc. 12:10 ajmitch_ yeah, debian will hopefully support it after sarge 12:10 ajmitch_ as it will require libselinux1 going into base 12:10 ajmitch_ most of the package maintainers are happy with the patches 12:11 ajmitch_ I'll look into howto derive from ubuntu :) 12:22 ajmitch_ aha, that was easy to find 12:32 jdub okay 12:32 jdub we're starting the next session 12:32 jdub jordi mallach and steve alexander talking about rosetta 12:32 jdub we're doing the translation in two or three languages 12:32 ajmitch_ great, jordi :) 12:32 jdub there will be a translation demo 12:33 jdub but first, some discussion about the problems with translation 12:33 jdub in open source 12:33 jdub there are slides 12:33 jdub jordi is speaking in catalan 12:33 jdub (#: jordi is a member of the catalan independence army) 12:34 Simira :D 12:34 jdub (#: i am joking, of course) 12:34 jdub software is usually written in english, but we want to use it in the language we speak 12:34 jdub and write :) Simira prefer not 12:35 jdub people who could do translations have a very hard time helping, the tools are not good for them 12:35 jdub you have to understand complex tools 12:35 jdub pot, po, cvs, svn, gettext 12:36 jdub steve's father speaks/writes chinese 12:36 jdub would love to help 12:36 jdub but can't, because the tools are too difficult for him 12:36 jdub the culture and language of programmers is not always friendly in a way that outsiders understand 12:36 jdub you almost have to become a programmer to understand the tools 12:37 jdub (#: jordi's catalan description takes much longer than steve's english description...) 12:37 jdub there are barriers to actually get your translation into the software 12:37 jdub both technical and social 12:38 jdub you have to co-ordinate with releases 12:38 jdub which can be hard between the developer and the translator 12:38 jdub it is also hard for software authors, because they have to co-ordinate the many people who want to translate the software 12:38 jdub when users see something wrong, how do they know who to speak to to fix it? 12:39 jdub so, rosetta! 12:39 jdub canonical has sponsored rosetta 12:39 jdub it helps translators create translations and makes it easy for them 12:39 jdub it is a web interface 12:39 jdub it provides a global view on the state of translation 12:39 jdub many projects, all languages 12:40 jdub shows what is translated and what needs translating 12:40 jdub we hope rosetta will bring authors, translators and user together, better than they are now 12:40 jdub jordi is going to demonstrate rosetta by translating a small application 12:41 jdub jordi is making the font in his web browser bigger 12:41 ajmitch_ live demos are always tricky 12:43 jdub we are switching computers for the demo... 12:43 jdub there is a back up computer ;-) 12:43 jdub jordi's machine is falling to pieces 12:43 jdub donations welcome 12:43 jdub ;-) === jdub fills time by making jokes 12:43 jdub dum de dum 12:44 jdub jordi is searching for a program 12:45 jdub he searches for 'hello', finds gnome-hello 12:45 jdub he is setting up gnome-hello for catalan translation 12:46 jdub somehow he managed to switch into japanese input mode... 12:46 jdub demo fun :-) 12:46 jdub he registers the po template 12:47 jdub gnome-hello is not translated at all into spanish or catalan 12:47 jdub rosetta picks up languages from: 12:47 jdub - geoip -> the location of the user 12:47 jdub - the languages set up in the browser 12:47 jdub - the user's configuration in rosetta itself 12:47 jdub it is very clever :-) 12:48 jdub jordi is now translating gnome-hello to catalan 12:48 jdub there's a list of strings 12:49 jdub jordi is looking for the right accents... :-) 12:49 jdub ... translating strings ... 12:49 jdub ... translating strings ... 12:49 jdub ... translating strings ... 12:49 jdub rosetta provides file context help 12:50 jdub (#: if you guys have questions for jordi and steve, just ask, but i think they prefer questions at the end) 12:51 jdub (#: but it is quiet while jordi is translating) 12:51 koke anybody else is ahving problems with the wireless connection here? 12:52 jdub (#: preferably related to rosetta...) 12:52 jdub jordi has translated 30% of gnome-hello 12:52 jdub now he is downloading the finished po file 12:52 jdub the translations can be exported easily 12:52 jdub this is useful for developers to commit the translations 12:53 jdub or for translators to see the software running with the translation 12:53 jdub daf is demonstrating the translation 12:54 jdub copying the po file over 12:54 jdub and running gnome-hello with LANG=ca_ES.UTF-8 12:56 jdub daf displays the po file that was exported 12:57 jdub (setting up more of the demo) 12:59 jdub lots of work to be done on the web interface 12:59 jdub making it easier for translators 01:00 jdub from next week, you'll be able to use rosetta 01:00 jdub question about translation memory 01:01 jdub the infrastructure is there for it, but it has not been implemented yet 01:02 jdub two ways to get strings into the system for translation: 01:02 jdub - uploading original pot files -> this is good for small projects 01:02 jdub - we can sync them directly from the upstream revision control with some of the other tools we're working on 01:02 jdub that means they'll always be up to date 01:03 jdub questions from the crowd 01:03 jdub * do comments in the po file show up in the web interface? 01:03 jdub yes, this is supported 01:04 jdub * can you see how other languages have translated the strings, during translation? 01:04 jdub haven't done that yet, there are some ui issues to solve to make it very nice 01:05 jdub * does it preserve format string components and check if they've been removed by mistake? 01:05 jdub that's a great idea 01:05 jdub we should do that 01:05 jdub (the latter, that is -> it preserves format strings already..) 01:06 jdub * with translation memory, different projects use different terms - will rosetta have global and per-project glossaries? 01:07 jdub we had a request for this, very much related to translation memory features 01:07 jdub * what about project management integration, for translation review and so on? 01:07 jdub great idea, we should do that 01:09 jdub it would be great to have a hierarchy of skilled translators 01:09 jdub a review tree 01:09 jdub these kinds of things will come up a lot as people use it 01:09 jdub we will be very open to suggestions 01:12 jdub * will it be open source? 01:12 jdub we want to at some stage 01:12 jdub it is very integrated into launchpad 01:13 jdub which is pretty centralised, with integration into revision control and all the other tools 01:13 jdub so there are benefits to having one central system 01:14 jdub very convenient for upstreams to have one place to go 01:14 jdub (#: you guys can ask questions here, you don't have to /msg me :) 01:15 jdub * does it support formats other than po? 01:15 jdub not yet, but it will later on 01:15 ctd Question: Are your hands getting tired yet? 01:15 jdub tms, xliff, etc. 01:15 jdub (heh, sort of) 01:16 jdub * can translators use tools on their own computer? 01:16 jdub yes, they can use emacs and so on, but still collaborate within rosetta 01:16 jdub so you can upload and download po files 01:16 jdub in the future, there will be an xml-rpc protocol and pygtk application for translation 01:16 jdub plus you can use the revision control system as well 01:17 lifeless whoa. 01:17 lifeless PEOPLE. 01:17 jdub :) 01:18 ctd Is it just me who sees people join multiple times? 01:18 ctd Since it's only been this channel. 01:18 jdub * can we make it as easy to see the translated application as pressing a button? 01:18 jdub wow! great idea! 01:18 koke ctd, it's a matrix failure ;) 01:19 jdub * can anyone put new projects in rosetta? even non-free? 01:19 jdub no one's asked that before :-) 01:20 jdub we have lots to discuss about ownership of translations, copyright, translation memory, etc. 01:21 jdub * what about spell checking? :) 01:22 jdub great idea 01:24 jdub * which new formats are planned? 01:24 jdub we'd like to do manpages 01:25 jdub converters from openoffice and mozilla formats to po 01:25 jdub etc. 01:26 jdub (discussion about who would like to try it and use it, etc) 01:26 jdub there is a mailing list 01:27 jdub rosetta-users 01:27 jdub http://lists.ubuntu.com/mailman/listinfo/rosetta-users 01:28 Treenaks why are the list archives private? 01:28 Simira that's new to me. Tell them to put a link to it from the Rosetta web 01:28 jdub Treenaks: it was a beta list for a while 01:28 jdub i will ask about it 01:29 jdub okay, i will fix that up :) 01:35 jdub done 01:35 jdub alright 01:35 jdub having a break 01:35 jdub between sessions 01:35 Treenaks lunch break? :) 01:35 jdub will come back soon :-) 01:35 jdub THIS ROCKS! 01:35 jdub Treenaks: nah, just a short break 01:36 Tsjoklat jdub follows the rules behind the logitech keyboard 01:37 Treenaks Tsjoklat: "According to some experts, the use of any keyboard can induce injury" 01:38 Tsjoklat Treenaks ja :) and one should take regular breaks 01:41 jdub NEXT SESSION! 01:41 jdub mako and ismael olea 01:42 jdub talking about collaboration and convergence 01:42 jdub there are so many distros in spain 01:42 jdub derived from debian 01:42 jdub in so many regions 01:43 jdub there is not enough communication and collaboration 01:43 jdub how can we fix that? 01:43 jdub there are technical and non-technical/political problems 01:43 jdub (ismael is translating) 01:44 jdub at the end we can talk about solutions 01:44 jdub ideas we might have to make collaboration work 01:45 jdub political problems 01:46 jdub * respect for standards and making standards 01:46 jdub * secrecy! 01:47 jdub * general communication 01:47 jdub * "not invented here", wanting to be different 01:48 jdub * geographical location, hard to meet up 01:48 jdub and timezones 01:48 Q-FUNK "not made here" - sounds like Debian all over again. 01:49 jdub * cultural differences, inability to work around 01:50 jdub * different deadlines and priorities, technical or not 01:50 Kamion Q-FUNK: I don't think we were describing our own position there. 01:50 Kamion Q-FUNK: the comment was in the context of the many distributions in Spain. 01:51 jdub (#: comments for the meeting here, discussion elsewhere please :)| 01:51 jdub * different audiences 01:53 jdub * resources, difference and sharing 01:54 jdub == Technical Barriers to Convergence == 01:54 jdub list from first session is a good starting point for this 01:55 jdub * compatibility -> infrastructure, applications, etc. 01:56 jdub * language and communication with developers 01:57 jdub * duplication of work, lack of visibility 01:58 jdub people working on same packages in different distros 01:58 jdub horizontal (regional) distros vs. vertical (thematic) distros 01:59 jdub * configuration -> 'flavours' (same stuff, different configuration) 01:59 jdub * different security policies 02:00 jdub * hardware platforms 02:02 jdub * no common place to share needs, issues, etc. even between local government distros in spain 02:03 jdub * branding 02:03 jdub * delivery methods 02:04 jdub (we should have an ubuntu punched cards project) 02:04 jdub dvds, cds, network install, etc. 02:04 jdub * binary compatibility, releases, common base, etc. 02:05 jdub * thin clients 02:07 jdub * old computers (for use with thin clients, or special software needs) 02:09 jdub * managing large installations 02:10 jdub * live cds, different installers, etc. 02:12 jdub * giving back (higher distro or upstream software) or sharing (similar distros) 02:16 jdub * support live cycle and releases of the distros 02:17 jdub - software selection 02:17 jdub - configuration 02:17 jdub - code changes 02:17 jdub - installation 02:18 jdub SOLUTIONS 02:19 jdub * it's crazy to assume that we can all use the same thing, whether it's debian, ubuntu, red hat, suse, whatever 02:19 jdub so we have to manage the differences 02:19 jdub sharing the infrastructure for managing those differences makes sense 02:19 jordi (woah, and I thought Jeff was sitting in the corner doing his stuff...) 02:20 jdub CDD proposal -> common way of specifying what you want from your custom distribution 02:20 jdub common way to select packages 02:20 jdub common way to configure packages 02:21 jdub sharing repository, and sharing branches@ 02:21 jdub two models for custom distributions being pushed... 02:21 jdub low priority debconf questions -> adding the ability to configure the package, and not changing the defaults 02:21 jdub pre-seeding different answers for configuration differences between distros 02:24 jdub suggestion to work upstream in debian instead of making new repositories 02:25 jdub branding-only packages in different repository 02:25 jdub debian == big repository in the sky 02:26 Q-FUNK I would simply package pre-seeding files with Ubuntu defaults, but otherwise use standard Debian. 02:27 Q-FUNK ... + ubuntu-specific file in their own small repository. 02:27 jdub problem is release timing differences, teamwork problems, 02:30 Q-FUNK another alternative would be to release only core Ubuntu supported packages, then pin those with a higher priority than Debian. 02:30 jdub (difficult to summarise comments, if anyone wants to summarise, please say) 02:30 jdub Q-FUNK: discussion elsewhere please 02:30 Q-FUNK for any other packages, instead of universe, we'd have regular Debian testing or unstable, pinned at lower priority. 02:30 jordi jdub: I could try to help 02:31 jdub one big repository vs. multiple repositories 02:31 Q-FUNK jdub: where do I feed ideas BACK to the meeting since I'm not there to voice my opiion then? 02:31 jdub referring to discussion earlier about this - having to manage the differences in priorities and deadlines 02:32 jdub Q-FUNK: here, those issues have been raised 02:32 jdub mark: 02:33 jdub before starting ubuntu, researched how revision control could help solve this problem 02:33 jdub best solution was arch, now we're working on matching bitkeeper with bazaar 02:33 jdub matching and exceeding :) 02:33 jdub starting with arch instead of starting from nothing 02:34 jdub understanding relationships between different distro versions 02:34 jdub VERY hard problem 02:34 jdub right now we don't have a solution to deliver 02:34 jdub but we're working very hard on these tools 02:34 jdub hundreds of thousands of lines of changes in debian/ubuntu's X 02:34 jdub we're not just looking at the differences 02:35 jdub we're looking at the differences between differences :) 02:35 jdub not only between debian distros 02:35 jdub but all distros 02:36 jdub (#: we're not really talking about very specific technical solutions here, more the broad brush strokes of solutions) 02:36 jdub discussion of partnership between common distros 02:37 Q-FUNK jdub: is that aprtnership actually going to ahppen, according to Mark & all? 02:37 jdub it is a suggestion during brainstorming discussion 02:38 jdub can spanish distros use same cd, different choices for region 02:38 jdub requires political coordination 02:38 jordi which is _very_ difficult 02:38 jdub (#: mako keeps tripping over the eazel) 02:39 Q-FUNK jordi: maybe not here, but could you explain what makes it so politically difficult to coordinate and collaborate in Spain? 02:39 jdub the open source community as a whole can act as that 'central' arbitrator 02:40 jdub it will grow to solve those problems 02:40 jdub technical solution of single cd is relatively simple, but the political issues are the hard part there 02:41 jdub (lots of reference to political differences in spain, which jordi can explain as he is a member of the catalunya independence army) 02:41 jdub we can create models to allow for horizontal and vertical collaboration 02:42 jdub coordinating releases and security and so on 02:45 jdub lots of discussion about common release base and different versions on top per priority 02:45 jdub ubuntu/kubuntu release cycles vs. single repository 02:45 jdub (gnome and kde release cycle differences) 02:45 jdub security in ubuntu 02:46 jdub malone will help enormously for our security efforts in multiple releases 02:46 jdub we hope it will be useful for all distros to share information 02:46 jdub we collaborate with debian for security patches and so on 02:46 jdub public mailing list 'security-review' for collaboration 02:51 jdub we are focusing on code a lot, but even small changes like icons are code-like changes 02:52 jdub but we are probably focusing on the micro problems, not the macro problems 02:53 jdub how about the live cd model? same base system, different packages on top 02:54 jdub common base system proposal again 02:56 jdub how many DDs or NMs? lots of hands :) 03:01 jdub (phew, sorry, i was talking a bit) 03:02 jdub talking about debian as an engine room for front-end distros 03:02 jdub like the way gnome sees itself 03:02 jdub cultural change to see derivatives as partners, not competition 03:04 jdub discussion about derivative collaboration is similar to business collaboration 03:04 jdub ending point 03:04 jdub wrapping up stuff 03:04 jdub mark: 03:05 jdub - this is a fascinating challenge to produce an absolutely free distribution 03:05 jdub - there will never be a requirement to put 'ubuntu' in a derived distribution 03:05 jdub - if we're going to do it, we can share the difficult challenges with translations, bugs, etc. 03:06 jdub - too long we've focused on centralisation, one organisation, etc. 03:06 jdub - we don't have all the solutions, but this is a great list 03:07 jdub thank you very much 03:07 jdub time for lunch :-) 03:07 jdub applause, sighs of relief, etc. 03:07 jdub ======= 03:07 jdub that's all 03:08 jdub that's all from me :-) 03:09 Q-FUNK thanks for the summary. 03:11 Synek .part 04:01 koke hey, there's no broadcast of the lunch?? ;P 08:30 koke hi all! 08:31 koke is there any dinner/party planned for tonight?? Generated by irclog2html.pl 2.1 by Jeff Waugh - find it at freshmeat.net!
MeetingLog/Ubuntu/2004-12-22 (last edited 2008-08-06 16:13:48 by localhost)