Re: [gentoo-user] Local mail server

2020-07-20 Thread William Kenworthy
I have used "https://wiki.gentoo.org/wiki/Mailfiltering_Gateway/en; or
variations of for many years - currently on an lxc instance on a low
power arm server.  Handles 1-200 emails (including spam) a day with
potentially up to quite a few thousand.  I am using the configuration
without mysql etc.  My biggest maintenance on it is trying to keep the
permissions correct after upgrades etc., otherwise as the families mail
gateway its quite reliable.

BillK


On 19/7/20 10:18 pm, Peter Humphrey wrote:
> Afternoon all,
>
> I'd like to set up a little box to be a local mail server. It would receive 
> mails from other machines on the LAN, and it would fetch POP3 mail from my 
> ISP 
> and IMAP mail from google mail. KMail on my workstation would then read the 
> mails via IMAP. That's all. I might want to add a few extras later, such as 
> receiving SMTP mail for a .me domain I own. My present total of emails is 
> about 4000.
>
> I used to have a working system on a box that's now deceased [1], but in 
> replicating it I'm having difficulty threading my way through the mutually 
> inconsistent Gentoo mail server docs, omitting the bits I don't need and 
> interpreting the rest. Bits I don't need? Database backend, web-mail access, 
> web admin tools, fancy multi-user authorisation, any other baroque complexity.
>
> So I'm asking what systems other people use. I can't be unusual in what I 
> want, so there must be lots of solutions out there somewhere. Would anyone 
> like to offer me some advice?
>
> 1.  Yes, of course I did have backups, but in juggling the media I managed to 
> lose them. A world of advice to others: don't grow old.  :)
>



Re: [gentoo-user] FFmpeg and AVI1'd M-JPEGs

2020-07-20 Thread Ashley Dixon
On Mon, Jul 20, 2020 at 10:22:49PM +0100, Neil Bothwick wrote:
> On Mon, 20 Jul 2020 19:10:17 +0100, Ashley Dixon wrote:
> 
> > Unfortunately, as per [3], Logitech C-series cameras (among  others)
> > utilise  a proprietary extension to the Motion-JPEG format, in which
> > H.264 data is attached to the various JPEG key and delta frames in the
> > APP0 field [4],  as  shown  when inspecting the data of any frame
> > ("AVI1" [5]):
> > 
> > $ ffmpeg -i video.mp4 -vcodec copy %02d.jpg
> 
> What command are you using to record this file in the first place?

`ffmpeg -f v4l2 -r 30 -s hd720 -c:v mjpeg -i /dev/video0 -c:v h264 output.mp4`

When recording, ffmpeg litters stderr with the error: "unable to decode APP
fields: Invalid data found when processing input". This is from the mjpeg
module.

VLC (and mpv, among others) will play the resulting video without any
complaints, due to the `-c:v h264` option invoking the x264 encoder, although it
is played at about 4x its original speed for some reason. The integrated Firefox
player now refuses to play the file entirely: "Video can't be played because the
file is corrupt.".

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA



signature.asc
Description: PGP signature


Re: [gentoo-user] FFmpeg and AVI1'd M-JPEGs

2020-07-20 Thread Ashley Dixon
On Mon, Jul 20, 2020 at 09:18:19PM +0100, Michael wrote:
> I don't have this webcam so I don't know if it will or won't play nicely with 
> Linux, but at least ffmpeg seems to contain the requisite mjpeg codec:
> 
>  $ ffmpeg -hide_banner -codecs | grep mjpeg
>  DEVIL. mjpegMotion JPEG (encoders: mjpeg mjpeg_vaapi )
>  D.VIL. mjpegb   Apple MJPEG-B
>  D.A.L. adpcm_ima_smjpeg ADPCM IMA Loki SDL MJPEG

MJPEG seems fully supported in FFmpeg;  it  is  the  Logitech  H.264  "internal"
streams in the key and delta frames (APP0 field) that are causing  the  trouble.
FFmpeg has no idea how to interpret them, and thus  throws  loads  of  warnings.

> Again, I don't know what VLC can do with this.  :-/

