paultagailo_: totally fine. Just put them in the lib/ folder :)00:21
ailo_paultag: Then we need to add /usr/lib/ubuntustudio-controls to the package, right? I'll start testing my setup this way.00:25
paultagailo_: great :)00:25
ailo_paultag: I got some strange bash problems01:36
ailo_paultag: http://paste.ubuntu.com/573745/01:37
ailo_paultag: The arguments up until $9 seem to work. I tried using $*, but I couldn't get it working.01:40
ailo_I use less arguments, and that seems to work..02:01
ailo_paultag: I'm done. Make sure to put all the bash scripts into /usr/lib/ubuntustudio and remove the gksudo from the .Desktop. Then I think we are ready to build and test the app. I was unable to build it for some reason.02:47
paultagailo_: odd. I'll check on it when I get back online02:48
paultagailo_: just sat down at work02:48
ailo_paultag, Did you have a chance to look at the packaging?19:40
paultagailo_: yeah, you did not include anything in pritine-tar19:53
paultagailo_: I can't build it if there are no tar.gz files :)19:54
paultagailo_: it looks ok by eye, but I can't test19:54
ailo_paultag, I must admit I don't know what the pritine-tar is. I only added some files into the folder the way you laid it out.20:20
ailo_paultag, Aside from editing the source, I added *.sh files, which we agreed should be put in /usr/lib/ubuntustudio-controls. I would set it up if I knew how.20:26
paultag19:45 < paultag> ailo_: my workflow is as follows (might be a bit backwards) --  dpkg-buildpackage -S, pbuilder-dist <dist> *.dsc,  git-buildpackage --git-tag, pristine-tar commit ../<package  orig tarball> <release id>21:02
paultagailo_: ;)21:02
paultagailo_: pristine-tar commit ../package-tarball.tar.gz release-id21:02
ailo_paultag, It fails for me already at the first command21:03
paultagailo_: did you not install pritine-tar ?21:03
ailo_paultag, Ok :). IƤll try that21:04
ailo_paultag, http://paste.ubuntu.com/574155/21:06
paultagailo_: I don't care about the build :)21:07
paultagailo_: all you need to do is the pristine-tar stuff so I have a .tar.gz to use :)21:07
paultagailo_: how is it going? Need more help? pristine-tar can be picky21:13
ailo_paultag, I'm getting some errors.21:13
paultagailo_: let's see em :)21:13
ailo_paultag: http://paste.ubuntu.com/574160/21:14
paultagailo_: well don't commit against master :)21:14
paultagailo_: what's the version? 0.5.0 ?21:14
paultagailo_: it should also be in the .orig.tar.gz format21:14
ailo_paultag, That's what it should be. If it isn't, we should change it21:15
paultagailo_: that's what what should be?21:15
paultagailo_: it uses the "pristine-tar" branch to not cloud up our master21:15
ailo_paultag: The version for this app. In that format 0.5.0. I used 0.5 earlier.21:15
paultagailo_: and it looks like that .tar.gz is not existing :)21:15
ailo_paultag, I'm not clear on what I'm doing, so I didn't realize I need to create the tar first21:16
paultagailo_: oh. yes :)21:17
paultagailo_: be sure to exclude .git and debian21:17
paultagbe right back21:18
ailo_paultag, So what should I commit against?21:19
paultagailo_: ok, let's say I'm working on fluxbox21:25
paultagand I've just finished work on 1.3.1~dfsg1-121:25
paultagI run:21:25
paultagpristine-tar commit ../fluxbox_1.3.1~dfsg1.orig.tar.gz 1.3.1~dfsg1-121:26
paultagpristine-tar commit ../fluxbox_1.3.1~dfsg1.orig-additional-themes.tar.gz 1.3.1~dfsg1-121:26
paultagafter, of course I run `git tag -a 1.3.1~dfsg1-1' (or g-b-p does that for me)21:26
paultaggit tag21:26
paultaggit branch21:27
paultag* master pristine-tar21:27
paultagailo_: so you should always track the prist-tar against the tag ID21:27
paultagin my case -- debian/1.1.1+dfsg1-121:27
ailo_paultag: Ok. Thanks. I'm just learning to use git. I don't have a tag.Is it: git tag create <tag>? What would you recommend?21:28
ailo_I'll gladly adapt to your workflow. Just remember, I have barely any experience with all of this, so I will probably only  know bits and pieces about most things.21:30
paultagailo_: git tag -a debian/1.3.1~dfsg1-121:30
paultagailo_: actually, if you use git-buildpackage, it will tag for you21:31
ailo_paultag, "fatal: 'debian/1.3.1~dfsg1-1' is not a valid tag name" ?21:35
paultagailo_: yeah, because you're using my version ID from my fluxbox example21:35
paultagailo_: is ubuntustudio-controls version 1.3.1~dfsg1-1?21:35
paultagmy concern lies with the dfsg part :)21:36
ailo_paultag, Well, what would you recommend? 0.5.0 is enough for me.21:36
paultagailo_: 0.5.0 sounds perfect21:36
ailo_paultag, Ok, so I was able to commit. Now I just push? 21:39
paultagailo_: yes, be sure to push your new prisine-tar branch as well21:40
paultag( git push --all )21:40
ailo_paultag: If I got this correctly, there's now a new branch called "pristine-tar"21:43
paultagailo_: yes :)21:43
paultagailo_: git branch21:43
paultagailo_: does it show?21:43
ailo_paultag, Yep.21:43
paultagailo_: did you git push --all ?21:44
paultagFrom git://gitorious.org/ubuntustudio-controls/ubuntustudio-controls * [new branch]      pristine-tar -> origin/pristine-tar21:44
ailo_paultag: Don't be afraid to talk to me as if I'm stupid. I really don't know that much about development yet.21:47
paultagailo_: not at all. I refuse to do something so ignorant as talk "down" to someone :)21:48
paultagwe all need to learn21:48
paultagsometimes you just need a push21:48
paultagailo_: I think you did something wrong :/21:52
paultag$ pristine-tar checkout ../ubuntustudio-controls_0.5.0.orig.tar.gz21:52
paultagfatal: Path 'ubuntustudio-controls_0.5.0.orig.tar.gz.delta' does not exist in 'refs/heads/pristine-tar'21:52
paultagpristine-tar: git show refs/heads/pristine-tar:ubuntustudio-controls_0.5.0.orig.tar.gz.delta failed21:52
paultagalthough, I see a tar (with an invalid name)21:52
paultag$ pristine-tar checkout ../ubuntustudio-controls-0.5.0.orig.tar.gz21:52
paultagfatal: not a tree object21:52
paultagtar: This does not look like a tar archive21:52
paultagtar: Exiting with failure status due to previous errors21:53
paultagailo_: what did you commit?21:53
paultagHere's how it should look:21:53
paultag$ pristine-tar checkout ../fluxbox_1.3.1~dfsg1.orig.tar.gz 21:53
paultagpristine-tar: successfully generated ../fluxbox_1.3.1~dfsg1.orig.tar.gz21:53
ailo_paultag: So I needed to do a checkout before the commit? As I said, I really don't know what I'm doing with these git programs. So far, I've only been using the most basic commands.22:30
ailo_paultag: I manually copied the contents of your folder to my git repo folder. Should I use your git folder instead?22:34
ailo_paultag, I tried cloning my repo, and got the same result as you22:34
ailo_paultag: I'm reading http://www.digipedia.pl/man/doc/view/pristine-tar.1/ to get some info on this. 22:49
ailo_paultag: If you could provide me with a step by step instruction on how to do this, I could start from the beginning.22:51
paultagailo_: sorry, took a shower22:51
paultagailo_: yeah, I can do that. Let me paste a session22:52
paultagailo_: it looks like the gksudo call is still in there22:56
paultagailo_: ubuntustudio-controls.desktop22:56
paultagI'll fix it.22:56
ailo_paultag, Yes. I probably made a Desktop file once before, so I don't remember how to do that. All I've changed really, besides editing the source and the glade-file, I added two shell scripts.22:57
ailo_paultag, I did poke around with the Debiana files a few days ago, before you started working with it, but I haven't changed anythings since, except for the changelog22:59
ailo_paultag, I feel the Application is ready, save some editing on the Glade file, at least for testing. Don't expect anything to change. 23:00
paultagailo_: http://pastebin.com/qKcMXh2H23:03
paultagailo_: in it's current shape, I'd rate it a "C". There are lots of issues, but all either Info, or Pedantic23:04
paultagI: ubuntustudio-controls source: debian-watch-file-is-missing23:05
paultagthat's a bit of an issue23:05
paultagI: ubuntustudio-controls: copyright-with-old-dh-make-debian-copyright23:05
paultagthat one sucks, should be fixed, I think23:05
paultagsame with I: python-meminfo-total: copyright-with-old-dh-make-debian-copyright23:05
paultagP: python-meminfo-total: no-upstream-changelog # can be ignored, that's an ubuntuism23:05
paultagin it's current shape, it might pass, but it's not something I'd really put my name on :/23:06
ailo_paultag, I'm really totally ignorant about the debian package files, so I can't form much of an opinion around that. I'm only concerned with the app itself, and if it's ok to use. I use one file from the original ubuntustudio-controls, and that is meminfo_total.py. So, it's not a complete rewrite.23:09
ailo_paultag, I used the original package, but we could always make a new, fresh one23:10
ailo_paultag, also the name I guess is copyrighted23:10
paultagailo_: for ubuntustudio-controls?23:11
paultagailo_: yes, it's a package for ubuntustudio, by ubuntustudio. who cares? :)23:11
ailo_paultag, What problems do you see with getting the package built? Should we make one from scratch?23:13
paultagailo_: the package builds fine23:13
paultagailo_: there are some info level "warnings" on the package's meta-data23:13
ailo_paultag, So it's only about copyright and changelog?23:15
paultagailo_: yes23:16
ailo_paultag, I seem to be unable to build the package. I would just like to get that working so we can test it and get some opinions from ScottL and whoever else is interested.23:20
ailo_paultag, About the copyright, I don't mind if we give that to the original author, who I guess is the person who has the right to the name at least. Don't know much about that tbh.23:20
paultagailo_: just use DEP5, and don't shy, if there's code in there by you, please credit yourself or it's a legal issue23:22
ailo_paultag, As for the application itself, I don't like the shell scripts. That's my only objection. I would rather use python, or c for that, which is beyond my knowledge at the moment23:22
ailo_paultag, There's been some big plans for this app, but so far, it doesn't include much that could serve as a good base for further development, not in it's current form at least. I'm feeling, that with time running out and everything, we either get this app in pretty soon, or leave it 'til next release. I'd like to be able to focus on other things too :P23:24
paultagme too, but let's just get it in natty23:26
ailo_paultag, About packaging, 1/2 year could do me a lot of good, learning more about that, as well as getting more comfortable with repo administration.23:26
ailo_Everything I'm doing now is for the first time pretty much23:27
paultaggood :)23:27

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