=== Ursinha-afk is now known as Ursinha === Ursinha is now known as Ursinha-afk === ripps_ is now known as ripps === Amaranthus is now known as Amaranth === Quintasan_ is now known as Quintasan === yofel_ is now known as yofel === Ursinha-afk is now known as Ursinha === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha === Ursinha is now known as Ursinha-afk === [ESphynx] is now known as ESphynx === Ursinha-afk is now known as Ursinha [21:16] somebody around that could assist me with a multiarch weirdness on Precise? :) [21:28] Hello there I am kinda embarrassed to ask this question but here it goes. When making a meta package is the only thing that I need to do is add the packages to the control file ? meaning that No makefile or any other building all I have to do is add packages name to debian/control and that is it. again sorry for the newbish question but I can not find any docs on meta packaging [21:29] or does anyone know of a *SIMPLE* metapackage that I could tear open to look at how it is done ? [21:30] thanks like always for your time. [21:31] Like I found this https://help.ubuntu.com/community/MetaPackages but i am confused still about how the package knows how to build [21:33] bobweaver: yes [21:33] dupondje: just how weird? [21:33] The reason that I ask is because I figure that it would cut a couplke of my puppet scripts down if I make a package of all the programs that I need [21:33] thanks again tumbleweed [21:35] tumbleweed, it is dh_ that is called when building packages in the rules file. how to change the order from my own version that I have. err. what I mean is I do not need to run dh_python or dh_perl ect (dont know if they are for real) but where to find a list of dh_ stuff and the order that they go ? some one told me once but I forgot [21:35] Like I want to alter dh its self [21:35] tumbleweed: cmake not installing into multiarch lib dirs on Precise, but it works fine on Quantal [21:35] anyway, trying a fix now [21:36] bobweaver: it's fairly common to use dh to build your package. And yes, it calls all the debhelper commands in a sane order [21:37] bobweaver: I think you can do dh --no-act to get a list of what dh_* things it would call in what order [21:37] tumbleweed, do you know where I can find the perl script that runs that order (I think it was perl ) [21:37] usr/bin/dh [21:38] and /usr/share/perl5/Debian/Debhelper/ [21:38] Oh sweet thanks again you all are just awesome. BTW just got back from local release party was great ! [21:41] Yo Joey Hess is the Bomb! (still have not figured out debhelper (all the way)) But boy oh boy he had a major part in making deb packages work. He is everywhere in the source code [21:41] is he ever around or does he go to UDS ? [21:42] I am going to email him a Thanks you note :) [21:43] you'd find him at debconf, not UDS [21:44] he is awesome ! [21:44] oh no ! [21:44] !bug 255417 [21:44] Launchpad bug 255417 in Launchpad itself "Launchpad claims Debian developers maintain Ubuntu packages and have uploaded packages to PPAs (when they have not)" [High,Triaged] https://launchpad.net/bugs/255417 [22:01] jezz now thta I am tracking down joey email I am also tempted to write Anthony Towns [22:15] dupondje: There are packages in precise that are multi-arched and use CMake (IIRC phonon is an example, but that may be QMake). [22:15] So you ought to be able to find examples. [22:17] ScottK: the issue is that for some reason the freerdp package in quantal puts its stuff in multiarch directories [22:17] but the same package does not do so in precise [22:18] Was it multiarch'ed in precise? [22:18] no, and it also shouldn't be in quantal [22:18] at least to my understanding [22:19] its compat 7 [22:19] Things can be multiarched without bumping compat. [22:19] It just takes doing it more by hand. [22:19] there is nothing in rules [22:19] OK. [22:19] Dunno then. [22:21] me neither, apparently cmake/dh in quantal decided to use m-a settings also for compat 7 (or maybe even always) [22:22] or I'm missing some setting hidden somewhere [22:23] dupondje: to solve your issue quickly, just revert the ma-a locations patch for precise [22:23] it probably works better that way anyway [22:32] could some one explain equivs-control I am lost on the pipe| in the control file in the Depends stanza < wrong word maybe [22:35] jtaylor: http://bazaar.launchpad.net/~freerdp-team/freerdp/freerdp-debian/revision/30 [22:35] this fixed it :) [22:35] in the Depends field of the the package stanza . still could be wrong * [22:43] equivs = fancy name for meta package . er I am so lost with this http://linux.about.com/cs/linux101/g/equivs.htm and then this https://help.ubuntu.com/community/MetaPackages It is the last line that is confusing me. "Note: In the control_file template from equivs-control control_file, conditional-OR-dependencies in "Depends:" are separated by '|', not a comma. For example an ubuntu-minimal dependency statement would be [22:43] :" then I see a glance of a control file and I see pipes in there. Is it not better to have whitespace (easy to read)? It is the | and the , I know that the comma does but the pipe I am confused as to what that does. It is just something that I have never came across. [22:43] I dont know what "equivs" means [22:43] It doesn't help in this case. [22:44] Think of "|" as alternates. [22:44] Depends on X | Y is X or Y. [22:44] X, Y is X and Y [22:45] X, Y | Z is X and (Y or Z). [22:45] Does that help? [22:45] Yes like reg ex [22:46] Sort of. [22:46] [Dd]og , like that dog or Dog ? [22:46] basicly it is a if statement ? [22:46] Yes. [22:47] It's more boolean than if. [22:47] thanks ScottK can I use it in whitespace ? I will paste example plz hold [22:49] http://paste.ubuntu.com/1293567/ [22:50] just so my control file is easier to read. Thanks again [22:51] I think either is fine, but the first one is more readable. [22:52] There's a scripts called wrap-and-sort (or similar) in ubuntu-dev-tools that would organize things for you. [22:52] Thanks ScottK :) that is it I understand that full page. I would really Like to thank you all [22:52] What what what [22:53] wrap-and-sort will make whitespace ? [22:53] * bobweaver googleing wrap-and-sort [22:53] No need for google. Install the ubuntu-dev-tools package. [22:54] bdrung: ^^^ [22:54] bobweaver: install devscripts (or packaging-dev if you want a full-blown packaging environment) [22:54] it is installed [22:55] ScottK: it used to be in ubuntu-dev-tools, but was moved to devscripts [22:55] I have installed that metapackage I should look at the control file to see what it installed [22:55] oh [22:55] each one I am sure that it is installed packaing dev and devscripts [22:56] packaging-dev pulls in devscripts [22:56] Just did not know about it. It is flipping great Oo man pages atm. great stuff kinda like a real long ctrl+i in qtcreator [22:57] bobweaver: i once presented wrap-and-sort at UDS [22:57] bdrung, I see that at the bottom of the page or at least that you are author [22:57] v.cool can wait to look at src [22:57] can't * [22:58] bobweaver: yes. hint: look at the maintainer of packaging-dev ;) [22:59] I can not wait to meet some of you all at uds < week away. I hope to learn great stuff like wrap-and-sort to make my packages nice and yet faster [23:00] just did not know and it is cool thanks again. :) [23:00] i will be at UDS. thanks to canonical. \o/ [23:00] * bobweaver also [23:00] for his Ubuntu TV work [23:01] http://www.youtube.com/watch?v=kfrm117Ukr0&webm=1 === "bobweaver" [23:02] * Rcart dreams to be at uds someday [23:02] I am mainly C++ QT QML (I love qml) python web stuff dev [23:03] but I am v.new to Linux < 2 yrs [23:04] feb 2013 is 2 yrs for me