Wednesday, December 1st, 2010, 00:00 UTC | ||
[00:00:27] | discernica (discernica!~bfleming@76-10-179-162.dsl.teksavvy.com) has quit (Remote host closed the connection) | |
[00:03:42] | jmartens (jmartens!~jmartens@s5595e03d.adsl.wanadoo.nl) has quit (Quit: Leaving.) | |
[00:17:29] | _Techie_ (_Techie_!~Techie@technz.info) has quit (Ping timeout: 264 seconds) | |
[00:19:00] | _Techie_ (_Techie_!~Techie@technz.info) has joined #mythtv | |
[00:19:04] | danielk22: | sphery: not interested in playing devil's advocate for libmpeg2... |
[00:19:46] | sphery: | heh, cool |
[00:20:07] | sphery: | thanks for checking in, though |
[00:21:21] | danielk22: | markk_: feel free to rename those files, the naming convention is inherited from a very very early myth. We don't use it anymore. I think we had even considered fixing that once we moved from cvs to svn... |
[00:22:46] | markk_: | danielk22: thanks. I was planning on doing a little more testing today before hopefully applying to trunk. any objections/concerns? |
[00:28:33] | reynaldo (reynaldo!reynaldo@200.29.137.120) has quit (Quit: leaving) | |
[00:28:38] | jya: | what's the link between KDE 4.5 and MythTV ? |
[00:29:02] | jya: | why would someone believe it gives them floatting point exception when running mythtv-setup .. |
[00:29:23] | ** Beirdo shrugs ** | |
[00:29:59] | reynaldo (reynaldo!reynaldo@200.29.137.120) has joined #mythtv | |
[00:34:35] | danielk22 (danielk22!~danielk@96.57.9.142) has quit (Read error: Operation timed out) | |
[00:36:51] | high-rez (high-rez!~gus@carrera.bourg.net) has quit (Quit: client restart) | |
[00:37:12] | high-rez (high-rez!~gus@carrera.bourg.net) has joined #mythtv | |
[00:41:05] | knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Ping timeout: 245 seconds) | |
[00:42:36] | knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv | |
[00:49:16] | jya: | is there a tutorial somewhere on how to compile and use mythtv with valgrind ? |
[01:05:40] | Beirdo: | not really. I just run valgrind, and if it shows memory leaks, I'd then run again with the leak detection at full. |
[01:05:58] | Beirdo: | or if just checking for random buffer issues, etc, I use: |
[01:06:07] | Beirdo: | --track-origins=yes -v --time-stamp=yes --read-var-info=yes |
[01:06:53] | Beirdo: | and I always build debug build of myth |
[01:25:23] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[01:28:17] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 255 seconds) | |
[01:29:13] | kwmonroe (kwmonroe!~kwmonroe@32.97.110.58) has quit (Quit: Ex-Chat) | |
[01:34:08] | jya: | Beirdo: I get thousands of line of leaks when running mythavtest. Some of them are in the surround upmixer, tracing show the destructor properly called, yet it says that 1.5MB hasn't been freed. puzzling |
[01:38:52] | Beirdo: | that is odd. They say not freed, or definitely lost? |
[01:39:36] | jya: | definitely Lost, 104,208, inderectly lost: 1,611,754 byts , possibly, 26,815,064, still reachable 936,802 |
[01:40:42] | Beirdo: | hmm. there's probably one place that doesn't clean up quite right |
[01:41:57] | jya: | going into that report is going to take a while... some of the report about unintialised used is a tad misleading |
[01:42:22] | jya: | when opening the audio for example, you provide the pointer to the int that will contain the handle |
[01:42:44] | Beirdo: | right. did you initialize the int to a value before calling? |
[01:42:46] | jya: | it tells me uninitialised used.. of course it's non initialised, that's what you call the function on it for |
[01:43:04] | Beirdo: | well used for write or used for read? :) |
[01:43:17] | jya: | Beirdo: yeah, you do like snd_pcm_open(&handle ...) |
[01:43:29] | jya: | handle when the function returns will contain the new value |
[01:43:30] | Beirdo: | if it's used for read, then the code is expecting the caller to initialize it to a value before handing it off |
[01:43:38] | jya: | except if the function returns < 0 |
[01:43:53] | gigem_ (gigem_!~david@host137.12.intrusion.com) has joined #mythtv | |
[01:44:09] | Beirdo: | but yeah, it can be misleading at times :) |
[01:44:09] | jya: | I don't know what alsa does internally, but that variable should be write only |
[01:44:26] | jya: | no point initialising it beforehand |
[01:45:27] | jya: | I ran mythavtest for like 10s, I have a 41,335 lines report.. oh oby |
[01:45:47] | Beirdo: | it's a lot of fun |
[01:46:06] | jya: | yeah.. another day maybe :) |
[01:46:39] | ceros (ceros!~andres@xbmc/staff/ceros) has quit (Remote host closed the connection) | |
[01:46:55] | ceros (ceros!~andres@xbmc/staff/ceros) has joined #mythtv | |
[01:48:16] | gigem (gigem!~david@host137.12.intrusion.com) has quit (Ping timeout: 265 seconds) | |
[01:50:23] | Beirdo: | how you exit the program also can make a difference to what it may think is leaked, BTW |
[01:50:54] | Beirdo: | if you let it run to completion, it tends to be more accurate (or exit gracefully rather than ctrl-C) |
[01:57:24] | jya: | I press ESC when exiting |
[01:57:45] | jya: | BTW, it usually hangs there forever |
[02:19:28] | discernica (discernica!~bfleming@76-10-179-162.dsl.teksavvy.com) has joined #mythtv | |
[02:37:50] | NightMonkey (NightMonkey!~NightMonk@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[02:46:19] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Quit: Leaving) | |
[03:22:20] | jpabq- (jpabq-!~jpabq@174-28-182-216.albq.qwest.net) has quit (Ping timeout: 245 seconds) | |
[03:22:20] | jpabq (jpabq!~jpabq@174-28-182-216.albq.qwest.net) has quit (Ping timeout: 245 seconds) | |
[03:27:04] | jpabq (jpabq!~jpabq@174-28-182-216.albq.qwest.net) has joined #mythtv | |
[03:27:34] | abqjp (abqjp!~jpabq@174-28-182-216.albq.qwest.net) has joined #mythtv | |
[03:42:14] | Goga777 (Goga777!~Goga777@shpd-92-101-142-140.vologda.ru) has joined #mythtv | |
[03:46:27] | abqjp: | jya, with current trunk, DD5.1 and timestretch isn't producing DD5.1. Instead DD2.0 is produced. |
[03:46:40] | jya: | is it ? |
[03:46:54] | jya: | when did you last upgrade? |
[03:49:01] | jya: | is that with upmixed 2.0 or native 5.1 content ? |
[03:50:06] | Goga777 (Goga777!~Goga777@shpd-92-101-142-140.vologda.ru) has quit (Remote host closed the connection) | |
[03:50:36] | jya: | ah mes goutieres debordes, donc ca rentre par la fenetre maintenant |
[03:50:37] | jya: | super |
[03:50:43] | abqjp: | I *just* updated 15 minutes ago. |
[03:50:55] | jya: | wrong window |
[03:50:57] | abqjp: | Native 5.1 in the source. |
[03:51:19] | abqjp: | I have upmixing turned off. |
[03:51:37] | jya: | timestretch should never produced DD |
[03:51:51] | jya: | as soon as you have timestretch, passhtrough is disabled |
[03:52:20] | abqjp: | It has for the last several years. If the input is DD5.1, it decodes it, speeds it up, then re-encodes the individual channels back into 5.1 |
[03:52:32] | jya: | just trying here.. |
[03:52:35] | jya: | it's doing just that |
[03:53:03] | jya: | the 5.1 AC3 light still showing up. |
[03:53:12] | jya: | that's 0.24 with the last audio backport |
[03:53:13] | abqjp: | I did not update my mythbackend box. Do I need to? |
[03:53:17] | jya: | let me try trunk |
[03:53:18] | jya: | no |
[03:54:09] | abqjp: | Been a couple of weeks since I updated trunk. Before my receiver would show DD5.1. Now it shows DD2.0 |
[03:54:13] | jya: | none of the changes I've made should have broken that |
[03:54:21] | jya: | let me check |
[03:54:58] | abqjp: | Last time this happened it was because LCPM was being miss-detected. I had to turn it off to fix the problem. Now, that option is not even showing on that setup screen. |
[03:55:13] | jya: | ahhhh |
[03:55:31] | jya: | so you're using hdmi ? |
[03:55:42] | abqjp: | Yes, from a nvidia 220 card |
[03:55:55] | jya: | what amp are you using? |
[03:55:56] | abqjp: | but, the audio is going via a dedicated sound card with S/PDIF |
[03:56:09] | abqjp: | I have an Anthem AVM20v2 |
[03:56:31] | jya: | if you had to play with the lpcm setting, it's now in Advanced -> Stereo PCM |
[03:56:45] | abqjp: | I will go look |
[03:56:48] | jya: | but if you're using SPDIF, it's not necessary |
[03:57:06] | jya: | can you paste a log without touching the PCM option before and after time stretch ? |
[03:58:00] | jya: | if spdif, you should had never needed to touch it, as it would be greyed out |
[03:58:01] | abqjp: | I see "Stereo PCM only", but it is unchecked. |
[03:58:09] | jya: | does it appear ? |
[03:58:25] | jya: | what audio device do you have selected? |
[03:59:26] | jya: | if you have selected ALSA:iec958 or ALSA:spdif as audio device, but Stereo PCM only appears in the advanced option, it means alsa reports that the number of channels available is > 2 , and that's a bug |
[03:59:32] | jya: | you hsould report it to alsa |
[03:59:46] | jya: | iec958 should only ever return two channels |
[03:59:54] | abqjp: | ALSA:iec958:CARD=M410,DEV=0 |
[03:59:56] | jya: | because that's all it can do |
[04:00:07] | jya: | yeah, post a log somewhere |
[04:00:14] | jya: | but that's probably what is happening |
[04:00:41] | jya: | it reports more than 2 channels, so myth doesn't try to re-encode the audio in AC3 , but instead send it as LPCM |
[04:00:48] | jya: | which iec958 can't do (only stereo) |
[04:00:49] | abqjp: | Two logs, one with "Stereo PCM only" set, and one without, right? -v audio ? |
[04:00:58] | jya: | no no |
[04:01:04] | jya: | nothing checked |
[04:01:10] | jya: | just before and after timestretch |
[04:01:14] | jya: | with -v audio |
[04:01:24] | abqjp: | Ah. Okay. |
[04:01:24] | jya: | but i'm 95% confident I know what I'm going to read |
[04:01:42] | jya: | by uncheck I mean the PCM bit |
[04:02:24] | jya: | so the work around, is to check Stereo PCM only.. When you move the selection on the name of the device, what does it show at the bottom in the description ? |
[04:05:27] | abqjp: | It says it supports 7.1 including LCPM |
[04:05:32] | abqjp: | LPCM |
[04:05:43] | abqjp: | I have the log, do you still want it? |
[04:05:51] | jya: | sure |
[04:05:58] | jya: | so that's the problem |
[04:05:58] | abqjp: | pastbin or email? |
[04:06:03] | jya: | pastebin is fine |
[04:06:40] | jya: | ALSA is buggy for your card there. iec958 doesn't support 7.1 LPCM, and it let you open the device in that mode |
[04:06:46] | jya: | it shouldn't |
[04:06:54] | jya: | so just check the Stereo PCM only |
[04:07:03] | jya: | I guess I could amend the description |
[04:07:09] | jya: | and state or if buggy alsa |
[04:08:00] | abqjp: | Timestretch kicks in at 21:03:02.074 http://mythtv.pastebin.com/QSAU0Qii |
[04:08:42] | jya: | watching a bluray RIP here, (was testing a 5.1 video) , it tries the deinterlacer on a 24p video, |
[04:09:06] | jya: | abqjp: see the |
[04:09:07] | jya: | 2010-11–30 21:02:29.722 AO: 1 channel(s) are supported |
[04:09:07] | jya: | 2010-11–30 21:02:29.722 AO: 2 channel(s) are supported |
[04:09:07] | jya: | 2010-11–30 21:02:29.723 AO: 3 channel(s) are supported |
[04:09:07] | jya: | ...2010-11–30 21:02:29.723 AO: 8 channel(s) are supported |
[04:09:09] | jya: | that's just wrong |
[04:09:49] | abqjp: | Selecting the "Stereo PCM only" does seem to fix it. |
[04:10:03] | jya: | yeah, it forces the re-encoding |
[04:10:11] | jya: | myth doesn't re-encode if it can pass LPCM |
[04:10:24] | jya: | no point re-encoding to AC3 when you can pass LPCM directly |
[04:10:27] | abqjp: | In a couple of weeks I am getting a new preamp. It will actually support HDMI, so I will probably switch to use the nVidia 220 for audio at that time. |
[04:10:59] | jya: | I want to upgrade my primare with the SP 32 |
[04:11:15] | abqjp: | SP 32? |
[04:11:34] | jya: | yes, Primare SP32, a sound processor, supports HDMI and now True-HD |
[04:11:49] | abqjp: | I am not familiar with it. I will have to look it up. |
[04:11:52] | jya: | would be good if you lodged a bug with ALSA |
[04:12:18] | abqjp: | Do you happen to have a URL for that? |
[04:12:27] | jya: | reporting that iec958 accepts other than 2 channels |
[04:12:38] | abqjp: | That sound card actually DOES have 8 channel output — via analog. |
[04:12:50] | jya: | https://bugtrack.alsa-project.org/alsa-bug |
[04:13:58] | abqjp: | Do you happen to know what the ALSA folks will want to see? aplay -L or some such? |
[04:14:06] | jya: | not sure tbh |
[04:14:31] | jya: | there's a utility showing all what a device support |
[04:16:09] | jya: | let me find it |
[04:17:21] | jya: | http://mythtv.pastebin.com/F9udhZBa |
[04:17:49] | jya: | running it will show what the device report |
[04:24:45] | abqjp: | http://www.alsa-project.org/db/?f=43ce054a189 . . . 30f35ed6c822 |
[04:28:40] | abqjp: | https://bugtrack.alsa-project.org/alsa-bug/view.php?id=5211 |
[04:29:26] | abqjp: | Thanks for the help, jya. |
[04:29:36] | RDV_Linux (RDV_Linux!~doug@CPE001195554bb4-CM00252eac6f40.cpe.net.cable.rogers.com) has quit (Remote host closed the connection) | |
[04:30:09] | jya: | abqjp: you will be disappointed if you try to plug an hdmi amp to that board |
[04:30:34] | jya: | it seems that there's a hardware bug and the PCM channels aren't ordered properly |
[04:30:54] | abqjp: | ick! |
[04:31:01] | jya: | so you need to have a special alsa config re-ordering the channel |
[04:31:31] | jya: | you'll have to play in the settings with overriding the passhtorugh port, because re-ordering the channels, will break passthrough |
[04:31:45] | jya: | oh but you have a GT220 right? |
[04:31:49] | jya: | never mind there |
[04:32:06] | abqjp: | So, the GT200 works? |
[04:32:08] | jya: | why do you use the M410 and not the onboard spdif card? |
[04:32:32] | abqjp: | The M410 is higher quality and support 44.1K not just 48K |
[04:32:32] | jya: | the GT200 doesn't that exist? GT210 and GT220, supports native hdmi audio |
[04:32:48] | abqjp: | GT220 is what I have. |
[04:32:48] | jya: | you "think" it support 44.1k :) |
[04:32:52] | abqjp: | It does. |
[04:33:12] | abqjp: | I know there aren't many cards that do, but it does. |
[04:33:20] | jya: | that card reports plenty of sampling rate, just like it reports plenty of channels |
[04:33:32] | jya: | I wonder if it actually does, or that just what ALSA reports |
[04:33:44] | abqjp: | I don't care so much anymore since I don't use Myth for music anymore. |
[04:33:52] | jya: | especially if what you want is passhtorugh, you don't have much choice |
[04:33:56] | jya: | ok |
[04:33:59] | abqjp: | Says it on the box the card came in. |
[04:35:29] | abqjp: | I assume I will need a newer version of ALSA for the GT220 audio. I am currently running 1.0.22. |
[04:36:21] | jya: | yeah |
[04:36:28] | jya: | you need 1.0.23, drivers *and* libraries |
[04:36:38] | jya: | and depending on your card, it may not work at all |
[04:36:47] | jya: | it works perfectly for me |
[04:37:15] | jya: | but seen a few reports for others where it doesn't work , either not well or not at all |
[04:38:22] | abqjp: | Cool. Thanks. |
[04:41:35] | hobiga (hobiga!~hobiga@173.210.255.195) has joined #mythtv | |
[04:46:10] | jya: | there's a hdmi howto on XMBC , quite well done |
[04:46:39] | jya: | trunk and now 0.24 tries very hard to find an audio configuration that works.. so hopefully it will work for you |
[04:49:51] | danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv | |
[04:56:47] | danielk22: | markk_: Sorry for logging off so unceremoniously earlier.. I believe I've lost my first laptop to child+juice.. Anyway, feel free to take the RingBuffer patch. |
[05:15:43] | abqjp (abqjp!~jpabq@174-28-182-216.albq.qwest.net) has quit (Read error: Connection reset by peer) | |
[05:15:54] | jpabq (jpabq!~jpabq@174-28-182-216.albq.qwest.net) has quit (Ping timeout: 265 seconds) | |
[05:20:11] | jpabq (jpabq!~jpabq@174-28-182-216.albq.qwest.net) has joined #mythtv | |
[05:21:31] | jpabq- (jpabq-!~jpabq@174-28-182-216.albq.qwest.net) has joined #mythtv | |
[05:27:39] | dingus (dingus!~USER-PC@203.171.74.253.static.rev.aanet.com.au) has joined #mythtv | |
[05:29:49] | dingus (dingus!~USER-PC@203.171.74.253.static.rev.aanet.com.au) has quit (Read error: Connection reset by peer) | |
[05:36:20] | Chutt_ (Chutt_!~ijr@cpe-24-166-52-87.neo.res.rr.com) has joined #mythtv | |
[05:37:41] | Chutt (Chutt!~ijr@cpe-24-166-52-87.neo.res.rr.com) has quit (Ping timeout: 240 seconds) | |
[05:41:04] | ** xris ponders the damage of un-marking all of the svn magic tags... ** | |
[05:44:42] | xris: | danielk22: ping |
[05:46:02] | mrguitar (mrguitar!~mrguitar@72-48-199-12.dyn.grandenetworks.net) has quit (Ping timeout: 255 seconds) | |
[05:50:20] | xris: | danielk22: nevermind |
[06:12:28] | gigem (gigem!~david@host137.12.intrusion.com) has joined #mythtv | |
[06:16:24] | gigem_ (gigem_!~david@host137.12.intrusion.com) has quit (Ping timeout: 250 seconds) | |
[06:33:05] | xris: | ok, looks like we're good to go for git. Just need to pick a time to make the cut. |
[06:47:14] | kenni (kenni!~kenni@pfsense.dhcp.pop.k-net.dk) has quit (Ping timeout: 260 seconds) | |
[06:59:54] | Chutt_ (Chutt_!~ijr@cpe-24-166-52-87.neo.res.rr.com) has quit (Read error: Connection reset by peer) | |
[07:00:13] | Chutt_ (Chutt_!~ijr@cpe-24-166-52-87.neo.res.rr.com) has joined #mythtv | |
[07:09:25] | el_duerino (el_duerino!~afey@2001:4bd8:2:2:223:aeff:fe91:6669) has joined #mythtv | |
[07:09:29] | el_duerino (el_duerino!~afey@2001:4bd8:2:2:223:aeff:fe91:6669) has left #mythtv () | |
[07:12:59] | kenni (kenni!~kenni@pfsense.dhcp.pop.k-net.dk) has joined #mythtv | |
[07:29:35] | Diverdude (Diverdude!~Diverdude@1709ds1-vbr.0.fullrate.dk) has quit (Quit: Leaving) | |
[07:30:55] | raynop (raynop!~quassel@41.14.63.38) has joined #mythtv | |
[07:39:30] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[08:05:43] | Beirdo: | Now that was fun. |
[08:14:18] | duerF (duerF!~tommi@heima.tommi.org) has quit (Quit: Leaving) | |
[08:55:14] | el_duerino (el_duerino!~afey@2001:4bd8:2:2:223:aeff:fe91:6669) has joined #mythtv | |
[08:55:34] | el_duerino (el_duerino!~afey@2001:4bd8:2:2:223:aeff:fe91:6669) has left #mythtv () | |
[08:57:17] | xris (xris!~xris@xris.forevermore.net) has joined #mythtv | |
[09:37:36] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[09:40:19] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 240 seconds) | |
[09:45:44] | xris (xris!~xris@xris.forevermore.net) has quit (Ping timeout: 260 seconds) | |
[09:48:35] | stuarta: | Beirdo: fun and profit? |
[09:51:11] | stuarta: | jya: for valgrind i always add --show-reachable=yes --error-limit=no --logfile=blah (oh and use a debug or profile build) |
[09:51:37] | Beirdo: | oh yeah, forgot the --logfile :) |
[09:51:46] | raynop: | is the Antec Multimedia Station Premier Deluxe IR Receiver and Remote compatible with mythtv and has mythtv builtin drivers for it? |
[09:52:11] | Beirdo: | yeah, moved the bot over to the new server, but I wedged clucene by reimporting while the bot was running |
[09:52:24] | Beirdo: | raynop: #mythtv-users.... see topic :) |
[09:53:03] | Beirdo: | anyways, I'll have to take it down for an hour at some opportune time and import it all. Silly non-threadsafe writes |
[09:54:03] | Beirdo: | and the mythsystem-rewrite stuff compiles under the cross-compile setup, but I have yet to try running it under Windows |
[09:55:47] | Beirdo: | anyways, bed for me |
[09:56:38] | stuarta: | nn |
[09:57:05] | wagnerrp: | stuarta: ever hear anything about the irc masks? |
[09:57:49] | stuarta: | the most i've heard is via stuartm, apparently we need to get o_cee to transfer the founder rights to #mythtv-users and it'll bump us up the priority list |
[09:58:02] | stuarta: | however o_cee is rarely on irc these days |
[09:58:06] | Beirdo: | so stupid |
[09:58:12] | Beirdo: | anyways :) |
[09:58:15] | markk_ (markk_!~mark@cm69.delta193.maxonline.com.sg) has quit (Ping timeout: 272 seconds) | |
[09:58:43] | stuarta: | o_cee = oscar doesn't it? |
[09:58:57] | stuarta: | i think i'll try tracking him down via old emails |
[09:59:33] | stuartm: | stuarta: other way around, since we can't get in touch with o_cee we get priority because we need to regain the channel |
[10:00:07] | stuarta: | so what happens if we do get in contact with him? |
[10:00:17] | stuarta: | get it transfered and it'll help? |
[10:00:21] | stuarta: | or will it hinder? |
[10:00:25] | stuartm: | hinder |
[10:00:30] | stuarta: | ffs |
[10:00:32] | stuartm: | if we don't need to take control of a channel then we don't get priority |
[10:01:30] | stuartm: | stuarta: details are here – http://blog.freenode.net/2010/06/group-regist . . . rifications/ |
[10:02:08] | stuartm: | "While we appreciate that many projects have been waiting months or years for a form to be processed, we must consider GRFs filed in order to obtain channel ownership for a legitimate project to be a priority" |
[10:02:55] | stuarta: | that page doesn't actually provide us any more information than that, nor does it really help |
[10:03:09] | stuarta: | wtf are we in the queue? 485727834785th? |
[10:03:28] | stuartm: | since we want to obtain #mythtv-users as an official channel, we qualify for the increased priority, at least that's what I was told in #freenode |
[10:04:08] | stuarta: | that makes a bit more sense than what i understood last time we chatted about this |
[10:05:22] | stuartm: | "If you are a prospective group contact who has filed a GRF form before and you fall into the priority group (to be clear: you are in the priority group only if you need the GRF to be processed in order for you to gain access to the #group or #project channel on freenode), please email us at grfprocess at freenode dot net." << Suggests that #mythtv would qualify, #mythtv-users might not, but I can only go by what was told to |
[10:05:24] | stuartm: | me by an admin |
[10:05:53] | stuarta: | well i've asked for #mythtv* |
[10:06:06] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[10:06:15] | stuartm: | they wanted the group contact, i.e. you, to get in touch |
[10:06:31] | stuarta: | we should do that in a few minutes |
[10:07:32] | NightMonkey (NightMonkey!~NightMonk@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!) | |
[10:09:00] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 245 seconds) | |
[10:10:39] | markk_ (markk_!~mark@srv120.dedicated.netrino.co.uk) has joined #mythtv | |
[10:14:52] | markk_ (markk_!~mark@srv120.dedicated.netrino.co.uk) has quit (Read error: Connection reset by peer) | |
[10:16:13] | jamesba (jamesba!~jamesba@gateb.kw.bbc.co.uk) has joined #mythtv | |
[10:25:00] | stuarta: | stuartm: shall we pop over to #freenode and see if we can sort this out? |
[10:26:51] | stuartm: | sure |
[10:33:51] | markk_ (markk_!~mark@cm69.delta193.maxonline.com.sg) has joined #mythtv | |
[10:35:42] | dekarl (dekarl!~deKarl@e180131100.adsl.alicedsl.de) has joined #mythtv | |
[10:37:40] | dekarl1 (dekarl1!~deKarl@e180147220.adsl.alicedsl.de) has quit (Ping timeout: 276 seconds) | |
[10:42:13] | Chutt_ (Chutt_!~ijr@cpe-24-166-52-87.neo.res.rr.com) has quit (Read error: Connection reset by peer) | |
[10:42:30] | Chutt_ (Chutt_!~ijr@cpe-24-166-52-87.neo.res.rr.com) has joined #mythtv | |
[11:10:52] | PointyPumper (PointyPumper!~pintlezz@190.244.73.13) has quit (Ping timeout: 265 seconds) | |
[11:13:03] | stuarta: | anyone got the github address for checking out the repo... |
[11:17:00] | PointyPumper (PointyPumper!~pintlezz@190.244.73.13) has joined #mythtv | |
[11:41:23] | xris (xris!~xris@xris.forevermore.net) has joined #mythtv | |
[11:42:58] | paul-h: | iamlindoro: Have you tried the patches on #9301? They aren't working for me and just wanted to be sure it does actually work for someone before I spend any time trying to figure out what I've done wrong. |
[12:00:54] | RDV_Linux (RDV_Linux!~doug@CPE001195554bb4-CM00252eac6f40.cpe.net.cable.rogers.com) has joined #mythtv | |
[12:04:53] | _Techie_ (_Techie_!~Techie@technz.info) has quit (Ping timeout: 264 seconds) | |
[12:10:08] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[12:13:10] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 245 seconds) | |
[12:15:26] | justinh (justinh!~justin@cpc1-salf4-0-0-cust69.10-2.cable.virginmedia.com) has quit (Quit: leaving) | |
[12:21:29] | Goga777 (Goga777!~Goga777@shpd-92-101-130-172.vologda.ru) has joined #mythtv | |
[12:23:07] | _Techie_ (_Techie_!~Techie@technz.info) has joined #mythtv | |
[12:30:41] | _Techie_ (_Techie_!~Techie@technz.info) has quit (Ping timeout: 264 seconds) | |
[12:38:07] | _Techie_ (_Techie_!~Techie@technz.info) has joined #mythtv | |
[12:46:55] | simonckenyon (simonckenyon!~simoncken@195.7.61.12) has quit (Quit: KVIrc 4.0.0 Insomnia http://www.kvirc.net/) | |
[12:47:03] | simonckenyon (simonckenyon!~simoncken@195.7.61.12) has joined #mythtv | |
[12:48:11] | raynop (raynop!~quassel@41.14.63.38) has quit (Ping timeout: 240 seconds) | |
[13:00:37] | inordkuo (inordkuo!~inorkuo@nsc64.16.142-198.newsouth.net) has joined #mythtv | |
[13:32:10] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[13:34:40] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 240 seconds) | |
[13:35:01] | cesman_ (cesman_!~cecil@pool-71-254-162-41.lsanca.fios.verizon.net) has joined #mythtv | |
[13:35:11] | cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has quit (Ping timeout: 265 seconds) | |
[13:48:19] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[13:49:35] | mrguitar (mrguitar!~mrguitar@72-48-199-12.dyn.grandenetworks.net) has joined #mythtv | |
[13:50:58] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 250 seconds) | |
[14:03:05] | el_duerino (el_duerino!~afey@2001:4bd8:2:2:223:aeff:fe91:6669) has joined #mythtv | |
[14:04:17] | el_duerino: | markk_: are you going to backport changeset 27148 to 0.24.1? |
[14:39:32] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[14:42:06] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 250 seconds) | |
[14:50:31] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[14:51:01] | kth (kth!~kth@dyndsl-080-228-180-110.ewe-ip-backbone.de) has joined #mythtv | |
[15:13:54] | kth1 (kth1!~kth@dyndsl-080-228-184-116.ewe-ip-backbone.de) has joined #mythtv | |
[15:14:23] | kth (kth!~kth@dyndsl-080-228-180-110.ewe-ip-backbone.de) has quit (Ping timeout: 255 seconds) | |
[15:26:33] | stuartm: | who is maintaining MythCenter these days? |
[15:34:24] | iamlindoro: | paul-h, I haven't had a chance to try them yet-- I can apply and test this evening though |
[15:34:38] | iamlindoro: | stuartm, daniel last I checked |
[15:35:11] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[15:35:14] | stuartm: | ok, guess I'll hang onto this then, danielk22's busy enough |
[15:35:42] | iamlindoro: | svn rm themes/MythCenter && svn ci -m "Fix MythCenter." |
[15:35:50] | stuartm: | http://svn.mythtv.org/trac/ticket/9237 is at least partially a theme problem, maybe entirely |
[15:36:02] | Goga777 (Goga777!~Goga777@shpd-92-101-130-172.vologda.ru) has quit (Remote host closed the connection) | |
[15:36:37] | iamlindoro: | yeah, sounds like a theme problem |
[15:36:44] | stuartm: | it's the old issue of incorrect or missing areas which only becomes a problem with QT because of the clipping optimisations |
[15:37:48] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 245 seconds) | |
[15:38:23] | stuartm: | it's confusing that it works in opengl, maybe I should implement clipping for opengl or at least the same area checking |
[15:39:09] | iamlindoro: | Fix that broken leg by firing repeatedly into the good one? ;) |
[15:39:41] | stuartm: | something like that |
[15:44:25] | stuartm: | but seriously there's not much point in widgets having areas if they are optional, they do serve a purpose aside from optimising drawing, e.g. mouse movement/clicks need to know exactly where widgets lie on a page, it will be vital for colour keying of video so that foreground widgets can sit over the video |
[15:48:42] | stuartm: | paul-h: do we know if libcdio offers the error correction that cdparanoia provides? |
[15:49:05] | stuartm: | sad to say but some of my CDs are a little scratched |
[15:55:32] | paul-h: | stuartm: It appears to include it's own version of cdparanoia |
[15:57:37] | andreax (andreax!~Andreaz@tmo-108-236.customers.d1-online.com) has joined #mythtv | |
[15:58:18] | stuartm: | ah, that should be fine then :) |
[15:59:29] | paul-h: | Same api by the look of it http://www.gnu.org/software/libcdio/doxygen/paranoia_8h.html |
[16:00:11] | kwmonroe (kwmonroe!~kwmonroe@32.97.110.58) has joined #mythtv | |
[16:01:59] | stuartm: | nice |
[16:09:49] | stuartm: | paul-h: seems I could have got that answer by googling, so I apologise for wasting your time |
[16:22:58] | Kunalagon (Kunalagon!~Kunalagon@212.200.240.143) has joined #mythtv | |
[16:38:57] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[16:41:11] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 240 seconds) | |
[16:53:52] | danielk22: | stuartm: I'm only maintaining the MythCenter-wide theme. Sometimes I fix MythCenter stuff, but only if it is obviously a bug and I don't think it will cause a ripple effect. |
[16:55:47] | danielk22: | stuartm: I already did a pass to fix things that were drawn outside their clipping areas in MythCenter-wide. But I thought statetypes without an area got their area from the image size, is that not correct? |
[17:00:29] | danielk22: | stuartm I think it would be really useful if there were a mode where every element on the screen got a border drawn around it's edges. Ideally in red if that border was outside the parent, but even just seeing the borders would help. |
[17:10:24] | kormoc is now known as kormoc_afk | |
[17:10:42] | stuartm: | danielk22: I'll see about adding that |
[17:12:17] | stuartm: | there is some support for parent widgets to expand to contain their children, but I don't remember how complete it is, I'll look at that |
[17:47:12] | andreax (andreax!~Andreaz@tmo-108-236.customers.d1-online.com) has quit (Read error: Connection reset by peer) | |
[17:53:42] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[17:54:28] | Gibby (Gibby!~gibby@204.118.10.244) has quit (Quit: Leaving) | |
[18:02:55] | jamesba (jamesba!~jamesba@gateb.kw.bbc.co.uk) has quit (Quit: Leaving) | |
[18:04:22] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[18:06:43] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 240 seconds) | |
[18:10:12] | Gibby (Gibby!~gibby@204.118.10.244) has joined #mythtv | |
[18:11:37] | RDV_Linux (RDV_Linux!~doug@CPE001195554bb4-CM00252eac6f40.cpe.net.cable.rogers.com) has quit (Remote host closed the connection) | |
[18:21:14] | j-rod|afk is now known as j-rod | |
[18:23:10] | kormoc_afk is now known as kormoc | |
[18:25:45] | Agrajag- (Agrajag-!~filip@c220-239-255-203.artrmn3.nsw.optusnet.com.au) has joined #mythtv | |
[18:34:21] | RDV_Linux (RDV_Linux!~doug@CPE001195554bb4-CM00252eac6f40.cpe.net.cable.rogers.com) has joined #mythtv | |
[18:50:07] | stuartm: | Beirdo: github needs a re-sync? We're talking about cutting over but as far as I can tell it's not been updated for a week |
[18:51:17] | Beirdo: | Yes, Janne said he'll be working on importing the rest |
[18:52:24] | stuarta: | where do we get our github logins from? |
[18:55:24] | xris: | stuarta: yeah, janne will resync tomorrow 18:00 UTC |
[18:55:33] | xris: | though he may also do it today |
[18:55:50] | xris: | stuarta: sign up for github and give the nick to one of us to add you to the project as a committer |
[18:56:18] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
[18:56:20] | jannau: | xris: 1–2 hours later is fine for me too |
[18:56:37] | xris: | jannau: 30 minutes later would be great. |
[18:56:46] | stuarta: | xris: stuarta |
[18:56:49] | xris: | give me time to disable read on SVN, and post news to the website |
[18:57:35] | stuartm: | I've lost the git<>svn cheatsheet url, had this nice printable table of svn commands and their git equivalents, does anyone know the one I mean or something similar? |
[18:57:48] | stuarta: | google for git for svn users |
[18:57:59] | stuarta: | get plenty |
[18:58:20] | xris: | http://svn.mythtv.org/trac/wiki/UsingGit |
[18:58:30] | xris: | hmm, why do I not see "add member"? |
[18:58:49] | stuarta: | can somebody update that page with the github master address |
[18:58:59] | xris: | stuarta: ok, found it |
[18:59:09] | xris: | stuarta: Beirdo's updating the page now |
[18:59:19] | stuartm: | stuarta: can't see to find a nice A4-sized table version, but I'll persist |
[18:59:35] | iamlindoro: | OK, so when I sign up for a github account, should I use @mythtv.org as the e-mail? Is that forwarding already working? |
[19:00:01] | xris: | iamlindoro / stuarta: you can have multiple addresses.. I have about 8 programmed into github for various things. |
[19:00:05] | Beirdo: | the forwarding is in, yes. |
[19:00:06] | stuartm: | stuarta: I can't seem to find a stuarta registered |
[19:00:17] | stuarta: | github.com? |
[19:00:18] | xris: | I signed up with a github-specific one, and added the @mythtv one as an alias.. |
[19:00:28] | Beirdo: | as long as you make sure to link the @mythtv.org in the list on github, all should be good |
[19:00:37] | Beirdo: | stuarta: www.github.com, yes |
[19:00:48] | stuarta: | i made @mythtv.org the visible address |
[19:00:48] | xris: | stuartm: he's there, I added him to the mythtv team |
[19:01:00] | stuarta: | and my main one as the actual email address |
[19:01:08] | xris: | cool |
[19:01:11] | xris: | maybe I should do that |
[19:01:11] | stuartm: | xris: strange, not showing up in a search here |
[19:01:19] | xris: | https://github.com/stuarta |
[19:01:36] | iamlindoro: | xris: https://github.com/rmcnamara |
[19:01:45] | iamlindoro: | Not sure what all I need to add to the account for you to do what you need to do |
[19:02:03] | xris: | iamlindoro: done |
[19:02:08] | xris: | I just need the name |
[19:02:49] | xris: | hmm, github is complaining that we're using too much disk space |
[19:03:21] | Beirdo: | Heh. Great. Let's ask for an extension, they do allow it. It's actually only a quota |
[19:03:22] | stuartm: | heh "Over Limit! 0.40GB/0.30GB" |
[19:03:48] | xris: | Beirdo: how do you do that? |
[19:04:02] | stuarta: | lets add all our 0.3gb's together :) |
[19:04:06] | Beirdo: | I saw it somewhere buried in help :) |
[19:05:11] | ** stuarta blames it on the themes repo ** | |
[19:05:38] | Beirdo: | once the non-core themes are transitioned out, that should get better, but in the mean time :) |
[19:05:45] | stuartm: | yeah, that empty theme repo is using all our space! |
[19:09:21] | iamlindoro: | So once one has an account and is a dev, does that mean I can somehow check out our repos and (theoretically) commit a change? |
[19:09:35] | Beirdo: | http://support.github.com/discussions/repos/4 . . . rivate-repos |
[19:09:40] | iamlindoro: | Sorry, this is all opaque to me, I am just not seeing how all the pieces fit together yet |
[19:10:08] | Beirdo: | yes, you should be able to, once you give them a public key for authentication on the commits |
[19:10:15] | iamlindoro: | I did so |
[19:10:21] | iamlindoro: | Is there a github crib sheet? |
[19:10:24] | iamlindoro: | (for devs?) |
[19:10:45] | xris: | Beirdo: yeah, more info on the plans/pricing page at github |
[19:10:50] | Beirdo: | http://help.github.com/ |
[19:11:06] | xris: | iamlindoro: and a git cheatsheat page Beirdo created in our trac wiki.. |
[19:11:09] | Beirdo: | it has links to so many different crib sheets :) |
[19:11:23] | iamlindoro: | Erm, so I want to "fork" our repo? |
[19:11:32] | xris: | no |
[19:11:50] | xris: | you want to clone (svn equivalent: checkout) the main one |
[19:12:00] | xris: | only reason you'd want to fork is if you want a separate public repo |
[19:12:19] | Beirdo: | yeah. That's most useful for those not on the dev team |
[19:12:45] | Beirdo: | so they can commit to their repo, and then send us a pull request to get their work pulled into our repo |
[19:13:18] | iamlindoro: | Heh. "You can find this clone URL in the repo’s header when viewing its source page." Well that's user friendly |
[19:14:07] | Beirdo: | git clone git@github.com :MythTV/mythtv.git |
[19:14:16] | Beirdo: | once you have your machine setup :) |
[19:14:29] | xris: | Beirdo: we should add a "please try your best to use git 1.7.x" |
[19:14:32] | Beirdo: | http://svn.mythtv.org/trac/wiki/UsingGit |
[19:14:35] | Beirdo: | BTW |
[19:14:42] | Beirdo: | ooh, true |
[19:15:05] | xris: | since we have a number of debian-using devs who will need a newer-than-stable apt repo for that |
[19:15:45] | Beirdo: | and possibly Centos-using as well |
[19:15:57] | Beirdo: | as it may not be 100% up-to-date either :) |
[19:16:12] | xris: | yeah, centos and not-latest-fedora are behind as well |
[19:16:31] | xris: | I had to compile a new git for my f12 mythbox.. but I *really* need to just update it. |
[19:16:43] | Beirdo: | heh |
[19:17:05] | Beirdo: | ooops. |
[19:17:14] | Beirdo: | just filled /home on my dev box |
[19:17:26] | stoffel (stoffel!~quassel@p57B4B561.dip.t-dialin.net) has joined #mythtv | |
[19:17:31] | Beirdo: | stoooopid. |
[19:17:45] | stuarta: | doh |
[19:18:09] | ** stuarta tries to work out how to add extra email accounts to ohloh ** | |
[19:18:29] | Beirdo: | Hmm, i think you just claim the new ones |
[19:19:15] | stuartm: | ah-hah, found my original print-out of that table |
[19:19:32] | ** stuartm pins it to the wall about his screens ** | |
[19:22:04] | jannau: | github repo is updated |
[19:22:16] | sphery: | stuartm: fwiw, if you google git cheatsheet a4 , there are several out there. No idea if any are worthwhile, but http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html (see also https://git.wiki.kernel.org/index.php/GitCheatSheet ) and http://jan-krueger.net/development/git-cheat- . . . nded-edition are pretty |
[19:23:32] | Beirdo: | Thanks, jannau ;) |
[19:23:34] | stuartm: | sphery: sorry, I should have been more specific, this particular one maps svn command to git commands, that said some of those look handy |
[19:23:41] | iamlindoro: | What is the advantage of Git 1.7 over other versions? |
[19:24:43] | iamlindoro: | (I'm on 1.7.1, I'm just curious) |
[19:25:50] | jannau: | superm1: how important is the history of the packaging bits to you? |
[19:25:52] | Beirdo: | I forget off-hand. They made it a lot better, but I don't remember details |
[19:26:10] | Beirdo: | jannau: I was planning to do those pulls, but you are welcome to them |
[19:26:45] | iamlindoro: | Beirdo: Heh, strong case to upgrade... "It's better. A lot." ;) |
[19:27:24] | Beirdo: | heh, yeah |
[19:27:29] | jannau: | Beirdo: the history is quite ugly and I would prefer a single commit if it is not that important |
[19:27:35] | iamlindoro: | mathematically, 6% better ;) |
[19:28:03] | jannau: | Beirdo: and we can only do it after svn is write only |
[19:28:07] | jannau: | err read-only |
[19:28:46] | Beirdo: | agreed on the history being messy, but why couldn't we do it now? conflicts on svn->git, I guess? |
[19:29:37] | jannau: | yes |
[19:29:49] | Steve_Goodey (Steve_Goodey!~steve@host86-147-176-135.range86-147.btcentralplus.com) has joined #mythtv | |
[19:29:52] | Beirdo: | OK. |
[19:31:37] | ** iamlindoro wonders why kkuphal goes to -developers to get user help and order up changes to the wiki ** | |
[19:32:39] | Beirdo: | I wondered that too a few times |
[19:35:20] | Steve_Goodey (Steve_Goodey!~steve@host86-147-176-135.range86-147.btcentralplus.com) has quit (Remote host closed the connection) | |
[19:35:21] | Gibby: | Did the source move to GIT yet? |
[19:35:44] | Gibby: | I know it is there, but is it actually being used |
[19:35:49] | Steve_Goodey (Steve_Goodey!~steve@host86-147-176-135.range86-147.btcentralplus.com) has joined #mythtv | |
[19:36:37] | Beirdo: | We are doing the cutover in the next 24h |
[19:37:18] | stuartm: | wow, the ssh connection is slow, pulling a max of 300kb/s average under 100kb/s, against a steady 1.1Mb/s on the http? read-only address |
[19:37:56] | Gibby: | i am pulling 1.1MB over the ssh |
[19:38:27] | Gibby: | well it finished at a 1.08 avg |
[19:38:50] | NightMonkey (NightMonkey!~NightMonk@173-164-139-193-SFBA.hfc.comcastbusiness.net) has joined #mythtv | |
[19:38:51] | NightMonkey (NightMonkey!~NightMonk@173-164-139-193-SFBA.hfc.comcastbusiness.net) has quit (Changing host) | |
[19:38:51] | NightMonkey (NightMonkey!~NightMonk@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[19:39:25] | stuartm: | killed it an restarted, doing much better now, around the 1.1Mb/s mark |
[19:40:40] | Steve_Goodey (Steve_Goodey!~steve@host86-147-176-135.range86-147.btcentralplus.com) has quit (Ping timeout: 245 seconds) | |
[19:42:35] | kormoc: | iamlindoro, 1.7.x makes it harder for me to crash the repo (in theory) |
[19:42:41] | xris: | heh |
[19:43:02] | gigem_ (gigem_!~david@host137.12.intrusion.com) has joined #mythtv | |
[19:43:31] | Gibby: | is the Ticketing system going to be moved to git Issues? |
[19:44:14] | kormoc: | huh, I have no mythtv repo owernship :( |
[19:45:10] | xris: | Gibby: no |
[19:45:12] | xris: | god no |
[19:45:14] | Beirdo: | I don't even see a kormoc-related in the member list yet, you got a github account for us to add? |
[19:45:42] | Gibby: | xris: lol, just wondering... |
[19:46:24] | kormoc: | Beirdo, kormoc@gmail.com |
[19:46:31] | Captain_Murdoch: | Beirdo, regarding moving themes out, how will that use less space if we remove/delete those and move them into another repo (even if it's under MythTV-Themes instead of MythTV). won't all the history still consume our disk space? |
[19:46:36] | Beirdo: | that's not a github account :) |
[19:46:42] | kormoc: | yes it is |
[19:46:43] | gigem (gigem!~david@host137.12.intrusion.com) has quit (Ping timeout: 240 seconds) | |
[19:46:52] | Captain_Murdoch: | and not everyone needs to be a repo owner |
[19:46:56] | Beirdo: | github username? you used your email as the username? |
[19:47:20] | kormoc: | it's what I log in with |
[19:47:24] | Beirdo: | Captain_Murdoch: hmmm, possibly so, but we can do what we can. |
[19:47:44] | Beirdo: | it says kormoc :) |
[19:47:44] | Captain_Murdoch: | Beirdo, yeah, I still want to split them out, but I was just wanting to verify what I thought about the disk space. :) |
[19:47:48] | kormoc: | ooh, my username is kormoc, I just log in with my email |
[19:47:49] | kormoc: | weird |
[19:47:57] | Beirdo: | heeh |
[19:48:12] | Beirdo: | added to the Developers list, you should be able to push/pull now |
[19:48:58] | jannau: | open source projects can afaik request more space for free |
[19:49:44] | Beirdo: | yeah, they seem to not get too bent at under 1G anyways, and we can easily request more |
[19:50:01] | jannau: | if we want to split the themes out would make sense to purge them during the conversion |
[19:50:12] | Beirdo: | agreed |
[19:50:40] | sphery: | I'm all for splitting them out |
[19:51:41] | Beirdo: | we can even keep the old history on the split-off repo, AFAIK |
[19:52:26] | jannau: | keeping the history is not a problem, purging it completely from the main repo is |
[19:53:00] | Beirdo: | yeah, it will affect history on everything else |
[19:53:27] | Beirdo: | not necessarily a *problem*, but makes life more tricky |
[19:53:39] | xris: | yeah, we can always split and keep a cloned copy on our own server for posterity |
[19:53:52] | Beirdo: | big flippin rebase, basically :) |
[19:54:38] | kormoc: | we could have svnadmin dumped with a filter and not had it in the main repo |
[19:55:53] | xris: | ok, email sent to the -users and -dev lists |
[19:59:25] | ** Captain_Murdoch starts a pool going regarding how quickly we'll have a user we've never even heard of tell us it's a bad idea and that we shouldn't switch and that they're going to quit using MythTV because of this because XBMC would never do this and .... ** | |
[20:01:32] | stuartm: | Captain_Murdoch: I'll start a pool on a developer saying the same ;) |
[20:01:51] | ** Captain_Murdoch starts another pool on which says it first, a user or a dev ** | |
[20:01:54] | Captain_Murdoch: | :) |
[20:02:10] | kormoc: | a developer or a 'developer' |
[20:02:13] | elmojo: | so if I go here -> https://github.com/MythTV/mythtv/blob/master/ . . . tdecoder.cpp how to I get the history? |
[20:02:29] | elmojo: | nevermind |
[20:02:35] | elmojo: | I finally saw 'history' :) |
[20:02:41] | stuartm: | Captain_Murdoch: I thought we were keeping a read-only svn 'mirror' available anyway? |
[20:02:51] | wagnerrp: | Captain_Murdoch: XBMC already uses git |
[20:03:10] | wagnerrp: | ah, no... |
[20:03:18] | wagnerrp: | subversion is their main repository, git is the clone |
[20:03:32] | xris (xris!~xris@xris.forevermore.net) has left #mythtv ("Leaving") | |
[20:03:39] | xris (xris!~xris@xris.forevermore.net) has joined #mythtv | |
[20:03:53] | Captain_Murdoch: | stuartm, a point-in-time mirror, I didn't think it would be kept in sync anymore after the switch except for maybe 0.24-fixes. |
[20:03:57] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[20:04:12] | Captain_Murdoch: | are we switching -fixes officially as well, that question will probably be one of hte first to be asked. |
[20:04:43] | stuartm: | ah, that's not what I understood |
[20:05:08] | ** Captain_Murdoch isn't sure. ** | |
[20:05:41] | Captain_Murdoch: | doestn't matter to me much since it wouldn't be used for commits. biggest reason would be to make transition easier on users and packagers. |
[20:05:42] | stuartm: | we better be switching -fixes, I'm not maintaining two different versioning systems and trees concurrently |
[20:06:23] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 240 seconds) | |
[20:06:27] | Captain_Murdoch: | at one time it was talked about to keep -fixes only in svn, but there's not a huge argument for it other than to keep from making packagers edit a few lines of scripts. |
[20:06:43] | Captain_Murdoch: | s/to keep/to keep updating/ |
[20:07:20] | kormoc: | a few lines of scripts eh? |
[20:07:29] | ** kormoc eyes the epic pile of stuff he needs to mess with ** | |
[20:07:58] | Captain_Murdoch: | "svn export" or "svn update" vs "git ???" |
[20:09:44] | Steve_Goodey (Steve_Goodey!~steve@host86-147-176-135.range86-147.btcentralplus.com) has joined #mythtv | |
[20:12:09] | iamlindoro: | And if you accidentally delete a file, just like svn up, with git, it's as simple as... |
[20:12:10] | iamlindoro: | git ls-files -d | xargs git checkout -- |
[20:12:15] | iamlindoro: | See? Simply, dummy. |
[20:12:23] | iamlindoro: | er Simple |
[20:12:40] | kormoc: | Captain_Murdoch, I currently pull zip files off of trac, now I need to git something, and then compress, and make sure to fix any differences that different filesystems will cause with the tar.gz so that they all checksum correctly... |
[20:13:20] | kormoc: | I'm likely going to have to manually reset all ctime/mtime/atimes on all the files |
[20:13:29] | kormoc: | so they're always the same (tm)(r) |
[20:13:53] | jannau: | kormoc: git tar-tree |
[20:14:25] | kormoc: | jannau, ooh, I was told that had issues when I asked in #git awhile ago |
[20:14:38] | kormoc: | basically it used the local ctime/mtime/atime and thus didn't always checksum the same |
[20:15:40] | kenni: | Beirdo, you only need the name, right? https://github.com/kenni |
[20:15:59] | elmojo: | iamlindoro: I've done that before with other git-based projects and just re-pulled the entire repo instead of figuring out how to do it – glad you've found that it's an easy command |
[20:16:12] | jannau: | kormoc: ah |
[20:16:44] | iamlindoro: | elmojo: Yes, all the user friendliness that I've come to expect from git so far ;) |
[20:17:21] | elmojo: | I still don't 'git' it |
[20:25:25] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[20:27:56] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 240 seconds) | |
[20:30:19] | elmojo: | "Please use your real name and a real email address. If you are on the MythTV development team, please use the assigned canonical @mythtv.org email address. This will be attached to each commit you make, and is needed for legality reasons (i.e. to clearly denote the contributors, which can be a life-saver if we have licensing issues later)" |
[20:30:49] | elmojo: | glad to know we are saving lives |
[20:31:44] | iamlindoro: | Yeah, I'd like some clarification on that |
[20:32:02] | iamlindoro: | It sure sounds a lot like tidily wrapping up who to throw to the wolves |
[20:34:25] | superm1: | jannau, well hmm, it would be nice to keep it, importing it was a pain in the ass enough |
[20:34:26] | iamlindoro: | (Which is not to say that that's how it's intended, just that sounds like it) |
[20:34:59] | superm1: | i'm not sure why there should be any conflicts with it – it's always been in a single directory |
[20:35:22] | superm1: | but if it's not possible and it's turning messy, then i guess go ahead and squash it |
[20:38:50] | GreyFoxx: | hrm, I wonder if I have git installed... hehe |
[20:40:28] | wagnerrp: | xris: jonathan martens has a good point |
[20:41:04] | wagnerrp: | a lot of the existing build scripts either pull an export from svn, or pull a zip from trac |
[20:41:20] | wagnerrp: | git doesnt have any way to pull a specific snapshot, does it? |
[20:43:24] | stuartm: | kormoc: this is why I thought we were going to maintain a read-only synced copy in svn |
[20:43:46] | stuartm: | wagnerrp too ^^ |
[20:48:38] | GreyFoxx: | Have there been instructions posted on how to get commit access to the new repo? I've setup my github account but am unsure what to do next. Sorry if this has been answered over and over. If it was posted to the list I can go dig it up :) |
[20:49:48] | stuartm: | GreyFoxx: post your github username in here, one of us will add you |
[20:49:54] | GreyFoxx: | GreyFoxx |
[20:50:15] | GreyFoxx: | and I used my @mythtv.org alias on it |
[20:50:33] | stuartm: | done |
[20:50:36] | GreyFoxx: | thx |
[20:50:40] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Ping timeout: 245 seconds) | |
[20:50:48] | stuartm: | GreyFoxx: yeah, we don't get to see the email address |
[20:50:58] | cdev (cdev!~cdev@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Ping timeout: 252 seconds) | |
[20:50:59] | sphery: | wagnerrp: what about the Downloads links on github (like https://github.com/MythTV/mythtv/tarball/fixes/0.24 and https://github.com/MythTV/mythtv/zipball/fixes/0.24 ) |
[20:51:01] | ** GreyFoxx goes to learn about using github ** | |
[20:51:13] | GreyFoxx: | stuart: Ahh |
[20:51:16] | Agrajag- (Agrajag-!~filip@c220-239-255-203.artrmn3.nsw.optusnet.com.au) has quit (Quit: Connection reset by pheer) | |
[20:51:51] | GreyFoxx: | Maybe I should make another if everyone is using their realnames |
[20:52:09] | GreyFoxx: | I don't wanna be the only one using a handle :) |
[20:52:22] | sphery: | GreyFoxx: I used a handle :) |
[20:52:33] | GreyFoxx: | ok, then as long as I'm not the only one :) |
[20:52:45] | sphery: | plus xris did--and not even his mythtv handle |
[20:52:49] | stuartm: | GreyFoxx: they aren't, kormoc, sphery, Chutt_, Beirdo – none of them are using their real names in their github username |
[20:53:13] | GreyFoxx: | cool |
[20:53:31] | stuartm: | well Chutt is using his initials |
[20:53:45] | sphery: | you can see the list on the team page for Developers |
[20:54:06] | jya: | so if I want to commit now, do I use SVN or git ? (if this has been asked before, just catching up now) |
[20:54:44] | sphery: | I think it's SVN, now. If so, does that mean we should hold off on commits until the transition is complete or what? |
[20:55:06] | sphery: | (and if we should hold off, I'm all for transitioning sooner :) |
[20:56:11] | jya: | damn, could have started my private branch easily instead ... |
[20:56:34] | wagnerrp: | yeah, ive got a couple patches queued up waiting for the transition |
[20:57:02] | stuartm: | I don't think we need to hold off, jannau's git repo was kept sync'd near instantly for the last year+ |
[20:57:16] | stuartm: | no reason the same can't be true now? |
[20:58:12] | jya: | stuartm: so commit in svn then... |
[20:58:45] | stuartm: | jya: that's what I'm saying, but I think we should wait for word from Beirdo or jannau |
[20:59:16] | stuartm: | I don't know of a reason why we can't continue to commit in svn until the transition tomorrow |
[20:59:23] | jya: | I can hold off commit.. What about doing a clone of the git repo, starting a private branch and committing later today ? |
[20:59:33] | elmojo: | that's my understanding... continue with svn until tomorrow evening |
[20:59:53] | jya: | I'm guess the git repo won't change massively until then |
[20:59:57] | stuartm: | jya: best I can tell they don't want any commits to git until tomorrow |
[21:00:17] | jya: | yes, but what about checkouts ? |
[21:01:21] | stuartm: | checkouts should be fine, although the repo is at least one commit behind trunk atm |
[21:01:30] | elmojo: | ah, so you want to checkout a private branch and commit locally and then push to the master when it's ready? |
[21:02:01] | jya: | elmojo: that's right |
[21:02:18] | stuartm: | guess there's no problem with that |
[21:02:21] | jya: | It's the only clear advantage I see of git over svn, so better make use of that feature right away |
[21:02:28] | stuartm: | but I'm no git expert |
[21:03:58] | stuartm: | in fact I'm still convinced that switching to git is just a great conspiracy designed to give me a headache |
[21:05:41] | wagnerrp: | sphery, looks like those links will work |
[21:05:51] | jya: | ahah |
[21:05:58] | jya: | stuartm: probably is.. |
[21:06:47] | jya: | there are advantages to use git, like private branching and using 3rd party commit to those private branch... but it's hard to beat the ease of use with svn.. |
[21:06:55] | jya: | but that argument is moot now |
[21:08:19] | superm1: | as long as you dont have to use things like rebase too often, the things done in git should be pretty similar, you just need to get used to 'git add' or 'git rm' anything before a commit |
[21:08:21] | wagnerrp: | sphery: it looks like you have to tag a commit before github will let you download it |
[21:08:48] | wagnerrp: | should we start doing a nightly tagging? |
[21:10:48] | NightMonkey (NightMonkey!~NightMonk@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!) | |
[21:11:11] | NightMonkey (NightMonkey!~NightMonk@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[21:12:07] | superm1: | wagnerrp, that's only if you want to download the whole branch at that commit i thought? |
[21:12:17] | NightMonkey (NightMonkey!~NightMonk@pdpc/supporter/professional/nightmonkey) has quit (Read error: Connection reset by peer) | |
[21:12:50] | stoffel (stoffel!~quassel@p57B4B561.dip.t-dialin.net) has quit (Remote host closed the connection) | |
[21:13:26] | jya: | so github isn't even a real git repo ? there are other tricks to be aware of ? |
[21:15:47] | jya: | superm1: while you're there.. the issue seen with version number is due to the regular expression used in debian/rules |
[21:17:47] | danielk22: | hmm: dtkristjansson@mythtv.org bounces, what's the naming algorithm? |
[21:18:25] | iamlindoro: | I thought it was all first initial last name |
[21:18:52] | jya: | so I'm javenard then ? |
[21:19:12] | iamlindoro: | I'm not sure-- think that was all in one of the e-mails (included everyone's prefix) |
[21:19:24] | jya: | yeah, I showed up as jyavenard there |
[21:19:29] | danielk22: | iamlindoro: that one bounces too |
[21:19:47] | iamlindoro: | danielk22: Yeah, tested rmcnamara@mythtv.org and getting nothing so far (not even a bounce) |
[21:19:48] | wagnerrp: | superm1: thats the idea, for build scripts which currently pull against a specific revision through svn or trac |
[21:20:35] | stuartm: | danielk22: dkristjansson: danielk@cuymedia.net |
[21:20:43] | wagnerrp: | superm1: for your autobuilds, are you maintaining a svn checkout? or do you pull a new export every time? |
[21:20:48] | stuartm: | according to the email – "mythtv.org email forwarding" |
[21:20:50] | superm1: | wagnerrp, so what they'll want to do is cloen the git repo |
[21:22:18] | stuartm: | smorgan@ is working |
[21:22:20] | superm1: | and then checkout a particular commit id |
[21:22:24] | superm1: | for autobuilds it maintains an svn checkout |
[21:22:25] | superm1: | and pulls daily |
[21:22:25] | iamlindoro: | rmcnamara appears not to-- at least, no mail, no bounce |
[21:22:25] | wagnerrp: | superm1: you cant checkout a particular commit id, with git, you get the whole thing |
[21:22:26] | stuartm: | let me try again, worked last week, having tested it since |
[21:22:34] | wagnerrp: | meaning if you want to maintain a local repository, youve got close to a GB to store it all currently, and it will just keep growing |
[21:23:04] | danielk22: | stuartm: i guess i need to bug xris.. |
[21:23:14] | jya: | I sent an email to jyavenard@mythtv.org , not sure where it went .. |
[21:26:10] | iamlindoro: | FWIW ffmpeg is making their move to git this weekend also, and are writing a best-practices/policies guide to using it |
[21:26:11] | iamlindoro: | It might be worth us adopting same/similar/stealing their guide |
[21:29:44] | stuartm: | my alias is still working, need to sort out my filters, but it arrives |
[21:30:00] | iamlindoro: | stuartm: Hrm, weird... mine not showing up in spam, trash, or inbox |
[21:30:00] | iamlindoro: | maybe someone typoed our aliases? |
[21:30:01] | ozatomic (ozatomic!~ozatomic@bb.rapidspeeds.com) has quit (Ping timeout: 276 seconds) | |
[21:30:04] | superm1: | for git i'm thinking we might rebase it daily if we work off a forked branch, but ideally want to work off the main branch |
[21:30:04] | superm1: | jya, is that with the git debian/rules stuff or svn? |
[21:30:04] | superm1: | svn was a bit busted – git should be good now |
[21:30:05] | superm1: | jya, but lets discuss in #mythbuntu-dev or so on that |
[21:30:08] | superm1: | wagnerrp, i beg to differ. try 'git checkout ID' where ID is a sha1 commit id |
[21:30:08] | superm1: | and it should create a detached branch at that commit ID |
[21:30:08] | superm1: | and if you want to return to head, you just 'git checkout HEAD' |
[21:30:08] | superm1: | or if you want to return to the tracking branch from master, git checkout master |
[21:30:08] | ozatomic (ozatomic!~ozatomic@bb.rapidspeeds.com) has joined #mythtv | |
[21:30:11] | xris: | danielk22: ?? |
[21:30:11] | wagnerrp: | superm1: that works on an existing local repository |
[21:31:24] | wagnerrp: | it does not pull only the contents of that specific version |
[21:35:40] | iamlindoro: | xris: re: his, jya's, and my mail aliases all not working |
[21:35:40] | wagnerrp: | git has no functionality similar to 'svn checkout' or 'svn export', it always operates on a full repository |
[21:35:40] | danielk22: | xris: dkristjansson@mythtv.org bounces.. as I understand it I need it to claim my commits or some such. |
[21:35:40] | xris: | danielk22: you requested your forwarding disabled, so I did. I'll re-enable it |
[21:35:41] | iamlindoro: | xris: His bounces, mine and JYA's go into the ether |
[21:35:41] | Beirdo: | OK, back from lunch |
[21:35:41] | xris: | and add a danielk alias |
[21:35:41] | xris: | iamlindoro: Beirdo set them up on the wrong server |
[21:35:41] | stuartm: | wait, we can have aliases to match our svn/trac usernames? |
[21:35:41] | iamlindoro: | xris: Ah, hah |
[21:35:41] | xris: | stuartm: yeah, I offered to create aliases for people who have super long names like stuarta |
[21:35:42] | xris: | smorgan@ should work, though |
[21:35:42] | danielk22: | So how does one do the claiming git commit access thing, was that in one of the e-mails? |
[21:35:42] | stuartm: | ah, well I'd qualify, but I don't tend to use my full surname ;) |
[21:35:42] | xris: | and jyavenard |
[21:35:42] | superm1: | wagnerrp, yeah you would have to add a remote repository and git fetch, but you do always need to have an up to date local copy |
[21:35:43] | xris: | danielk22: register the mythtv.org address in github |
[21:35:43] | xris: | and make sure you're on the team project. I think it should just work then. |
[21:35:43] | danielk22: | xris: create a separate account from my danielk@cuymedia.net account? |
[21:35:43] | iamlindoro: | xris: Did you see elmojo's question at 12:30 PST? I must admit the wording seems ominous to me, too |
[21:35:43] | xris: | stuartm: it's more than just morgan? |
[21:35:43] | kenni (kenni!~kenni@pfsense.dhcp.pop.k-net.dk) has quit (Ping timeout: 276 seconds) | |
[21:35:43] | discernica (discernica!~bfleming@76-10-179-162.dsl.teksavvy.com) has quit (Ping timeout: 276 seconds) | |
[21:35:43] | xris: | danielk22: haven't run newaliases yet |
[21:35:44] | xris: | iamlindoro: what address do you want to forward to? |
[21:35:44] | xris: | wait, no, I see you configured here, too. |
[21:35:44] | xris: | odd |
[21:35:44] | iamlindoro: | xris: Just the normal gmail one works for me |
[21:35:44] | wagnerrp: | superm1: my point is what to do with the gentoo ebuilds |
[21:35:44] | discernica (discernica!~bfleming@76-10-179-162.dsl.teksavvy.com) has joined #mythtv | |
[21:35:44] | RDV_Linux (RDV_Linux!~doug@CPE001195554bb4-CM00252eac6f40.cpe.net.cable.rogers.com) has quit (*.net *.split) | |
[21:35:45] | Gibby (Gibby!~gibby@204.118.10.244) has quit (*.net *.split) | |
[21:35:46] | Kevin` (Kevin`!~kevin@router.kwzs.be) has quit (*.net *.split) | |
[21:35:46] | xris: | danielk22 / iamlindoro / jya: try now. I just ran newaliases |
[21:35:46] | wagnerrp: | right now, they pull a zip file off trac |
[21:35:47] | xris: | stuartm: what alias do you want? |
[21:35:47] | wagnerrp: | which can then be mirrored on the gentoo servers |
[21:35:47] | xris: | danielk22: I also set you up with a danielk@ |
[21:35:47] | wagnerrp: | is trac here to stay? or is that getting replaced? |
[21:35:47] | danielk22: | xris: thx.. it is a bit long to be typing all the time :) |
[21:35:47] | iamlindoro: | xris: Hm... nothing so far |
[21:36:12] | xris: | danielk22: well, you should only have to type it once for global config, or once per clone for clone-specific |
[21:36:19] | wagnerrp: | superm1: anyway, github supports similar downloads, but only for tags |
[21:36:23] | stuartm: | xris: aye, it's more than Morgan ;) I'd prefer smorgan if I can have it, but I can live with stuartm if we want to stay consistent |
[21:36:26] | kenni (kenni!~kenni@pfsense.dhcp.pop.k-net.dk) has joined #mythtv | |
[21:36:30] | wagnerrp: | it doesnt let you pull just any commit |
[21:36:32] | xris: | iamlindoro: rmcnamara@ right? |
[21:36:40] | iamlindoro: | xris: yep |
[21:36:51] | Beirdo: | iamlindoro: google has accepted the mail |
[21:36:56] | iamlindoro: | to my gmail (myfirst.mylast@gmail.com ) |
[21:36:59] | xris: | stuartm: it's smorgan now. was offering to create you something else if you wanted it as well |
[21:37:11] | Beirdo: | check spam just to be sure, but gmail took the message |
[21:37:14] | iamlindoro: | Beirdo: Sure the google address is correct? |
[21:37:15] | superm1: | wagnerrp, oh, i see. well if at all possible, can you have the ebuild maintain a git checkout in a work directory that would persist ? the ebuild can test for it, and if it's there, fetch updates and update the checkout? |
[21:37:17] | iamlindoro: | It's not in spam or inbox |
[21:37:29] | RDV_Linux (RDV_Linux!~doug@CPE001195554bb4-CM00252eac6f40.cpe.net.cable.rogers.com) has joined #mythtv | |
[21:37:29] | Gibby (Gibby!~gibby@204.118.10.244) has joined #mythtv | |
[21:37:29] | Kevin` (Kevin`!~kevin@router.kwzs.be) has joined #mythtv | |
[21:37:35] | xris: | robert.mcnamara |
[21:37:53] | iamlindoro: | I'll just wait... maybe it'll show eventually |
[21:37:54] | xris: | that's copy/paste from the aliases file |
[21:38:00] | wagnerrp: | superm1: that would be possible, and thats how it used to work |
[21:38:10] | wagnerrp: | it used to maintain a subversion checkout, that it would update as needed |
[21:38:32] | wagnerrp: | it was moved to the zip files so they could be hosted entirely on the gentoo servers, and put no load on the mythtv ones |
[21:38:44] | superm1: | well rackspace has tons of BW :) |
[21:39:06] | wagnerrp: | but besides that, the svn checkout was <<100MB, while the git checkout is going to be... 800MB? |
[21:39:15] | danielk22: | xris: forward is working |
[21:39:27] | superm1: | 500 or so right now, but yeah it will keep gorwing |
[21:39:32] | wagnerrp: | now im not saying im at all starving for disk space, and 800MB would make any difference |
[21:39:40] | wagnerrp: | just looking for a 'cleaner' solution |
[21:39:45] | iamlindoro: | xris: Seems that gmail might consider the forwarded mail to my gmail, from my gmail, as one mail... and thus never display it |
[21:39:48] | xris: | wagnerrp: huh? svn checkout is much larger than 100M |
[21:39:49] | iamlindoro: | I got one from Beirdo |
[21:39:52] | stuartm: | xris: right sorry, got those back to front – prefer stuartm, but can live with smorgan – honestly smorgan is probably better, so lets leave it alone |
[21:40:10] | xris: | wagnerrp: my trunk checkout is 520M |
[21:40:35] | xris: | stuartm: good enough. that's why I've just been using cpetersen even though I have an xris@ alias |
[21:40:37] | jannau: | wagnerrp: svn checkout is ~400M |
[21:41:08] | jannau: | I'm not sure why this git repo is that large |
[21:41:20] | iamlindoro: | xris: This from 12:30: elmojo: "Please use your real name and a real email address. If you are on the MythTV development team, please use the assigned canonical @mythtv.org email address. This will be attached to each commit you make, and is needed for legality reasons (i.e. to clearly denote the contributors, which can be a life-saver if we have licensing issues later)" |
[21:41:22] | xris: | and my git checkout is 486M |
[21:41:34] | iamlindoro: | xris: can you explain what that means? Doesn't sound very... well.. good for us |
[21:41:35] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[21:41:47] | Steve_Goodey (Steve_Goodey!~steve@host86-147-176-135.range86-147.btcentralplus.com) has quit (Remote host closed the connection) | |
[21:41:53] | el_duerino (el_duerino!~afey@2001:4bd8:2:2:223:aeff:fe91:6669) has quit (Ping timeout: 272 seconds) | |
[21:42:26] | xris: | iamlindoro: it means that developers can be contacted if we ever decide to get rid of gplv2, or switch to bsd, or whatever |
[21:42:57] | iamlindoro: | xris: Ah, okay, so relicensing issues rather than "licensing from a -LA" |
[21:42:58] | danielk22: | iamlindoro: if you commit something from bad.guy@microsoft.com , bad.guy's name will be attached to it, not just yours. :) |
[21:42:59] | xris: | or if someone comes after us for doing something wrong (i.e. I still have concerns about the legality of foobum's code), we can easily remove commits |
[21:43:03] | Beirdo: | if we can't contact people, or don't know who they are... tis bad |
[21:43:20] | stuartm: | iamlindoro: and if you nick the code from a differently licensed project you'll be nailed to the wall ;) |
[21:43:26] | iamlindoro: | heh |
[21:43:27] | xris: | iamlindoro: it also helps with code ownership assignment |
[21:43:33] | iamlindoro: | Must be my guilty conscience |
[21:43:46] | xris: | going forward, we'll be able to explicitly state that all code contributions are owned by MythTV |
[21:43:49] | iamlindoro: | I read it as "Now we know who to sell out to a licensing body and say it wasn't our fault" |
[21:44:16] | el_duerino (el_duerino!~afey@2001:4bd8:2:2:223:aeff:fe91:6669) has joined #mythtv | |
[21:44:17] | xris: | and since MythTV will be incorporated, the org will be liable for any legal/patent issues, not the individual devs |
[21:44:17] | wagnerrp: | xris, jannau: i stand corrected... mythtv is 113MB and mythplugins is another 62MB, double for a full checkout |
[21:44:25] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 272 seconds) | |
[21:44:29] | iamlindoro: | xris: Great, just what I'd hoped to hear, thanks |
[21:44:33] | xris: | wagnerrp: ah, yeah.. my checkout is all of trunk |
[21:44:42] | xris: | wagnerrp: fwiw my git clone is smaller than my svn checkout |
[21:44:55] | stuartm: | I wouldn't worry about patents etc, Captain_Murdoch and I are going to be first in the firing line, like chumps we've put our names at the top of the letterhead so to speak ;) |
[21:44:56] | xris: | though I only have one branch cloned at the moment. you don't need to clone ALL branches. |
[21:45:40] | jannau: | xris: if you have the repo from github you have all branches |
[21:45:44] | iamlindoro: | stuartm: Heh, easy to say, but I have my name attached to some code that likely isn't very popular with certain groups |
[21:46:28] | Beirdo: | heh |
[21:46:57] | xris: | jannau: oh, just loaded into remotes? |
[21:47:20] | stuartm: | iamlindoro: well that's ok, you don't like a country where they have bad legislation banning reverse engineering and breaking encryption |
[21:47:21] | jannau: | xris: I won't assign any of my code to the mythtv foundation |
[21:47:27] | stuartm: | oh wait, you do ... |
[21:47:35] | stuartm: | s/like/live/ |
[21:47:41] | stuartm: | meh |
[21:47:47] | nutron: | any reason why mythcommflag should be performing much worse in .24 than .22? I turned on the compressed (don't remember the actual term) version of mythcommflag, and it detects, 1 commercial break versus the other backend running .22 (same program, same channel, almost same exact config) which detects 6. This is consistent across hundreds of recordings. I'm wondering if it has to do with the seek tables being buggered up... or maybe i |
[21:47:56] | nutron: | aww crap :( sorry. |
[21:47:59] | danielk22: | Beirdo, do you need to make me a member of the organization? on git? |
[21:48:09] | jannau: | danielk22: yes |
[21:48:48] | Beirdo: | yes |
[21:48:54] | jannau: | danielk22: what's your username on github |
[21:49:57] | kenni: | Beirdo, I don't know if you saw my message earlier, if possible, I would like to get access as well :) My github username is kenni |
[21:49:58] | danielk22: | daniel-kristjansson |
[21:50:09] | stuartm: | done |
[21:50:27] | Beirdo: | kenni: done |
[21:50:32] | kenni: | thanks |
[21:50:42] | Beirdo: | oooh, danielk22 has a gravatar :) |
[21:51:07] | stuartm: | Beirdo: yeah, that same picture of him as a kid he uses on Ohloh |
[21:51:15] | stuartm: | well I assume that it's him |
[21:51:16] | Beirdo: | if you guys want your picture showing up, gravatar.com :) |
[21:51:24] | danielk22: | cool.. kenni you need to go to github.com/MythTV to publicize it. |
[21:51:50] | danielk22: | yeah, that's me at like 6. |
[21:51:55] | Beirdo: | link the pic to your email there, it will show up on ohloh, github, and on jira |
[21:51:58] | Beirdo: | :) |
[21:52:22] | Beirdo: | my picture's about 10years ago, and quite drunk |
[21:53:05] | iamlindoro: | Bah, There seems to stil be something wrong with this aliasing |
[21:53:16] | iamlindoro: | I've only gotten the one from you, beirdo, all my own are disappearing |
[21:53:22] | stuartm: | Beirdo: that would explain the rosy complexion ;) |
[21:53:25] | iamlindoro: | And the one from gravatar, too |
[21:53:57] | Beirdo: | there's a queue at the moment |
[21:54:07] | xris: | iamlindoro: sending from your gmail to the alias? google does weird stuff with threading |
[21:54:08] | NightMonkey (NightMonkey!~NightMonk@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[21:54:19] | iamlindoro: | xris: from work, an auto-mail from gravatar.com, etc. |
[21:54:25] | stuartm: | iamlindoro: mail server is swallowing/rejecting emails with a from address matching the 'To' address? |
[21:54:30] | iamlindoro: | There, finally all dropped in |
[21:54:50] | Beirdo: | stuartm: gmail's may be. Ours isn't |
[21:54:53] | iamlindoro: | How in the world can there me enough mail to mythtv.org already that anything could be backlogged? |
[21:54:58] | xris: | iamlindoro: very strange. we don't have any SPF stuff enabled, either |
[21:55:12] | xris: | iamlindoro: mailing list traffic? |
[21:55:14] | stuartm: | FWIW everyone, you CANNOT use your mythtv.org address on the MythTV mailing lists, server doesn't like it |
[21:55:25] | xris: | but it's not as bad as it used to be.. current server is plenty fast |
[21:55:39] | xris: | stuartm: really? that's odd/lame |
[21:55:44] | stuartm: | Beirdo: I meant gmail or whatever his 'local' mailserver happened to be |
[21:55:59] | Beirdo: | it's mailing list stuff causing queues though. |
[21:56:25] | Beirdo: | stuartm: we'll try to make sure that it works when we move it around :) |
[21:56:31] | stuartm: | xris: complains that it's being sent from a remote machine but a local address |
[21:59:02] | xris: | oh.. interesting |
[21:59:13] | xris: | so we'll need to enable authenticated smtp or something.. but then it wouldn't be aliases.... |
[21:59:15] | xris: | that sucks |
[21:59:20] | stuartm: | I don't appear to have the bounce notification anymore, but I quoted the error in here at the time |
[21:59:57] | stuartm: | stuarta seemed to think we could configure our way out of it, but it's not simple |
[21:59:59] | xris: | that's actually probably a postfix security setting. will have Beirdo look into it on the new server. I don't know enough about postfix |
[22:00:26] | stuartm: | I trust stuarta on this stuff, it's what he does for a living |
[22:00:47] | Beirdo: | it should be possible, yeah |
[22:01:25] | xris: | should have *him* set up the new mail server... |
[22:02:10] | j-rod is now known as j-rod|afk | |
[22:02:49] | NightMonkey (NightMonkey!~NightMonk@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!) | |
[22:03:16] | stuartm: | Captain_Murdoch: ok, the emails telling us we'd got it all wrong and git was a stupid move might be annoying, but am I the only one who finds the emails stating the opposite just a little annoying as well? |
[22:03:33] | stuartm: | with no reference to any particular email ... |
[22:04:01] | iamlindoro: | stuartm: Only when they tell me how much easier/better it is when the simplest action on git still escapes me ;) |
[22:04:35] | stuartm: | heh yeah, coling we might hate you for that ;) |
[22:04:52] | iamlindoro: | My head is a soup of git terms and buzzwords and I still have no idea how in the hell to check in a change |
[22:05:11] | iamlindoro: | And restoring a deleted file involves virgin sacrifice and three piped commands |
[22:05:34] | xris: | iamlindoro: git commit -a === svn commit |
[22:05:44] | xris: | then `git push` to send your files to the server |
[22:05:46] | iamlindoro: | xris: I believe Jonathan was referring to the build scripts we maintain, which all point at SVN |
[22:05:50] | kormoc: | git commit -a;git push |
[22:05:56] | xris: | iamlindoro: we maintain build scripts? |
[22:06:01] | iamlindoro: | xris: yes |
[22:06:02] | kormoc: | xris, we do |
[22:06:09] | iamlindoro: | You're on the steering committee, right? |
[22:06:13] | iamlindoro: | Just checking ;) |
[22:06:24] | kormoc: | iamlindoro, some docs recommended adding the git push to the post-commit hook |
[22:06:26] | xris: | lol. forgot that my rpm builder actually does an svn checkout... |
[22:06:29] | kormoc: | iamlindoro, so a commit pushes |
[22:06:40] | kormoc: | xris, os x build, win32 builds all use svn |
[22:06:44] | Beirdo: | no, a commit commits locally |
[22:06:50] | xris: | kormoc: gotcha. thought they just ran off of the local checkout |
[22:06:54] | Beirdo: | push pushes :) |
[22:07:04] | stuartm: | yay, trading simple english keywords for switches |
[22:07:05] | iamlindoro: | case in point ;) |
[22:07:31] | stuartm: | so what's the bit about 'staging' then? |
[22:07:47] | kormoc: | stuartm, you can commit as much as you want and it's only local to you |
[22:07:51] | xris: | for people new to git, you might want to check out this git config that has some svn-like aliases: https://github.com/codon/dot_files/blob/master/gitconfig |
[22:08:03] | iamlindoro: | git pushpull --branch headmastertrunk commit — ./patches/* -d -xl -xxl -xxxl |
[22:08:08] | xris: | adds stuff like "st" for status.. install it as ~/.gitconfig |
[22:08:30] | stuartm: | Beirdo's git howto suggests – git commit <file>, git add <file>, git push <file> ? |
[22:08:45] | kormoc: | stuartm, you need to git add before git commit |
[22:08:47] | xris: | add and commit are out of order there |
[22:08:49] | Beirdo: | git add, git commit, git push :) |
[22:08:54] | ** kormoc hates git add ** | |
[22:09:06] | Beirdo: | I use git add -i usually |
[22:09:09] | Beirdo: | and quite like it |
[22:09:09] | xris: | kormoc: it's handy if you want to keep commits topical.. |
[22:09:11] | kormoc: | I already added the damn file to the repo, why do I have to keep reminding you of it'x existance |
[22:09:13] | stuartm: | Beirdo: you need to 'add' files which are already in the repo? |
[22:09:24] | kormoc: | stuartm, yes |
[22:09:24] | xris: | and -i that lets you pick individual changes in a file, and exclude others |
[22:09:30] | Beirdo: | you need to add it to the staged commit |
[22:09:31] | kormoc: | stuartm, you 'add' the file to the 'commit' |
[22:09:34] | xris: | stuartm: you're adding the diff to the pre-commit cache |
[22:09:44] | stuartm: | aww, I can feel that headache brewing already |
[22:09:48] | iamlindoro: | What a brave new world we live in |
[22:09:55] | danielk22: | isn't adding what the -a in the git commit does? |
[22:10:06] | xris: | stuartm: hence "add -a" as useful for people migrating from svn |
[22:10:15] | inordkuo (inordkuo!~inorkuo@nsc64.16.142-198.newsouth.net) has quit (Quit: Leaving.) | |
[22:10:18] | Beirdo: | danielk22: that will add all of the files that have been modified |
[22:10:32] | kormoc: | stuartm, to keep my sanity, in hook/pre-commit I have it do a for file in find .; do git add $file; done; and post-commit I do git push |
[22:10:33] | Beirdo: | which usually is what you would want |
[22:10:48] | kormoc: | git -a doens't add new files to the commit does it? |
[22:10:50] | danielk22: | right, obviously you would still need to add files that you've added to the repo |
[22:10:57] | xris: | kormoc: no. neither does "svn commit" |
[22:11:14] | kormoc: | svn add -r . does |
[22:11:42] | kormoc: | there's no equivalent other then a find . style |
[22:11:56] | iamlindoro: | I feel like this is going really well |
[22:11:58] | Beirdo: | git add -i, then add, then * |
[22:12:06] | Beirdo: | -i is interactive, BTW |
[22:12:07] | ** stuartm sobs ** | |
[22:13:18] | ** jannau usually git adds new files explicitly and does git add -p ** | |
[22:13:52] | xris: | the git commit stack is basically: modified files -> add -> cached/staged -> committed -> pushed |
[22:14:11] | xris: | the idea is built around making patches.. so you can add specific changed files ONLY, to keep things topically relevant. |
[22:14:36] | xris: | or even doing more granular stuff like picking a single change out of a file to be staged for the diff |
[22:14:47] | iamlindoro: | But I could do that with svn ci name.of files.ect |
[22:14:50] | iamlindoro: | in one command |
[22:15:01] | xris: | iamlindoro: you can't commit and push in the same command |
[22:15:16] | stuartm: | well that's what I've always done with svn, my branch has always had multiple changes applied, I've not previously need multiple steps to do it (as iamlindoro notes) |
[22:15:21] | iamlindoro: | I'm just pointing out that I could be both granular and concise with svn ;) |
[22:15:27] | xris: | but that gitconfig file I linked to earlier has a "new" alias that will show you all of the "committed but not pushed" changes |
[22:15:33] | Beirdo: | not as granular though with svn |
[22:15:43] | kormoc: | Beirdo, sure it is, if you just used it 'right' |
[22:15:50] | Beirdo: | git allows you to pull patches from within a file at commit time |
[22:15:51] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[22:15:52] | kormoc: | one checkout per topic |
[22:15:56] | Beirdo: | you can't do that in svn |
[22:16:06] | kormoc: | I *never* had an issue with my stuff getting muddled |
[22:16:11] | stuartm: | Beirdo: so I can commit come changes in a file and not others? |
[22:16:16] | stuartm: | some |
[22:16:17] | Beirdo: | correct |
[22:16:35] | xris: | kormoc: what if you were in the middle of making a bunch of big changes but found you needed to fix a small typo for someone. unrelated to your big uncommited changes, but in the same file. |
[22:16:51] | stuartm: | hmm, that might be useful, assuming it doesn't add another half dozen steps to the commit process |
[22:16:53] | xris: | git has 2 ways to handle that scenario |
[22:17:16] | xris: | stuartm: it's just a flag to "add".. then it walks you through the diff and you select Y/N for whether to include it |
[22:17:28] | kormoc: | xris, cp -r mythweb-clean mythweb-#1234; edit mythweb-#1234/blah;svn ci mythweb-#1234 -m blahs; rm -rf mythweb-#1234;svn up mythweb-big-project |
[22:17:40] | xris: | kormoc: my point exactly |
[22:18:06] | kormoc: | xris, perfectly doable |
[22:18:11] | xris: | stuartm: the other thing you can do, and we do this at work, is create a (local) branch for ALL work, by topic.. |
[22:18:18] | xris: | then merge that work into master when it's done. |
[22:18:35] | xris: | which makes 3 ways to keep commits/adds separate from each other |
[22:18:35] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 245 seconds) | |
[22:18:42] | kormoc: | xris, given how often Git seems to fail at merges, I don't know that I'd trust it to handle small deltas |
[22:18:43] | danielk22: | does ohloh speak git? |
[22:18:45] | xris: | kormoc: yeah, but nowhere near as easy as git |
[22:19:17] | xris: | danielk22: it should. we should add it now that we know the version on github won't be blown away |
[22:19:22] | danielk22: | nm it does |
[22:19:22] | kormoc: | xris, I find it easier, as it's fully self contained and a *ton* harder to accidentally commit too much |
[22:19:23] | stuartm: | danielk22: yes |
[22:19:24] | iamlindoro: | I really like svnsearch's view of mythtv a lot |
[22:19:32] | iamlindoro: | but the name leads me to believe that we're out of luck on that one |
[22:19:41] | kormoc: | xris, as I can test specifically that *one* change |
[22:19:46] | xris: | kormoc: huh?! git makes you explictly specify the things you want to commit. svn does "all" by default |
[22:20:03] | Beirdo: | danielk22: yes, ohloh does git fine |
[22:20:05] | kormoc: | xris, but because you have it all mixed up, you can't test the specific thing you're commiting |
[22:20:11] | kormoc: | xris, you test the entire tree |
[22:20:32] | kormoc: | xris, I'm still gonna have >30 checkouts of our git tree |
[22:20:34] | jya: | last I did a clone from Janne GIT repo (about 7 months ago), it was over 1GB |
[22:20:40] | kormoc: | xris, so I can test things one by one |
[22:20:44] | xris: | kormoc: huh? that's what branches and stash are for |
[22:20:52] | jya: | that's one of the downside of git, it contains everything, not just a simple checkout |
[22:21:03] | xris: | jya: need to run garbage collect on it. |
[22:21:17] | kormoc: | xris, yeah, so I just have to remember that to work on the cache engine I need to swap into branch AB215125ACD4214... |
[22:21:19] | jya: | xris: got the email, it just takes a while |
[22:21:22] | xris: | jya: you missed the earlier discussion on this.. my git clone from github is *smaller* than my checkout of only-trunk from svn |
[22:21:37] | kormoc: | I rather deal with going to mythbox/cache_engine/ |
[22:21:46] | xris: | kormoc: huh? why not just branch "cache-engine"? |
[22:21:47] | jya: | xris: ok .. how could that be ? |
[22:21:57] | xris: | jya: more compact storage format. |
[22:21:59] | kormoc: | xris, cause I didn't know you could name them |
[22:22:06] | xris: | and svn stores the entire history in .svn directories |
[22:22:12] | kormoc: | which I love! |
[22:22:34] | jya: | xris: that's what's great with svn, no need for network access for getting the history |
[22:22:39] | xris: | kormoc: lol. yeah. do: `git checkout -b BRANCHNAME` it will check out a new branch with the name, based on your current checkout sha |
[22:22:52] | jya: | allright, time to clone then... |
[22:23:01] | kormoc: | for path in `find . -type d -name .svn`; do grep -r 'old file' $path; done |
[22:23:02] | xris: | or you can `git branch BRANCHNAME; git checkout BRANCHNAME` |
[22:23:10] | kormoc: | ugh |
[22:23:24] | kormoc: | xris, so how do I branch existing changes? |
[22:23:34] | kormoc: | a lot of the time I start something and need to delay it |
[22:23:36] | jannau: | jya: that looks excessive. currrent one is 692M with working tree |
[22:23:40] | ** iamlindoro is about 110% sure he's not going to try to handle the next release branching ;) ** | |
[22:23:53] | sphery: | xris: did anyone make a decision about removing myththemes and themes dirs from github MythTV/mythtv and sticking myththemes in MythTV/themes (themes is empty--I can remove that from SVN right now if you like) |
[22:23:56] | xris: | kormoc: existing local changes would probably need some rebase magic that I don't know how to do |
[22:24:04] | kormoc: | xris, yeah... |
[22:24:12] | kormoc: | xris, easier for me to just cp -r |
[22:24:14] | xris: | sphery: I think we plan to do that for trunk.. but I don't remember |
[22:24:26] | xris: | kormoc: but for all work going forward... just create a branc before you start making changes |
[22:24:43] | jannau: | sphery: removing it from svn right now won't remove it from git history |
[22:24:44] | kormoc: | xris, not gonna bother |
[22:26:01] | kormoc: | xris, I want my RCS to not increase my workload, sorry |
[22:26:07] | stuartm: | is there a reason why we can't keep the svn repo updated? With a cronjob or similar running git-svn? That would give time for users and packagers to transition |
[22:26:14] | danielk22: | hmm, looks like git needs some kind of svn:ignore git diff is showing me all the binaries |
[22:27:07] | sphery: | jannau: yeah, I just mean that the directory is pretty much useless anywhere. I only left it there in case we brought in other 3rd party themes like we did before, but since our plans have changed on that. |
[22:27:14] | wagnerrp: | sphery: i thought the plan was to remove myththemes all together |
[22:27:16] | jya: | stuartm: exactly what I wrote on the -dev list |
[22:27:54] | kormoc: | oh crap |
[22:28:02] | kormoc: | I forgot you can't do subdirectory checkouts in git |
[22:28:13] | wagnerrp: | kormoc: are you talking about the ebuild stuff? |
[22:28:17] | kormoc: | wagnerrp, no |
[22:28:29] | xris: | danielk22: the file is .gitignore and has the same format as svn:ignore or .cvsignore |
[22:28:29] | sphery: | wagnerrp: yeah, that's (my) plan (if no one elses) for eventually--but I thought we were going to allow some "official" ones to be hosted in MythTV/themes on github and other 3rd party and unaffiliated ones elsewhere |
[22:28:32] | kormoc: | wagnerrp, my mythweb checkouts grew from 22 megabytes to 700 |
[22:28:38] | wagnerrp: | heh |
[22:28:46] | kormoc: | I just ran out of space on the mythbox |
[22:29:05] | jya: | iamlindoro: if I add a new entry in the setup, does all the themes need to be updated ? |
[22:29:26] | wagnerrp: | kormoc: anyway, im going to try to get updated ebuilds for git tonight if you want me to kick them over to you |
[22:29:28] | sphery: | Beirdo: didn't you say you had some up-to-date gitignore stuff for us? |
[22:29:40] | kormoc: | wagnerrp, sure, are you using my tree still? |
[22:29:43] | Beirdo: | I have mine, jannau has his :) |
[22:29:46] | wagnerrp: | yeah |
[22:29:50] | kormoc: | snaz |
[22:30:00] | wagnerrp: | sorta, havent updated in a while |
[22:30:03] | Beirdo: | He's welcome to toss his in, and I may have additions to them |
[22:30:09] | jannau: | danielk22: I'll push another branch with .gitignore files created fom svn:ignore |
[22:30:15] | wagnerrp: | just been copying new files for new revisions as needed |
[22:30:19] | xris: | I think jannau plans to add his tonight or tomorrow morening |
[22:30:28] | xris: | wow, still awake. ;) |
[22:30:39] | jya: | iamlindoro: I want to remove the audio setup from general, so I can prepopulate the device list and have a test mode playing audio on each speaker |
[22:30:41] | kormoc: | wagnerrp, heh, fair 'nuff. I've done some changes a month or two ago for some of the installed extras that would be good to carry over |
[22:30:45] | jannau: | only 23:30 local time |
[22:35:11] | jams: | jya, that would be a welcome change. That way i can stop maintaining my app that does exactly that |
[22:35:15] | kth1 (kth1!~kth@dyndsl-080-228-184-116.ewe-ip-backbone.de) has quit (Quit: Leaving.) | |
[22:35:40] | iamlindoro: | jya: Shouldn't need to be |
[22:35:40] | jya: | jams: what application? |
[22:35:54] | iamlindoro: | jya: Only if they want to put a custom watermark in for it |
[22:36:05] | jya: | iamlindoro: they are nice icons in front of each entry... |
[22:36:13] | jams: | it's an app I have that simplifies mythtv setup and does some system level stuff as well |
[22:36:13] | jya: | there are that is |
[22:36:25] | Steve_Goodey (Steve_Goodey!~steve@host86-144-3-74.range86-144.btcentralplus.com) has joined #mythtv | |
[22:36:25] | jams: | install pkg's and what not |
[22:36:43] | iamlindoro: | jya: If it's a MythUI screen, then it'll need theming (but anything unthemed would fall back to default), but no big deal |
[22:36:54] | jya: | ok.. |
[22:36:59] | jya: | good then |
[22:37:00] | iamlindoro: | If it is mythui, so long as you provide a default and default-wide, you're all set |
[22:37:02] | stuartm: | jya: I think we need to re-structure the frontend settings, group them more sensibly e.g. Audio, Video, UI etc at the main level – not a fully formed proposal since something you said just gave me the idea |
[22:37:15] | iamlindoro: | +1 to that |
[22:37:33] | iamlindoro: | Would be nice to make them analogous to the OSD menu |
[22:37:36] | stuartm: | the current organisation is a huge mess |
[22:37:38] | iamlindoro: | or as close as possible |
[22:37:49] | jya: | yes, I think the themes manager should be with the "Appearance" |
[22:38:31] | kenni: | how have you guys mapped your old SVN username to your git username? Eg. so github will link previous commits to your new github profile |
[22:38:45] | iamlindoro: | kenni: Believe it's done manually by the admins |
[22:38:56] | iamlindoro: | or at least, the old svn username is mapped to the address@mythtv.org |
[22:39:22] | kenni: | I have "kenni" at all three places :) |
[22:39:23] | iamlindoro: | When I created my github account using the mythtv.org e-mail and had xris add me, it matched up immediately |
[22:39:33] | jya: | yeah, iamlindoro wouldn't want to loose his status of committer with highest number of commits :) |
[22:39:41] | kenni: | heh |
[22:39:42] | iamlindoro: | Heh, I think I'm 9th |
[22:39:57] | iamlindoro: | yep, 9th all-time |
[22:40:00] | jya: | iamlindoro: that you know this is already a worry :) |
[22:40:06] | iamlindoro: | http://svnsearch.org/svnsearch/repos/MYTHTV/search |
[22:40:07] | jya: | where do you check this ? |
[22:40:11] | iamlindoro: | I can't help it, it's right there on the left |
[22:40:30] | kenni: | I'll probably catch up on lines of code pretty quickly ;) |
[22:40:43] | iamlindoro: | The above is a great site, though I suspect it won't be able to make the switch to git |
[22:41:04] | jya: | so we have to create an account in github? I didn't |
[22:41:12] | stuartm: | yes |
[22:41:32] | jya: | iamlindoro: damn, I'm not even in the top 11 :) |
[22:41:37] | Beirdo: | if you want to be able to commit :) |
[22:42:07] | Beirdo: | iamlindoro: you are #8 according to ohloh |
[22:42:15] | iamlindoro: | Woo hoo, I'll take it! ;) |
[22:42:22] | Beirdo: | that's only on trunk, I think |
[22:42:25] | Beirdo: | :) |
[22:42:26] | stuartm: | "Over Limit! 0.50GB/0.30GB" << Huh? That was 0.40GB an hour ago |
[22:42:37] | jya: | well, I guess I'm the typical case of quality over quantity. ah ! |
[22:42:51] | danielk22: | Do how do I check out the dkristjansson/mythtv-rec branch ? The URL that github shows me is the same as for trunk .... |
[22:43:12] | stuartm: | yeah, Ohloh only tracks trunk since 99% of commits to -fixes branches are duplicates of what went into trunk |
[22:43:22] | Beirdo: | danielk22: once you clone... you git checkout dkristjansson/mythtv-rec |
[22:43:28] | jya: | danielk22: with git you don't use different path.. you clone, then specify the branch you want to work on |
[22:43:37] | kenni: | Beirdo, do you know how to map existing SVN commits to my new github account? Do one of you admins need to do it manually? |
[22:43:57] | xris: | kenni: register your @mythtv.org address with github |
[22:44:08] | kenni: | xris, it is registered |
[22:44:17] | xris: | then it should just work |
[22:44:17] | kenni: | AFAIK...I've only used that on |
[22:44:18] | kenni: | e |
[22:44:26] | jmartens (jmartens!~jmartens@s5595e03d.adsl.wanadoo.nl) has quit (Quit: Leaving.) | |
[22:44:30] | stuartm: | how long does switching take? and what happens if I'm working on trunk and a branch at the same time? |
[22:45:05] | jya: | xris: creating the github account, as username I have to use jyavenard@mythtv.org , or I can use any user name so long as the email address is good ? |
[22:45:07] | sphery: | are we going to add a MythTV/mythtv/README so github quits yelling at us? :) |
[22:45:13] | Beirdo: | stuartm: it takes a second or two |
[22:45:30] | jya: | stuartm: you can switch branch on the fly, or clone your own cloned repo |
[22:45:31] | Beirdo: | if you want to work both simultaneously, you are best off cloning twice |
[22:45:38] | Beirdo: | or switch back and forth |
[22:46:00] | danielk22: | stuartm: I'd assume it's the same as doing multiple checkouts of trunk and then doing an svn switch to get to the branches you want. |
[22:46:03] | kenni: | xris, ohh, perhaps I need to use the original address and not my alias(?) |
[22:46:21] | kenni: | xris, eg. klund@ vs kenni@ |
[22:46:26] | Beirdo: | kenni: add the alias into the github account :) |
[22:46:30] | Beirdo: | oh |
[22:46:34] | Beirdo: | original, yes |
[22:46:36] | stuartm: | danielk22: sounds like it |
[22:46:41] | danielk22: | hmm, looks like github isn't showing my gravitar for Daniel Kristjansson |
[22:46:41] | Beirdo: | the commits are mapped to klund@ |
[22:47:01] | stuartm: | danielk22: it is here |
[22:47:22] | xris: | kenni: yeah, you need the real address, not the alias |
[22:47:25] | jya: | xris: I created an account jyavenard, with email jyavenard@mythtv.org ; does someone need to map this account to the mythtv project ? |
[22:47:31] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 240 seconds) | |
[22:47:38] | Beirdo: | jya, yes. One sec |
[22:47:51] | jya: | Beirdo: thanks |
[22:48:07] | danielk22: | stuartm: here? https://github.com/MythTV/mythtv/tree/dkristjansson/mythtv-rec |
[22:48:13] | Beirdo: | added |
[22:48:17] | danielk22: | i.e. in the commit shown? |
[22:48:49] | stuartm: | danielk22: not in the commit, no, only in the member list(s) |
[22:49:07] | Beirdo: | it will get there, I think |
[22:49:25] | Beirdo: | likely a caching issue. If you click on the commit itself, it mapped it for me |
[22:49:31] | stuartm: | danielk22: I guess because that page is cached from before you're account was created? |
[22:50:58] | jya: | Beirdo: I see a few entry where I can put an email address. Does it have to be jyavenard@mythtv.org for all of them (sorry for the dumb questions, I haven't used github before) |
[22:50:58] | danielk22: | stuartm: maybe caching, the account predates the mythtv checkin though. BTW the checkout is much faster than an svn switch |
[22:51:20] | xris: | ooohhh.. Sparse Checkouts: http://www.kernel.org/pub/software/scm/git/do . . . es-1.7.0.txt |
[22:51:20] | danielk22: | the checkout was almost instant |
[22:51:42] | Beirdo: | your account can use whatever email you want, as long as jyavenard@mythtv.org is in the list of emails attached to the account on github |
[22:51:55] | Beirdo: | in git config, you want that email as well fro the repo |
[22:51:58] | stuartm: | danielk22: I'm guessing that you hadn't associated the mythtv.org email with your account until today though? |
[22:52:00] | jya: | ah ok.. cool |
[22:52:17] | jya: | it's not the most obvious thing this github |
[22:52:24] | danielk22: | stuartm: yeah, that's true. |
[22:52:25] | Kunalagon (Kunalagon!~Kunalagon@212.200.240.143) has quit (Remote host closed the connection) | |
[22:53:15] | stuartm: | jya: yeah, I'm particularly finding there's not enough reciprocal linking between the admin/dashboard views and the public MythTV pages |
[22:53:39] | stuartm: | I've got lost more than one |
[22:53:40] | jya: | stuartm: did you switch profile in the top right corner? |
[22:53:52] | stuartm: | jya: yep, figured out that much |
[22:54:00] | jya: | you can switch context |
[22:54:20] | stuartm: | take https://github.com/MythTV and https://github.com/organizations/MythTV |
[22:54:31] | Steve_Goodey (Steve_Goodey!~steve@host86-144-3-74.range86-144.btcentralplus.com) has quit (Remote host closed the connection) | |
[22:55:10] | jya: | danielk22: I didn't know you were 12 or something .. |
[22:55:19] | jya: | https://secure.gravatar.com/avatar/652559b006 . . . atar-140.png |
[22:55:26] | stuartm: | two pages which aren't really connected, showing different info with no obvious http links between them – clicking on the news item headers does take you from the latter to the former, but that's hardly obvious |
[22:56:09] | stuartm: | jya: he's a child prodigy ;) |
[22:56:14] | danielk22: | jya: You didn't notice the 70's photo fade ;) |
[22:57:30] | jya: | so you even photoshopped your photo to make you look older.. you are a child prodigy |
[22:57:54] | danielk22: | I like the "mythtv network graph" I can see that being useful for tracking developer branches. |
[22:58:43] | jya: | I now have the proof that mythtv is easy to use. My 2.5 yo daughter started the frontend PC, turned on the TV and amp (need the logitech remote), went into the watch recording screen and selected Thomas the tank engine from the list on the left.. |
[22:59:22] | GreyFoxx: | hehe |
[22:59:46] | stuartm: | danielk22: maybe, then again maybe not, I can see it quickly starting to look like the infamous London Underground map (http://www.tfl.gov.uk/assets/downloads/standard-tube-map.pdf) |
[23:00:06] | dero1 (dero1!~drolf@p54BD70C5.dip.t-dialin.net) has joined #mythtv | |
[23:00:09] | dero1: | hi |
[23:00:30] | dero1: | I just installed mythtv 0.24, I've got a question regarding downmixing |
[23:00:46] | kenni: | dero1: try #mythtv-users |
[23:00:50] | dero1: | does mythtv downmix multi-channel-sound to DPL2? |
[23:01:00] | dero1: | ah, sorry |
[23:01:19] | xris: | ok, so kormoc and I were chatting and realized that the way we currently have git set up makes it very difficult for those of us working only on small pieces of things... |
[23:01:43] | xris: | the "git way" would be to split each project (e.g. mythweb or mythvideo) out into its own repo, and then create a master repo that pulls them all together. |
[23:02:24] | dero1 (dero1!~drolf@p54BD70C5.dip.t-dialin.net) has left #mythtv () | |
[23:02:25] | stuartm: | tell git he can get stuffed |
[23:02:41] | xris: | unfortunately, I'm not quite sure how quick/easy it would be to do this with the existing github repo, but it *should* be possible |
[23:02:50] | jya: | xris: it probably much easier to have one repo for the lot... you can't checkout a particular directory anymore, but doing cd isn't that hard is it ? |
[23:03:30] | kormoc: | stuartm, I just went from 800 megabytes to 26 gigabytes by switching to current git :( |
[23:03:55] | jannau: | kormoc: how? |
[23:03:55] | Beirdo: | kormoc: how? |
[23:03:58] | stuartm: | kormoc: so lets stick with svn, then everyone is happy :) |
[23:04:04] | Beirdo: | whoah, in stereo :) |
[23:04:29] | jannau: | I was first |
[23:04:35] | kormoc: | jannau, Beirdo, 34 checkouts, can't do sub directory checkouts so rather then 22 megabytes per checkout, it's now ~800 megabytes |
[23:04:38] | Beirdo: | not on my screen :) |
[23:04:39] | xris: | jya: you can't do a shallow clone in git.. you get all or nothing |
[23:04:44] | jya: | jannau: not on my screen either |
[23:04:55] | Beirdo: | why do you need 34 checkouts? |
[23:04:58] | jannau: | probably different for different persons |
[23:05:11] | kormoc: | Beirdo, so I can hop around between modifications testing things |
[23:05:12] | stuartm: | Beirdo: because he's working on 34 different things at once |
[23:05:17] | jya: | xris: my point exactly... sure you need the entire repo, but editing only a particular directory isn't too hard |
[23:05:44] | Beirdo: | you can do that with local branches easily enough, usually |
[23:05:48] | xris: | jya: read what kormoc just wrote |
[23:05:50] | jya: | and you do private branch for each |
[23:06:10] | kormoc: | Beirdo, no, I need to be able to swap between them to test bugs/fixes/etc |
[23:06:18] | xris: | or in my case... it prevents me from even having a single mythweb checkout without putting all of mythtv into my web tree |
[23:06:42] | Beirdo: | kormoc: are you running more than one at the same time? |
[23:06:46] | kormoc: | Beirdo, yes |
[23:07:01] | stuartm: | oh, that's a good question, say I create a private branch, does each 'commit' to that branch appear in the remote (main) repo history when I push? |
[23:07:02] | Beirdo: | odd way of doing things ;) |
[23:07:20] | kormoc: | Beirdo, I have scripts that basically unit test things with different settings/etc |
[23:07:27] | Beirdo: | I don't think I've ever run 34 copies of mythweb in parallel at the same time |
[23:07:27] | jannau: | ok, so we would need mythtv, for each plugin one and for each theme |
[23:07:32] | jya: | stuartm: if you push yes. but you don't have to push private branch |
[23:08:02] | jannau: | stuartm: you have to initially set up push tracking for branches |
[23:08:05] | stuartm: | jya: so merging it back to 'trunk' that commit history will be discarded? |
[23:08:08] | jya: | then it becomes a plain branch |
[23:08:31] | jya: | stuartm: no... once you merge, the info is there, provided you search for it |
[23:08:44] | xris: | jannau: and possibly one for the translation files |
[23:08:46] | stuartm: | since the alternative is going to be a) noisy b) revealing, all my typos and silly errors on show to the world for ever and ever |
[23:08:47] | jannau: | stuartm: no, the commits will be stay the same |
[23:08:52] | stuartm: | eugh |
[23:09:01] | stuartm: | guess I won't be using that then |
[23:10:03] | jannau: | stuartm: you should clean your provate branch up before merging |
[23:10:05] | stuartm: | local versioning sounds like a great idea, but not if it all ends up as public record |
[23:10:49] | jannau: | if you find a typo in the last commit fix it and change the commit with git commit --ammend |
[23:10:53] | jannau: | -m |
[23:11:11] | jya: | stuartm: you can then just create a diff and apply that to "trunk", you just loose the easy merging tracking |
[23:11:13] | xris: | and there are ways to squash a merge so that it ends up looking like how svn does things. |
[23:11:22] | Beirdo: | yeah, you can squash your local stuff, fix it... before pushing |
[23:11:23] | xris: | the merge becomes a single commit, rather than a string of them |
[23:11:25] | jannau: | if you spot it later git rebase -i is your friend |
[23:11:44] | kormoc: | I thought we weren't gonna allow rebasing? |
[23:11:45] | stuartm: | xris: ok, that sounds a little better |
[23:11:46] | Beirdo: | jannau: rebasing after pushing is a bad thing though :) |
[23:12:03] | xris: | kormoc: rebase is for *local* checkouts |
[23:12:08] | jannau: | we are speaking about stuartm private branch |
[23:12:13] | Beirdo: | yep :) |
[23:12:20] | Beirdo: | good point |
[23:12:20] | kormoc: | yurg! |
[23:12:50] | kormoc: | ooh, how do I revert a pushed commit? |
[23:12:55] | xris: | you don't |
[23:12:59] | ** kormoc blinks ** | |
[23:13:00] | jya: | xris: the merge will create a single change, but you will be able to go back to the private history, just like you would with svn if you used the svn merge command |
[23:13:09] | Beirdo: | you push a commit that reverts the content |
[23:13:30] | kormoc: | but there's no way for it to generate that reversal? |
[23:13:30] | Beirdo: | otherwise you will bork people's history |
[23:13:36] | Beirdo: | sure |
[23:13:45] | xris: | jya: not once it's garbage collected |
[23:13:47] | kormoc: | so how? |
[23:13:52] | Beirdo: | git revert |
[23:13:57] | stuartm: | I've frequently wished for the ability to rollback to a previous version of a local patch, I just don't particularly want early versions of my work to be a matter of record when I push the final version :) |
[23:13:58] | Beirdo: | man git-revert :) |
[23:14:00] | xris: | kormoc: git diff newchange..oldchange ? |
[23:14:05] | xris: | or patch, or whatever |
[23:14:17] | xris: | actually, git diff HEAD^ ? |
[23:14:19] | Beirdo: | Given one existing commit, revert the change the patch introduces, and record a new commit that records it. |
[23:14:41] | jya: | xris: beurk... that's the dirty way of reversing a change... |
[23:14:41] | kormoc: | stuartm, which is why I snapshot my svn checkouts so I can revert if I wanted... |
[23:14:43] | xris: | jannau: so how much work would it be to split out sub-repos for the plugins, etc. |
[23:14:53] | xris: | jya: that's the only way you *can* revert a pushed change. |
[23:15:13] | xris: | if you do a force-push and delete the sha from origin/master, the next time someone else pushes it'll just go right back. |
[23:15:41] | jya: | xris: It's similar to using invert merge with svn.. you can apply a revert patch, or keep the history link with what you revert |
[23:17:13] | xris: | jya: you lost me |
[23:18:03] | jya: | xris: using svn as an example... to revert, you can either apply a revert patch. so you do like svn diff -r rev file; then apply that patch |
[23:18:06] | stuartm: | hurray, we've confused xris! |
[23:18:10] | jya: | you commit... |
[23:18:19] | xris: | jya: correct |
[23:18:25] | xris: | same as in git |
[23:18:29] | jya: | you've reverted your change, but as far as svn is concerned |
[23:18:42] | jya: | it doesn't see the difference between a regular commit and a revert commit |
[23:18:49] | Beirdo: | correct |
[23:18:54] | Beirdo: | there is no difference |
[23:18:59] | jya: | the proper way in svn is doing svn merge -c -rev file |
[23:19:08] | jya: | like svn merge -c -27600 file |
[23:19:19] | jya: | that revert change done in 27600 on file |
[23:19:26] | jya: | then you commit. |
[23:19:45] | xris: | jya: and in git you can force-push to delete the sha and completely remove it from the history. |
[23:20:13] | xris: | but unless everyone else who is editing has 'pull --rebase' configured by default, that change could come back when someone else pushes their repo onto origin |
[23:20:20] | jya: | the resulting code is the same, however, svn is now aware of the change, and if using merging with other branch it works much better , especially if dealing with adding directory |
[23:20:23] | xris: | because when git deletes something it REALLY deletes something |
[23:20:49] | xris: | jya: as we've seen, svn merge tracking isn't exactly reliable.... but I'll admit that I'm not familiar with it. |
[23:20:51] | jya: | xris: yeah, force in git (or hg) always end up in a nasty fashion |
[23:21:12] | Beirdo: | which is why we are not going to do force pushes :) |
[23:21:22] | jya: | xris: oh, it is reliable... we just never used it consistently and properly before |
[23:22:18] | jya: | last time I did a force push on a git repo, we ended up with two trunk running in parallel... had to play with the master repo to clean things up... never again |
[23:24:07] | jya: | I do like with svn, the possibility of doing a local checkout so I can have both trunk and 0.24-fixes at the same time and taking a minimum amount of disk space |
[23:25:24] | jya: | i do hope I won't have to touch 0.24-fixes from now on though |
[23:26:03] | jannau: | I currently don't see how forced pushs can be prohibited on github but we should lobby them to implement that |
[23:27:26] | xris: | jannau: custom hook, maybe? but yeah. that and I have --rebase as a default option to pull, so I never pull without --rebase |
[23:28:21] | jya: | I forgot what's the go when it comes to bug tracking ? are we still using trac or we have to use the other tool now ? |
[23:28:35] | xris: | jya: still trac for nwo |
[23:28:36] | xris: | now |
[23:28:40] | jannau: | I can't see a way to do custom hooks on github, writing a pre-receive or update hook which does that is no problem |
[23:28:44] | xris: | we have too much indecision to move to jira |
[23:28:53] | xris: | jannau: there's a place for you to upload hooks |
[23:29:41] | jannau: | ah, haven't seen that |
[23:30:27] | jannau: | found it |
[23:31:22] | xris: | jya: Beirdo and I hope to get trac up on the new server tonight, talking to github. |
[23:36:49] | xris: | fyi, going to move some conversation about git setup, splitting repo, etc over to #mythgit (in case anyone else wants to join) |
[23:36:55] | xris: | Beirdo and jannau: you have invites |
[23:42:24] | jannau: | xris: no, just service hooks |
[23:42:53] | xris: | ah, lame |
[23:45:41] | anykey_ (anykey_!~guedel@46-126-244-251.dclient.hispeed.ch) has quit (Ping timeout: 255 seconds) | |
[23:53:42] | markk_: | git clone git@github.com :MythTV/mythtv.git --> gives me 'Permission denied (publickey) – any ideas? |
[23:54:10] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
[23:54:20] | jya: | markk: you may want to use the https access instead |
[23:54:36] | jya: | so you don't have to worry about setting the public keys |
[23:54:57] | jya: | something like: |
[23:54:58] | jya: | avenardj@ubuntu:~/Work$ git config --global user.name "Jean-Yves Avenard" |
[23:54:58] | jya: | avenardj@ubuntu:~/Work$ git config --global user.email jyavenard@mythtv.org |
[23:54:58] | jya: | avenardj@ubuntu:~/Work$ git clone //jyavenard@github.com/MythTV/mythtv.gitInitialized" rel="nofollow">https://jyavenard@github.com/MythTV/mythtv.gitInitialized empty Git repository in /home/avenardj/Work/mythtv/.git/ |
[23:54:58] | jya: | Password: |
[23:55:22] | jya: | then you enter the password you used for the github account |
[23:55:38] | markk_: | I was just following the instructions on the wiki page |
[23:56:30] | jya: | I haven't looked at those, but couldn't be bothered setting ssh keys, so I used the https interface, which gives you read/write access too |
[23:57:02] | jya: | you can check some instructions there https://github.com/MythTV/themes |
[23:57:11] | jya: | because nothing has been put |
[23:57:31] | jya: | if you click on the "HTTP" link, it shows the URL for you to use |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.