I have a feeling that the VLC issue is different.  As mentioned in  my  original
e-mail, it almost crashes (infinite UI-blocking loop) when trying to load  these
bloody files.  When I record a video with OBS (Open Broadcaster Software)  using
the separate x264 encoding module, the video is obviously no longer  MJPEG,  and
VLC plays it fine.  (Nonetheless, I would like to play native Logi MJPEG files.)

VLC is supposed to have an MJPEG-demultiplexing module [1, 2], and it  seems  to
be able to find it:

$ vlc --list | grep mjpeg

VLC media player 3.0.10 Vetinari (revision 3.0.10-0-g7f145afa84)
  mjpeg  M-JPEG camera demuxer

... But when I specify `--demux=mjpeg` on the command-line, it cannot be found:

$ vlc --demux=mjpeg mjpeg-test.mp4

main demux debug: looking for demux module matching "mjpeg": 46 
candidates
main demux debug: no demux modules matched

[1] https://git.videolan.org/?p=vlc.git;a=blob;f=modules/demux/mjpeg.c#l49
[2] https://wiki.videolan.org/Documentation:Modules/mjpeg/#Demux

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA



signature.asc
Description: PGP signature


Re: [gentoo-user] FFmpeg and AVI1'd M-JPEGs

2020-07-20 Thread Neil Bothwick
On Mon, 20 Jul 2020 19:10:17 +0100, Ashley Dixon wrote:

> Unfortunately, as per [3], Logitech C-series cameras (among  others)
> utilise  a proprietary extension to the Motion-JPEG format, in which
> H.264 data is attached to the various JPEG key and delta frames in the
> APP0 field [4],  as  shown  when inspecting the data of any frame
> ("AVI1" [5]):
> 
> $ ffmpeg -i video.mp4 -vcodec copy %02d.jpg

What command are you using to record this file in the first place?


-- 
Neil Bothwick

Tell me, and I will forget. Show me, and I will remember. Involve me, and
I will learn.


pgp9jIAKMbr0s.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] To do list or bug tracker? Project management?

2020-07-20 Thread james

On 7/20/20 11:56 AM, Stroller wrote:

Hello,

Does anyone have any recommendations for a task management app, please?

I bought a boat a year ago, and can't keep a track of all the work that needs 
doing and the things that need fixing.

I took a look at To Do apps for my Mac a while back but they all seemed to 
focus more on the formatting of the list (what font to use and what kind of 
bullet points), rather than the actual tasks.

I'd like something that tracks dependencies - that I need to order this part 
before I can complete that task, to divide jobs that can be completed now from 
those that need something else doing first.

A big tracker is the application I'm most familiar with that handles this kind 
of stuff, but it seems a lot to install for a single person - I guess a 
complete SQL database and web-server would be amongst the dependencies.

I'd appreciate any thoughts,

Stroller.



Hi Stroller,

As a nautical type, much would depend on the size of the boat. But there 
are tricks::


1. Keep a multi-sheet notepad with the boat, so you can scribble down 
notes, ideas and todo items. Later, you can take that tablet, type it up 
and keep a copy with the boat, for further/deeper annotation.


2. Never smoke in, near or around the boat, unless it is diesel. A few 
signs to such is always a good idea. Smoking back at the keyboard, is 
usually OK.


3. USE the dam thing, so you can remember why you started pumping lots 
of cash into it. Mine, I have keg parties, with the keg & ice inside the 
boat, so the boat receives lots of love from you friends. Quite often, 
this is the best use of a boat, regardless if trailered or tied up to a 
doc or wherever.


4. Dual batteries are a necessity: one of cranking and one to run the 
supervisory electronics that ensures the perfect (or close to it) 
temperature for the beer


5. Almost forgot, if you do intend to actually use the boat, insurance 
is a must, both for sinking and liabilities...



6. GNUcash is a great app for all things financial, particulary if you 
use the boat for business and want to track expenses and make your 
accountant happy. Big boats are easy to include with a C or S corp and 
save you big in expenses


hth,
James




Re: [gentoo-user] FFmpeg and AVI1'd M-JPEGs

