Portability #2550

Closed
opened 2026-02-21 16:16:50 -05:00 by deekerman · 4 comments
Owner

Originally created by @mneTG on GitHub (May 24, 2015).

Why the need to store configuration in local user directories. I lose torrents if windows crashes and need to be reinstalled. Vuze isn't like that.

Originally created by @mneTG on GitHub (May 24, 2015). Why the need to store configuration in local user directories. I lose torrents if windows crashes and need to be reinstalled. Vuze isn't like that.
deekerman 2026-02-21 16:16:50 -05:00
  • closed this issue
  • added the
    Duplicate
    label
Author
Owner

@chrishirst commented on GitHub (May 25, 2015):

Why the need to store configuration in local user directories

Because the QT frameworks uses 'native' operating system functions and each OS has defined locations for storing user setting and configuration

As you know where the configuration files are stored, keep a maintained backup external to the OS. That method should always be 'Plan A' for any Windows user.

@chrishirst commented on GitHub (May 25, 2015): > Why the need to store configuration in local user directories Because the QT frameworks uses 'native' operating system functions and each OS has defined locations for storing user setting and configuration As you know where the configuration files are stored, keep a maintained backup external to the OS. That method should always be 'Plan A' for any Windows user.
Author
Owner

@mneTG commented on GitHub (May 29, 2015):

That is if you follow the Microsoft guidelines for software dev.

That backup can be big some times. and I believe in software portability.

@mneTG commented on GitHub (May 29, 2015): That is if you follow the Microsoft guidelines for software dev. That backup can be big some times. and I believe in software portability.
Author
Owner

@chrishirst commented on GitHub (May 29, 2015):

That is if you follow the Microsoft guidelines for software dev.

Which QT does by using native OS functions

That backup can be big some times.

What? The configuration files??? Big??? Maybe if a few hundred thousand tasks were loaded the folder might creep over a few tens of MiB

. and I believe in software portability

Then you should understand WHY 'native' OS functions ARE used for cross platform 'portability'.

@chrishirst commented on GitHub (May 29, 2015): > That is if you follow the Microsoft guidelines for software dev. Which QT does by using **native** OS functions > That backup can be big some times. What? The configuration files??? Big??? Maybe if a few hundred thousand tasks were loaded the folder might creep over a few tens of MiB > . and I believe in software portability Then you should understand WHY 'native' OS functions ARE used for cross platform 'portability'.
Author
Owner

@zeule commented on GitHub (Jan 13, 2017):

Duplicate of #465

@zeule commented on GitHub (Jan 13, 2017): Duplicate of #465
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#2550
No description provided.