From: Michael <confabulate@kintzios.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] How to handle Firebird with PHP now
Date: Tue, 11 Feb 2025 10:02:52 +0000 [thread overview]
Message-ID: <10610138.nUPlyArG6x@rogueboard> (raw)
In-Reply-To: <353023c3-0b5c-fe58-07ab-1ce07f92b72d@hanft.de>
[-- Attachment #1: Type: text/plain, Size: 2182 bytes --]
On Tuesday 11 February 2025 09:09:55 Greenwich Mean Time Matthias Hanft wrote:
> Michael wrote:
> > According to http://gpo.zugaina.org/ firebird is provided by bgo-overlay.
> > I don't know if this overlay is checked by gentoo devs for the quality of
> > its contents or not, but you could take a look. Using an overlay will
> > allow your system to know what files were installed by emerge. I expect
> > your 'revdep- rebuild' behaviour will correct itself thereafter.
>
> Thanks for the hint, but according to
> http://gpo.zugaina.org/Overlays/bgo-overlay/dev-db/firebird there's just
> version 4.0 available; as I already installed version 5.0 from
> https://www.firebirdsql.org/en/firebird-5-0#linux-x64 I don't want to
> downgrade.
>
> I guess I could put some kind of "exceptions" into /etc/revdep-rebuild, but
> I don't know what to configure in LD_LIBRARY_MASK and/or SEARCH_DIRS_MASK
> as revdep-rebuild doesn't show any files and/or directories - it just
> reinstalls PHP...
>
> -Matt
Well, without knowing much at all about firebird, I understand it has a PHP
extension. I would think this sets up some reverse dependency symlinks, which
revdep-rebuild finds by scanning /lib* directories and then wants to
(re)install PHP. Other than spending time rebuilding PHP, in itself it won't
cause harm to your system.
Did you try running revdep-rebuild with the --debug --verbose --pretend
options to see if it reveals the specific library objects affected?
Either way, since you probably intend to continue using firebird I suggest you
consider if it is feasible to set up a local overlay to experiment with it.
You could copy the ebuild for version 4.0 from the bgo-overlay, or the last
firebird from portage attic and tweak it to make it compile and install on
your system.
https://gitweb.gentoo.org/repo/gentoo.git/log/?qt=grep&q=firebird
Firebird was dropped from portage recently due to a lack of maintainer. I
appreciate it doesn't have the simplest of ebuilds, but if you become
proficient in looking after your own ebuild, potentially with some advice from
Gentoo devs, you could contribute your work for Firebird to return back to
portage.
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2025-02-11 10:04 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-02-10 19:07 [gentoo-user] How to handle Firebird with PHP now Matthias Hanft
2025-02-10 20:11 ` Michael
2025-02-11 9:09 ` Matthias Hanft
2025-02-11 10:02 ` Michael [this message]
2025-02-11 16:30 ` Matthias Hanft
2025-02-11 18:12 ` Michael Orlitzky
2025-02-14 12:47 ` Matthias Hanft
2025-02-15 3:11 ` Michael Orlitzky
2025-02-14 13:29 ` Viorel Munteanu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=10610138.nUPlyArG6x@rogueboard \
--to=confabulate@kintzios.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox