Re: Thunderbird: how can I set permanent custom headers?

2021-05-14 Thread didier gaumet

Le 14/05/2021 à 21:13, Ottavio Caruso a écrit :

Groups.io are not official Thunderbird mailing lists. Anybody can create 
a Debian-devel mailing list on groups.io.


Hello,

You may ask a question on the Thunderbird official forum there:
https://support.mozilla.org/en-US/questions/new





Re: Thunderbird: how can I set permanent custom headers?

2021-05-14 Thread davidson

On Fri, 14 May 2021 Ottavio Caruso wrote:

Hi,

For the lack of a dedicated Thunderbird mailing list, I am forced to ask 
here.


I am using Debian Buster. I have set up a custom header (X-no-archive)
using this guide:
https://www.lifewire.com/arbitrary-custom-heading-email-thunderbird-1173089

It works fine, but I have to click on the double arrows (top right) all the 
time and then type "Yes"


Is there a way to have this header with a default value "Yes" attached to all 
outgoing messages automatically?


I have no experience using Thunderbird, and next-to-no experience
using any mozilla product whatsoever. Caveat lector.

Sometimes I read stuff here, though:

 [a sort of wiki for mozilla things]
 http://kb.mozillazine.org/Knowledge_Base

Today the kb.mozillazine.org server seems to be having some trouble,
but there is this page at the wayback machine:

  Custom headers - MozillaZine Knowledge Base (archived 2020-02-03)
  Add custom headers
  
