Who maintains SquidGuard? Pls check dependency!



  • On installation onto 2.0-RC1-03.08.2011
    with a some 8.1 packages installed abt a month ago
    this package fetches

     Downloading http://files.pfsense.org/packages/8/All/squidGuard-1.4_2.tbz ...  (extracting)
       Downloading http://files.pfsense.org/packages/8/All/[b]perl-5.10.1_2[/b].tbz ... 90%
    

    Is it right?


  • Rebel Alliance Developer Netgate

    It should be fixed shortly. It should have been looking for squidGuard-1.4_3.tbz which was pointing to perl-5.10.1_3

    I committed a fix, it'll get sync'd to the package repo in a few minutes.



  • Damn it again! A half-hr ago I've upgraded RC1 and as always after upgrading it reinstalled Squid-2 (2.7.9_4) that was installed already separately.
    But now

    Beginning package installation for squidGuard…
      Downloading http://files.pfsense.org/packages/8/All/squid-2.7.9.tbz …  (extracting)

    WTF???



  • @jimp:

    It should be fixed shortly. It should have been looking for squidGuard-1.4_3.tbz which was pointing to perl-5.10.1_3

    I committed a fix, it'll get sync'd to the package repo in a few minutes.

    Probably need remove from the squidGuard port the squid depences. This is can broke already installed squid/squid3.



  • Probably need remove from the squidGuard port the squid depences.

    And the Perl5 too. And may b some else.


  • Rebel Alliance Developer Netgate

    Those dependencies are added by the FreeBSD package system. There is no way to remove those.

    If you install squid first, it should work properly. Since squidGuard requires both perl and squid, it can't really be avoided, but if you have another version of those packages installed it shouldn't try to install them again.



  • @jimp:

    If you install squid first… if you have another version of those packages installed it shouldn't try to install them again.

    Yes, yes, sure. @VitRom:

    …Squid-2 (2.7.9_4) that was installed already as a pfSense pkg

    Downloading http://files.pfsense.org/packages/8/All/squid-2.7.9.tbz …  (extracting)

    The same for Perl5 (was installed as dependency for another pkg and was fresher)

    @jimp:

    Those dependencies are added by the FreeBSD package system. There is no way to remove those.

    1. There is a way to force to skip installed
    2. else pls somebody fill a bug for FreeBSD


  • If you install squid first, it should work properly. Since squidGuard requires both perl and squid, it can't really be avoided, but if you have another version of those packages installed it shouldn't try to install them again.
    

    This is obviously WRONG!

    I tested lots of times, installing squid3 first, but lightsquid is renitent and ALWAYS installs squid2!


  • Rebel Alliance Developer Netgate

    Then it must be some quirk because of the major version difference between squid 2 and 3. The squid 3 package is still considered alpha last I looked, I wouldn't trust it not to trash things, especially in combination with things like squidGuard and lightsquid.


Log in to reply