2020-07-20 Thread Michael
On Monday, 20 July 2020 19:10:17 BST Ashley Dixon wrote:
> Hi List,
> 
> A while ago, I made the grave mistake of buying  a  Logitech  C270  webcam 
> [1], which initially seemed to be well-supported under Linux as a U.V.C.\
> camera [2]. As shown by the following  (partial)  output  of  `v4l2-ctl 
> --list-formats-ext` suggests, the full 720p@30fps is only supported when
> using MJPG.
> 
> ioctl: VIDIOC_ENUM_FMT
> Type: Video Capture
> 
> [0]: 'YUYV' (YUYV 4:2:2)
> [...]
> Size: Discrete 1280x720
> Interval: Discrete 0.133s (7.500 fps)
> Interval: Discrete 0.200s (5.000 fps)
> [...]
> 
> [1]: 'MJPG' (Motion-JPEG, compressed)
> Size: Discrete 1280x720
> Interval: Discrete 0.033s (30.000 fps)
> Interval: Discrete 0.040s (25.000 fps)
> Interval: Discrete 0.050s (20.000 fps)
> Interval: Discrete 0.067s (15.000 fps)
> Interval: Discrete 0.100s (10.000 fps)
> Interval: Discrete 0.200s (5.000 fps)
> [...]
> 
> Unfortunately, as per [3], Logitech C-series cameras (among  others) 
> utilise  a proprietary extension to the Motion-JPEG format, in which H.264
> data is attached to the various JPEG key and delta frames in the APP0 field
> [4],  as  shown  when inspecting the data of any frame ("AVI1" [5]):
> 
> $ ffmpeg -i video.mp4 -vcodec copy %02d.jpg
> $ xxd 01.jpg | head -n 1
> 
> : ffd8 ffe0 0021 4156 4931 0001 0101 0078  .!AVI1.x
>^^
> 
> Thus, FFmpeg (and programs using FFmpeg) seem to have trouble trouble 
> correctly parsing these MJPG videos, and VLC  almost  crashes  when  trying
>  to  play  one (although the Firefox integrated mp4 player does fine):
> 
> $ vlc output.mp4
> 
> [7f2eec008aa0] main video output error: video output creation
> failed [7f2ee8c0ae50] main decoder error: failed to create video output
> 
> $ ffmpeg -i output.mp4 somethingelse.avi
> 
> [mjpeg @ 0x5611aeee7000] unable to decode APP fields: Invalid data
> found when processing input
> 
> Some work was done on libav many years ago, in an effort to provide a 
> bitstream filter to ffmpeg to properly convert these to JPEG/JFIF images,
> however I  doubt it's relevant any more [6],  especially  considering  that
>  Gentoo  has  removed libav, and the corresponding USE-flag in
> `virtual/ffmpeg` is forever-masked [7].
> 
> To conclude, is there any method of making  these  Logitech'd  MJPG  files 
> play nicely with FFmpeg (and VLC) ?  Someone on  the  aforementioned  Stack
>  Overflow question pointed out that Skype is able to read both the outer 
> MJPG  and  inner H.264 streams, however I cannot confirm this myself. So
> far, Firefox is the only program which can play these video files, and I do
> not want to use  that  as  my primary video-player !
> 
> I also need to provide these files to some non-technical (Windows)  users 
> at  a local College, so I want to make them as portable  and 
> standards-conformant  as possible.
> 
> Thanks for any guidance,
> Ashley.
> 
> P.S. Other than this, it's an extremely good camera for someone on a budget.
> 
> [1] https://www.argos.co.uk/product/4034924
> [2] https://linux-hardware.org/index.php?id=usb:046d-0825
> [3] https://stackoverflow.com/a/56403628
> [4]
> https://en.wikipedia.org/wiki/JPEG_File_Interchange_Format#JFIF_APP0_marker
> _segment [5] https://exiftool.org/TagNames/JPEG.html#AVI1
> [6]
> https://code.videolan.org/libav/libav/commit/ba83c4bfb55d5c3fc6b3959edb0d3c
> da07a70241 [7]
> https://gitweb.gentoo.org/repo/gentoo.git/tree/profiles/base/use.mask#n15

I don't have this webcam so I don't know if it will or won't play nicely with 
Linux, but at least ffmpeg seems to contain the requisite mjpeg codec:

 $ ffmpeg -hide_banner -codecs | grep mjpeg
 DEVIL. mjpegMotion JPEG (encoders: mjpeg mjpeg_vaapi )
 D.VIL. mjpegb   Apple MJPEG-B
 D.A.L. adpcm_ima_smjpeg ADPCM IMA Loki SDL MJPEG