https://web.archive.org/web/20200429000209/http://kb.mozillazine.org/Custom_headers#Add_custom_headers

  [...]

  Thunderbird 1.5 added the ability to add a custom header to every
  message you send using a identity (From: address), without having to
  do anything when composing the message. It requires at least two
  preferences be added to prefs.js. One preference lists the name of
  the preferences that define each custom header for that
  identity. The others specify the custom header and the value. For
  example:

   user_pref("mail.identity.idN.headers", "archive");
   user_pref("mail.identity.idN.header.archive", "X-No-Archive: yes");

  where 'N' is the appropriate id number. Notice that while the custom
  header is X-No-Archive its defined using a different name. You could
  add two custom headers for id3 using:

   user_pref("mail.identity.id3.headers", "archive, gazette-tag");
   user_pref("mail.identity.id3.header.archive", "X-No-Archive: yes");
   user_pref("mail.identity.id3.header.gazette-tag", "X-gazette-tag: 
Bubba");

  You can look in prefs.js or use

Tools -> Options -> Advanced -> General -> Config Editor

  to find the number of the identity. The simplest way to find the id
  value might be to search for the email address.
  mail.identity.id1.useremail for example contains my default email
  address.


My guess is it is probably not possible, but you never know. Thanks.


Good luck.

--
Ce qui est important est rarement urgent
et ce qui est urgent est rarement important
-- Dwight David Eisenhower



Re: /run/user/1000 errors

2021-05-14 Thread Sven Hartge
Gary L. Roach  wrote:

> Thanks for the reply. Your suggestion to use the Ctl-Alt-F2 console
> worked. Although it worked, it is a pain to use as a normal way of
> installing software. Any suggestions as to how to fix the root cause?

Quite simple:

Don't use just "sudo", use "sudo -i" or "su -" to become root.

Any other method will keep parts of your users environment active,
causing the problems you noticed.

Grüße,
Sven.

-- 
Sigmentation fault. Core dumped.



Re: /run/user/1000 errors

2021-05-14 Thread Gary L. Roach
Thanks for the reply. Your suggestion to use the Ctl-Alt-F2 console 
worked. Although it worked, it is a pain to use as a normal way of 
installing software. Any suggestions as to how to fix the root cause?


Gary R.


On 5/13/21 11:55 AM, Greg Wooledge wrote:

On Thu, May 13, 2021 at 11:50:54AM -0700, Gary L. Roach wrote:

When trying to install the Bacula backup system on my computer, I get the
following error:

*QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000
instead of 0*

Well, that error message is wrong.  The correct owner of /run/user/1000
is 1000, not 0.

What probably happened here is you logged in as your normal unprivileged
user (with UID 1000) and then used something like su to temporarily
gain elevated privileges -- but whatever method you used left some of
your regular user's environment variables intact.

These environment variables will refer to directories like /run/user/1000
which are yours, and not root's.


I have noticed the same problem on other software packages. I have searched
the internet for answers to this and have found dozens of cases with dozens
of different ways to fix the problem, none of which seem to work for me.

As a first suggestion, it sounds like whatever you're doing expects
a complete login environment belonging to root, rather than one belonging
to you but with temporary powers granted.

So, try launching a complete root login environment with "su -" or
with "sudo -i" and see if that helps.  Or, if you prefer, drop to a
text console (e.g. Ctrl-Alt-F2) and login directly as root there.  Or,
if you prefer, and if you've configured your system to allow it, you
could try "ssh root@localhost".




Re: LXD installation breaks Debian 11 RC1 network.

2021-05-14 Thread Karel Gardas



Apologies, as is documented in the web discussion below, the error was 
caused by my own mistake
having lldp daemon running with default configuration which then 
advertised to cisco managed
switch presence of lxd bridge and cisco switched machine's port from 
untagged to tagged VLAN

perfectly as one would expect...


On 5/14/21 4:17 PM, Karel Gardas wrote:

Hello,

I've attempted lxd installation from snap on spare Debian 11 rc1 testing
machine and the thing breaks networking on it.

Whole thread is documented here:
https://discuss.linuxcontainers.org/t/lxd-installation-and-init-breaks-debian-11-network/11048/33 



conclusion from it is that bridging is broken on Debian 11 rc1 kernel
(see last 2 posts).

Is there anything I shall test in order to hunt the issue down more
specifically. Or is this already a known issue?

Thanks,
Karel





Re: Signed Email PAM authentication

2021-05-14 Thread Marek Mosiewicz
W dniu pią, 14.05.2021 o godzinie 16∶05 +0100, użytkownik Darac Marjal
napisał:
> 
> On 14/05/2021 15:29, Marek Mosiewicz wrote:
> > Hello,
> > 
> > I think of idea of having additional PAM module which passes login
> > after receiving and validating signed email (for some scenarios it
> > could even requires emails from many persons). Signing emails can
> > be
> > done easliy in secure way and it could be also good for auditing.
> 
> My first thought was "Doesn't PAM have some sort of timeout?" but it
> looks like it doesn't. If you have users who can bear to potentially
> wait a matter of days before knowing whether they're permitted to
> access
> a system, then I guess this could work. It sounds a little
> Heath-Robinson, but  maybe you can argue the case for an ultra-secure
> host where every login must come to the immediate attention of one or
> more humans.
It is already used in some places that you need to commit your login
via app like PingOn. This method however just makes http answer and
authorizes you via fingerprint. Signed content would be better.
If you trust your bot it could also instruct it to send email
> 
> Hmm. Thinking about it a little more, you might need to consider some
> points about reliability:
> 
Signing email from you email client is easy. Alternatiely you can write
some script which will just put signed email in server local box which
is I thing good enough delivery channel or at least you know if it
happens
> * If PAM sends an email, it can REQUEST delivery and read receipts, but
> those are optional features of email. There's no guarantee that the
> email will arrive at the destination.
> 
> * Similarly, PAM has no way to guarantee that the signer's reply will
> arrive. 
> 
> Now, you might be able to say "Well, we use  GMail/HotMail/NeverFails
> which is 100% online" or "We always send to X signers and need a
> quorum
> of at least Y of them - which handles the situation when Kevin is on
> holiday in the Bahamas for three weeks", but you might want to at
> least
> CONSIDER sending follow up emails (not too often, though. One or two
> days between them perhaps?) so that you don't end up waiting for a
> reply
> that will never come.
> 
That is possibly rare scenario, but some people could appreciate it
that there is no mess if somebody login to bank server. It could be
also good if somebody else knows that someone else logged in.
> > 
> > Cheers,
> >     Marek Mosiewicz
> > 
> 




Re: Signed Email PAM authentication

2021-05-14 Thread Marek Mosiewicz
W dniu pią, 14.05.2021 o godzinie 10∶52 -0500, użytkownik David Wright
napisał:
> On Fri 14 May 2021 at 16:29:32 (+0200), Marek Mosiewicz wrote:
> > 
> > I think of idea of having additional PAM module which passes login
> > after receiving and validating signed email (for some scenarios it
> > could even requires emails from many persons).
> 
> That's all very vague. You need to specify a sequence of
> who has to do what, where, and how.
> 
> After that, you have the problem of how/where you suspend
> this process until all^H^H^H the replies are received.
> (BTW I would suggest a quorum.)
> Normally, a successful login is fast; it's those that fail
> which take more time.
> 
> > Signing emails can be
> > done easliy in secure way
> 
> That's a separate issue.
> 
> > and it could be also good for auditing.
> 
> How?
If we have private key on crypto device we know that either admin gave
access or there is some physical interruption to admin office. It could
be done also by ssh key stored on crypto device, but email (possibly
auto forwarded somewhere)is proof that access has been really granted
which is not case for ssh where access logs can be altered.
> 
> Cheers,
> David.
> 




Re: Thunderbird: how can I set permanent custom headers?

2021-05-14 Thread Bret Busby

On 14/5/21 6:44 pm, Ottavio Caruso wrote:

Hi,

For the lack of a dedicated Thunderbird mailing list, I am forced to ask 
here.


I am using Debian Buster. I have set up a custom header (X-no-archive)
using this guide:
https://www.lifewire.com/arbitrary-custom-heading-email-thunderbird-1173089

It works fine, but I have to click on the double arrows (top right) all 
the time and then type "Yes"


Is there a way to have this header with a default value "Yes" attached 
to all outgoing messages automatically?


My guess is it is probably not possible, but you never know. Thanks.

  --
Ottavio Caruso




Did you search for a thunderbird mailing list, before saying that none 
exist?


https://groups.io/g/ThunderbirdEmail

https://groups.io/g/thunderbird


--
Bret Busby
Armadale
West Australia
(UTC+0800)
..



Re: Thunderbird: how can I set permanent custom headers?

2021-05-14 Thread Marc Auslander
Ottavio Caruso  writes:

>Hi,
>
>For the lack of a dedicated Thunderbird mailing list, I am forced to
>ask here.
>
...

try alt.comp.software.thunderbird



Re: Signed Email PAM authentication

2021-05-14 Thread David Wright
On Fri 14 May 2021 at 16:29:32 (+0200), Marek Mosiewicz wrote:
> 
> I think of idea of having additional PAM module which passes login
> after receiving and validating signed email (for some scenarios it
> could even requires emails from many persons).

That's all very vague. You need to specify a sequence of
who has to do what, where, and how.

After that, you have the problem of how/where you suspend
this process until all^H^H^H the replies are received.
(BTW I would suggest a quorum.)
Normally, a successful login is fast; it's those that fail
which take more time.

> Signing emails can be
> done easliy in secure way

That's a separate issue.

> and it could be also good for auditing.

How?

Cheers,
David.



Re: Repo. ppa.launchpad.net

2021-05-14 Thread David Wright
On Thu 13 May 2021 at 21:42:41 (+0100), Richmond wrote:
> David Wright  writes:
> > On Thu 13 May 2021 at 16:42:09 (+0100), Richmond wrote:
> >> David Wright  writes:
> >> 
> >> > I'm surprised it doesn't do a quick upgrade while it's about it.
> >> > Anyway, that's what I call self-inflicted.
> >> 
> >> Those aren't the instructions given on the Signal website.
> >
> > As you prefer. I typed   signal debian   into google and clicked on
> > the top link:
> >   https://signal.org › download
> > which took me to
> >   https://signal.org/en/download/
> > I clicked on the blue   Download for Linux   button, and the following 
> > appeared:
> >
> >   Linux (Debian-based) Install Instructions
> >
> >   # NOTE: These instructions only work for 64 bit Debian-based
> >   # Linux distributions such as Ubuntu, Mint etc.
> >
> >   # 1. Install our official public software signing key
> >   wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor 
> > > signal-desktop-keyring.gpg
> >   suXdo mv signal-desktop-keyring.gpg /usr/share/keyrings/
> >
> >   # 2. Add our repository to your list of repositories
> >   echo 'deb [arch=amd64 
> > signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] 
> > https://updates.signal.org/desktop/apt xenial main' |\
> > suXdo tee -a /etc/apt/sources.list.d/signal-xenial.list
> >
> >   # 3. Update your package database and install signal
> >   suXdo apt update && suXdo apt install signal-desktop
> >
> > Comparing this with what I posted before, I see that curl (Optional)
> > is replaced by wget (Standard), and one can assume the latter
> > is already installed.
> >
> > Step 1 differs in that it stores the .gpg key instead of .asc.
> > I'm not aware of any significance in one format or the other.
> >
> > Step 2 differs in that a specific key is used for verification,
> > rather than any key on the keyring.
> >
> > Step 3 is identical.
> >
> > Comments as before.
> 
> The command being piped to sudo, which you are concerned about, in the
> second version is the output from echo, which is the deb
> command. So it is doing what it says it is doing, adding the repo.

