<html><head></head><body>Lemme just quickly jump in with a "oh hells no"<br>
<br>
I don't want to be maintaining and  watching security updates for 150+ Perl packages. We all have enough work please let's not make more rods for our back<br>
<br>
Chris<br><br><div class="gmail_quote">On 10 March 2016 7:35:31 am NZDT, Kyle Hall <kyle.m.hall@gmail.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div dir="ltr">Thanks Paul! That raises an interesting question! That question being, should we be including Pure Perl libraries in our code base ( in some cases ). Our layout is a bit odd where we have our scripts and libraries sharing the same directory. In most projects we'd see our libraries in a "lib" directory. However, that is no technical reasons we couldn't include MARC::Frobnicate in the Koha codebase itself.<div><br /></div><div>Pro: If the version of the library we use works, we know it will continue to work and will not be subject to regressions in newer versions</div><div>Con: We will need to update our libraries periodically</div><div><br /></div><div>In essence, this is exactly what we do with our JavaScript libraries such as jQuery and DataTables.</div><div><br /></div><div>Kyle</div></div><div class="gmail_extra"><br clear="all" /><div><div class="gmail_signature"><a href="http://www.kylehall.info" target="_blank">http://www.kylehall.info</
 a><br
/>ByWater Solutions ( <a href="http://bywatersolutions.com" target="_blank">http://bywatersolutions.com</a> )<br />Meadville Public Library ( <a href="http://www.meadvillelibrary.org" target="_blank">http://www.meadvillelibrary.org</a> )<br />Crawford County Federated Library System ( <a href="http://www.ccfls.org" target="_blank">http://www.ccfls.org</a> )<br />Mill Run Technology Solutions ( <a href="http://millruntech.com" target="_blank">http://millruntech.com</a> )<br /></div></div>
<br /><div class="gmail_quote">On Wed, Mar 9, 2016 at 12:03 PM, Paul A <span dir="ltr"><<a href="mailto:paul.a@navalmarinearchive.com" target="_blank">paul.a@navalmarinearchive.com</a>></span> wrote:<br /><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
At 07:42 AM 3/9/2016 -0500, Kyle Hall wrote:<br />
<blockquote type="cite">Also, are you saying any newly
packaged libraries *must* make it in to Debian? Can we not host our own
packaged libraries on our apt server? Why must packages meet the Debian
requirements?<br />
This seems like it's adding yet another barrier to entry for new Koha
developers. Now we all need to be Debian package maintainers as
well?<span class=""><br />
It seems like we're taking away one of the most powerful features of
Perl, it's extensive library of available modules.</span></blockquote><br />
One of Koha's strengths certainly was, and most probably still is, the
ability for an admin to be able to aptitude/apt-get (even yum)
dependencies that conform to her o/s. We used to publish
"warnings" about using CPAN. Debian trickles down to Ubuntu --
with a possible time-lag -- and these two o/s are perhaps the most used
by Koha-based libraries.<br /><br />
If Koha needs to use a custom *library* and there is reticence to put it
through the Debian/Ubuntu loop, surely the proper solution is to put it
into the Koha environment (package and tarball) where it remains
Koha-specific and the remainder of the o/s, including Perl, stays
unchanged without potential repercussions on other installed
applications/progammes.<br /><br />
This might well also facilitate version control -- each Koha update has
the correct libraries in /usr/share/koha/bin, /usr/share/koha/lib/C4,
wherever, but not in /usr/lib/perl* (or /usr/bin/perl) (with or without
/local/) available to the entire o/s.<br /><br />
This removes any "barrier to entry for new Koha developers",
might ease proper installation/upgrade operations and has the potential
to obviate obscure security concerns.<br /><br />
Best -- Paul<br /><br />
<br />
<blockquote type="cite"><span class="">Just a thought.<br /><br />
<a href="http://www.kylehall.info" target="_blank">http://www.kylehall.info</a><br />
ByWater Solutions (
<a href="http://bywatersolutions.com" target="_blank">http://bywatersolutions.com</a>
)<br />
Meadville Public Library ( <a href="http://www.meadvillelibrary.org" target="_blank">http://www.meadvillelibrary.org</a> )<br />
Crawford County Federated Library System ( <a href="http://www.ccfls.org" target="_blank">http://www.ccfls.org</a> )<br />
Mill Run Technology Solutions ( <a href="http://millruntech.com" target="_blank">http://millruntech.com</a> )<br /><br />
On Tue, Mar 8, 2016 at 6:03 PM, Galen Charlton <<a href="mailto:gmc@esilibrary.com" target="_blank">gmc@esilibrary.com</a>> wrote:<br />

</span><dl>
<dd>Hi,<br /><br />

</dd><dd><span class="">On Tue, Mar 8, 2016 at 12:50 PM, Brendan Gallagher <<a href="mailto:info@bywatersolutions.com" target="_blank">info@bywatersolutions.com</a>> wrote:<br />

</span></dd><dd>Do we have a defined role description of responsibility of the Packaging Manager?  (I've only read Robin's posts to the mailing list before - is that it?)<br /><br />

</dd></dl><span class=""><br />
We do now, seeded with my view of the position:<br /><br />
</span><a href="https://wiki.koha-community.org/wiki/Project_roles#Packaging_manager" target="_blank">https://wiki.koha-community.org/wiki/Project_roles#Packaging_manager</a> <br /><span class=""><br />
On a side note, the overall page is new; I'm figuring that it might be a useful exercise to outline minimum role responsibilities for all of the named project positions.<br /><br />
Regards,<br /><br />
Galen<br />
-- <br />
Galen Charlton<br />
Infrastructure and Added Services Manager<br />
Equinox Software, Inc. / Open Your Library<br /></span>
email: Â <a href="mailto:gmc@esilibrary.com" target="_blank">gmc@esilibrary.com</a><br />
direct: <a href="tel:%2B1%20770-709-5581" target="_blank">+1 770-709-5581</a><br />
cell: Â  <a href="tel:%2B1%20404-984-4366" target="_blank">+1 404-984-4366</a><br />
skype: Â gmcharlt<br />
web: Â  Â <a href="http://www.esilibrary.com/" target="_blank">http://www.esilibrary.com/</a><span class=""><br />
Supporting Koha and Evergreen: <a href="http://koha-community.org" target="_blank">http://koha-community.org</a> & <a href="http://evergreen-ils.org/" target="_blank">http://evergreen-ils.org</a><br /><br /></span><span class="">
_______________________________________________<br />
Koha-devel mailing list<br />
<a href="mailto:Koha-devel@lists.koha-community.org" target="_blank">Koha-devel@lists.koha-community.org</a><br />
<a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" target="_blank">http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel</a><br />
website : <a href="http://www.koha-community.org/" target="_blank">http://www.koha-community.org/</a><br />
git : <a href="http://git.koha-community.org/" target="_blank">http://git.koha-community.org/</a><br />
bugs : <a href="http://bugs.koha-community.org/" target="_blank">http://bugs.koha-community.org/</a><br /><br />
<br />
_______________________________________________<br />
Koha-devel mailing list<br />
<a href="mailto:Koha-devel@lists.koha-community.org" target="_blank">Koha-devel@lists.koha-community.org</a><br />
<a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" target="_blank">http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel</a><br />
website : <a href="http://www.koha-community.org/" target="_blank">http://www.koha-community.org/</a><br />
git : <a href="http://git.koha-community.org/" target="_blank">http://git.koha-community.org/</a><br />
bugs : <a href="http://bugs.koha-community.org/" target="_blank">http://bugs.koha-community.org/</a> </span></blockquote>
<u></u><p><u></u>
---<br />
Maritime heritage and history, preservation and conservation, <br />
research and education through the written word and the arts.<br />
<<a href="http://navalmarinearchive.com/" target="_blank">http://NavalMarineArchive.com</a>> and <<a href="http://ultramarine.ca/" target="_blank">http://UltraMarine.ca</a>><br />
</p></div>

<br />_______________________________________________<br />
Koha-devel mailing list<br />
<a href="mailto:Koha-devel@lists.koha-community.org">Koha-devel@lists.koha-community.org</a><br />
<a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" rel="noreferrer" target="_blank">http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel</a><br />
website : <a href="http://www.koha-community.org/" rel="noreferrer" target="_blank">http://www.koha-community.org/</a><br />
git : <a href="http://git.koha-community.org/" rel="noreferrer" target="_blank">http://git.koha-community.org/</a><br />
bugs : <a href="http://bugs.koha-community.org/" rel="noreferrer" target="_blank">http://bugs.koha-community.org/</a><br /></blockquote></div><br /></div>
<p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k9mail"><hr /><br />Koha-devel mailing list<br />Koha-devel@lists.koha-community.org<br /><a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel">http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel</a><br />website : <a href="http://www.koha-community.org">http://www.koha-community.org</a>/<br />git : <a href="http://git.koha-community.org">http://git.koha-community.org</a>/<br />bugs : <a href="http://bugs.koha-community.org/">http://bugs.koha-community.org/</a></pre></blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>