<br><br><div class="gmail_quote">On Thu, Jun 4, 2009 at 10:29 AM, Jon Ciesla <span dir="ltr"><<a href="mailto:limb@jcomserv.net">limb@jcomserv.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



  

<div bgcolor="#ffffff" text="#000000"><div><div></div><div class="h5">
Paulo Cavalcanti wrote:
<blockquote type="cite"><br>
  <br>
  <div class="gmail_quote">On Thu, Jun 4, 2009 at 9:28 AM, Jon Ciesla <span dir="ltr"><<a href="mailto:limb@jcomserv.net" target="_blank">limb@jcomserv.net</a>></span>
wrote:<br>
  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div>
    <div>David Nalley wrote:<br>
    <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, Jun 4, 2009 at 7:33 AM, Paulo Cavalcanti <<a href="mailto:promac@gmail.com" target="_blank">promac@gmail.com</a>>
wrote:<br>
 <br>
      <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, Jun 4, 2009 at 8:00 AM, David Nalley <<a href="mailto:david@gnsa.us" target="_blank">david@gnsa.us</a>>
wrote:<br>
   <br>
        <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, Jun 4, 2009 at 6:23 AM, Paulo Cavalcanti <<a href="mailto:promac@gmail.com" target="_blank">promac@gmail.com</a>>
wrote:<br>
     <br>
          <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
            <br>
I submitted ampache (<a href="http://ampache.org/" target="_blank">http://ampache.org/</a>)
for review, but I was told<br>
that it<br>
could not use any external software<br>
bundled in the code. In fact, it uses getid3, a file that seems to come<br>
from<br>
horde (horde/Browser.php),<br>
and some others.<br>
            <br>
According to the weekpedia (<a href="http://en.wikipedia.org/wiki/Ampache" target="_blank">http://en.wikipedia.org/wiki/Ampache</a>)<br>
            <br>
"Ampache has been featured in numerous online blogs and technical<br>
articles.<br>
One of the more notable was the O'Reilly book Spidering Hacks which<br>
tested<br>
the security of online applications. Ampache was found to be immune to<br>
standard spidering hacks as described in the O'Reilly article, and it<br>
has<br>
continued that trend by focusing on security during its development. The<br>
Code Philosophy listed on Ampache's wiki specifically lists security as<br>
one<br>
of those most important considerations during application development."<br>
            <br>
Does it make any sense to fiddle something that has always had security<br>
as a<br>
prime concern?<br>
            <br>
Any comment is welcome.<br>
            <br>
Thanks.<br>
            <br>
--<br>
Paulo Roma Cavalcanti<br>
LCG - UFRJ<br>
            <br>
--<br>
fedora-devel-list mailing list<br>
            <a href="mailto:fedora-devel-list@redhat.com" target="_blank">fedora-devel-list@redhat.com</a><br>
            <a href="https://www.redhat.com/mailman/listinfo/fedora-devel-list" target="_blank">https://www.redhat.com/mailman/listinfo/fedora-devel-list</a><br>
            <br>
       <br>
          </blockquote>
Perhaps I am the least well suited to respond as I did some of the<br>
initial review.<br>
     <br>
        </blockquote>
No, on the contrary.<br>
        <br>
   <br>
        <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
However, there are at least 10 bundled libraries with ampache,<br>
including pear-XML_RPC, nusoap, getid3, small snippets from Horde,<br>
captchaphp, php-Snoopy, etc.<br>
          <br>
In addition to the security benefits, creating the separate package<br>
means other packages (even other web apps) can make use of the<br>
libraries that would be available in Fedora instead of just ampache.<br>
I can empathize with the extra work that this causes, as I am trying<br>
to fix a few of these problems with another web app.<br>
          <br>
     <br>
        </blockquote>
Maybe we can list all of the packages we would like to have for web<br>
applications, and try to set a "task force" to cope with them?<br>
        <br>
I think if we had three or four people willing to help, the work would
be<br>
concluded fast. There are always people looking forward to contributing,<br>
but without a good package to work with.<br>
        <br>
   <br>
      </blockquote>
      <br>
      <br>
I think that's an outstanding idea, and I'd be willing to work towards<br>
such an end, and perhaps since there is such a prevalence of php we<br>
can get some buy-in from the php-sig as well. To illustrate some of<br>
the usefulness - I have a web app I am working on now that uses<br>
php-Snoopy as ampache also does, so that's at least two applications<br>
that can make use of the package.<br>
      <br>
 <br>
    </blockquote>
    </div>
    </div>
Count me in. I maintain several PHP apps, and having gone through the
nightmare of switching from bundled to system libraries, I
wholeheartedly agree that using system libraries from the beginning is
the best way to go.  Using the system lib means that security fixes are
done in one place for all apps, and we don't have to patch the apps, or
wait for upstream to push an update with an updated bundled lib.<br>
    <br>
I'll help review, etc.<br>
    <br>
  </blockquote>
  <div><br>
Thank you Jon. I will start with getid3.<br>
  <br>
It would be nice if we had a list of packages missing available
elsewhere,<br>
so people, interested in helping, could choose what to pack.  <br>
  </div>
  </div>
  <br clear="all">
  <br>
-- <br>
Paulo Roma Cavalcanti<br>
LCG - UFRJ<br>
</blockquote></div></div>
You mean like a subcategory of
<a href="http://fedoraproject.org/wiki/PackageMaintainers/WishList" target="_blank">http://fedoraproject.org/wiki/PackageMaintainers/WishList</a> ?</div></blockquote><div><br>Yes, a more specific entry, such as web applications? <br>
</div></div><br clear="all"><br>-- <br>Paulo Roma Cavalcanti<br>LCG - UFRJ<br>