/srv/irclogs.ubuntu.com/2007/11/28/#ubuntu-classroom.txt

=== dholbach_ is now known as dholbach
cprovguys, anyone interested in the PPA 101 agenda, please add your suggestions in https://wiki.ubuntu.com/CelsoProvidelo/PPAClassAgenda13:17
ian_brasilcprov: you want questions written there?13:40
cprovian_brasil: yes, please13:40
pleia2cprov: -classroom has a mailing list now, feel free to send out the link there too: https://lists.ubuntu.com/mailman/listinfo/Ubuntu-classroom13:41
cprovpleia2: good point, sent.13:49
* Hobbsee waves14:57
* cprov waves to Hobbsee15:00
Hobbsee:)15:01
mrevellWelcome to this Launchpad Personal Packages Archives Q&A session!15:02
mrsnohi!15:02
mrevellOver the next hour you'll get the chance to ask whatever questions you want about using Launchpad's PPAs with Ubuntu.15:02
mrevellYou'll also find out what we have planned for PPAs in the near future. Plus the chance to nominate your top PPA bug.15:02
mrevellIf you want to get up to speed with what PPAs are, check out our quick-start guide at:15:03
mrevellhttps://help.launchpad.net/PPAQuickStart15:03
=== flint-dude is now known as bud3030
mrevellTo answer your questions we have:15:03
mrevellcprov - Celso Providelo - one of the Launchpad developers behind PPA.15:03
mrevellHobbsee - Sarah Hobbs - a member of Ubuntu MOTU and Core Developer teams.15:03
mrevellAnd joining us soon will be LaserJock - Jordan Mantha - a member of the Ubuntu MOTU team.15:04
mrevellThis is a one hour session lasting from 15.00 - 16.00 UTC. After the session I'll post the logs at:15:04
mrevellhttps://help.launchpad.net/PPA/QAndA2007112815:04
mrevellWe'll be following cprov's agenda, which you can find at:15:04
mrevellhttps://wiki.ubuntu.com/CelsoProvidelo/PPAClassAgenda15:04
mrevellmore or less15:05
mrevell:)15:05
mrevellLet's start with "Coming features in 1.1.12"15:05
mrevellcprov: Would you like to take each item and briefly explain what they are please? We can take questions as cprov talks.15:05
cprovmrevell: sure15:05
mrevellGreat! Thanks.15:06
cprovI'd like to describe some of the features that will be released in 1.1.1215:07
cprovaround 20th december or earlier15:07
cprovwe will start to ensure PPA size quotas15:08
cprovwhich are set to 1Gb by default15:08
cprovthe size can be increased by request and will be judge ad-hoc15:09
cprovThe next major feature is "improved buildfarm performance"15:10
Hobbseecprov: a)  when will delete happen, and b)  how can we stay under-size, when we can't remove packages that we no longer want?15:10
cprovHobbsee: currently deletions are done by request15:11
cprovHobbsee: you have to post a question in launchpad-project providing the package names you want deleted and it will be addressed asap15:11
Hobbseecprov: right, OK15:12
cprovHobbsee: we plan to provide UI support for it  during January cycle.15:12
mrevellACTION: add delete instruction to quick-start guide15:12
cprovyet about Builds in PPA, we now have 9 dedicated buildd machines for PPA15:13
cprov3 for each supported architecture (i386, amd64 and lpia)15:14
cprovand it clearly diminished the bottle-neck effects as you probably noticed.15:15
cprovalso for 1.1.12 we will allow source copies by request15:16
cprovusers can request copies from other PPAs (allowing collaborative work across PPA)15:17
Hobbseewhat are the turn-around times for these copy requests?15:18
cprovor copies from different suites inside the same PPA (backporting, for instance)15:18
cprovHobbsee: similar to the "deletion requests", until we provide UI, then the users can do it themselves.15:19
Hobbseecprov: which is roughly how long, between the request, and being actioned, assuming all the required info is there?15:19
cprovHobbsee: I can't say for sure, I'd say not longer than 24 hours15:20
Hobbseeright15:20
mrevellAlthough, obviously, in busier times it may take longer.15:20
cprovright, more details about 1.1.12 and PPAs are available in https://edge.launchpad.net/soyuz/+bugs?field.searchtext=&orderby=-importance&search=Search&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_contact=&field.bug_commenter=&field.subscriber=&field.milestone%3Alist=90&field.omit_dupes.used=&field.omit_dupes=on&field.has_patch.used=&field.tag=ppa&field.has_cve.used=15:21
cprov(eek, long url, sorry)15:21
cprovmrevell: I'm done for 1.1.12 features15:21
mrevellThanks very much cprov! I'd like us to leave the vote until the end as I'm sure people here are itching to ask questions! If you have a question, please start it with QUESTION:15:22
mrevellQuestions anyone?15:23
cprovmrevell: there was a question posted in the agenda by ian_brasil. QUESTION: How can I use the PPA behind a firewall?15:24
mrevellThanks cprov.15:24
arzajacQUESTION:  What tools are needed to use a PPA?  I notice that you need dput.  Anything else?15:25
ian_brasilcprov: yes, is this possible?15:25
mrevellcprov: Would you like to answer the firewall question and then we can take arzajac's question.15:25
cprovian_brasil: I can't see any problems related with firewall, since your machine always work like a client15:27
mrevellian_brasil: Have you tried it and had a problem?15:27
ian_brasilcprov: yes..it *does not* work...i am behind a firewall and dput times out15:28
mrevellian_brasil: Is it possible that your firewall blocks FTP traffic?15:28
ian_brasilyes it does...any idea how i can work around this?15:28
bigjoolscan dput be configure to use a proxy?15:28
bigjoolsconfigured*15:28
Hobbseeyou can use multiple ways to upload files with dput15:29
HobbseeFrom the man page, these include15:29
Hobbsee Currently  dput supports ftp, scp,15:29
Hobbsee       rsync, http, https, and local. The method scripts have been split  from15:29
Hobbsee       the   main  script  so  it  is  easy  to  add  new  methods.   Look  in15:29
Hobbsee       /usr/share/dput/ for examples.15:29
cprovHobbsee: but PPA only accepts FTP atm :(15:29
Hobbseecprov: ah.  well, then, ignore me.15:30
mrevellcprov: Do we have plans to accept other methods?15:30
mrevellcprov: Would PPA accept FTP on a non-standard port? That might get round a firewall, possibly.15:30
ian_brasilshould i submit a bug to get http implemented?15:30
cprovmrevell: yes, there is a plan to add sftp support15:31
arzajacA web interface would be great.  Browse for files and upload them...15:31
mrevellian_brasil: Yes, please do submit a bug report.15:31
ian_brasilmrevell: OK i will15:31
mrevellian_brasil: I'm sorry that we're unable to help you get PPA working immediately.15:32
mrevellHobbsee: Would you like to take arzajac's question?15:32
ian_brasili have my PPA working just that I cannot add to it from work...i have to go travelling to upload !!15:33
Hobbseeyes - want to repaste the question?15:33
mrevell<arzajac> QUESTION:  What tools are needed to use a PPA?  I notice that you need dput.  Anything else?15:33
Hobbseearzajac: to actually build the source package, you'll need to have a variety of tools, based on what the package is.  these include debhelper ( or cdbs), sometimes a form of patch system, or a specific tool that the package uses to build.  https://wiki.ubuntu.com/PackagingGuide is always a useful guide, and explains a lot of these build tools quite reasonably.  The errors are faily obvious, often saying which file cannot be found.15:33
Hobbsee#ubuntu-motu also offers some help with build queries.15:34
HobbseeIf you're looking for more packaging help, to learn to use these tools more effectively, you might consider coming to one of the Packaging Q&A sessions, which tend to focus on how to package, and how to use the tools themselves.15:34
mrevellDo you know when the next Packaging Q&A session is?15:35
HobbseeThe next one should be in a couple of weeks, i think.  looking for a more concrete date now15:35
Hobbseehttps://wiki.ubuntu.com/MOTU/Events15:35
HobbseeEvery friday, 1300 UTC.15:35
HobbseeIt appears that the next packaging 101 session is at Thu 13th Dec 2007 16.00 - 17.30 UTC15:36
Hobbseethis will pick a package, where everyone can follow along in the building of it, and for how to fix things in it.15:36
mrevellGreat, thanks Hobbsee!15:37
mrevellarzajac: Does that answer your question?15:37
arzajacThat's great.  Perhaps the PackagingGuide documentation can mention PPAs.15:37
arzajacYes, thanks.15:37
Hobbseearzajac: it's slowly getting updated.15:37
mrevellAny other questions?15:37
HobbseeA question commonly asked is how someone builds the same package for multiple releases.15:38
jcastroQUESTION: Currently to add a ppa I have to add it via sources.list. Is there a plan for something easier like a button i can click on or something like that?15:39
mrevellcprov: Would you like to take jcastro's question?15:39
Hobbseejcastro: that has been discussed somewhat in the ubuntu development community, and is so far undecided, due to possible QA issues.15:39
cprovjcastro: yes, there is a plan to ship a AptFirefoxFileHandler, see https://wiki.ubuntu.com/AptFirefoxFileHandler15:40
jcastrothanks!15:40
PriceChildapt:// links are already implemented aren't they?15:40
LaserJockyes15:40
LaserJockbut I don't think enabling repos is15:41
cprovjcastro: but it's not yet scheduled for implementation, so user-pressure is welcome.15:41
PriceChildah ty LaserJock15:41
mrevellThanks for the question jcastro.15:41
Hobbseehttps://lists.ubuntu.com/archives/ubuntu-devel/2007-September/024464.html and follow on describes some of the issues to this in more detail, if anyone was interested.15:42
mrevellthanks Hobbsee.15:42
mrevellDo we have any other questions? Don't be shy :)15:43
* Hobbsee only eats people on mondays.15:43
rick_h_QUESTION: where are plans for stats? Help me know if I'm wasting my time?15:43
cprovrick_h_: ehe, great question15:43
cprovrick_h_: well, usage-stats depends on having a server-side smarter than plain-apache15:44
rick_h_cprov: but straight download stats can be had via apache15:45
cprovrick_h_: we have been discussing this lately and soon we will publish the possible alternatives15:45
rick_h_cprov: ok, thanks. Probably the biggest thing I miss moving things to PPA/LP in general.15:45
arzajacQuestion:  What about authentication keys?  Do users have to apt-key each PPA they add to their sources.list?15:46
cprovrick_h_: right, you are welcome to file a bug about it15:46
cprovarzajac: this implementation is also in the pipeline, check https://bugs.edge.launchpad.net/soyuz/+bug/12510315:47
cprovrick_h_: we are fighting to the idea of having a single key for all PPAs, but also not keen about creating new privates signing keys for each PPA.15:48
mrevellcprov: was that meant for arzajac?15:49
arzajacI see.15:49
cprovmrevell: yes, sorry15:49
Hobbseeat the end of hte day, keys shouldn't be to hide a scary warning - it should be making you say "now, do i trust the maker of this package?"15:50
mrevellThanks Hobbsee.15:50
mrevellOkay, we're coming to the end of the session. Are there any last questions?15:50
mrevellIn that case, let's move to the final item, which is nominating your top PPA bug.15:52
Hobbseeooo ooo!15:52
mrevellYou can find the list of PPA bugs at:15:52
mrevellhttps://launchpad.net/soyuz/+bugs?field.tag=ppa15:52
mrevellIf you don't have on right now, please join us on #launchpad-users to tell us about it.15:53
mrevellHobbsee: what's yours?15:53
Hobbseehttps://bugs.edge.launchpad.net/soyuz/+bug/13639915:53
Hobbseehttps://bugs.edge.launchpad.net/soyuz/+bug/13961915:53
Hobbseehttps://bugs.edge.launchpad.net/soyuz/+bug/17258715:53
Hobbseehttps://bugs.edge.launchpad.net/soyuz/+bug/13641315:53
Hobbseeand https://bugs.edge.launchpad.net/soyuz/+bug/16523015:54
LaserJock:-)15:54
cprovHobbsee: clever15:54
cprov139619 is fixed in my emacs ;)15:55
Hobbseeso, maintainer field mangling, so it thinks ubuntu motu's done the package, when they haven't, copy and remove UI, not having to upload the .orig.tar.gz, letting ppas depend on other ppas, and creating correct packages15:55
Hobbseecprov: excellent!15:55
mrevellOkay, well, we've come to the end of the hour. Thank you everyone for joining us.15:56
mrevellIf you'd like to discuss PPAs more, join us on the launchpad-users list at:15:57
mrevellhttp://lists.ubuntu.com/mailman/listinfo/launchpad-users15:57
mrevellThanks cprov, Hobbsee, LaserJock15:57
mrevellthanks everyone for your questions.15:57
mrevellSESSION ENDS! :)15:57
mrsnothanks a lot mrevell , Hobbsee and all15:58
Hobbseemrsno: :)15:58
rick_h_I get an empty room for #launchpad-users15:58
LaserJockrick_h_: that's the mailing list15:59
LaserJockrick_h_: the IRC is just #launchpad15:59
rick_h_oic, he used # so I thought it was a room15:59
mrevellSorry, I made a mistake putting the # on there!16:04
jcastrothanks guys!16:13
=== cprov is now known as cprov-out

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