[21:16] <dupondje> somebody around that could assist me with a multiarch weirdness on Precise? :)
[21:28] <bobweaver> 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] <bobweaver> or does anyone know of a *SIMPLE* metapackage that I could tear open to look at how it is done ?
[21:30] <bobweaver> thanks like always for your time.
[21:31] <bobweaver> 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] <tumbleweed> bobweaver: yes
[21:33] <tumbleweed> dupondje: just how weird?
[21:33] <bobweaver> 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] <bobweaver> thanks again tumbleweed
[21:35] <bobweaver> 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] <bobweaver> Like I want to alter dh its self
[21:35] <dupondje> tumbleweed: cmake not installing into multiarch lib dirs on Precise, but it works fine on Quantal
[21:35] <dupondje> anyway, trying a fix now
[21:36] <tumbleweed> 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] <jmarsden> 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] <bobweaver> tumbleweed,  do you know where I can find the perl script that runs that order (I think it was perl )
[21:37] <jtaylor> usr/bin/dh
[21:38] <tumbleweed> and /usr/share/perl5/Debian/Debhelper/
[21:38] <bobweaver> Oh sweet thanks again you all are just awesome. BTW just got back from local release party was great !
[21:41] <bobweaver> 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] <bobweaver> is he ever around or does he go to UDS ?
[21:42] <bobweaver> I am going to email him a Thanks you note :)
[21:43] <tumbleweed> you'd find him at debconf, not UDS
[21:44] <bobweaver> he is awesome !
[21:44] <bobweaver> oh no !
[21:44] <bobweaver> !bug 255417
[22:01] <bobweaver> jezz now thta I am tracking down joey email I am also tempted to write Anthony Towns
[22:15] <ScottK> 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] <ScottK> So you ought to be able to find examples.
[22:17] <jtaylor> ScottK: the issue is that for some reason the freerdp package in quantal puts its stuff in multiarch directories
[22:17] <jtaylor> but the same package does not do so in precise
[22:18] <ScottK> Was it multiarch'ed in precise?
[22:18] <jtaylor> no, and it also shouldn't be in quantal
[22:18] <jtaylor> at least to my understanding
[22:19] <jtaylor> its compat 7
[22:19] <ScottK> Things can be multiarched without bumping compat.
[22:19] <ScottK> It just takes doing it more by hand.
[22:19] <jtaylor> there is nothing in rules
[22:19] <ScottK> OK.
[22:19] <ScottK> Dunno then.
[22:21] <jtaylor> me neither, apparently cmake/dh in quantal decided to use m-a settings also for compat 7 (or maybe even always)
[22:22] <jtaylor> or I'm missing some setting hidden somewhere
[22:23] <jtaylor> dupondje: to solve your issue quickly, just revert the ma-a locations patch for precise
[22:23] <jtaylor> it probably works better that way anyway
[22:32] <bobweaver> 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] <dupondje> jtaylor: http://bazaar.launchpad.net/~freerdp-team/freerdp/freerdp-debian/revision/30
[22:35] <dupondje> this fixed it :)
[22:35] <bobweaver> in the Depends field of the the package stanza . still could be wrong *
[22:43] <bobweaver> 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:" <bold>are separated by '|', not a comma. </bold>For example an ubuntu-minimal dependency statement would be
[22:43] <bobweaver> :"   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] <bobweaver> I dont know what "equivs" means
[22:43] <ScottK> It doesn't help in this case.
[22:44] <ScottK> Think of "|" as alternates.
[22:44] <ScottK> Depends on X | Y is X or Y.
[22:44] <ScottK> X, Y is X and Y
[22:45] <ScottK> X, Y | Z is X and (Y or Z).
[22:45] <ScottK> Does that help?
[22:45] <bobweaver> Yes like reg ex
[22:46] <ScottK> Sort of.
[22:46] <bobweaver> [Dd]og , like that dog or Dog ?
[22:46] <bobweaver> basicly it is a if statement ?
[22:46] <ScottK> Yes.
[22:47] <ScottK> It's more boolean than if.
[22:47] <bobweaver> thanks ScottK  can I use it in whitespace ? I will paste example plz hold
[22:49] <bobweaver> http://paste.ubuntu.com/1293567/
[22:50] <bobweaver> just so my control file is easier to read. Thanks again
[22:51] <ScottK> I think either is fine, but the first one is more readable.
[22:52] <ScottK> There's a scripts called wrap-and-sort (or similar) in ubuntu-dev-tools that would organize things for you.
[22:52] <bobweaver> Thanks ScottK  :) that is it I understand that full page. I would really Like to thank you all
[22:52] <bobweaver> What what what
[22:53] <bobweaver> wrap-and-sort will make whitespace ?
[22:53]  * bobweaver googleing wrap-and-sort 
[22:53] <ScottK> No need for google.  Install the ubuntu-dev-tools package.
[22:54] <ScottK> bdrung: ^^^
[22:54] <bdrung> bobweaver: install devscripts (or packaging-dev if you want a full-blown packaging environment)
[22:54] <bobweaver> it is installed
[22:55] <bdrung> ScottK: it used to be in ubuntu-dev-tools, but was moved to devscripts
[22:55] <bobweaver> I have installed that metapackage I should look at the control file to see what it installed
[22:55] <ScottK> oh
[22:55] <bobweaver> each one I am sure that it is installed packaing dev and devscripts
[22:56] <bdrung> packaging-dev pulls in devscripts
[22:56] <bobweaver> 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] <bdrung> bobweaver: i once presented wrap-and-sort at UDS
[22:57] <bobweaver> bdrung,  I see that at the bottom of the page or at least that you are author
[22:57] <bobweaver> v.cool can wait to look at src
[22:57] <bobweaver> can't *
[22:58] <bdrung> bobweaver: yes. hint: look at the maintainer of packaging-dev ;)
[22:59] <bobweaver> 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] <bobweaver> just did not know and it is cool thanks again. :)
[23:00] <bdrung> i will be at UDS. thanks to canonical. \o/
[23:00]  * bobweaver also 
[23:00] <bobweaver> for his Ubuntu TV work
[23:01] <bobweaver> http://www.youtube.com/watch?v=kfrm117Ukr0&webm=1    [23:02]  * Rcart dreams to be at uds someday
[23:02] <bobweaver> I am mainly C++ QT QML (I love qml) python web stuff dev
[23:03] <bobweaver> but I am v.new to Linux < 2 yrs
[23:04] <bobweaver> feb 2013 is 2 yrs for me