/srv/irclogs.ubuntu.com/2011/10/26/#launchpad.txt

=== Ursinha is now known as Ursinha-afk
forestoHi, all. I'm trying to build a kernel module package that works fine on my local system, but on Launchpad's PPA builder the build scripts fail when checking for the current kernel's header files. Turns out that Build-Depends: linux-headers-generic causes the 2.6.38-8-generic package to be installed, but Launchpad's build server apparently runs kernel 2.6.24-29, so the build script fails. Suggestions, please?01:25
wgrantforesto: For kernel modules you probably want to look at dkms.01:29
wgrantforesto: They need to be rebuilt often for security updates, so external modules tend to ship source to users in packages, and then build them on the user's machine with dkms.01:30
forestoActually, I already packaged it for dkms. The upstream script that unpacks the source and generates the Makefile (which dkms needs) still checks for header files that match the running kernel, though.01:31
wgrantHmm. You'll have to patch that out, I suppose.01:32
wgrantIt certainly can't be necessary.01:32
forestoI'm hoping not to have to patch the upstream scripts just to make this thing build on launchpad. It builds fine on my local machine and in pbuilder.01:32
wgrantWe build for hardy->precise. We can't very well be switching kernels depending on which sort of build we're doing :)01:33
wgrantThe upstream build scripts certainly can't correctly *require* matching headers at source build time.01:33
forestoHow about installing the header files that match the running kernel, then?01:33
forestoI agree that the upstream script is stupid.01:33
wgrantThere's no way to do that :(01:34
wgrantPossibly fortunate, since it discourages upstream stupidity like this :)01:34
forestoHeh... way to look on the bright side.01:34
wgrantThat's one of the great things about distributions: they encourage upstreams to be sensible.01:35
wgrantTo make their software practically buildable...01:35
forestoOf course, that assumes upstream listens or cares.01:36
forestoWhich, in this case, they may not. I guess I'll see if I can find a receptive contact at Marvell.01:36
wgrantforesto: Ah, didn't realise it was that sort of package :(01:58
wgrantforesto: That's unfortunate.01:58
CarlFK"PPA exceeded 95 % of its size limit (2040.00 of 2048.00 MiB). Ask a question in https://answers.launchpad.net/soyuz/ if you need more space."02:22
CarlFKI don't need more space, I need to purge some extra files that accedently got uploaded02:23
wgrantCarlFK: Which files?02:23
wgrantDelete them and they should go away within an hour or so.02:23
CarlFK*.dv (doh)02:24
wgrantHm? You can't upload such files directly.02:25
wgrantIf they're contained in some other package, you'll need to delete and replace that package.02:25
CarlFKhow do I delete anything?  I don't see a delete optoin on https://launchpad.net/~carlfk/+archive/ppa/+packages02:26
wgrant"Delete packages"02:26
wgrantTop right.02:26
CarlFKoh lookie there :)02:27
=== jtv is now known as jtv-eat
odin_it is possible to use: Build-Depends: foo (>= 2.4) [ubuntu-natty]  ?   what are the valid labels where "ubuntu-natty" is ?07:05
wgrantodin_: No. [] is for selecting architectures.07:07
wgranteg. [i386] or [linux-any] or [kfreebsd-i386]07:07
odin_is there anyway to maintain a single debian/** tree but with different debian/control that is auto selected ?   like debian/control.ubuntu.oneiric07:10
odin_or maybe "m4" process it ?07:10
odin_maybe I can make the debian/control executable ?07:13
odin_and have it spit config on stdout ?07:13
lifelessis it possible? Yes. Is it debian policy compliant? Usuaully not.07:15
lifelessdebian policy (and Ubuntu policy which tweaks that) is desirable because the policy encodes things that work well, give us reliable builds, avoid linking issues etc (it covers a wide range of things)07:15
odin_policy compliance isn't something I seek right now, as the term is meaningless to me07:16
odin_reliable builds isn't important either, if they were reliable there would not be a need for a package maintainer (a robot could do it)07:16
lifelessreliability isn't a boolean07:17
odin_the unreliability of a build system is due to other peoples changes07:17
lifelessif you want whatever you are packaging to be in Ubuntu, policy compliance is a requirement.07:17
lifelessodin_: thats an interesting assertion, but not one I agree with07:18
odin_not really PPA is fine, some other person can decide to take up the work if they want it to be in ubuntu, maybe someone who is paid to do it07:18
micahgodin_: you can make it so if you regenerate the control file, it changes the dependencies, you can't however have that done on the builders, you'd have to do that locally, alternatively, with recipies, you could have a separate branch for each series07:18
odin_yes the branching is a horrid way07:19
lifelessodin_: Ubuntu is mainly the result of volunteer work, so I'm not sure why paid would be relevant07:19
odin_I want a single tree, nice an simple that works for all versions, all important control files can be generated and fixed into source package07:19
odin_well I only have so much time to be concerned with ubuntu package management, I'm much more interested in doing other stuff in my life than this chose07:20
odin_*chore07:20
odin_I don't want to make new branch/config every time07:21
odin_I just need to switch in an out a few dependencies and it should build for every debian based system07:21
=== jtv-eat is now known as jtv
odin_everytime I call "bzr dailydeb ..." here the output files end up with another "~0~{revno}" added to them like  foobar_1.2.3~0~3080~0~3080~0~3080~0~308008:00
odin_if I delete the output directory first I only get a single ~0~3080 on the end, but it causes a re-download of bzr data everytime08:02
odin_I have dependencies that don't seem to work, in oneiric there is   ant-contrib  1.0~b3+svn177-3  and I use "Build-Depends: ant-contrib (>= 1.0~b3)"08:27
odin_is there any reason why it is not able to be installed by pbuilder ?08:27
maxbThat question is more on topic in #ubuntu-packaging than here, but in any case, "not able to be installed" is sufficiently vague that it's not possible to guess the problem08:35
maxbodin_: ^08:36
odin_I don't think it is "too vague" if I am using "pbuilder" its pretty obvious to anyone skilled in the art of debian package management that an installation problem relates to Build-Depends08:38
odin_even removing the version from the Build-Depends yields the same problem, yet on oneiric shell session "apt-get install ant-contrib" works fine, I have ~/.pbuilderrc set with COMPONENTS="main universe ..." and this package is from there08:40
odin_anyhow thanks for the tip on the other channel08:40
lifelessodin_: there are many ways an install can fail; unpack error; postinst error; conflict error; dep error; maintainer script error;08:48
lifelessodin_: presuming that we can determine which of those (some execute arbitrary code so can have any output at all) from the statement that it wasn't able to be installed is erroneous08:49
wgrantDownload error, not existing error, erasing your filesystem error...08:49
odin_Depends: ant-contrib but it is not installable08:50
odin_apt-cache show ant-contrib  # looks good08:50
micahgodin_: is universe enabled?08:50
odin_I have ~/.pbuilderrc set with COMPONENTS="main universe ..."08:50
odin_other packages from universe are resolvable08:51
odin_like "ant" itself08:51
odin_no "ant" is not in universe08:52
odin_I have /home/user/.pbuilderrc set with COMPONENTS="main universe ..."08:52
odin_but I sudo for running pbuilder, is this a problem ?08:52
odin_does it need to be "export COMPONENTS="...."08:53
odin_I followed wiki  help.launchpad.net/Packaging/SourceBuilds/GettingStarted08:55
odin_is there no way to request Source only builds ?  or cancel queued builds ?09:12
gnuoydpm, jtv, that translations export for oneiric seemed to complete successfully09:14
odin_ok I re did "pbuilder create" and it seems to work locally, I think there was a typo in the original .pbuilderrc at the time I ran "pbuilder create" the 1st time09:18
Pegasus_RPGHello. How can I effect a 'bzr launchpad-logout' command and bind the branch back to the anonymous http variant?09:19
Pegasus_RPGnvm, I found %appdata%\Bazaar and deleted authentication.conf and bazaar.conf. That seems to have done the trick since I can now bzr bind http://blah.09:23
jtvgnuoy: thanks, glad to hear it09:27
odin_is there anyway to control the version number generation during the Source package building ?09:53
odin_how do I cancel a Pending Build ?09:55
odin_I would have thought such controls would be available (to save on resources)09:56
bigjoolsodin_: you can't cancel a build, although I am working on it10:26
odin_asking for "Source build only" would also be useful (to limit unnecessary builds), this places the binary builds in a needing manual start mode10:27
=== jtv changed the topic of #launchpad to: https://launchpad.net/ | Help contact: - | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad
danhgjsackett, are you around?11:56
danhgflascoste; are you here?11:57
danhgflacoste even...11:57
sorenodin_: What do you mean by a source only build?12:00
odin_just the top level item to make the source package (but not automatically cascade to include binary packages that need it)12:02
sorenodin_: So you want to be able to upload a source package and have the build infrastructure rebuild your source package?12:08
odin_yes to revalidate configuration across all releases12:10
soren"Revalidate configuration"12:11
soren?12:11
sorenWhat does that mean?12:11
odin_you modify information in debian/** for one release, test it, it works, upload it12:11
odin_have all ubuntu release rebuild with that change12:12
odin_but initially only the source package needs to be built12:12
odin_once all have green light, then think about binary releases for all12:12
odin_in short, better controls to limit the about of work the builders will do, while testing/checking/verifying configuration (of the builders)12:13
odin_s/about/amount/   my package already support windows/macos/linux, so supporting a few (like all 6 up on launchpad.net) releases of ubuntu should be a "piece of cake"12:16
sorenWhat sort of stuff do you expect to catch by simply rebuilding the source package?12:17
arandIs there a scheduled maintenance of the buildds at the moment?12:21
wgrantThere's an unscheduled interruption that should be sorted out in just a few minutes.12:22
arandOk :)12:23
james_wI can't directly find out a user's openid identity URL can I?12:49
bigjoolsit's hidden IIRC12:50
bigjoolsbut the user can find out on their page12:50
wgrantAnyone can get it.12:50
wgrantBut it's only *shown* to the user.12:50
wgrantI don't think it's exposed through the API, but let me check.12:51
wgrantIndeed, not through the API. But you can extract it from the delegation information on https://launchpad.net/~someuser12:52
wgrantOr possibly from the XRDS.12:52
james_waha, thanks12:52
wgranteg.         <link rel="openid.delegate"12:52
wgrant              href="https://login.launchpad.net/+id/4tLsDY8" />12:52
wgrantThe XRDS may be prettier to parse.12:52
=== jtv is now known as jtv-eat
=== zyga is now known as zyga-afk
=== Ursinha-afk is now known as Ursinha
czajkowskihmm no mrevell13:26
flacostehi danhg13:33
=== jtv-eat is now known as jtv
=== epsy is now known as \u03b5
=== yofel_ is now known as yofel
=== zyga-afk is now known as zyga
dokohttps://code.launchpad.net/~ams-codesourcery/gcc-linaro/merge-from-fsf-gcc-4.6.215:33
dokois there anything wrong with it? needs a few minutes, but pending since 2h?15:33
odin_soren, "What sort of stuff do you expect to catch by simply rebuilding the source package?" check that for each dependency is resolve and there is no issues with being able be ready to build binaries15:34
=== beuno is now known as beuno-lunch
ahasenackis there a way in the UI to list all bugs that have no milestone in a project?16:27
ahasenackok, answer is no, found the bug: https://bugs.launchpad.net/launchpad/+bug/7070916:31
ahasenackquite old16:31
ubot5Ubuntu bug 70709 in Launchpad itself "Can't search for bugs with no assigned milestone" [High,Triaged]16:31
* ahasenack subscribes to it16:31
odin_are are git imports managed ?  are they configurable by us ?  and where in launchpad might the controls be ?16:35
roxdragonhi all16:37
roxdragoni have a problem. I uploaded yesterday a source...16:38
roxdragonToday I deleted the source, but I always see the control panel compiled on hold16:39
roxdragonwaiting16:40
bigjoolsroxdragon: it'll superseded it eventually16:40
bigjoolssupersede*16:40
bigjoolsodin_: do you have a particular branch in mind?16:41
roxdragonRejected:16:41
roxdragonFile arduinocontrol_0.1.tar.gz already exists in roxdragon, but uploaded version has different contents16:41
bigjoolsroxdragon: https://answers.launchpad.net/launchpad/+faq/99016:41
roxdragonin the repository dosen't exist any files16:41
odin_yes currently lp:~akoskm/qtjambi/trunk is some kind of alias to lp:~qtjambi-community/qtjambi/master16:42
odin_the user akoskm is the super-maintainer (or whatever you call it, owner) of the group "qtjambi-community"16:43
odin_and I trying to confirm that all things inside qtjambi-community are owned by the group account / project account16:44
odin_I have kind of changed (put in my input) on how the project is managed on ubuntu, as akoskm has done the best he can so far16:45
odin_the new configuration is much more simple (IMHO) I hope we have 1 pure GIT mirror [lp:~qtjambi-community/qtjambi/master]  (where no changes should ever be commited into bzr) and then we have 1 pure BZR tree [lp:~qtjambi-community/qtjambi/generic] (which contains the debian/** folder)16:46
odin_all changes to the main tree are patched from debian/** and the folder holds enough information to configure for any ubuntu version (maybe any debian based project version)16:47
odin_since we continue to re-release new versions even to old versions of Ubuntu, so Lucid, Maverick, etc...  continue to get updates16:48
odin_maybe lp:~akoskm/qtjambi/trunk  is a clone of lp:~qtjambi-community/qtjambi/master ?  I find it hard to understand via web UI16:49
odin_what I need to get to, is the project version for lp:~qtjambi-community/qtjambi/master would ideally be the last GIT "commit date" in UTC in the same format as {time}16:50
roxdragonwe have a guide for building sorces for Launhpad?16:50
bigjoolsodin_: the ~akoskm/qtjambi/trunk branch is a personal branch for akoskm16:51
bigjoolsroxdragon: https://help.launchpad.net/Packaging/PPA/Uploading16:51
odin_bigjools, thanks for the clarification, so I don't need to worry about that, this is that users "sandbox" and won't affect the main project16:51
bigjoolsodin_: correct16:52
bigjoolsodin_: the way branches are structured is that you can attach them to a project, that is what he has done16:52
bigjoolsroxdragon: actually this is a better page https://help.launchpad.net/Packaging16:53
roxdragonthank u16:53
odin_how is the version set ?  {debupstream} I think is not set16:56
odin_and I'd like to revised it from the git commit date: date -u -d $(git log -n1 --pretty="@%ct") "+%Y%m%d%H%M%S"16:56
bigjoolsodin_: what version?16:56
odin_that might not be 100% but its close16:56
odin_2011093016161116:56
odin_is the version only set in the comment line at the start if the recipe ?  no other way to derive it ?16:57
bigjoolsI don't know, recipes are not my forte.  Pop on to #bzr and ask for jelmer16:58
odin_ok thanks I ask there16:58
roxdragonthis is my repo https://launchpad.net/~roxdragon/+archive/roxdragon17:10
roxdragonbut need build?17:10
arandroxdragon: Look like it: https://launchpad.net/~roxdragon/+archive/roxdragon/+builds?build_text=&build_state=all17:12
=== beuno-lunch is now known as beuno
roxdragonStart in 9 hours O________O17:15
roxdragonarand, Build details17:17
roxdragonSource:17:17
roxdragonarduinocontrol - 0.117:17
roxdragoni deleted...17:17
roxdragonversion 0.117:18
=== epsy is now known as \u03b5
roxdragonCurrently 0 packages building and 2 packages waiting to build.17:49
roxdragonwhy? i deleted arduinocontro-0.117:49
roxdragonbut i have on my repo only 0.217:49
roxdragonhttps://launchpad.net/~roxdragon/+archive/roxdragon17:49
=== zyga is now known as zyga-afk
odin_https://code.launchpad.net/~qtjambi-community/qtjambi/generic  "Stacked on: lp:qtjambi"  I did I init/add/commit/push incorrectly ?  I am thinking it is a standalone tree18:26
sorenodin_: You shouldn't really be able to tell the difference. It's informational.18:35
dokolifeless, is there currently anything wrong with branch updates? https://code.launchpad.net/~ams-codesourcery/gcc-linaro/merge-from-fsf-gcc-4.6.219:45
lifelessdoko: Nothing seems wrong on that page19:56
lifelessdoko: why do you ask ?19:56
dokolifeless: for six hours now, it says it will be available in a few minutes20:11
lifelessah, ok. so it failed to scan.20:11
lifelessthere is a bug about big branches doing htat - taking up too much memory20:11
lifelesstry pushing to it again (no change, just a push)20:11
dokook, I'll tell ams_cs20:12
Kaleosinzui: ping20:46
sinzuiKaleo, hi20:46
Kaleosinzui: thumper said to talk to you about private teams and branches20:46
Kaleosinzui: does it work?20:46
Kaleo(these are his words ;))20:46
sinzuiKaleo, private teams may have private branches on projects they have been given a policy for20:47
sinzuiKaleo, this means that they cannot have private branches on a project they do not own or were not granted permission to work with20:48
sinzuithe latter case implies that the team was also subscribed to that project's private branch which is probably private20:48
Kaleosinzui: makes sense20:48
TheEvilPhoenixsinzui:  how do you get a private team/group if you know?20:52
* TheEvilPhoenix was curious about them20:52
sinzuiI do know how to create private teams20:52
sinzuiTheEvilPhoenix, They are not very useful yet. We do not let them do things like subscribe to bug because that would permit them to spy on others.20:55
sinzuiTheEvilPhoenix, private teams can get private archives and mailing lists. They can maintain projects, though that is awkward since Lp wants their name to be visible20:56
sinzuiTheEvilPhoenix, We expect to solve the semi-public relationship issue in a few months so that they can be used in many places in Lp,only revealing the team's existence to users that need to know20:57
TheEvilPhoenixi see20:58
sinzuiTheEvilPhoenix, sorry, I was distracted. We offer private teams with the purchase of a commercial subscription for a project21:03
sinzuiWe create new team most of the time because Lp will not permit the team to become private if it is in a public relationship21:03
tmusHi there - Is it possible to delete a package from my ppa on launchpad? uploaded by mistake and it's not going to build/work properly...21:12
tmusit's not been built yet21:12
bigjoolstmus: upload a newer version21:12
TheEvilPhoenixsinzui:  indeed.  that's what i thought.  :P21:12
tmusbigjools, is that all? I allready did that, but the /bad/ package looks like it's still going to be built21:13
bigjoolstmus: no, it'll get superseded before then21:14
tmusbigjools, aah - that's good to know... Thanks a lot21:14
bigjoolsnp21:14
bigjoolsfor builds, they only get considered for superseding right at dispatch time21:15
tmusbigjools, makes sense - and already build packages are superseded more often?21:15
bigjoolsyep21:16
tmusfirst package - lots of details to figure out, the the documentation does a really good job... thanks again :-)21:16
bigjoolsthanks for the feedback!21:17
=== zyga-afk is now known as zyga
GTRsdkIs something wrong with Launchpad?21:45
TheEvilPhoenixGTRsdk:  how so?21:49
TheEvilPhoenixits working fine for me21:49
GTRsdkIt looks like it wants me to change my password21:54
sinzuiGTRsdk, launchpad does not have passwords. You may be seeing the Ubuntu SSO impersonating Lp21:56
GTRsdksinzui: I am at https://login.launchpad.net/+edit and can't click on my name to get to my page21:57
sinzuiGTRsdk, yep, that is not launchpad. That is Ubuntu SSO lying again21:57
sinzuiGTRsdk, Visit login.ubuntu.com and see it it behaves correctly21:58
GTRsdkbut how could I have gotten there fron launchpad.net ?21:58
sinzuiGTRsdk, login.launchpad.net is a skin on Ubuntu. It is managing your identity, not Launchpad. So if that site is acting odd, try the real site21:59
GTRsdkyay I'm back in22:00
GTRsdksinzui: thanks22:01
=== joey is now known as zz_joey

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