/srv/irclogs.ubuntu.com/2008/06/29/#ubuntu-devel.txt

=== macd_ is now known as macd
pwnguinhmm. it's never good when the first page of google search for an idea contains a patent hit02:32
ion_A software patent? Just ignore it. :-P02:34
pwnguini wasn't planning on implementing it anyways02:35
pwnguini could see a future where software patents exist02:35
pwnguin3 year terms and working source code02:36
pwnguinfortunately, it looks like they're all taking my small idea and building something bigger with it, rather than claiming the small idea as their own02:42
pwnguinjust lookin to see if there's a standard way of doing DAGs in XML02:42
HobbseeKeybuk: ping?08:02
IulianG'morning09:03
LCID_FireHi12:22
LCID_FireDoes anyone know how to properly package a autotools build app?12:22
RAOFLCID_Fire: Almost everyone here, I'd wager.12:29
persiaLCID_Fire: In fact, it's the default, for any packaging guide you might find.12:31
LCID_Firethe guides I found till now are not very clear about this :(12:32
persiaLCID_Fire: Which guide?12:33
brtHI All how to sync wm6 smatphone in linux ?12:33
ion_brt: The first step is to read the topic.12:33
persiabrt: You'll want to ask that question on #ubuntu, or if there is no response, post it on questions.launchpad.net/ubuntu12:34
brtah thx12:35
RAOFLCID_Fire: Oh, is this writing the autofoo to _build_ said app, or doing the Debian packaging?12:36
LCID_FireRAOF: Autotools chain is running fine - but packaging the whole thing for debian is confusing me pretty much12:37
=== Kopfgeldjaeger2 is now known as Kopfgeldjaeger
persiaLCID_Fire: In short, just make sure that debian/rules build contains everything required to build the package, including any autotools stuff.12:39
LCID_FireI have - but now it complains about the autocreated files12:39
persiaWhen does it complain?12:40
LCID_Firee.g.:12:40
LCID_Firedpkg-source: cannot represent change to INSTALL:12:40
LCID_Firedpkg-source:  new version is plain file12:40
LCID_Firedpkg-source:  old version is something else12:40
persiaYou also need to make sure debian/rules clean restores the directory to the state it had prior to debian/rules $(anything else)12:41
LCID_FireThat would mean I'd have to remove all autocreated files!?12:42
persiaYes.12:42
LCID_FireI just hope there is some call to do this easily12:43
LCID_FireDid not really help. I now added ./autogen.sh and ./configure before doing 'make distclean' but it still complains12:59
RAOFIs there not already a nice clean upstream tarball?  (Presumably not)12:59
ion_It’s better to run the auto* stuff yourself and let it stay in the diff.13:00
LCID_FireNo it's my own app ;)13:00
RAOFLCID_Fire: Then why don't you release a tarball with "make dist"?13:00
RAOFNice and easy.13:00
LCID_FireBecause I don't know shit about debian packaging!?13:01
ion_That’s not related to Debian at all.13:01
LCID_FireWhere is the difference between make dist and make install?13:03
Robot101one makes a dist tarball of the source, the other installs the compiled program to your system13:03
LCID_Firek, but I still need to compile & package the tarball since I have users that are presumably not experienced enough to compile for themselfs13:05
persiaLCID_Fire: Sure, but you'll find it easiest if you get the upstream tarball all perfect first, and then package it.  Less confusing that way.13:07
RAOFTraditionally, the way to distribute a release is with a tarball made by make dist (note: for added bonus marks, ensure that make distcheck works)13:07
RAOFThat way, people don't need to mess with the autofoo; they just run ./configure13:08
LCID_FireDoes anyone have a good tutorial on make dist? Google is not very good for such topics13:09
RAOFIts an automagic target created by autotools.13:09
RAOFIt basically tar-s up everything that's needed to build the package.13:10
LCID_FireOk, I fixed it. I had an error in a configuration switch I usually never compile - which 'make dist' chocked on13:13
emgentmorning13:13
LCID_Firemore like good afternoon :)13:13
persiaDepends on one's location.  It's even night some places :p13:17
LCID_FireNot to mention one's getting up habits :)13:17
LCID_Firek, I give up - not in the mood fore more headache anymore. Thanks for now though13:24
=== |Baby| is now known as Baby
=== bliZZardz is now known as bliZZardz_
=== bliZZardz_ is now known as bliZZardz
brandonperry_nixternal: ping15:35
nixternalbrandonperry_: pong?15:39
brandonperry_uh, I had a question about install KDE4.1-beta 2 for leonov, but I was tol dto go to #leonov15:39
brandonperry_but thanks for responding :-)15:40
nixternalnp15:40
BenCpitti, doko: Any chance one of you is around?19:22
BenCcjwatson: ?19:25
eric_medintuxhello19:52
eric_medintuxI need some help to create a paquet debian for ubuntu19:52
eric_medintuxneed to transfert ini files into $home dir of user19:53
eric_medintuxin the structure /etc/skel do this ?19:53
BenCeric_medintux: there's better channels than this for packaging questions19:57
Chipzzeric_medintux: 1) #ubuntu-motu 2) what you're trying to do is against debian policy19:58
eric_medintuxBenC : which ones ?19:58
Chipzzeric_medintux: #ubuntu-motu19:58
eric_medintuxChipzz : ok thanks. against debian policy ? Lots of apps put things into $home/.***19:59
eric_medintuxthis is not recommanded ?19:59
BenCeric_medintux: they create them in $HOME when the app is run, not when it is installed19:59
BenCeric_medintux: You cannot install config files in every $HOME when the package is installed :)19:59
Chipzzeric_medintux: let me clarify: you are allowed to put files in /etc/skel . You are (for obvious reasons) NOT allowed to touch any file in users homedirs20:00
eric_medintuxBenC : Ok my app need to install not the package20:00
BenCeric_medintux: ok, then that's not a packaging question at all20:00
BenCeric_medintux: and /etc/skel is the wrong place20:00
eric_medintuxwhat is the right place ?20:01
BenCeric_medintux: if your app needs to copy it from somewhere when it is started up, then the best place is /usr/share/<pkgname>/base.config or something20:01
Chipzzeric_medintux: the reason is very simple: by creating or changing files in the users homedir, you are altering the behaviour of applications, which the user didn't ask for20:01
eric_medintuxok but this is a supplementary step into getting app working20:01
BenCChipzz: your confusing this, applications are allowed to modify their own config files in a users homedir20:01
Chipzzanyway -> #ubuntu-motu20:01
BenCChipzz: that has nothing to do with packaging20:02
eric_medintuxmy files does contain only user parameters20:02
ChipzzBenC: no I'm not confused. just trying to explain him why packages can't alter files in the users' homedir20:02
BenCChipzz: he's not asking for the package to change it, his app is20:02
=== fta_ is now known as fta
eric_medintuxBenc, Chippzz : I'm french so... I wish my package to install *.ini of my app into $home. Maybe creating a group named <myapp> ?20:04
eric_medintuxthen user tells i want to be a myapp user and get the ini files20:04
BenCeric_medintux: Uh, now you're way off base...go to #ubuntu-motu20:04
eric_medintuxK bye and thank you for all.20:04
Yud_Zrocany people on to help me with something real quick on a definition23:11
wgrant!ask23:14
ubottuPlease don't ask to ask a question, ask the question (all on ONE line, so others can read and follow it easily). If anyone knows the answer they will most likely answer. :-)23:14
Yud_Zrocwhat is this error mean "svn: Malformed network data"23:15
wgrantYud_Zroc: You want to ask in a Subversion channel, I believe.23:16
wgrantAs it's not Ubuntu development, and it's not really Ubuntu at all.23:16
Yud_Zrocok tyvm for the tip23:16
Yud_Zrocdo u know what the channel is called23:17

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