Tuesday, 2007-08-21

*** Bazzty has quit IRC00:24
*** rejon has joined #cc01:05
*** tannewt has quit IRC01:44
*** rejon has quit IRC02:35
*** rejon has joined #cc02:39
*** miamiphp has quit IRC02:44
*** sama has joined #cc02:47
*** rejon has quit IRC03:16
*** libervisco has joined #cc04:02
*** apokat has joined #cc07:21
*** geeksteph has quit IRC07:56
*** sama has quit IRC08:00
*** sama has joined #cc08:00
*** kristallpirat has joined #cc08:31
*** geeksteph has joined #cc10:10
*** zwnj has quit IRC10:32
*** zwnj has joined #cc10:37
*** nathany has joined #cc10:39
cchelpbotNew news from http://wiki.creativecommons.org/wiki/index.php?title=special:recentchanges&feed=rss: User:Reggaeton <http://wiki.creativecommons.org/User:Reggaeton>10:46
CIA-39nyergler * r6817 /cc.engine/trunk/cc/engine/skin/ (. __init__.py configure.zcml interfaces.py resources/): Skin w/externals.11:26
CIA-39nyergler * r6818 /cc.license/trunk/setup.py: Cruft removal...12:00
CIA-39nyergler * r6819 /cc.engine/trunk/setup.py: Cruft removal...12:01
CIA-39nyergler * r6820 /cc.engine/trunk/cc/engine/ (configure.zcml macros_templates/engine.pt skin/resources/): Skin wiring.12:01
*** jakin has joined #cc12:05
*** bovinity has joined #cc12:18
*** tannewt has joined #cc12:24
*** nathany_ has joined #cc12:24
*** nathany has quit IRC12:25
CIA-39nyergler * r6821 /cc.engine/trunk/cc/engine/ (__init__.py configure.zcml): Initialize the ZODB when run the application.12:26
*** bovinity has quit IRC12:39
CIA-39nyergler * r6822 /cc.engine/trunk/cc/engine/ (4 files in 4 dirs): Translation listing support in /license; generalized active_languages function.12:42
*** bovinity has joined #cc12:45
*** rejon has joined #cc12:46
CIA-39jakin44 * r6823 /liblicense-gnome/trunk/src/Makefile.am: Install the gtk widget back into site-packages/liblicense12:51
CIA-39nyergler * r6824 /cc.engine/trunk/cc/engine/macros_templates/deed.pt: Use the resourceDirectory for deed CSS.12:52
paulproteustannewt, Do commit the livecontent stuff soonish if possible.13:00
paulproteusnathany_, To repeat what I said before so you have it in text, template.html in JsWidget should show you how I'm using cc-tooltip.js.13:00
tannewtpaulproteus, ah right, I'll do that post-liblicense tarballing13:00
nathany_paulproteus: thx13:01
tannewtpaulproteus, rejon and nathany_, what do you think about having a "use default" button for the nautilus widget instead of defaulting to it13:07
tannewtit seems to imply that a file without a license does indeed have a license13:07
paulproteusIf the default is "No license", then that makes sense.13:07
tannewt?13:08
paulproteusI'll explain later if at all, but to summarize: I think it makes sense.13:08
tannewtpaulproteus, its a problem if the default is anything but no license13:08
tannewtpaulproteus, alright13:09
tannewtjakin, it probably should not go into the widget itself though13:11
jakintannewt, that'd be good for contexts where the default should automatically be selected13:12
tannewtjakin, like in the default chooser itself13:13
tannewt:-)13:13
jakinyup13:13
tannewtjakin, lets do it13:16
* tannewt wonders where to put the button13:16
jakinyou beat me to that13:16
tannewtjakin, to what?13:16
jakinwondering where to put the button13:16
tannewthehe13:16
*** bovinity has joined #cc13:17
tannewtits getting crowded13:17
tannewtbovinity, any thoughts about where to place a "use default" button in the license properties page?13:17
bovinityon your system chooser?13:17
bovinityor olpc?13:18
tannewtbovinity, well, we'd rather put it outside the widget, on nautilus13:18
CIA-39paulproteus * r6825 /i18n/trunk/data/en/jswidget.short.html: adding a JsWidget short "What does it mean to CC license something?" thing13:18
bovinityi believe HIG states to put it as a reset button alongside the apply/close button13:18
tannewtbovinity, hmm, the issue it should probably reset to the current license for the file not the system default13:19
bovinityin this instance reset/"default" means "use system default"?13:19
tannewtbovinity, well, no... I'd just like to add a "use default" button because it'd be better to display the current license of a file even if it is none13:21
bovinityoookay. "use default" is the wrong wording then. or i'm totally misunderstanding this.13:21
tannewtbovinity, hmm, it would be "use system default"13:22
bovinityso, right, you want a reset button in the event of there already being a license, and you changed ti and want to go back?13:22
tannewtbovinity, it would set the current chooser status to the system default13:22
bovinityoh, ok, that's what i thoguht at first.13:22
tannewtbovinity, no, right now if a file has no license, the chooser displays the default13:23
bovinityyes13:23
bovinityand you want a quick path back to the default?13:23
tannewtbovinity, but that is misleading so a way to access the system default would make it easy to license it13:23
tannewtbovinity, right13:23
tannewtbovinity, so how do you think that should be done?13:25
bovinityi'm thinking the UI is already getting cluttered and this isn't totally relevant really.13:25
bovinityi guess you *could* add a reset button up in that VBOX with the radio buttons13:26
tannewtbovinity, yeah, I agree with the clutter thought, should the nautilus stuff just not use the default at all?13:26
bovinitywell, you still have that radiogroup of No License/License?13:26
bovinityand it defaults to no13:26
bovinityclick License, defaults to system setting, done.13:27
tannewtbovinity, brilliant :-)13:27
jakinsounds good13:27
tannewtbovinity, you are the man13:27
* jakin notices that jurisdictions aren't in alphabetical order13:32
nathany_jakin: alphabetical according to who's alphabet? :)13:35
jakinnathany_, huh?13:35
nathany_the jurisdiction listing on the website isn't alphabetical because different locales collate characters differently... so we just alphabetize by the country code (not sure if that was what you were talking about, so i'll butt out now :) )13:36
jakinnathany_, oh, yeah, i was talking about the license chooser, although it's out of order for the same reason.  at least on the desktop we can fix that, though :-)13:38
jakinliblicense, license chooser13:38
nathany_we can certainly try13:38
jakinqt seems to have a locale-aware string compare.  but i'm no expert on alphabets13:39
CIA-39nyergler * r6826 /cc.engine/trunk/cc/engine/macros_templates/ (deed.pt engine.pt partner.pt popup.pt): Headers slot for base templates.13:42
jakintannewt, alright, i think kde's up to speed13:42
tannewtjakin, rock on13:42
jakinit's a little odd that in the default chooser itself selecting "License Selected Below" loads the default, but that's a rare circumstance that the user would notice13:45
tannewtjakin, mine only does that in the nautilus stuff13:50
jakinyou have it emit a signal when the radio buttons change?13:51
jakintannewt,13:51
tannewtjakin, it emits "changed" with the license value or None13:51
CIA-39tannewt * r6827 /liblicense-gnome/trunk/src/ (gui_gtk.py.in nautilus-liblicense.py): Set default license if no license exists for the given file then turn off the chooser.13:52
jakintannewt, explain...13:52
jakinwhat's emitted when "Select license below" is selected?13:52
tannewtjakin, the uri for the current license13:52
jakinbut wouldn't that be nothing?13:52
jakintannewt,13:52
jakinoh....13:53
tannewttoggling the radio buttons just activates/deactivates the checkboxes etc but does not change their state13:53
jakini think that commit message explains it13:53
paulproteustannewt, BTW, please keep comparing against JsWidget; we should have a pretty similar UI, so your decisions should inform mine and vice-versa.13:53
paulproteushttp://labs.creativecommons.org/jswidget/trunk/example_web_app/13:54
tannewtpaulproteus, well, soon enough you'll be working on both13:54
paulproteustannewt, So save me some energy and maybe save you some thinking and unify sooner rather than later.13:54
jakinwe're hopefully done with ui changes :-/13:55
tannewtpaulproteus, well, I dont want to do any major rework which is what would be needed13:55
jakin(and this isn't a ui change)13:55
paulproteusOh, okay.13:55
* paulproteus wanders off again13:55
tannewtpaulproteus, frankly, I know you dislike the UI but I'm just working off what I was asked to do13:55
* paulproteus shrugs, okay13:55
tannewtpaulproteus, I don't think its that bad anyhow13:56
CIA-39jakin44 * r6828 /liblicense-kde/trunk/ (4 files in 3 dirs):14:08
CIA-39-If a file doesn't have a license, fill in the chooser with the default license. it is the license that will be selected when "No license" is unselected.14:08
CIA-39-Update deps14:08
*** sama has quit IRC14:10
CIA-39paulproteus * r6829 /jswidget/trunk/ (gen_template_js.py gen_translations.py): adding support for generating translations in .js files rather than evil DOM storage14:14
CIA-39tannewt * r6830 /liblicense-gnome/trunk/src/ (gui_gtk.py.in nautilus-liblicense.py): Fixed bug when modifying multiple files.14:16
CIA-39jakin44 * r6831 /liblicense-kde/trunk/license-widget/licensechooser.cpp: Select the correct combobox when setting a license (when a combination of flags returns more than one license).14:18
*** rejon has quit IRC14:20
CIA-39bse * r6832 /ccwordpress/trunk/www/images/international/ (nz-logo.png nz.png): New Zealand images.14:23
CIA-39tannewt * r6833 /livecontent/: Initial module for livecontent scripts.14:38
CIA-39nkinkade * r6834 /ccoer/trunk/scripts/cc_oer/ (import_csv.py import_rss.py): Fixed problem with adding empty tags.14:47
tannewtpaulproteus, do you want the live content scripts to be in a directory trunk/scripts or just trunk?14:50
paulproteusJust trunk should be okay.14:51
tannewtpaulproteus, alright14:51
CIA-39paulproteus * r6835 /jswidget/trunk/ (Makefile complete.js): hopefully no longer needs to store translations in the DOM14:51
tannewtpaulproteus, should I add the home directory?14:53
paulproteusOh, huh.14:54
paulproteusHow big is it?14:54
tannewt~200 mb i think14:55
paulproteusnathany_, ^^14:55
tannewtbecause of the content14:55
paulproteusWhat make you of this?14:55
paulproteustannewt, The best thing would be if you could have a script that maps filenames to URLs to grab them from, and a script I can run that replaces placeholder files you commit with downloadable URLs.14:56
tannewtpaulproteus, doesn't that defeat the purpose of svn in the first place?14:57
paulproteusNot really; you consider the media files "generated files" that you don't version.14:58
nathany_tannewt: only if we care about versioning the files14:58
nathany_right, what he said14:58
tannewtoh right, just  for the media files14:59
nathany_right14:59
paulproteustannewt, Exactly.14:59
tannewtI could commit everything but the content contents14:59
*** sama has joined #cc15:08
*** sama has joined #cc15:09
*** zwnj has quit IRC15:09
CIA-39paulproteus * r6836 /jswidget/trunk/.htaccess: UTF-8, I mean it15:10
*** sama has quit IRC15:26
tannewtpaulproteus, so you want everything but the media files?15:38
paulproteusPreferably zero out the media files, so the filenames do get committed, and write a script that looks for those specific files and inflates (i.e., downloads) or deflates (i.e., makes zero-byte) them.15:39
paulproteusKeep the generated thumbnails in svn.15:39
tannewtpaulproteus, that doesn't make much sense to me because they wont be used in version 2 and I only want to spend a minimal amount of time on this15:40
paulproteusThe generated thumbnails won't?  In that case, don't include 'em.15:40
CIA-39nyergler * r6837 /cc.engine/trunk/cc/engine/chooser.py: Wiki license (eww) bug fix.15:41
tannewtpaulproteus, all of the media wont15:41
paulproteusWell, okay then.15:42
paulproteusI'd still like the ability to recreate your LiveContent 1.0 CDs somehow.15:42
paulproteusCan I just ask you to do something reasonable and tell me later what it was that you did?15:42
tannewtpaulproteus, sure, I'll upload everything but the contents of the five content directories to svn15:43
paulproteusAnd you've put those five content directories somewhere I can access them or provided instructions on how to recreate them?15:44
tannewtpaulproteus, the directories will be included in svn but will have nothing in them so that in future revisions you can just drop content in15:45
tannewtpaulproteus, if you want the old content you can pull it off the cd15:45
paulproteusPull it off the CD isn't great.15:45
tannewtpaulproteus, or ask tvol for it15:45
paulproteusCan you do anything else?15:45
paulproteusCan you just make a tarball of them and stick it somewhere?15:45
paulproteusThen I'll put it in my apps.cc.org $HOME along with a note that that's where to find it.15:45
tannewtpaulproteus, sure, I can throw it on cc-livecontent.dreamhosters.com15:46
paulproteusCool.15:46
CIA-39nyergler * r6838 /cc.engine/trunk/cc/engine/ (chooser.py chooser_pages/index.pt configure.zcml): Fix for emailing license information.15:53
CIA-39paulproteus * r6839 /jswidget/trunk/ (5 files in 2 dirs): translations largely work without wasting space in DOM15:59
CIA-39jakin44 * r6840 /liblicense-gnome/trunk/src/nautilus-liblicense.py: Add a note for a minor (potential) TODO16:11
*** rejon has joined #cc16:21
*** bitjanitor has joined #cc16:22
*** bitjanitor has left #cc16:22
*** zwnj has joined #cc16:34
*** rejon has quit IRC16:40
*** bovinity has quit IRC16:43
*** nathany_ has quit IRC16:43
*** tannewt has quit IRC16:43
*** kristallpirat has quit IRC16:48
*** bovinity has joined #cc17:01
*** rejon has joined #cc17:02
*** tannewt has joined #cc17:07
*** rejon has quit IRC17:17
*** tannewt has quit IRC17:17
*** bovinity has quit IRC17:17
*** bovinity has joined #cc17:17
*** rejon has joined #cc17:17
*** tannewt has joined #cc17:17
*** bov has joined #cc17:21
*** tannewt_ has joined #cc17:21
bovride the tubes!17:21
*** rejo1 has joined #cc17:21
*** bse__ has joined #cc17:26
*** rejo2 has joined #cc17:26
bse__hahah17:26
bse__wf is going on17:26
*** tannewt__ has joined #cc17:26
*** tannewt has quit IRC17:26
jakinwhee!17:26
*** rejon has quit IRC17:27
*** bovinity has quit IRC17:27
*** geeksteph has quit IRC17:29
*** nathany has joined #cc17:36
CIA-39bse * r6841 /ccwordpress/trunk/cc4/ (9 files): Major layout enhancements. Minutiae remain.17:40
CIA-39bse * r6842 /ccwordpress/trunk/cc4/nav.php: Bad Blog tab! Don't activate on home page!17:44
*** rejo1 has quit IRC17:45
*** tannewt_ has quit IRC17:46
*** bov has quit IRC17:46
*** nathany_ has joined #cc17:46
*** nathany has quit IRC17:46
CIA-39tannewt * r6843 /livecontent/ (700 files in 167 dirs): LiveContent home directory minus content and build scripts.18:00
*** tannewt__ is now known as tannewt18:02
tannewtpaulproteus, there you go its in svn and the Desktop directory is http://cc-livecontent.dreamhosters.com/livecontent-desktop.tar.gz18:03
CIA-39tannewt * r6844 /liblicense/trunk/PRESS.asheesh: Removed old file.18:10
CIA-39paulproteus * r6845 /jswidget/trunk/gen_translations.py: better at extraction18:11
CIA-39nyergler * r6846 /cc.engine/trunk/cc/engine/ (chooser_pages/index.pt macros_templates/metadata.pt): Rollovers for chooser.18:12
CIA-39nyergler * r6847 /ccwordpress/trunk/www/includes/help.js: Rollovers for chooser.18:12
CIA-39bse * r6848 /ccwordpress/trunk/cc4/nav.php: un-stupify the Blog tab.18:14
CIA-39tannewt * r6849 /liblicense/tags/0.4/: tag for 0.4 release18:14
CIA-39paulproteus * r6850 /i18n/trunk/data/en/jswidget.Desire_license_in_specific_jurisdiction.html: duplicate string18:15
CIA-39nyergler * r6851 /cc.engine/trunk/cc/engine/macros_templates/support.pt: Navigation steps macros for PD.18:16
CIA-39paulproteus * r6852 /jswidget/trunk/template.html: the strings we actually should have been using for a long time18:18
CIA-39paulproteus * r6853 /license_xsl/trunk/licensexsl_tools/convert.py: accept unicode if it already is18:18
CIA-39paulproteus * r6854 /jswidget/trunk/gen_translations.py: handles sets and lists right, plus prints gratuitiously18:20
CIA-39nyergler * r6855 /cc.engine/trunk/cc/engine/i18n.py: Handle browsers where no http-accept language is specified (jon!).18:28
tannewtwow, thats hard work18:39
CIA-39paulproteus * r6856 /jswidget/trunk/template.html: oh my God, the strings are finally what they should be - except the ones I haven't changed yet18:41
CIA-39paulproteus * r6857 /jswidget/trunk/gen_template_js.py: stop trying to write a JSON writer myself18:43
CIA-39tannewt * r6858 /liblicense-gnome/tags/0.4/: tag for 0.4 release19:01
CIA-39jakin44 * r6859 /liblicense-kde/trunk/license-kcm/kcm_liblicense.cpp: version 0.419:02
CIA-39bse * r6860 /ccwordpress/trunk/cc4/sidebar.php: Hooked Jurisdiction chooser back up19:11
*** _Danny_B_ has quit IRC19:12
CIA-39tannewt * r6861 /liblicense-kde/tags/0.4/: tag for 0.4 release19:12
*** _DannyB|backup has joined #cc19:12
*** _DannyB|backup is now known as _Danny_B_19:12
*** _Danny_B_ has quit IRC19:19
cchelpbotNew news from http://wiki.creativecommons.org/wiki/index.php?title=special:recentchanges&feed=rss: Media Hosting Best Practice <http://wiki.creativecommons.org/Media_Hosting_Best_Practice>19:24
*** _Danny_B_ has joined #cc19:27
tannewtpaulproteus, 0.4 tarballs are up19:32
paulproteustannewt, zomg.19:32
tannewt:-)19:32
*** rejo2 has quit IRC19:49
*** geeksteph has joined #cc19:50
*** rejon has joined #cc19:52
*** nathany_ has quit IRC19:55
*** Murray has joined #cc20:05
CIA-39bse * r6862 /ccwordpress/trunk/cc4/ (header.php index.php style.css):20:06
CIA-39* Moved the strapline, now an H4 in the homepage "What is CC" block. I wasn't happy with the balance offset under the logo.20:06
CIA-39* Spacing tweaks.20:06
bse__i appreciate that, CIA-3920:06
CIA-39paulproteus * r6863 /i18n/trunk/data/en/jswidget.short.html: the real short string we will probably use20:09
CIA-39paulproteus * r6864 /jswidget/trunk/template.html: hopefully final strings and info box placement20:10
*** tannewt has quit IRC20:21
cchelpbotNew news from http://wiki.creativecommons.org/wiki/index.php?title=special:recentchanges&feed=rss: User talk:Paulsroadside <http://wiki.creativecommons.org/User_talk:Paulsroadside>20:28
*** bse__ has quit IRC20:46
*** tannewt has joined #cc21:08
*** Murray has quit IRC21:13
*** supervillain has joined #cc21:28
CIA-39paulproteus * r6865 /i18n/trunk/data/en/jswidget.no_license_chosen.html: no license21:29
supervillainI installed liblicense-gnome and python-nautilus, and restarted nautilus, but I can't see the cc properties editor in nautilus. Is there anything I need to do?21:35
paulproteussupervillain, I'm about to head out, but you should email the cc-devel list and ask for help there.21:35
paulproteusOr email the author, Scott - his email address should be easy enough to find in the package.21:35
paulproteushttp://lists.ibiblio.org/mailman/listinfo/cc-devel21:35
supervillainthanks.21:36
*** rejon has quit IRC21:39
tannewtsupervillain, I wrote liblicense, whats up?21:48
supervillaintannewt: how do I see the nautilus properties for cc?21:50
tannewtsupervillain, what prefix did you install ll-gnome to?21:51
tannewtsupervillain, it probably should be /usr21:53
tannewtsupervillain, my guess is that the liblicense extension is being put in the wrong directory21:53
supervillainwait I'll check it21:54
supervillainI have /usr/lib/liblicense.so.0.0.0 and /usr/lib/liblicense/21:56
tannewtsupervillain, okay, but what about when you installed the gnome stuff21:56
tannewtsupervillain, my directory is /usr/lib/nautilus/extensions-1.0/python/nautilus-liblicense.py21:57
tannewtsupervillain, minus the directory part21:57
tannewt:-)21:57
supervillaintannewt: I also have /usr/lib/nautilus/extensions-1.0/python/nautilus-liblicense.py and python-nautilus is installed in /usr/lib/nautilus-python/21:58
tannewtsupervillain, did you try running nautilus from command line to see if there is an error?21:59
supervillaintannewt: yes, this is the errors http://pastebin.com/f56b0a43f22:01
tannewtsupervillain, looks like a nautilus-python bug, what distro you on?22:02
supervillainI'm using feisty fawn22:03
supervillainubuntu22:03
tannewtsupervillain, hmm, well I'm gentoo and dont know what to tell you except that its a nautilus-python problem22:03
supervillainI think the problem is it can't find the /usr/lib/libpython2.5.so, slocate says, /usr/lib/libpython2.5.so.122:05
supervillain/usr/lib/libpython2.5.so.1.022:05
supervillainI'll try creating a symbolic link22:05
supervillainwow, now it's working!22:07
tannewtsupervillain, rock on, what do you think?22:07
supervillaintannewt: will it automatically create emblems for the particular file, because I it doesn't get displayed22:08
supervillaintannewt: I think this should be included default.22:08
tannewtsupervillain, emblems should be added after you license something22:09
supervillaintannewt: will the file I license will be uploaded?22:11
supervillaintannewt: still the file doesn't get emblemized22:15
tannewtsupervillain, no its doesn't upload anything, just embeds the license22:16
tannewtsupervillain, you probably need to update your icon cache22:16
supervillainok22:16
supervillaintannewt: btw, where is the icons for the cc emblems?22:18
tannewtsupervillain, they should end up in /usr/share/icons/hicolor/emblems/scalable or something like that22:19
tannewtsupervillain, gotta run, I'll be back in about two hours but you can also ask jakin questions22:20
*** tannewt has quit IRC22:20
supervillainok, thank you!22:20
supervillainI'll try to log backin22:21
*** supervillain has quit IRC22:22
*** libervisco has quit IRC22:58
*** libervisco has joined #cc22:59
*** libervisco has quit IRC23:00
*** imoet_imoet has joined #cc23:37
*** imoet_imoet has left #cc23:38

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