Re: readline 7.0 rebuild for self-maintained packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Tue, Nov 8, 2016 at 1:45 AM, Eli Schwartz via arch-general <
arch-general@xxxxxxxxxxxxx> wrote:

> On 11/07/2016 06:59 PM, Bastian Beischer wrote:
> > Dear all,
> >
> > I will need to rebuild some of my packages which I maintain myself for
> > readline 7.0.
> >
> > Is there a reliable way to find out which packages need a rebuild? How
> was
> > the rebuild list for the official repos made?
> >
> > Thanks
> > Bastian
>
> Well, any packages which depend on readline can be assumed to require a
> rebuild...
>
> Or you could check for files which link to libhistory.so.6 or
> libreadline.so.6
>
> There is even a shell snippet which can be repurposed to do that for
> you, on the Arch website in the news feed (it was used during the C++
> ABI change)
>

​
Thanks,
​ ​
I've used this
​ now​
:

#!/bin/bash

while read pkg; do
   mapfile -t files < <(pacman -Qlq $pkg | grep -v /$)
   grep -Fq libreadline.so.6 "${files[@]}" <&- 2>/dev/null && echo $pkg
done < <(pacman -Qmq)

That's what I was looking for.

Cheers
Bastian
​


>
> ...
>
> readline now provides libreadline.so and packages can depend on that to
> trigger dependency errors (which are one good way of warning you a
> rebuild is necessary...)
>
> --
> Eli Schwartz
>




[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux