Re: [gentoo-user] Local mail server
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
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
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
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?
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
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
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
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?
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
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?
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?!
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?!
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?
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?!
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?!
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?!
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
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?!
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?!
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
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