Again, I don't know what VLC can do with this.  :-/

signature.asc
Description: This is a digitally signed message part.


[gentoo-user] FFmpeg and AVI1'd M-JPEGs

2020-07-20 Thread Ashley Dixon
Hi List,

A while ago, I made the grave mistake of buying  a  Logitech  C270  webcam  [1],
which initially seemed to be well-supported under Linux as a U.V.C.\ camera [2].
As shown by the following  (partial)  output  of  `v4l2-ctl  --list-formats-ext`
suggests, the full 720p@30fps is only supported when using MJPG.

ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

[0]: 'YUYV' (YUYV 4:2:2)
[...]
Size: Discrete 1280x720
Interval: Discrete 0.133s (7.500 fps)
Interval: Discrete 0.200s (5.000 fps)
[...]

[1]: 'MJPG' (Motion-JPEG, compressed)
Size: Discrete 1280x720
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.040s (25.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
[...]

Unfortunately, as per [3], Logitech C-series cameras (among  others)  utilise  a
proprietary extension to the Motion-JPEG format, in which H.264 data is attached
to the various JPEG key and delta frames in the APP0 field [4],  as  shown  when
inspecting the data of any frame ("AVI1" [5]):

$ ffmpeg -i video.mp4 -vcodec copy %02d.jpg
$ xxd 01.jpg | head -n 1

: ffd8 ffe0 0021 4156 4931 0001 0101 0078  .!AVI1.x
   ^^

Thus, FFmpeg (and programs using FFmpeg) seem to have trouble trouble  correctly
parsing these MJPG videos, and VLC  almost  crashes  when  trying  to  play  one
(although the Firefox integrated mp4 player does fine):

$ vlc output.mp4

[7f2eec008aa0] main video output error: video output creation failed
[7f2ee8c0ae50] main decoder error: failed to create video output

$ ffmpeg -i output.mp4 somethingelse.avi

[mjpeg @ 0x5611aeee7000] unable to decode APP fields: Invalid data found
when processing input

Some work was done on libav many years ago, in an effort to provide a  bitstream
filter to ffmpeg to properly convert these to JPEG/JFIF images, however I  doubt
it's relevant any more [6],  especially  considering  that  Gentoo  has  removed
libav, and the corresponding USE-flag in `virtual/ffmpeg` is forever-masked [7].

To conclude, is there any method of making  these  Logitech'd  MJPG  files  play
nicely with FFmpeg (and VLC) ?  Someone on  the  aforementioned  Stack  Overflow
question pointed out that Skype is able to read both the outer  MJPG  and  inner
H.264 streams, however I cannot confirm this myself. So far, Firefox is the only
program which can play these video files, and I do not want to use  that  as  my
primary video-player !

I also need to provide these files to some non-technical (Windows)  users  at  a
local College, so I want to make them as portable  and  standards-conformant  as
possible.

Thanks for any guidance,
Ashley.

P.S. Other than this, it's an extremely good camera for someone on a budget.

[1] https://www.argos.co.uk/product/4034924
[2] https://linux-hardware.org/index.php?id=usb:046d-0825
[3] https://stackoverflow.com/a/56403628
[4] 
https://en.wikipedia.org/wiki/JPEG_File_Interchange_Format#JFIF_APP0_marker_segment
[5] https://exiftool.org/TagNames/JPEG.html#AVI1
[6] 
https://code.videolan.org/libav/libav/commit/ba83c4bfb55d5c3fc6b3959edb0d3cda07a70241
[7] https://gitweb.gentoo.org/repo/gentoo.git/tree/profiles/base/use.mask#n15

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA



signature.asc
Description: PGP signature


Re: [gentoo-user] Local mail server

2020-07-20 Thread Michael Orlitzky
On 2020-07-20 12:39, antlists wrote:
> On 20/07/2020 15:55, Peter Humphrey wrote:
>> fatal: in parameter smtpd_relay_restrictions or smtpd_recipient_restrictions,
>> specify at least one working instance of: reject_unauth_destination,
>> defer_unauth_destination, reject, defer, defer_if_permit or
>> check_relay_domains
>>
>> Which of those restrictions do I specify, and where, and why aren't they set
>> by default?
> 

(I missed the original mail, so I'm replying here.)

If you don't specify one of those restrictions in one of those places,
your mail server is an open relay. Postfix doesn't let you do that.

One of them is set by default; smtpd_relay_restrictions end with
defer_unauth_destination on new installs.



Re: [gentoo-user] To do list or bug tracker? Project management?

2020-07-20 Thread Remco Rijnders
On Mon, Jul 20, 2020 at 05:56:10PM +0200, Stroller wrote in 
:

Does anyone have any recommendations for a task management app, please?

I bought a boat a year ago, and can't keep a track of all the work that needs 
doing and the things that need fixing.

I took a look at To Do apps for my Mac a while back but they all seemed to 
focus more on the formatting of the list (what font to use and what kind of 
bullet points), rather than the actual tasks.

I'd like something that tracks dependencies - that I need to order this part 
before I can complete that task, to divide jobs that can be completed now from 
those that need something else doing first.


Hi Stroller,

I myself am a fan/user of taskwarrior, which you can find in package
app-misc/task . It is a stand alone command line application and can
track dependencies and even help you prioritise your tasks.

Regards,

Remco



Re: [gentoo-user] Local mail server

2020-07-20 Thread antlists

On 20/07/2020 15:55, Peter Humphrey wrote:

fatal: in parameter smtpd_relay_restrictions or smtpd_recipient_restrictions,
specify at least one working instance of: reject_unauth_destination,
defer_unauth_destination, reject, defer, defer_if_permit or
check_relay_domains

Which of those restrictions do I specify, and where, and why aren't they set
by default?


I'm guessing that's because it needs to know what to do with an email ...

The language is odd, but I suspect it's saying "do I relay this message 
and if so how, or do I deliver and and if so how do I know where and to 
who?"


None of these can be known by default...

Cheers,
Wol



Re: [gentoo-user] To do list or bug tracker? Project management?

2020-07-20 Thread Igor Mróz
Hello,

I can recommend Kanboard (https://kanboard.org/). I use it for my personal IT 
projects. It implements kanban way of working and is highly customizable. To 
track dependencies you can use 'Links' (probably a lot of task management 
application have this feature) and create your own types of connection. You can 
create columns, swimlanes, categories, tags and so on. There is a lot of 
plugins which add more functions and integrations with other services. But you 
need to manually install it (no cloud service), so you need your own hosting 
(or local server).

Igor


On Mon, 20 Jul 2020 17:56:10 +0200
Stroller  wrote:

> Hello,
> 
> Does anyone have any recommendations for a task management app, please?
> 
> I bought a boat a year ago, and can't keep a track of all the work that needs 
> doing and the things that need fixing.
> 
> I took a look at To Do apps for my Mac a while back but they all seemed to 
> focus more on the formatting of the list (what font to use and what kind of 
> bullet points), rather than the actual tasks. 
> 
> I'd like something that tracks dependencies - that I need to order this part 
> before I can complete that task, to divide jobs that can be completed now 
> from those that need something else doing first.
> 
> A big tracker is the application I'm most familiar with that handles this 
> kind of stuff, but it seems a lot to install for a single person - I guess a 
> complete SQL database and web-server would be amongst the dependencies.
> 
> I'd appreciate any thoughts,
> 
> Stroller.
> 
> 



Re: [gentoo-user] dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?!

2020-07-20 Thread Michael Orlitzky
On 2020-07-20 11:31, Alarig Le Lay wrote:
> On Mon 20 Jul 2020 16:20:47 GMT, Neil Bothwick wrote:
>> Including the man page in the files directory would avoid this, although
>> I don't know if this is considered good practice.
> 
> Perhaps adding a man use flag which enabled by default?
> 

The return-on-investment is too low, since we'd have to hack every
upstream build system to support it, and almost everyone wants the man
pages anyway. They're tiny, and the package is often unusable without them.

These are build-only dependencies so "emerge --depclean" can remove them
after you install bind-tools. In a source-based distro, you should
probably just get comfortable with having a million build tools
installed though.



Re: [gentoo-user] dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?!

2020-07-20 Thread Ashley Dixon
On Mon, Jul 20, 2020 at 04:36:05PM +0100, Neil Bothwick wrote:
> i don't think that's the issue. The problem is that the man pages are not
> included in the upstream package, only the source for them. So if you
> want to be able to RTFM, you need a load of dependencies.

Perhaps a solution from upstream would be to distribute a simplified  groff  man
page  with  the  program,  and  then  the  package  managers  could  enable  the
documentation requiring Sphinx only when the `doc` flag is set.

It seems like pre-9.16 versions distributed a lot of basic man pages for all the
various tools [1]. These have disappeared in recent versions.

$ find bind-9.14.12/ -regextype sed -regex "^.*[a-zA-Z][^0-9]*\.[0-9]$" -type f

bind-9.14.12/bin/dnssec/dnssec-dsfromkey.8
bind-9.14.12/bin/dnssec/dnssec-verify.8
bind-9.14.12/bin/dnssec/dnssec-importkey.8
bind-9.14.12/bin/dnssec/dnssec-keygen.8
bind-9.14.12/bin/dnssec/dnssec-revoke.8
bind-9.14.12/bin/dnssec/dnssec-cds.8
bind-9.14.12/bin/dnssec/dnssec-signzone.8
bind-9.14.12/bin/dnssec/dnssec-keyfromlabel.8
bind-9.14.12/bin/dnssec/dnssec-settime.8
bind-9.14.12/bin/delv/delv.1
bind-9.14.12/bin/tests/system/checkconf/dnssec.3
bind-9.14.12/bin/tests/system/checkconf/dnssec.2
bind-9.14.12/bin/tests/system/checkconf/dnssec.1
bind-9.14.12/bin/tests/system/statschannel/traffic.expect.5
bind-9.14.12/bin/tests/system/statschannel/traffic.expect.6
bind-9.14.12/bin/tests/system/statschannel/traffic.expect.2
bind-9.14.12/bin/tests/system/statschannel/traffic.expect.4
bind-9.14.12/bin/tests/system/statschannel/traffic.expect.1
bind-9.14.12/bin/tests/system/addzone/ns2/redirect.db.1
bind-9.14.12/bin/tests/system/addzone/ns2/redirect.db.2
bind-9.14.12/bin/tests/system/addzone/ns1/redirect.db.1
bind-9.14.12/bin/tests/system/addzone/ns1/redirect.db.2
bind-9.14.12/bin/tests/system/addzone/ns3/redirect.db.1
bind-9.14.12/bin/tests/system/addzone/ns3/redirect.db.2
bind-9.14.12/bin/confgen/ddns-confgen.8
bind-9.14.12/bin/confgen/rndc-confgen.8
bind-9.14.12/bin/named/named.conf.5
bind-9.14.12/bin/named/named.8
bind-9.14.12/bin/python/dnssec-checkds.8
bind-9.14.12/bin/python/dnssec-keymgr.8
bind-9.14.12/bin/python/dnssec-coverage.8
bind-9.14.12/bin/dig/host.1
bind-9.14.12/bin/dig/dig.1
bind-9.14.12/bin/dig/nslookup.1
bind-9.14.12/bin/check/named-checkzone.8
bind-9.14.12/bin/check/named-checkconf.8
bind-9.14.12/bin/tools/named-journalprint.8
bind-9.14.12/bin/tools/mdig.1
bind-9.14.12/bin/tools/dnstap-read.1
bind-9.14.12/bin/tools/named-rrchecker.1
bind-9.14.12/bin/tools/nsec3hash.8
bind-9.14.12/bin/tools/arpaname.1
bind-9.14.12/bin/tools/named-nzd2nzf.8
bind-9.14.12/bin/plugins/filter-.8
bind-9.14.12/bin/nsupdate/nsupdate.1
bind-9.14.12/bin/pkcs11/pkcs11-keygen.8
bind-9.14.12/bin/pkcs11/pkcs11-tokens.8
bind-9.14.12/bin/pkcs11/pkcs11-list.8
bind-9.14.12/bin/pkcs11/pkcs11-destroy.8
bind-9.14.12/bin/rndc/rndc.conf.5
bind-9.14.12/bin/rndc/rndc.8
bind-9.14.12/isc-config.sh.1

$ find bind-9.16.4/ -regextype sed -regex "^.*[a-zA-Z][^0-9]*\.[0-9]$" -type f

bind-9.16.4/bin/tests/system/checkconf/dnssec.3
bind-9.16.4/bin/tests/system/checkconf/dnssec.2
bind-9.16.4/bin/tests/system/checkconf/dnssec.1
bind-9.16.4/bin/tests/system/statschannel/traffic.expect.5
bind-9.16.4/bin/tests/system/statschannel/traffic.expect.6
bind-9.16.4/bin/tests/system/statschannel/traffic.expect.2
bind-9.16.4/bin/tests/system/statschannel/traffic.expect.4
bind-9.16.4/bin/tests/system/statschannel/traffic.expect.1
bind-9.16.4/bin/tests/system/addzone/ns2/redirect.db.1
bind-9.16.4/bin/tests/system/addzone/ns2/redirect.db.2
bind-9.16.4/bin/tests/system/addzone/ns1/redirect.db.1
bind-9.16.4/bin/tests/system/addzone/ns1/redirect.db.2
bind-9.16.4/bin/tests/system/addzone/ns3/redirect.db.1
bind-9.16.4/bin/tests/system/addzone/ns3/redirect.db.2

[1] https://downloads.isc.org/isc/bind9/9.14.12/bind-9.14.12.tar.gz

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA



signature.asc
Description: PGP signature


[gentoo-user] To do list or bug tracker? Project management?

2020-07-20 Thread Stroller
Hello,

Does anyone have any recommendations for a task management app, please?

I bought a boat a year ago, and can't keep a track of all the work that needs 
doing and the things that need fixing.

I took a look at To Do apps for my Mac a while back but they all seemed to 
focus more on the formatting of the list (what font to use and what kind of 
bullet points), rather than the actual tasks. 

I'd like something that tracks dependencies - that I need to order this part 
before I can complete that task, to divide jobs that can be completed now from 
those that need something else doing first.

A big tracker is the application I'm most familiar with that handles this kind 
of stuff, but it seems a lot to install for a single person - I guess a 
complete SQL database and web-server would be amongst the dependencies.

I'd appreciate any thoughts,

Stroller.




Re: [gentoo-user] dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?!

2020-07-20 Thread Neil Bothwick
On Mon, 20 Jul 2020 17:31:04 +0200, Alarig Le Lay wrote:

> > Including the man page in the files directory would avoid this,
> > although I don't know if this is considered good practice.  
> 
> Perhaps adding a man use flag which enabled by default?

i don't think that's the issue. The problem is that the man pages are not
included in the upstream package, only the source for them. So if you
want to be able to RTFM, you need a load of dependencies.


-- 
Neil Bothwick

"Daddy, what does formatting drive 'C' mean?


pgpYpAuaXa816.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?!

2020-07-20 Thread Alarig Le Lay
On Mon 20 Jul 2020 16:20:47 GMT, Neil Bothwick wrote:
> Including the man page in the files directory would avoid this, although
> I don't know if this is considered good practice.

Perhaps adding a man use flag which enabled by default?

-- 
Alarig



Re: [gentoo-user] dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?!

2020-07-20 Thread Neil Bothwick
On Mon, 20 Jul 2020 15:52:56 +0100, Ashley Dixon wrote:

> > Does bind-tools really need packages like sphinxcontrib-qthelp,
> > sphinxcontrib-applehelp, sphinxcontrib-jsmath,
> > sphinxcontrib-htmlhelp?  
> 
> All of these are unfortunate consequences of Sphinx's hefty dependency
> list [3]. It seems that as the manual pages are installed with the
> package (regardless  of the `doc` USE-flag),

That's to be expected, the doc flag is supposed to control the
installation of extra documentation.

> there is no way of
> mitigating this  dependency  bloat  with the bind-tools 9.16 series.
> Hopefully this can be addressed by the developers in future.

Including the man page in the files directory would avoid this, although
I don't know if this is considered good practice.


-- 
Neil Bothwick

Man and mouse are alike, both end up in pussy :)


pgpQkpJ1S9Xtc.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Local mail server

2020-07-20 Thread Peter Humphrey
On Monday, 20 July 2020 12:33:50 BST Neil Bothwick wrote:

> I use Postfix for SMTP, Dovecot for IMAP and getmail to fetch mail from a
> POP3 account (other mail is delivered directory to Postfix).

That's what I want to use, except for fetchmail instead of getmail.

I'm taking the suggestions in this thread (thanks), and following the simple 
mail server guide [1]. I've made precisely two changes in main.cf: soft_bounce 
= yes, mynetworks_style = host. Everything else is left at its default.

Postfix starts okay, but when I 'telnet localhost 25' I get this in the log:

fatal: in parameter smtpd_relay_restrictions or smtpd_recipient_restrictions, 
specify at least one working instance of: reject_unauth_destination, 
defer_unauth_destination, reject, defer, defer_if_permit or 
check_relay_domains

Which of those restrictions do I specify, and where, and why aren't they set 
by default?

> I also use procmail for filtering - although if you already have this set
> up in KMail, that should suffice - and dspam for spam filtering.

Yes, KMail is fine for this, with spamassassin.

1.  https://wiki.gentoo.org/wiki/Postfix

-- 
Regards,
Peter.






Re: [gentoo-user] dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?!

2020-07-20 Thread Ashley Dixon
On Mon, Jul 20, 2020 at 02:39:48PM -, Grant Edwards wrote:
> During my regular update, I see that net-dns/bind-tools is upgrading
> from 9.14 to 9.16, and that's triggering the installation of _17_ new
> packages (all apparently related to sphinx and Babel).
> 
> Is this sort of dependency bloat really necessary?
> 
> The "doc" flag for bind-tools is not set, so why does it demand that
> sphinx be installed?

Sphinx is required (BDEPEND [1]) to build the man page, as commented in the
ebuild [2]:

# sphinx required for man-page and html creation
BDEPEND="${PYTHON_DEPS}
dev-python/sphinx
virtual/pkgconfig"

> Does bind-tools really need packages like sphinxcontrib-qthelp,
> sphinxcontrib-applehelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp?

All of these are unfortunate consequences of Sphinx's hefty dependency list [3].
It seems that as the manual pages are installed with the package (regardless  of
the `doc` USE-flag), there is no way of mitigating this  dependency  bloat  with
the bind-tools 9.16 series. Hopefully this can be addressed by the developers in
future.

[1] 
https://devmanual.gentoo.org/general-concepts/dependencies/#build-dependencies
[2] 
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-dns/bind-tools/bind-tools-9.16.4.ebuild#n39
[3] 
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/sphinx/sphinx-3.1.2.ebuild#n23

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA



signature.asc
Description: PGP signature


[gentoo-user] dns/bind-tools 9.14 -> 9.16 pulling in 17 new dependencies?!

2020-07-20 Thread Grant Edwards
During my regular update, I see that net-dns/bind-tools is upgrading
from 9.14 to 9.16, and that's triggering the installation of _17_ new
packages (all apparently related to sphinx and Babel).

Is this sort of dependency bloat really necessary?

The "doc" flag for bind-tools is not set, so why does it demand that
sphinx be installed?

Does bind-tools really need packages like sphinxcontrib-qthelp,
sphinxcontrib-applehelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp?

--
Grant




Re: [gentoo-user] Local mail server

2020-07-20 Thread Neil Bothwick
On Sun, 19 Jul 2020 15:18:32 +0100, Peter Humphrey wrote:

> I used to have a working system on a box that's now deceased [1], but
> in replicating it I'm having difficulty threading my way through the
> mutually inconsistent Gentoo mail server docs, omitting the bits I
> don't need and interpreting the rest. Bits I don't need? Database
> backend, web-mail access, web admin tools, fancy multi-user
> authorisation, any other baroque complexity.

I use Postfix for SMTP, Dovecot for IMAP and getmail to fetch mail from a
POP3 account (other mail is delivered directory to Postfix).

I also use procmail for filtering - although if you already have this set
up in KMail, that should suffice - and dspam for spam filtering.


-- 
Neil Bothwick

Never ask a geek why, just nod your head and slowly back away
 


pgpTv2jaoe7dY.pgp
Description: OpenPGP digital signature