/srv/irclogs.ubuntu.com/2011/11/18/#ubuntu-app-devel.txt

AlecTaylorhi09:48
AlecTaylorI am trying to model a collection of systems, their various interconnections, as well as their internal logical structures, as a message is passed through them, initiated by an actor. Is BPMN the right notation, and am I using it right? - http://i.stack.imgur.com/r9741.png09:48
PWFhi09:51
AlecTayloryo09:53
PWFsorry, my english bad... how i can update my app after approved in ubunt store and start sales if  i make new version this programm.. it can be a problem or no? i can just upload new version in my account and users update it from "upt-get update?" to confirm the new version also need to wait for a decision like first time?10:00
noodles775PWF: Yes, if you upload a new version to the store, you will then need to wait (hopefully not long) for the new version to be approved like the first time (but faster) :-)10:06
noodles775AlecTaylor: hi, sorry, I've not read up on Business Process Modeling Notation.10:08
noodles775but it doesn't *sound* like a business process that you're describing.10:09
AlecTaylor:S10:10
AlecTaylorIn the bottom swimlane, how do I make a connection to a Task? - http://i.stack.imgur.com/r9741.png (BPMN2) - Giving me error: ""ONLY Message Intermediate Event MAY have one incoming or outgoing Message Flow!"10:26
PWFnoodles775: thnx ! can you know approximately how many now have to wait for the approved? week or two, more? if application dont big..10:27
PWFin first time..10:27
noodles775PWF: for commercial apps it should be less than a week (assuming the app works :-)) Soon there will be an email each week to the appdeveloper list with average wait times etc.10:31
PWFnoodles775: thanks for answering me. I also named Michael) Can I ask questions here on gtk?10:38
noodles775PWF: No problem. And yes you can ask gtk questions here, I don't have much gtk experience, but other people here do (and they can tell us if there is a better channel for gtk questions)10:42
PWFBy the way, why paypal only I live in a country that is not shaping can accept payment paypal ... philosophy of ubuntu - a Linux for Human Beings. I would like other options, such as right to visa classic10:43
noodles775PWF: +1 to more payment options. I believe people are working hard to make that happen.10:51
PWFGTK: I want Add to my app settings the opportunity to do a little transparent main window over "set_opacity" (it fits the concept of my app). But the unity 2D does not support transparency (and shadow), although it supports the alpha channel .. Therefore, this option should be smart and optional. How do I know which user is using Unity 2D, I would like to use the techniques: "is_composited" but Unity and Unity 2D return "True"10:54
jmlvirtualenv question: how do I depend on a package that I am developing locally?11:12
jmlsay I don't want to release it to pypi yet11:12
noodles775jml: like this? https://code.launchpad.net/~michael.nelson/ubuntu-webcatalog/rnrclient_requirement/+merge/8255111:17
noodles775ie. you can include a link to an LP download from your setup.py11:17
noodles775Or is your situation different?11:17
noodles775You can also do teh same thing from your requirements.txt which is pip-installed.11:18
jmlnoodles775: that would work, yes. well, if I can give it file:// URLs.11:19
noodles775jml: if it's something local to your branch, I don't understand why it's not on the python path?11:20
jmlnoodles775: it's a dependency11:20
jmlnoodles775: pkgme-service needs pkgme-binary. pkgme-binary is not yet released.11:20
jml(although I might do it now just to make running 'bootstrap' easier)11:21
noodles775jml: but you pull in pkgme-binary somehow so that it's local as part of your build process?11:21
jmlnoodles775: well yes, that's what I'm aiming to do.11:22
noodles775Right, so I would either depend on it from the setup.py (as above link, pulling directly from an upload on your LP project), or in your requirements.txt (which can also handle bzr branches, I think)11:23
* noodles775 checks11:23
noodles775jml: line 65 of this different MP: https://code.launchpad.net/~michael.nelson/ubuntu-webcatalog/update-requirements/+merge/8252211:24
jmlnoodles775: sure, but it would be nicer to not have to upload to a public place before working on it11:24
noodles775shows a requirement being pulled in via a bzr branch from the requirements.txt file (I removed it to make it a setup.py dependency instead)11:24
noodles775jml: you don't - if you've got a public branch you can do the latter.11:25
jmlincidentally, I tried to do some offline work on this the other day and got stymied by the fact that I couldn't make a virtualenv11:25
jmlnoodles775: ok11:25
jmlnoodles775: but I'd have to push and then re-download to use updated versions still?11:25
noodles775jml: no, you can just pip install your local version whenever you want.11:26
* noodles775 guesses he's not understanding the complete picture. Sounds like you're developing both packages simultaneously?11:27
jmlyes.11:27
noodles775jml: in which case, wouldn't a requirement on the branch be perfect? (you just need to push your changes, and everyone else's bootstrap'd env will get the right thing)?11:29
noodles775and you don't need to push your changes to update locally, as you can just pip install any changes to pkgme_binary whenever you like.11:30
jmlnoodles775: I guess. There isn't anybody else contributing directly at this point, and I'd like to avoid an extra step each time I make a change in pkgme-binary that I want to affect pkgme-service.11:30
jmlBut maybe virtualenv is all about preventing that.11:30
* noodles775 still doesn't see any extra step needed. eg11:31
noodles7751) you make a change to pkgme-binary, so you then pip install it again (using virtualenv/bin/pip), and pkgme-service wins11:32
jmlWith a PYTHONPATH set up you don't have to do that.11:32
noodles7752) when you're at a point where your branch is ready for review, so someone else will need to bootstrap too, you commit your pkgme-binary changes (if you haven't already), and just bzr push.11:32
jmlThe pip install11:32
jmlbut whatever. I'm clearly 1990s Python guy.11:33
noodles775You can't do (2) with a pythonpath though can you? (I mean, you've got to ensure that other people get the same setup)11:33
jmlI don't care about other people right now :)11:35
noodles775And if you want to avoid the pip install as you'll be doing *lots* of changes, why not just add it to your pythonpath manually while you work on the branch.11:35
noodles775jml: ah, you're not having reviews? :P11:35
noodles775(or you're not writing tests? *that* I don't believe ;))11:35
jmlI didn't know 'PYTHONPATH=foo fab test' would work. Seems to defeat the point of virtualenv somewhat.11:38
* noodles775 doesn't see how that would help someone else replicate your development environment, which I thought was the point of virtualenv.11:40
noodles775It would just be saving you from updating your environment until your branch was ready for review.11:41
=== johnoxton_ is now known as johnoxton
jmljames_w: hi15:49
james_whi jml15:49
james_whow's it going?15:49
jmljames_w: alright. you?15:50
james_wgood thanks15:50
jmljames_w: I landed the pkgme-binary change, contrary to what I said I'd do. The conflict is now yours to deal with15:50
james_wno problem15:51
jmljames_w: I'm going through my @waiting emails, and I notice one from you about us getting a second RT queue. Do you know if that's happened yet?15:52
james_wjml, doesn't look like it15:53
james_wdavidpitkin told me he was told it would be done this week15:53
jmljames_w: this week lies expiring on the bed of ages.15:54
james_windeed15:54
jo-erlendwhat is it you need to do in order to use the dark toolbar color stuff in toolbars and other things?15:59
jmljames_w: also, you should work w/ mpt and make a gui for notmuch.16:05
james_wmaybe16:06
mptheh16:07
jmlnoodles775: sorry, I don't see from those diffs that you linked to how to specify a branch as a dependency link in a setup.py file.16:57
jmlnoodles775: never mind.17:14
noodles775jml: you got it sorted? (yes, you can do a branch from a requirements, or a tar.gz download from the setup.py afaik)17:16
jmlnoodles775: you can do a branch from setup.py, I think17:16
jmlI can't verify, because pypi is having network issues so I can't download coverage (again) so I can't get that far in the build process.17:17
noodles775Cool - I hadn't seen that before.17:17
* jml would really like to have an offline set up for this.17:18
noodles775jml: you can - I think I pasted you alink teh other day? (about using one pre-built lightweight checkout?)17:19
* noodles775 finds link in case.17:19
jmlnoodles775: yeah, you posted the link17:19
noodles775But right, if you need to bootstrap again you're stuffed (even if you have an egg cache, pip seems to still check the network... I didn't look closely though)17:20
jmlnoodles775: which is essentially, "have a virtualenv that you very carefully keep around, right?"17:20
jmlyeah, I have PIP_DOWNLOAD_CACHE set now, but it's failing. And sadly, I don't know if its because of the cache, because of my recent dependency_links changes or because of the network.17:21
jmlisolation time again.17:21
jml(umm... move the end-quote to before the comma)17:21
jmlyay it used the cache. that must mean either an intermittent network thing or a dependency_links error.17:22
noodles775jml: I'm not so careful about it - I run `fab bootstrap` whenever reviewing a branch or before submitting a review (if it's touched any dependencies etc.), but otherwise, yes there's no need to touch it.17:22
noodles775Great!17:22
jmlnoodles775: I guess you need to be careful that you've run it before you go offline.17:23
noodles775Well, only if I branch a project for which I don't yet have an environment setup before I go offline (or one with new dependencies etc.).17:24
* noodles775 joins the dinner table. Enjoy your weekends :)17:25
jmlnoodles775: thanks.17:26
jmlg'night all18:05
jmlgreat weekend etc18:05
james_wnight jml, you too18:13
* wendar starts up an ARB review shift (https://wiki.ubuntu.com/AppReviewBoard/ReviewShifts)19:00
james_whi wendar19:46
wendarjames_w: hi19:46
zoopsterhi wendar question for you19:50
wendarhi zoopster19:51
zoopsterhad someone hit me up about helping with packaging19:51
wendarhelp with packaging would be great19:51
zoopsteris the arb interested in community help with packaging? how can they go about contributing in this space19:51
zoopsterdidn't exactly find a specific pointer to looking into and contributing in that space if you can point me somewhere I'll pass it along19:52
wendaryes, we're definitely interested in community help19:53
wendarwe haven't created a launchpad team for it yet, but if we get at least two contributors we'll create it19:54
zoopsterin the meantime who can he reach out to for the offering of assistance - anyone on the ARB specifically or just pick one?19:55
* JackyAlcine heard something about packaging.19:55
wendarwe're in a weird state with tools right now, so the whole queue of pending apps isn't visible, but I can start now by handing you a tarball for one of the apps19:56
zoopsterI'm trying to drag him in here...if I can get his attention soon I will do just that19:57
wendarany ARB member can help him get started19:58
wendarand, I'm happy to do it19:58

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