19:36:15 <TheSnide> #startmeeting
19:36:15 <MeetBot> Meeting started Wed Mar 18 19:36:15 2015 UTC.  The chair is TheSnide. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:36:15 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
19:36:18 <TheSnide> hi all
19:38:26 <thor77> hi
19:52:23 <TheSnide> so, nothing much happened.
19:54:11 <TheSnide> ssm did a very nice lifting to our website.
19:54:30 <TheSnide> - the headers links no mostly point to their respective github parts
19:54:50 <ssm> some hackery :)
19:54:59 <TheSnide> - the DL are now internally handled, with an awesome dirindex css :-D
19:55:27 <TheSnide> - tickets on trac are now officialy R/O.
19:55:55 <TheSnide> this was to prevent many spammers that came recently
19:56:34 <TheSnide> and github does a nicer job at keeping them at bay ( while providing some service ) :-p
19:57:11 <ssm> in the source, plugins are no longer made from processed .in files
19:57:14 <TheSnide> ssm also did many improvements to our Build system.
19:57:45 <TheSnide> actually, nothing is produced from .in anymore, IMHO
19:58:09 <TheSnide> some templated files are suffixed by .PL in order to let them be Perlish
20:00:20 <ssm> I've updated the .deb packaging for 2.1.x after the build system was refactored. Once the next 2.1.x is out, that will be merged to the debian-experimental packaging branch
20:00:37 <TheSnide> all the emacs/vim/... in file "hints" are also gone.
20:01:19 <TheSnide> the split between master/node/common is gone either.
20:02:00 <TheSnide> everything is in lib/ or script/. We just let the packagers do their own grouping :-)
20:02:43 <TheSnide> some leftover master/ is still here. It mostly represents the templates. I'd suggest to have them in www/
20:02:52 <TheSnide> (or etc/)
20:03:04 <TheSnide> ... that nicely brings us to etc handling :D
20:03:05 <ssm> www is a good plan
20:03:34 <TheSnide> which is, i have to admit, the weak point of the new build system :-D
20:03:56 <TheSnide> note that /opt is gone, replaced by the much more firendly /usr/local
20:05:10 <TheSnide> i don't think it is currently easy to override the destdir, as the script in dev_script don't work anmore
20:06:04 <ssm> the destdir is overridable with (for instance) perl Build.PL --install_base=$(mmktemp -d)
20:06:40 <TheSnide> ssm: "perl Build.PL --install_base=sandbox" works ?
20:06:59 <ssm> yes
20:07:08 <ssm> Installing sandbox/etc/static/dynazoom.html
20:07:11 <ssm> [...]
20:07:33 <ssm> you can run "perldoc Build.PL"
20:07:51 <ssm> for details of building options
20:08:05 * ssm sneaked in some documentation in there
20:09:16 <TheSnide> --> You need to install the perl-doc package to use this program. #facepalm :-P
20:09:37 <ssm> "less Build.PL" works, too :D
20:09:39 <TheSnide> anyway...
20:10:38 <TheSnide> the new Build system is super cool. some bugs do exists, but that's the point of having an unstable branch.
20:11:16 <TheSnide> #info 2.1.11 will be released this week.
20:17:11 <m-r-b> <clouddig@freenode> After making changes to a plugin file, munin-run is still running the old version. How can I force it to refresh?
20:25:33 <TheSnide> ssm: could you have a look @ dev_scripts ?
20:25:40 * ssm managed to make munin-node configure and run in the sandbox now.  Will commit documentation and missing mkdirs
20:25:43 <ssm> yes
20:25:50 <TheSnide> ssm: *nice*
20:26:20 <TheSnide> the Defaults.pm has some issues on generation.
20:26:33 <TheSnide> ... on OSX also, the build system doesn't work.
20:26:34 <ssm> it does not handle relative paths well, only absolute ones
20:26:53 <ssm> I'll test it on osx, too
20:28:23 <TheSnide> (even after editing Makefile.dist to use the OSX specific lines)
20:29:05 <TheSnide> ... as i suppose the :
20:29:06 <TheSnide> # This variable makes only sense in development environment
20:29:06 <TheSnide> my \$COMPONENT_ROOT = dirname(__FILE__) . '/../../..';
20:29:16 <TheSnide> is not really finalized :-D
20:29:45 <TheSnide> (in lib/Munin/Common/Defaults.pm.PL)
20:30:17 <ssm> Try using just "perl Build.PL" to configure, make, test and install in the meantime. "perldoc Build.PL" for options
20:31:12 <TheSnide> ssm: ok, i'll edit the dev_script
20:32:47 <ssm> set PATH to include $PWD/sandbox/bin first,  and PERL5LIB to include $PWD/sandbox/lib/perl5/, and you should be able to run the munin scripts.  I'll convince the build system to mkdir what is needed for munin to agree to start
20:33:59 <m-r-b> <kenyon@freenode> clouddig: munin-run always runs the file in /etc/munin/plugins
20:34:23 <kenyon> clouddig: i.e., there is no such thing as refresh
20:35:08 <hugin> [13munin] 15steveschnepp pushed 1 new commit to 06devel: 02http://git.io/h4Uz
20:35:08 <hugin> 13munin/06devel 149f317e0 15Steve Schnepp: dev_scripts: adding some temp message
20:35:39 <TheSnide> ssm: feel free to revert my commit 9f317e0 when it works again.
20:35:59 <ssm> ok
20:36:15 <m-r-b> <clouddig@freenode> kenyon: m-r-b: Thanks, I'll keep looking for the problem.
20:38:34 <TheSnide> so.. that's it for our meeting
20:38:56 <TheSnide> anything to add ? (i'd be glad not to be the only one speaking)
20:39:46 <ssm> I can't think of anything else to mention
20:42:07 <TheSnide> ok. thx all
20:42:16 <TheSnide> #endmeeting