=== 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 | ||
dupondje | somebody around that could assist me with a multiarch weirdness on Precise? :) | 21:16 |
---|---|---|
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:28 |
bobweaver | or does anyone know of a *SIMPLE* metapackage that I could tear open to look at how it is done ? | 21:29 |
bobweaver | thanks like always for your time. | 21:30 |
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:31 |
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:33 |
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:35 |
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:36 |
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:37 |
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:38 |
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:41 |
bobweaver | I am going to email him a Thanks you note :) | 21:42 |
tumbleweed | you'd find him at debconf, not UDS | 21:43 |
bobweaver | he is awesome ! | 21:44 |
bobweaver | oh no ! | 21:44 |
bobweaver | !bug 255417 | 21:44 |
ubottu | 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 | 21:44 |
bobweaver | jezz now thta I am tracking down joey email I am also tempted to write Anthony Towns | 22:01 |
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:15 |
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:17 |
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:18 |
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:19 |
jtaylor | me neither, apparently cmake/dh in quantal decided to use m-a settings also for compat 7 (or maybe even always) | 22:21 |
jtaylor | or I'm missing some setting hidden somewhere | 22:22 |
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:23 |
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:32 |
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:35 |
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:43 |
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:44 |
ScottK | X, Y | Z is X and (Y or Z). | 22:45 |
ScottK | Does that help? | 22:45 |
bobweaver | Yes like reg ex | 22:45 |
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:46 |
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:47 |
bobweaver | http://paste.ubuntu.com/1293567/ | 22:49 |
bobweaver | just so my control file is easier to read. Thanks again | 22:50 |
ScottK | I think either is fine, but the first one is more readable. | 22:51 |
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:52 |
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:53 |
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:54 |
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:55 |
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:56 |
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:57 |
bdrung | bobweaver: yes. hint: look at the maintainer of packaging-dev ;) | 22:58 |
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 | 22:59 |
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:00 |
bobweaver | http://www.youtube.com/watch?v=kfrm117Ukr0&webm=1 === "bobweaver" | 23:01 |
* Rcart dreams to be at uds someday | 23:02 | |
bobweaver | I am mainly C++ QT QML (I love qml) python web stuff dev | 23:02 |
bobweaver | but I am v.new to Linux < 2 yrs | 23:03 |
bobweaver | feb 2013 is 2 yrs for me | 23:04 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!