No, I can read echo too; it's the command before that one. I wrote:
   "I notice that it pipes the output of curl straight into sudo'd
commands without a care in the world"
and the second version uses "wget -O-" ≡ "curl -s".

> The key is validated by gpg.
> 
> The curl version is dubious because it doesn't validate the key, so it
> could contain a ; and some other commands.

I don't see any validation of the key. IOW I don't see who is
represented by that key. You could just check the signal .deb file
against a SHA sum published on their page. That's what I meant.

The only difference appears to be that the first post puts the
ascii version onto the keyring, whereas the second puts the
binary version. I assume apt is unfazed by the difference.

> But I don't know why anyone
> would follow those instructions for students.

That was the first set. The second set of instructions was on
https://signal.org   and I assume that's the homepage for signal.
I presume that people would follow them to install the package,
and that you didn't. (I don't know what you did.)

> None of this shows that installing signal added the ppa.launchpad.net
> repo..

That wasn't my intent: Greg had dealt with that, in that one can
examine /var/lib/dpkg/info/*.p* for any "foreign" packages, and
read what they would have done when one installed them.

> So it is not self inflicted.

The sysadmin who executes the echo line above (step 2) would be the
person who added the repository, so that would be self-inflicted.
Where I wouldn't use that term in when the change was indirectly
made in, say, a script that was itself downloaded.

Let me make it clear: this is not an accusation against you.
All you did was to mention "signal", whereupon I showed how somebody
might follow foreign instructions for installing a foreign package,
casually add a line to their sources.list, and, job done, forget all
about it. Signal just happened to be a perfect example, in that one
could cut and paste either of those instruction sets off the screen,
all without really digesting what they did. Again, not an accusation.

We're casting around for explanations of how a line like
http://ppa.launchpad.net/audio-recorder/ppa/ubuntu
got into *your* sources.list. I can only make suggestions about
possible mechanisms, not determinations. You're the one who presumably
wants to do that.

Cheers,
David.



Re: [Bullseye] package bloat for video playback

2021-05-14 Thread deloptes
Greg Wooledge wrote:

> See, this *right here* is why you do not put important details only
> in the Subject: header.

Yeah, sorry, I just now noticed [Bullseye]



Re: Signed Email PAM authentication

2021-05-14 Thread Celejar
On Fri, 14 May 2021 16:29:32 +0200
Marek Mosiewicz  wrote:

> Hello,
> 
> I think of idea of having additional PAM module which passes login
> after receiving and validating signed email (for some scenarios it
> could even requires emails from many persons). Signing emails can be
> done easliy in secure way and it could be also good for auditing.

About 10-15 years ago, largely as a coding exercise / proof of concept,
I wrote "mailmin", a Perl program that allows access to a remote system
via signed / encrypted email. I am not a security expert or even
a very skilled hobbyist, so it's strictly amateur-hour stuff, and
undoubtedly horribly insecure, and in any event, it doesn't use the PAM
framework, so I doubt it'll be of much use to you, but it was a
somewhat similar idea ...

https://sourceforge.net/projects/mailmin/

Celejar



Re: Signed Email PAM authentication

2021-05-14 Thread Darac Marjal

On 14/05/2021 15:29, Marek Mosiewicz wrote:
> Hello,
>
> I think of idea of having additional PAM module which passes login
> after receiving and validating signed email (for some scenarios it
> could even requires emails from many persons). Signing emails can be
> done easliy in secure way and it could be also good for auditing.

My first thought was "Doesn't PAM have some sort of timeout?" but it
looks like it doesn't. If you have users who can bear to potentially
wait a matter of days before knowing whether they're permitted to access
a system, then I guess this could work. It sounds a little
Heath-Robinson, but  maybe you can argue the case for an ultra-secure
host where every login must come to the immediate attention of one or
more humans.

Hmm. Thinking about it a little more, you might need to consider some
points about reliability:

* If PAM sends an email, it can REQUEST delivery and read receipts, but
those are optional features of email. There's no guarantee that the
email will arrive at the destination.

* Similarly, PAM has no way to guarantee that the signer's reply will
arrive. 

Now, you might be able to say "Well, we use  GMail/HotMail/NeverFails
which is 100% online" or "We always send to X signers and need a quorum
of at least Y of them - which handles the situation when Kevin is on
holiday in the Bahamas for three weeks", but you might want to at least
CONSIDER sending follow up emails (not too often, though. One or two
days between them perhaps?) so that you don't end up waiting for a reply
that will never come.

>
> Cheers,
> Marek Mosiewicz
>



OpenPGP_signature
Description: OpenPGP digital signature


Signed Email PAM authentication

2021-05-14 Thread Marek Mosiewicz
Hello,

I think of idea of having additional PAM module which passes login
after receiving and validating signed email (for some scenarios it
could even requires emails from many persons). Signing emails can be
done easliy in secure way and it could be also good for auditing.

Cheers,
Marek Mosiewicz



LXD installation breaks Debian 11 RC1 network.

2021-05-14 Thread Karel Gardas

Hello,

I've attempted lxd installation from snap on spare Debian 11 rc1 testing
machine and the thing breaks networking on it.

Whole thread is documented here:
https://discuss.linuxcontainers.org/t/lxd-installation-and-init-breaks-debian-11-network/11048/33

conclusion from it is that bridging is broken on Debian 11 rc1 kernel
(see last 2 posts).

Is there anything I shall test in order to hunt the issue down more
specifically. Or is this already a known issue?

Thanks,
Karel



LXD installation breaks Debian 11 RC1 network.

2021-05-14 Thread Karel Gardas


Hello,

I've attempted lxd installation from snap on spare Debian 11 rc1 testing
machine and the thing breaks networking on it.

Whole thread is documented here:
https://discuss.linuxcontainers.org/t/lxd-installation-and-init-breaks-debian-11-network/11048/33

conclusion from it is that bridging is broken on Debian 11 rc1 kernel
(see last 2 posts).

Is there anything I shall test in order to hunt the issue down more
specifically. Or is this already a known issue?

Thanks,
Karel



Re: Thunderbird: how can I set permanent custom headers?

2021-05-14 Thread Darac Marjal

On 14/05/2021 11:44, Ottavio Caruso wrote:
> Hi,
>
> For the lack of a dedicated Thunderbird mailing list, I am forced to
> ask here.
>
> I am using Debian Buster. I have set up a custom header (X-no-archive)
> using this guide:
> https://www.lifewire.com/arbitrary-custom-heading-email-thunderbird-1173089
>
>
> It works fine, but I have to click on the double arrows (top right)
> all the time and then type "Yes"
>
> Is there a way to have this header with a default value "Yes" attached
> to all outgoing messages automatically?
>
> My guess is it is probably not possible, but you never know. Thanks.

One way to do this would be to run your own Mail Transfer Agent (MTA)
such as exim, postfix etc. This would become the SMTP server to which
Thunderbird passes the message. You would configure the MTA to add the
required header and then forward all messages to the next SMTP  erver
(which is probably your ISP's SMTP server). This MTA could, conceivably,
run on the same host as Thunderbird (e.g. a laptop).

For postfix, for example, you would read
http://www.postfix.org/STANDARD_CONFIGURATION_README.htm to get started.
The header addition would be achieved either with PREPEND header_check
(http://www.postfix.org/header_checks.5.html) or by configuring the
AlterMIME milter (http://www.postfix.org/header_checks.5.html) in the
case that you feel like you might want to do more mail manipulation later.


>
> -- 
> Ottavio Caruso
>
>



OpenPGP_signature
Description: OpenPGP digital signature


Re: [Bullseye] package bloat for video playback

2021-05-14 Thread Greg Wooledge
On Fri, May 14, 2021 at 09:15:22AM +0200, deloptes wrote:
> it is not clear which version of Debian you are using.

See, this *right here* is why you do not put important details only
in the Subject: header.

Some people don't read Subject: headers.  Make sure all of the relevant
details are in the *body* of your message (also).

As far as the original question goes, the suggestion to track it down
in reverse with "aptitude why" is a valid one.  It only works for the
OP, though.  The rest of us have to attack the problem recursively,
top down.

unicorn:~$ apt-cache show smplayer | egrep 'Depends|Suggests|Recommends'
Depends: mpv (>= 0.6.2) | mplayer, libc6 (>= 2.14), libgcc-s1 (>= 3.0), 
libqt5core5a (>= 5.14.1), libqt5dbus5 (>= 5.14.1), libqt5gui5 (>= 5.14.1) | 
libqt5gui5-gles (>= 5.14.1), libqt5network5 (>= 5.14.1), libqt5widgets5 (>= 
5.14.1), libqt5xml5 (>= 5.1), libstdc++6 (>= 5), libx11-6, zlib1g (>= 1:1.1.4)
Recommends: smplayer-themes, smplayer-l10n

Now we try to guess which one(s) of those might have brought in the
additional packages that weren't wanted.  This is made harder by not
knowing in advance whether the OP had mpv or mplayer already installed,
and not seeing the actual output of the "apt install smplayer" command
that was used.  (That would have made it far too easy.)

unicorn:~$ apt-cache show mpv | egrep 'Depends|Suggests|Recommends'
Depends: libarchive13 (>= 3.4.0), libasound2 (>= 1.0.27), libass9 (>= 
1:0.13.6), libavcodec58 (>= 7:4.2), libavdevice58 (>= 7:4.0), libavfilter7 (>= 
7:4.0), libavformat58 (>= 7:4.2), libavutil56 (>= 7:4.0), libbluray2 (>= 
1:0.2.2), libc6 (>= 2.29), libcaca0 (>= 0.99.beta17-1), libcdio-cdda2 (>= 
10.2+2.0.0), libcdio-paranoia2 (>= 10.2+2.0.0), libcdio19 (>= 2.1.0), libdrm2 
(>= 2.4.74), libdvdnav4 (>= 4.1.3), libegl1, libgbm1 (>= 8.1~0), libgl1, 
libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libjpeg62-turbo (>= 
1.3.1), liblcms2-2 (>= 2.6), liblua5.2-0, libpulse0 (>= 0.99.4), librubberband2 
(>= 1.9.0), libsdl2-2.0-0 (>= 2.0.12), libsmbclient (>= 2:4.0.3+dfsg1), 
libsndio7.0 (>= 1.1.0), libswresample3 (>= 7:4.0), libswscale5 (>= 7:4.0), 
libuchardet0 (>= 0.0.1), libva-drm2 (>= 1.1.0), libva-wayland2 (>= 1.3.0), 
libva-x11-2 (>= 1.0.3), libva2 (>= 2.2.0), libvdpau1 (>= 0.2), 
libwayland-client0 (>= 1.15.0), libwayland-cursor0 (>= 1.15.0), libwayland-egl1 
(>= 1.15.0), libx11-6, libxext6, libxinerama1, libxkbcommon0 (>= 0.5.0), 
libxrandr2 (>= 2:1.2.99.3), libxss1, libxv1, zlib1g (>= 1:1.1.4)
Recommends: xdg-utils, youtube-dl (>= 2014.11.26)

unicorn:~$ apt-cache show smplayer-themes | egrep 'Depends|Suggests|Recommends'
Depends: smplayer

unicorn:~$ apt-cache show smplayer-l10n | egrep 'Depends|Suggests|Recommends'
Depends: smplayer (>= 20.6.0~ds0-1)

unicorn:~$ apt-cache show mplayer | egrep 'Depends|Suggests|Recommends'
Depends: liba52-0.7.4 (>= 0.7.4), libaa1 (>= 1.4p5), libasound2 (>= 1.0.16), 
libass9 (>= 1:0.13.6), libaudio2, libavcodec58 (>= 7:4.2), libavformat58 (>= 
7:4.2), libavutil56 (>= 7:4.0), libbluray2 (>= 1:0.2.2), libbs2b0, libc6 (>= 
2.29), libcaca0 (>= 0.99.beta17-1), libcdio-cdda2 (>= 10.2+2.0.0), 
libcdio-paranoia2 (>= 10.2+2.0.0), libcdio19 (>= 2.1.0), libdca0 (>= 0.0.5), 
libdv4 (>= 1.0.0), libdvdnav4 (>= 4.1.3), libdvdread8 (>= 4.1.3), libegl1, 
libenca0 (>= 1.9), libfaad2 (>= 2.7), libfontconfig1 (>= 2.12.6), libfreetype6 
(>= 2.2.1), libfribidi0 (>= 0.19.2), libgif7 (>= 5.1), libgl1, libjack-jackd2-0 
(>= 1.9.10+20150825) | libjack-0.125, libjpeg62-turbo (>= 1.3.1), 
liblirc-client0, libmad0 (>= 0.15.1b-3), libmng1 (>= 1.0.10), libmpeg2-4 (>= 
0.5.1), libmpg123-0 (>= 1.13.7), libogg0 (>= 1.0rc3), libopenal1 (>= 1.14), 
libpng16-16 (>= 1.6.2-1), libpostproc55 (>= 7:4.0), libpulse0 (>= 0.99.1), 
libsdl1.2debian (>= 1.2.11), libspeex1 (>= 1.2~beta3-1), libswresample3 (>= 
7:4.0), libswscale5 (>= 7:4.0), libtheora0 (>= 1.0), libtinfo6 (>= 6), 
libvdpau1 (>= 0.2), libvorbisidec1 (>= 1.2.1+git20180316), libx11-6, libxext6, 
libxinerama1, libxss1, libxv1, libxvidcore4 (>= 1.2.2), libxvmc1 (>= 2:1.0.12), 
libxxf86dga1, libxxf86vm1, zlib1g (>= 1:1.1.4)
Suggests: bzip2, fontconfig, fonts-freefont-ttf, mplayer-doc, netselect | fping

Well, that one looks promising, maybe.  So perhaps the OP had mplayer
already installed, which would have short-cutted the "mpv | mplayer"
dependency in smplayer, and... who knows.  It's basically unfeasible to
track down an entire branching dependency hierarchy in this way by hand,
especially with no details provided by the OP.



Re: Putting small web site online

2021-05-14 Thread john doe

On 5/12/2021 11:27 AM, Joel Roth wrote:

Hi john,

john doe wrote:

Debians,

I need to have a small web site online but I don't have a commercial
link nor a server at home that can be publickly available.

I'm planning to test/build the web site locally then have it published
where it is publickly available.

I'm thinking of using Gitlab to host my web site do you have a better
solution when you can't host your web site yourself?


freeshell.de is free with registration. They run debian.
You get a full shell environment, which probably means more
flexibility than gitlab. You can use PHP, python or perl
with a mysql database if you like. And the admin answers
emails.

Speaking as a satisfied (mostly dormant) user.




Thank you for this, much appriciated.

I'm testing surge.sh which looks to be what I was looking for.

Also, I'd like to thank everyone who has chimed in, much appriciated.

--
John Doe



Re: [Bullseye] package bloat for video playback

2021-05-14 Thread deloptes
Felix Miata wrote:

> Why do I want smplayer? VLC is routinely trouble, like failing to play
> audio or video or both together in sync, or failing to find and offer the
> starting point automatically.
> 
> ATM, VLC won't play audio, even though user is authorized in /etc/groups
> for audio, cdrom and video.

Felix, 

it is not clear which version of Debian you are using. Also there is
multimedia with far better quality.

I guess you needs specific fonts for being able to play videos with
subtitles and as developers do not know what everybody has installed they
build with specific font dependency that is free and can be used for that
purpose.

Another options is that you are doing clean install and now catching up with
your environment. 


PS
long time ago I gave up with Gnome and all the gnomes and later with KDE. I
stick to TDE and I use kplayer with mplayer
And I do not have either fonts-urw-base35 or imagemagick-common

I am not sure if this one liner is sufficient, but it shows that there are
no such dependencies in those

$ for p in $(apt-cache depends kplayer-trinity | awk '{print $2}'|
grep -v '<' | xargs); do echo $p; apt-cache depends $p; done | grep font
  Depends: libfontconfig1
  Depends: libfontconfig1
  Depends: fontconfig
fontconfig:i386
  Depends: libfontconfig1


$ for p in $(apt-cache depends mplayer | awk '{print $2}'| grep -v '<' |
xargs); do echo $p; apt-cache depends $p; done | grep font
  Depends: libfontconfig1
  Depends: libfontconfig1
libfontconfig1
libfontconfig1
  Depends: fontconfig-config
  Depends: libfontconfig1
  Suggests: fontconfig
fontconfig:i386
  Suggests: fonts-freefont-ttf

$ for p in $(apt-cache depends smplayer | awk '{print $2}'| grep -v '<' |
xargs); do echo $p; apt-cache depends $p; done | grep font
  Depends: fontconfig
fontconfig:i386
  Depends: libfontconfig1
  Depends: libfontconfig1

$ for p in $(apt-cache depends mpv | awk '{print $2}'| grep -v '<' | xargs);
do echo $p; apt-cache depends $p; done | grep font
  Depends: libfontconfig1
  Depends: libfontconfig1
  Depends: libfontconfig1