Re: Kopete 2020

2020-06-15 Thread Nicolás Alvarez
El lun., 15 de jun. de 2020 a la(s) 15:15, Epanis Phenix
(epanisphe...@gmail.com) escribió:
>
> I use Kopete, but I can't use Facebook on it, it's a wonderful program ... 
> how can they help me ... a lot of people use Kopete I don't know why they 
> still don't have this option of using Facebook on it ... help me .. .thanks 
> ... I've looked on many help sites and found nothing ... what worked for many 
> years was the "Jabber" configuration, but now nothing works

Facebook removed the Jabber protocol and doesn't provide any API to access chat.

-- 
Nicolás
KDE Sysadmin Team


Re: What happened to KDM?

2019-03-30 Thread Nicolás Alvarez
El 30 mar. 2019, a la(s) 11:27, Aleksey Midenkov  escribió:

> I can't see KDM in Debian or Ubuntu distros anymore. That's really weird and 
> sad, because other "standard" dm-s are incorrect in complex environment.

It's unmaintained and nobody ported the code to Qt5.

-- 
Nicolás

Re: Restart KDE for Windows

2019-03-02 Thread Nicolás Alvarez
El sáb., 2 de mar. de 2019 a la(s) 19:41, Samiur Rahman
(samiu...@gmail.com) escribió:
>
> Hello everyone,
>
> I really hope that you restart the KDE for Widows project. Even if it is 
> based on KDE 4, there are lots of useful applications in there. I 
> particularly like Kstars. Please consider.
>
> Thank you,
>
> Sam

KDE on Windows isn't dead. We make independent installers for
applications now, instead of a package-manager-like "KDE Installer".

You can find KStars here: https://edu.kde.org/kstars/#download

-- 
Nicolás


Re: kate and yaml

2018-10-08 Thread Nicolás Alvarez
El lun., 8 de oct. de 2018 a la(s) 16:27, Klaus Vink Slott
(lis...@vink-slott.dk) escribió:
>
> Hi
>
> I have a problem using my favorite editor when editing ansible Yaml
> files. When I hit Indent or shift indent it breaks the indentation
> structure in the file.
>
> Is it possible to add Ansible compatible indentation to kate? Or just
> disable the "smart" part, so when I hit tab it does not try to be clever
> and just adds 2 spaces and removes 2 for shift-tab

Can you give a concrete example of how it "breaks the indentation"?
Are you sure you have Kate configured for 2 spaces?

Also, Ansible doesn't do anything special with YAML indents, so I
don't know what you mean with "ansible compatible indentation"...

-- 
Nicolás


Re: konsole showing output from unidentified background processes and syslogs?

