Wednesday, August 12th, 2015, 02:03 UTC | ||
[02:03:56] | fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has joined #mythtv | |
[02:08:11] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 252 seconds) | |
[02:58:53] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 258 seconds) | |
[02:59:22] | peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[02:59:35] | peper03_ is now known as peper03 | |
[03:26:43] | gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has quit (Ping timeout: 246 seconds) | |
[03:28:13] | gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has joined #mythtv | |
[03:29:24] | ghoti (ghoti!~paul@hq.experiencepoint.com) has quit (Read error: Connection reset by peer) | |
[03:29:32] | ghoti (ghoti!~paul@hq.experiencepoint.com) has joined #mythtv | |
[03:38:31] | kukks (kukks!~Guenter@samba/team/kukks) has quit (Quit: Going home ...) | |
[04:27:46] | Tobbe5178 (Tobbe5178!~asdf@2001:2002:51e1:d8ee:c9f3:1757:1adc:7a4e) has joined #mythtv | |
[04:39:26] | sl1ce_2g (sl1ce_2g!~johnathan@pool-72-74-24-116.bstnma.fios.verizon.net) has quit (Ping timeout: 240 seconds) | |
[04:40:53] | sl1ce (sl1ce!~johnathan@pool-72-74-24-116.bstnma.fios.verizon.net) has joined #mythtv | |
[05:08:45] | arescorpio (arescorpio!~arescorpi@43-192-114-200.fibertel.com.ar) has joined #mythtv | |
[05:09:19] | letifosiferrari (letifosiferrari!~letifosif@c-71-202-215-223.hsd1.ca.comcast.net) has joined #mythtv | |
[05:09:53] | letifosiferrari (letifosiferrari!~letifosif@c-71-202-215-223.hsd1.ca.comcast.net) has quit (Remote host closed the connection) | |
[05:10:30] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has joined #mythtv | |
[05:31:04] | arescorpio (arescorpio!~arescorpi@43-192-114-200.fibertel.com.ar) has quit (Quit: Leaving.) | |
[05:34:50] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has quit (Ping timeout: 260 seconds) | |
[06:32:00] | SteveGoodey (SteveGoodey!~steve@host86-151-178-227.range86-151.btcentralplus.com) has joined #mythtv | |
[06:59:02] | enyc (enyc!~enyc@muddle.enyc.org.uk) has joined #mythtv | |
[07:14:25] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv | |
[07:18:06] | fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 244 seconds) | |
[07:41:07] | jpharvey (jpharvey!~jpharvey@host86-149-149-61.range86-149.btcentralplus.com) has quit (Ping timeout: 252 seconds) | |
[07:57:30] | Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:d9bc:d1b4:150e:af80) has joined #mythtv | |
[08:00:13] | xris (xris!~xris@xris.forevermore.net) has quit (Quit: Goodbye.) | |
[08:16:40] | xris (xris!~xris@xris.forevermore.net) has joined #mythtv | |
[08:16:40] | xris (xris!~xris@xris.forevermore.net) has quit (Changing host) | |
[08:16:40] | xris (xris!~xris@mythtv/developer/xris) has joined #mythtv | |
[08:21:12] | stuarta: | morning all |
[09:15:37] | stuarta: | made some progress on the smolt packaging last night, cleaned up all the errors i found, now just need to create the admin stuff like systemd scripts, crontabs, logrotate etc |
[09:34:09] | enyc: | stuarta: I was about teo redo my builds that were working on Wheezy, but this time on jessie(i386/amd64/rpi/armhf) and trusty(i386/amd64/armhf) |
[09:34:49] | enyc: | I recall there was some discussion how/where to submit suitable patches to the mythtv repo packaging... |
[09:35:18] | stuarta: | enyc: submit them to trac (code.mythtv.org/trac) |
[09:37:05] | stuarta: | enyc: fyi, myth already builds on jessie and trusty, our build network tests that automatically |
[10:18:51] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (Ping timeout: 256 seconds) | |
[11:04:45] | jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Ping timeout: 256 seconds) | |
[11:05:00] | jpabq (jpabq!~quassel@75-161-100-215.albq.qwest.net) has joined #mythtv | |
[11:05:00] | jpabq (jpabq!~quassel@75-161-100-215.albq.qwest.net) has quit (Changing host) | |
[11:05:00] | jpabq (jpabq!~quassel@mythtv/developer/jpabq) has joined #mythtv | |
[12:28:53] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv | |
[12:29:52] | enyc: | stuarta: hrrm I check my older wheezy build, try to mayke patch/diff, there were definite minor issues neede fixing for wheezy... and needed an init-script for mythtv-backend! |
[12:35:12] | stuarta: | sure, i don't think we've been distributing them (unless it's in the packaging repo) |
[14:32:05] | enyc: | Hrrm, having trouble seeintg how to manually/explicitly find / install the key used to sign source releases in the repository... |
[14:36:06] | enyc: | maybe can manually decompose what apt-add-repository is doing but ideally would like generic 'add this gpg key' =) |
[14:37:06] | stuarta: | tgm4883: superm1 ^^^ any comments? |
[14:38:05] | superm1: | enyc: we have upstart and systemd scripts in the packaging repo, but not an init.d script |
[14:38:27] | superm1: | it's probably better to target jessie instead of wheezy to keep things easier |
[14:38:56] | superm1: | (and then also use the existing systemd backend script) |
[14:40:00] | superm1: | as for the gpg key to sign packaging builds on the ubuntu PPA's, its not included publicly, it's only on the builder. you shouldn't need it for self builds |
[15:01:23] | enyc: | superm1: "apt-get source" is insisting on 'packages cannot be authenticated'... |
[15:02:09] | superm1: | enyc: don't apt-get source them – clone the git repo |
[15:02:18] | enyc: | superm1: nods, as I was doing, but some jessie systems (by choice or by default upgraded from wheezy) will still have sysvinit, so basic init.d script is still nice to have without overriding the upstart/systemd scripts |
[15:02:43] | superm1: | enyc: https://github.com/mythtv/packaging |
[15:03:09] | superm1: | yeah i guess in that instance adding init.d too would make sense |
[15:03:20] | tgm4883: | superm1's around! :) |
[15:03:38] | ** superm1 ducks ** | |
[15:03:50] | ** tgm4883 assigns a bunch of stuff for superm1 to do ** | |
[15:04:24] | enyc: | hrrm, this is only the packaging and not including the source needed to build as well ? |
[15:04:46] | superm1: | enyc: there is a helper job that will clone git repos when building |
[15:05:02] | superm1: | look at readme in https://github.com/MythTV/packaging/tree/master/deb |
[15:05:04] | enyc: | I'm sure I previously managed to get the source-as-used in the repo and amend that |
[15:06:03] | superm1: | sure you can do it that way too, but this is the way you will want to do it to submit any patches for packaging |
[15:06:24] | enyc: | aah i see |
[15:08:58] | superm1: | all the stuff in the repo builds from that packaging. we really want the same packaging for anything debian based |
[15:09:48] | enyc: | looks suspicieontly like the order of dependencies on libtiff?-dev has already been fixed |
[15:10:36] | enyc: | oh yes, there it is in the changelog. good =) |
[15:16:06] | enyc: | OK — here is one remaining issue/difference I don't know the *correct* solution for |
[15:16:28] | enyc: | mythtv-common.postinst does : chown syslog:adm -R /var/log/mythtv |
[15:16:44] | enyc: | 'syslog' user seems to be ubuntu-specific, seemingly I found debian really just needed root:adm there |
[15:17:09] | enyc: | Should I be adding getent to check for existance of syslog, and if not use root:adm ?? |
[15:19:41] | superm1: | that's probably a good idea |
[15:19:55] | superm1: | i'd be happy to include a patch like that |
[15:20:45] | enyc: | OK, that (along with the init script from wookey / enyc) are the only remaining debian-related issues I've found. I would soon be able to *test* the init script on jessie deliberately kept using sysvinit, at least for running the backend |
[15:21:12] | superm1: | sweet, sounds good. i did try to clean up as much linitan as possible |
[15:21:28] | superm1: | i really wanted to get this into Debian but the sponsor i was working with went AWOL |
[15:21:45] | enyc: | are there // could there be, directly usable/installable repositories for Debian installs? |
[15:22:22] | superm1: | well that was our goal — to have it directly in debian's repos |
[15:22:28] | superm1: | not having to add extra repos to get it |
[15:22:32] | enyc: | I think it would really be good to have: jessie-rpi jessie-armhf jessie-i386 jessie-amd64 trusty-armhf as well as trusty i386/amd64 |
[15:22:51] | enyc: | right, but thats' not (yet) directly possible |
[15:23:23] | enyc: | I think it would help me and others to use it, if we can get it in your regular pbuilders/etc as a directly-addable-repo |
[15:23:42] | enyc: | then I may be able to convince wookey to help sponsor it, as I showed an interest previously, especially if I can really say 'this now works right' |
[15:23:58] | superm1: | Andres Mejia was who i was working with. they felt confident that it should be do-able in debian proper after cleaning lintian |
[15:24:32] | superm1: | but a third party repo is fine to me too, just need someone to help provide the infrastructure to run sbuild/pbuilder regularly like we do with launchpad for ubuntu |
[15:24:37] | enyc: | OK no matter, I can chase my route later when I know how things do/don't work in all honesty |
[15:24:56] | enyc: | I (may) be able to help with that but can't provide highly-reliable support |
[15:25:15] | enyc: | I can help setting up qemu-debootstrap setup that works well in my experience |
[15:25:28] | superm1: | that would be great! |
[15:25:29] | enyc: | I've had much success building rpi+armhf chroots using qemu |
[15:25:46] | superm1: | the stuff we do with launchpad doesn't really break much, just the armhf things run out of memory a lot |
[15:25:49] | enyc: | It would be better (at the moment) if you have a different amd64 server that can be used... |
[15:25:50] | superm1: | so builds fail from time to time there |
[15:26:14] | enyc: | the 'always on' servers I mostly use/access to are i386 and don't want to emulate amd64 at all ;p |
[15:26:19] | superm1: | heh |
[15:26:30] | enyc: | I may be able to convince US friend to donate some virtual cpu space to this |
[15:26:40] | enyc: | but I'd (prefer) if possible to help you get it on whatever does the builds already, if possible |
[15:26:49] | tgm4883: | real quick, are we talking about building and hosting binaries somewhere? |
[15:26:59] | superm1: | we're talking about building and hosting binaries for debian |
[15:27:02] | tgm4883: | ah |
[15:27:03] | enyc: | yes, as you do already, i thought |
[15:27:09] | superm1: | enyc: unfortunately launchpad can only build for ubuntu |
[15:27:12] | enyc: | trusty-armhf would be useful extra targeh imho |
[15:27:34] | tgm4883: | LP only builds for ubuntu, there's a bug open for the last 6 years requesting debian support |
[15:27:35] | enyc: | superm1: oh i see, so you use ubuntu launchpad to do it on your behalf as a PPA hrrm |
[15:27:35] | superm1: | there was a request to be able to build for debian too a while back, but last i knew launchpad still can't do it |
[15:27:43] | superm1: | yeah |
[15:27:45] | enyc: | oh i seee |
[15:27:51] | enyc: | do you have other Amd64 servers than can be used?? |
[15:28:12] | superm1: | no i don't have anything that can be used |
[15:28:14] | tgm4883: | enyc: for testing or production? |
[15:28:26] | enyc: | I've never setup a pbuilder, only manual chroots and builds ... |
[15:28:43] | tgm4883: | enyc: we'd want to get it onto debian repos rather than host our own |
[15:28:51] | enyc: | tgm4883: good question! essenitally for testing debian builds ongoing, then try to convince debian people to take it on |
[15:28:53] | tgm4883: | enyc: currenlty, the source packages are built on AWS |
[15:29:45] | enyc: | tgm4883: but I (think) I'd have better clout to get e.g. wookey to help me if we've shown it builds/rebuilds nicely and I can honestly say it actually works on all these different boxes/arches |
[15:30:28] | enyc: | tgm4883: aah, building the source packages via the 'packaging' scripts as mentioned above, then send the source-package to launchpad for them to build? |
[15:30:37] | tgm4883: | enyc: exactly |
[15:30:51] | enyc: | can/does Launchpad builds also build 'ports' versions (especially trusty-armhf) ? |
[15:31:09] | tgm4883: | yes |
[15:31:23] | tgm4883: | enyc: LP builds i386, amd64, and our armhf builds |
[15:31:30] | enyc: | ooooooh ok i didn't realise there was one! |
[15:31:35] | enyc: | ok sorts that out |
[15:31:41] | tgm4883: | yep |
[15:31:52] | tgm4883: | the LP ARMHF builds are getting more stable |
[15:31:57] | enyc: | just need a mechanism for jessie-[i386+amd64+armhf+rpi(raspbian)] |
[15:32:13] | enyc: | tgm4883: oh, do you mean they don't work or just the build randomly fails or what? |
[15:32:19] | enyc: | tgm4883: you said out of memory or something? |
[15:32:40] | superm1: | yeah random build failures that are not caused by code problems, but stability or memory issues |
[15:32:57] | tgm4883: | enyc: yea superm1 said that. I've not been watching too closely, but they seem to fail less frequently now |
[15:33:00] | enyc: | I wonder if LP are using qemu or real arm boxes or what |
[15:33:33] | tgm4883: | enyc: they were using arm boxes, it was suppose to get more stable when they switched to qemu for the ARM builds. I'm not sure if they did that yet |
[15:33:57] | enyc: | interesting =) |
[15:34:15] | enyc: | I'm starting to understand wider complex situation much better at least... |
[16:19:14] | letifosiferrari (letifosiferrari!~letifosif@c-71-202-215-223.hsd1.ca.comcast.net) has joined #mythtv | |
[16:20:50] | letifosiferrari (letifosiferrari!~letifosif@c-71-202-215-223.hsd1.ca.comcast.net) has quit (Remote host closed the connection) | |
[16:21:25] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has joined #mythtv | |
[16:59:58] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has quit (Read error: Connection reset by peer) | |
[17:00:28] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.140) has joined #mythtv | |
[17:14:42] | Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:d9bc:d1b4:150e:af80) has quit (Quit: Leaving) | |
[17:54:10] | joki (joki!~joki@p5B36E743.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds) | |
[17:59:58] | joki (joki!~joki@p5B36C81B.dip0.t-ipconnect.de) has joined #mythtv | |
[19:26:24] | dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has joined #mythtv | |
[19:29:11] | dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 244 seconds) | |
[19:38:29] | sl1ce (sl1ce!~johnathan@pool-72-74-24-116.bstnma.fios.verizon.net) has quit (Ping timeout: 244 seconds) | |
[19:41:21] | cybrNaut (cybrNaut!cybrNaut@2001:0:53aa:64c:842:547f:bcca:66c4) has quit (Changing host) | |
[19:41:22] | cybrNaut (cybrNaut!cybrNaut@unaffiliated/cybrnaut) has joined #mythtv | |
[20:18:26] | sl1ce (sl1ce!~johnathan@pool-72-74-24-116.bstnma.fios.verizon.net) has joined #mythtv | |
[20:45:22] | SteveGoodey (SteveGoodey!~steve@host86-151-178-227.range86-151.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[21:20:56] | Tobbe5178 (Tobbe5178!~asdf@2001:2002:51e1:d8ee:c9f3:1757:1adc:7a4e) has quit (Read error: Connection reset by peer) | |
[21:54:24] | enyc: | hrrm |
[21:57:26] | enyc: | o i see ... pacge to take .patch files in trac , no need to try to put into git or somesuhc =) |
[22:35:41] | superm1: | it's better to do a pull request at github |
[22:35:52] | superm1: | on trac the right people aren't notified always so it might sit around |
[22:35:56] | superm1: | (at least for packaging) |
[22:54:21] | stuartm: | it's the other way around for everything else |
[23:16:07] | kukks (kukks!~Guenter@samba/team/kukks) has joined #mythtv | |
[23:36:16] | arescorpio (arescorpio!~arescorpi@190.190.244.216) has joined #mythtv | |
[23:52:07] | Roklobsta (Roklobsta!~Roklobsta@ppp118-209-27-30.lns20.mel4.internode.on.net) has quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) | |
[23:55:09] | SteveGoodey (SteveGoodey!~steve@host86-151-178-227.range86-151.btcentralplus.com) has joined #mythtv | |
[23:57:46] | _charly__ (_charly__!~kroseneg@v-83-246-40-180.eu.hostway-enterprise.net) has joined #mythtv | |
[23:58:22] | _charly_ (_charly_!~kroseneg@v-83-246-40-180.eu.hostway-enterprise.net) has quit (Ping timeout: 244 seconds) |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.