Send inn-workers mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.isc.org/mailman/listinfo/inn-workers
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of inn-workers digest..."


Today's Topics:

   1. Removal of filechan in INN 2.7.0 (Julien ?LIE)
   2. Re: innupgrade for old shared libraries?
      (Dominik 'Rathann' Mierzejewski)


----------------------------------------------------------------------

Message: 1
Date: Sat, 20 Nov 2021 13:55:27 +0100
From: Julien ?LIE <[email protected]>
To: "[email protected]" <[email protected]>
Subject: Removal of filechan in INN 2.7.0
Message-ID: <[email protected]>
Content-Type: text/plain; charset=UTF-8; format=flowed

Hi all, and especially users of CURRENT,

I've just removed backends/filechan; it will no longer be present in 
tomorrow's snapshot.
innupgrade will change calls to filechan in newsfeeds to "buffchan -u" 
(unbuffered mode).  If you use filechan in local scripts, you'll have to 
update the calls.


I've also added in the newsfeeds sample file an example of use:

# Example of an exploder feed.  See buffchan(8) for more details.
foo:news.*:Ap,Tm:buffchan!
uunet:*:Ap,Tm:buffchan!
buffchan!:*:Tx,WGm*:@bindir@/buffchan -f 2

It will generate files named "foo" and "uunet" in <pathoutgoing>, 
containing lines like:

news.software.nntp <[email protected]>
comp.sources.unix <[email protected]>

The contents of the files are defined with the "W" flag in the newsfeeds 
line.

-- 
Julien ?LIE

??Il vaut mieux un tapis persan vol? qu'un tapis volant perc??!??
   (Ast?rix)


------------------------------

Message: 2
Date: Sun, 21 Nov 2021 00:06:39 +0100
From: Dominik 'Rathann' Mierzejewski <[email protected]>
To: [email protected]
Subject: Re: innupgrade for old shared libraries?
Message-ID: <YZl/fxKy/[email protected]>
Content-Type: text/plain; charset=iso-8859-1

On Saturday, 20 November 2021 at 08:35, Julien ?LIE wrote:
> Hi all,
> 
> Shared libraries installed by previous INN versions tend to accumulate in
> the pathlib directory.
> Shouldn't we remove old ones?  (keeping only the previous one for instance)
> 
> Or should we expect other programs installed on the system, outside INN, to
> go on using old versions of our libraries and therefore we should leave
> them?
> 
> 
> 
> %ls -la
> -rw-r--r-- 1 news news  219K sept. 19 16:17 libinnhist.a
> -r-xr-xr-x 1 news news  1016 sept. 19 16:09 libinnhist.la*
> lrwxrwxrwx 1 root root    19 sept. 19 16:17 libinnhist.so ->
> libinnhist.so.3.0.4*
> lrwxrwxrwx 1 root root    19 sept. 19 16:17 libinnhist.so.3 ->
> libinnhist.so.3.0.4*
> -r-xr-xr-x 1 news news   94K ao?t   8  2015 libinnhist.so.3.0.0*
> -r-xr-xr-x 1 news news  137K nov.  26  2017 libinnhist.so.3.0.1*
> -r-xr-xr-x 1 news news  137K nov.  10  2018 libinnhist.so.3.0.2*
> -r-xr-xr-x 1 news news  137K nov.  22  2020 libinnhist.so.3.0.3*
> -r-xr-xr-x 1 news news  137K sept. 19 16:17 libinnhist.so.3.0.4*

Libraries with the same SONAME should have backwards-compatible ABI, so
there should be no need to keep old versions.

> -rw-r--r-- 1 news news  1,5M sept. 19 16:17 libinn.a
> -r-xr-xr-x 1 news news   925 sept. 19 16:08 libinn.la*
> lrwxrwxrwx 1 root root    15 sept. 19 16:17 libinn.so -> libinn.so.6.0.1*
> lrwxrwxrwx 1 root root    15 ao?t   8  2015 libinn.so.3 -> libinn.so.3.0.0*
> -r-xr-xr-x 1 news news  603K ao?t   6  2015 libinn.so.3.0.0*
> lrwxrwxrwx 1 root root    15 nov.  26  2017 libinn.so.4 -> libinn.so.4.0.0*
> -r-xr-xr-x 1 news news  718K nov.  26  2017 libinn.so.4.0.0*
> lrwxrwxrwx 1 root root    15 nov.  10  2018 libinn.so.5 -> libinn.so.5.0.0*
> -r-xr-xr-x 1 news news  718K sept. 20  2018 libinn.so.5.0.0*
> lrwxrwxrwx 1 root root    15 sept. 19 16:17 libinn.so.6 -> libinn.so.6.0.1*
> -r-xr-xr-x 1 news news  725K nov.  22  2020 libinn.so.6.0.0*
> -r-xr-xr-x 1 news news  725K sept. 19 16:08 libinn.so.6.0.1*

Here we have different SONAMEs, so different ABI. In Fedora we usually
keep just one version of a package unless there are very good reasons
like significant portion of consumers not ported to the new ABI. As
upstream you might have a different policy. Keeping one older SONAME
around sounds like a safe policy for upgrades.

> -rw-r--r-- 1 news news  2,1M sept. 19 16:17 libstorage.a
> -r-xr-xr-x 1 news news   987 sept. 19 16:09 libstorage.la*
> lrwxrwxrwx 1 root root    19 sept. 19 16:17 libstorage.so ->
> libstorage.so.3.0.4*
> lrwxrwxrwx 1 root root    19 sept. 19 16:17 libstorage.so.3 ->
> libstorage.so.3.0.4*
> -r-xr-xr-x 1 news news  746K ao?t   8  2015 libstorage.so.3.0.0*
> -r-xr-xr-x 1 news news  949K nov.  26  2017 libstorage.so.3.0.1*
> -r-xr-xr-x 1 news news  954K nov.  10  2018 libstorage.so.3.0.2*
> -r-xr-xr-x 1 news news  955K nov.  22  2020 libstorage.so.3.0.3*
> -r-xr-xr-x 1 news news 1014K sept. 19 16:17 libstorage.so.3.0.4*

Same SONAME here, too.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
        -- from "Collected Sayings of Muad'Dib" by the Princess Irulan


------------------------------

Subject: Digest Footer

_______________________________________________
inn-workers mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/inn-workers


------------------------------

End of inn-workers Digest, Vol 135, Issue 5
*******************************************

Reply via email to