Package Details: pi-hole-ftl 5.25.1-1

Git Clone URL: https://aur.archlinux.org/pi-hole-ftl.git (read-only, click to copy)
Package Base: pi-hole-ftl
Description: The Pi-hole FTL engine
Upstream URL: https://github.com/pi-hole/FTL
Licenses: EUPL-1.2
Conflicts: dnsmasq
Provides: dnsmasq
Submitter: max.bra
Maintainer: max.bra (graysky)
Last Packager: max.bra
Votes: 54
Popularity: 0.28
First Submitted: 2017-05-07 15:23 (UTC)
Last Updated: 2024-02-21 10:15 (UTC)

Required by (63)

Sources (7)

Pinned Comments

max.bra commented on 2018-02-09 16:46 (UTC) (edited on 2019-10-18 23:13 (UTC) by max.bra)

ArchLinux Pi-hole is not officially supported by Pi-hole project. In case of bugs and malfunctions please DO NOT file a report upstream.

First of all check if the wiki (https://wiki.archlinux.org/index.php/Pi-hole) can help then ask here for assistance and tips.
When it will be excluded that the problem does not depend on ArchLinux we will file a bug upstream.

Latest Comments

1 2 3 4 5 6 .. 43 Next › Last »

rosenberg commented on 2024-03-17 22:18 (UTC)

Investopedia doesn't seem to work correctly.

For example, go to https://www.investopedia.com/terms/w/workingcapital.asp.

  1. Video does not start
  2. Clicking either on "Accept all" or "Reject all" on cookies popup does nothing, and the popup stays there

I use pi-hole with cloudflared.

ChuckHL commented on 2024-02-16 16:14 (UTC) (edited on 2024-02-16 23:40 (UTC) by ChuckHL)

I appreciate the info, I will compile it on my other Raspberry (same OS architecture that has 8gb ram) and then install it on this one. Once done, ill update how things went. Thanks

Edit: Everything works fine. Compiled correclty on my other Raspberry.

max.bra commented on 2024-02-16 15:38 (UTC)

Hi ChuckHL, FTL compilation require nearly 800MB of system RAM. You should create a SWAP of any kind of about 512MB or more. Let me know.

ChuckHL commented on 2024-02-16 14:31 (UTC)

Getting the following error using AArch64 (Raspberry PI) when compiling...

[ 99%] Built target lua {standard input}: Assembler messages: {standard input}:1829862: Warning: end of file not at end of a line; newline inserted {standard input}:1830512: Error: invalid operands (.text and UND sections) for `-' cc: fatal error: Killed signal terminated program cc1 compilation terminated. make[2]: *** [src/database/CMakeFiles/sqlite3.dir/build.make:90: src/database/CMakeFiles/sqlite3.dir/sqlite3.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:359: src/database/CMakeFiles/sqlite3.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

max.bra commented on 2024-01-06 13:20 (UTC)

Hi inferno, please read arch User Repository wiki page chapter one

InFerNo commented on 2024-01-05 11:09 (UTC) (edited on 2024-01-05 11:26 (UTC) by InFerNo)

The package patch is also a required dependency:

==> Starting prepare()...
/home/alarm/aur_builds/pi-hole-ftl/PKGBUILD: line 39: patch: command not found
==> ERROR: A failure occurred in prepare().
    Aborting...

rekman commented on 2023-12-21 01:43 (UTC)

@Taijian Valuable services like spreading misinformation about the software they package? I am running both at the same time and having a good time. Sure, you can't start both daemons with default configuration at the same time because they'll want to bind the same addresses and ports, but that's no more a package conflict than is apache and nginx both wanting port 80. "enough of the functionality" is not, in my opinion, good enough to qualify as a replacement. It has a hard-coded configuration path! I have indeed forked the PKGBUILD, but I still think the one in the AUR should reflect what is objectively correct. Viz., this package neither conflicts with nor replaces dnsmasq.

Taijian commented on 2023-12-19 16:23 (UTC) (edited on 2023-12-19 16:25 (UTC) by Taijian)

@rekman: Please try to be nice to your AUR maintainers - they provide a valuable service to the community free of charge.

On the merits: This package does objectively conflict with dnsmasq in that you cannot let them both run at the same time and expect to have a good time. And it does provide enough of the fuctionality of dnsmasq that most software that requires dnsmasq will run fine. To me, that's what these PKGBUILD tags are about - and to the vast majority of users, they work fine. Otherwise more of us would have complained long ago.

If pihole-ftl does not provide what you need, feel free to edit the PKGBUILD to suit your needs. That's allowed, you know.

max.bra commented on 2023-12-19 16:21 (UTC)

ok, I see you're taking it personally, I'll stop and hang up

rekman commented on 2023-12-19 16:15 (UTC) (edited on 2023-12-19 16:15 (UTC) by rekman)

Given that you can't follow everyone's requests, you should follow the one that is objectively correct, i.e., mine. I'm sorry but whether pihole-ftl exposes the same features as dnsmasq is not something to be decided by democratic vote; it's easily checked by just calling both programs with --help that it does not. And "this non-equivalent program should have provides= and pollute /usr/bin/ with a symlink` is not a valid request.

If you read dnsmasq(8) for dhcp-host and dhcp-range you'll see that what you posted is not supported. (I should not have to tell the maintainer to RTFM, btw.) If you want to claim an interface prefix is supported, but just undocumented, feel free to point me to where in the source code it is parsed. In fact, the interface: parameter to dhcp-range was removed from dnsmasq in 2017.