2018-05-15 Thread Nicolás Alvarez
2018-05-13 4:33 GMT-03:00 René J.V. Bertin :
> I just realised that this will help:
>
> %> sudo ll /proc/*/fd/* | fgrep /pts/2
>
> That showed kdeinit5 (and its klauncher child) as the source of the 
> KF5-related message:
> 3697254 lrwx-- 1 bertin bertin 64 May  7 16:09 /proc/28256/fd/1 -> 
> /dev/pts/2
> 3697255 lrwx-- 1 bertin bertin 64 May  7 16:09 /proc/28256/fd/2 -> 
> /dev/pts/2
> 3697277 lrwx-- 1 bertin bertin 64 May  7 16:09 /proc/28257/fd/1 -> 
> /dev/pts/2
> 3697278 lrwx-- 1 bertin bertin 64 May  7 16:09 /proc/28257/fd/2 -> 
> /dev/pts/2
>
> I cannot remember restarting kdeinit5 by hand from that termial. Is it 
> possible that these /dev/pts devices get reused, i.e. that a Konsole tab 
> finds itself using a pseudo-terminal devicec that's already being used as 
> stdout/stderr by another process?

Starting a KF5 graphical app from a Konsole tab may launch helper
processes, which will then keep outputting to that terminal tab even
after the original graphical app you started has quit. It's probably
that...

-- 
Nicolás


Re: Kmail message storage folders

2018-04-14 Thread Nicolás Alvarez
El 14 abr. 2018, a la(s) 11:01, cr  escribió:
> 
> One possible snag I can see is that kmail has created, in each folder such as 
> 'cars', subfolders called 'cur', 'new' and 'tmp'. Typically 'tmp' is empty 
> but both 'cur' and 'new' are full of messages. How does kmail (or akonadi?) 
> assign messages to 'cur' or 'new'? If it arbitrarily shifts messages from one 
> to the other then my copying idea will likely result in numerous duplicate 
> messages.
>  
> I've tried the Kmail documentation but it doesn't seem to throw any light on 
> this.

It's the standard Maildir format. 'new' has unread messages, 'cur' has read 
messages. They will be moved between folders when you mark messages as read or 
unread.

-- 
Nicolás

Re: Plasma needs a media player, I suggest Kodi

2018-03-07 Thread Nicolás Alvarez
2018-03-07 12:11 GMT-03:00 René J.V. Bertin :
> On Wednesday March 07 2018 08:07:29 Rex Dieter wrote:
>> My $0.02, last I checked, it has a hard dependency on ffmpeg (a legal
>> minefield, media codec patents), which makes it not freely redistributable
>> in many jurisdictions (US in particular)
>
> FFmpeg can be built in 3 different ways, with 2 "free" options where it's 
> covered by GPL2, GPL3.

The last patent covering MPEG-2 expired in 13 February 2018. You can
imagine what the situation is for codecs newer than that...

-- 
Nicolás


Re: Where are Kate syntax files stored?

2017-08-05 Thread Nicolás Alvarez
2017-08-05 15:55 GMT-03:00 Nikos Chantziaras :
> On 05/08/17 18:24, Kevin Krammer wrote:
>>
>> On Saturday, 2017-08-05, 17:39:49, Nikos Chantziaras wrote:
>>>
>>> Syntax highlighting XML files used to come with katepart, but that's
>>> gone now in KDE5. I did a brute-force grep on my filesystem, but still
>>> can't find the syntax XML files :-/
>>>
>>> Where are they?
>>
>>
>> I think they are part of the KTextEditor Framework now, Kate and friends
>> depend on.
>
>
> Hm, it doesn't install any xml files.

The built-in syntax highlighting XML files are packed into a Qt
resource (qrc). This improves performance when loading them. I don't
remember if it's installed as a separate qrc file or if it's embedded
into the library, though.

Why do you need them? You can get them from the SyntaxHighlighting
framework source code[1], and you can install modified versions in the
user path René mentioned.

[1] https://cgit.kde.org/syntax-highlighting.git/tree/data/syntax)

-- 
Nicolás


Re: KMail dependence on Akonadi

2017-07-11 Thread Nicolás Alvarez
2017-07-11 12:47 GMT-03:00 Aleksey Midenkov :
> On Tue, Jul 11, 2017 at 4:31 PM, Kevin Krammer  wrote:
>> On Tuesday, 2017-07-11, 16:14:18, Aleksey Midenkov wrote:
>>> On Tue, Jul 11, 2017 at 2:53 PM, Kevin Krammer  wrote:
>>> > On Monday, 2017-07-10, 03:26:08, Aleksey Midenkov wrote:
>>> >> On Sun, Jul 9, 2017 at 6:44 PM, Kevin Krammer  wrote:
>>> >> > On Saturday, 2017-07-08, 11:58:02, Aleksey Midenkov wrote:
>>> >> >> On Sat, Jul 8, 2017 at 11:34 AM, Kevin Krammer 
>> wrote:
>>> >> >> > On Saturday, 2017-07-08, 02:37:22, Aleksey Midenkov wrote:
>>> >> ...
>>> >>
>>> >> >> Why you invented some
>>> >> >> service if there are commonly used SQL servers?
>>> >> >
>>> >> > Not sure what you mean, the Akonadi services is using standard
>>> >> > databases
>>> >> > for its data management needs: MySQL, PostgreSQL, SQLite are options as
>>> >> > far as I remember.
>>> >>
>>> >> Then why there is additional proxy process (Akonadi) between KMail and
>>> >> DBMS? What special functions this Akonadi service does that require it
>>> >> to be additional process? Why can't it be just shared library that
>>> >> will adapt this PIM API (so called Akonadi) to DBMS services? In other
>>> >> words: put Akonadi as shared library inside KMail, Calendar, etc.
>>> >> instead of separate process.
>>> >
>>> > A database server is essentially useless without data and none of them can
>>> > access stored data other than their own.
>>> >
>>> > Extending an existing database server to be able to connect to an IMAP
>>> > server, read a local maildir, connect to a CalDav server or read a local
>>> > ical file would essentially require forking that server's code base and
>>> > maintaining it from there on.
>>>
>>> That surely would be bad idea. But this does not contradict to what I
>>> wrote: it does not have to be a daemon. It can be just driver library
>>> (like ODBC) that is loaded into client application and provides PIM
>>> API to any existing data technologies, not only DBMS, but IMAP,
>>> maildir, CalDav, etc. (what's the difference). So I'll repeat my
>>> question: what are special functions of Akonadi that require it to be
>>> additional process?
>>
>> I've answered that earlier but maybe it was in a reply to somebody else's
>> posting.
>>
>> A mediator process is the only reliable way to ensure data access integrity.
>
> I don't believe it.
>
>>
>> I.e. mechanism that try to allivate the problem of concurrent access to files
>> by multiple processes , e.g. file locking, had proven to cause issues, e.g.
>> stale lock files in the case of file locks.
>
> I saw it but couldn't take serously, sorry. There are lockf(),
> flock(). If you access Maildir, then you should regard other client
> applications as well (since it is file-level technology), so lock
> files are inevitable.
>
>>
>> There are also external restrictions to consider, e.g. maximum number of
>> connections per user on a remote server. Easy to control in a single process,
>> very difficult to control over multiple processes.
>
> Difficult, but not impossible (not too difficult in fact). Seems like
> you overcomplicate use cases and apply server technologies for UI
> programs. Additional process for UI is a great deal: making it just
> because it's straightforward to program is wrong way of doing things.
>
> Also, you said that groupware, contacts, etc. is typical usage
> scenario. Do you have some polls regarding it? F.ex. I don't use
> anything but mail. AFAIK, all my acquaintances do not use even
> contacts (because To: field is auto-filled when you start typing). And
> frankly would someone entrust KDE for corporate usage? I would not for
> sure.

Okay, let's change this around: What are you try to achieve with this
discussion? Having someone agree with you and rewrite the whole KDE
PIM system to not use Akonadi?

Note that as far as I know, KMail doesn't connect to IMAP servers. It
doesn't even read Maildir. akonadi_imap_resource connects to IMAP
servers, and feeds the data to the Akonadi database, and KMail reads
it from there. There is an akonadi_maildir_resource to do the same for
Maildir. KMail doesn't send email, it puts email in an Outbox folder,
akonadi_maildispatcher_agent sends email when the main akonadi daemon
notifies it that the Outbox folder changed.

-- 
Nicolás


Re: KMail dependence on Akonadi

2017-07-08 Thread Nicolás Alvarez
2017-07-08 5:58 GMT-03:00 Aleksey Midenkov :
> On Sat, Jul 8, 2017 at 11:34 AM, Kevin Krammer  wrote:
>> On Saturday, 2017-07-08, 02:37:22, Aleksey Midenkov wrote:
>>> By what purpose there is KMail dependence on other services?
>>
>> The purpose if the dependency is to make KMail work.
>> I.e. in order for KMail to display or send emails it needs to access emails.
>
> Can't it work via shared library, e.g. SQLite or some NoSQL technologies?

Akonadi can use SQLite instead of MySQL, but it's not well-supported,
and you still need the Akonadi daemons running anyway.

Under the hood, the current version of KMail *is* a frontend to the
email features of Akonadi. Even interaction with mail servers is done
by one of Akonadi's daemons, not by the KMail process.

-- 
Nicolás


Re: download "Attic"

2017-06-15 Thread Nicolás Alvarez

> El 15 jun 2017, a las 09:10, René J.V. Bertin  escribió:
> 
> Hi,
> 
> I just discovered that "old" applications versions were moved to an "attic" 
> recently, which broke my packaging.
> 
> Was this announced somewhere?
> 
> Thanks,
> René

We move old versions to the attic regularly, and it has been done for years, so 
there isn't an announcement every time it happens. The purpose is to keep the 
total file size below a certain limit agreed with the mirror providers (they 
don't mirror Attic, or at least most don't).

However I agree that breaking links is bad. I will see if we can add redirects.

-- 
Nicolás
KDE Sysadmin Team