Re: [Development] Maintainance Tool

2022-03-05 Thread evilruff
I never had a point to escalate it, neither any reasons to be rude or hard 
talk, but i really want to have an answers to following:- Do you consider all 
Russians/Belaraus people somehow worse to access the same open source resources 
then other people in the world?- If so, how would you explain those actions- If 
you exclude certain nations based on nationality/geographic locations/political 
preferences can you please loud and clear announce a full list of the people 
you would like to exclude and the reasons to do soBest regards,YuriОтправлено с 
устройства Galaxy
 Исходное сообщение От: Elvis Stansvik  
Дата: 05.03.2022  3:36 ПП  (GMT+03:00) Кому: Tuukka Turunen 
 Копия: development@qt-project.org Тема: Re: 
[Development] Maintainance Tool You answered two out of the five questions 
Konrad had. Can you answerthe remaining ones?Cheers,ElvisDen lör 5 mars 2022 kl 
11:08 skrev Tuukka Turunen :>> Hi Konrad et al, Like 
already mentioned Qt Project systems, code.qt.io repositories, github mirror 
etc are not blocked. Online installer for open-source users is blocked from 
Russia and Belarus based IP addresses. Plan is to block also download.qt.io and 
possibly some of the qt.io websites. These are done based on IP address. 
Blocking the installer and access to binaries affects a much larger number of 
users than those who are active in the community. It impacts also many who 
create closed source products using the open-source Qt. Yours,  
   Tuukka From: Development  on 
behalf of Konrad Rosenbaum > Date: Friday, 4. March 2022 at 
23.25> To: development@qt-project.org > Subject: 
Re: [Development] Maintainance Tool>> Hi Tuukka,>> I believe an official 
statement from the Qt Company is in order - right now people are forced to find 
out the hard way whether they are blocked and how far the block goes. It is 
impossible to tell whether it is on purpose or not and what the purpose would 
be.>> It does not matter what side people are on, they deserve to know what's 
happening to them.>> It's also easier to accept and support this, if we know 
what "this" is. Please state very clearly:>> Who is being blocked? 
(Location, commercial customers, open source users, developers, ...?)>> Why are 
they blocked and for how long? (We might even agree with your reasoning.)>> 
What services are supposed to be blocked and which ones are not supposed to be 
blocked? (Commercial vs. Open Source, Binary vs. Source Downloads, Users vs. 
Contributors, ...)>> Where to report bugs in this block? (e.g. is Konstantin 
really supposed to be blocked from contributing?)>> And what discussions will 
be redirected to /dev/null? Right now we live in a situation that we all 
had hoped would not occur again in Europe. We had hoped that the hard learned 
lessons of our grand parents would prevent this from happening. Let's at least 
try to be a voice of reason in this situation. Konrad On 04/03/2022 
17:34, Tuukka Turunen wrote:>> Hi, Like already mentioned, use of the 
online installer is blocked from certain IP addresses. Access to the Qt 
Project source code repository has not been blocked. If you wish to discuss 
this, please remember 
http://quips-qt-io.herokuapp.com/quip-0012-Code-of-Conduct.html Yours,  
   Tuukka From: Development 
 on behalf of Konstantin Ritt 
> Date: Friday, 4. March 2022 at 18.23> To: Denis Shienkov 
> Cc: Qt development mailing list 
> Subject: Re: [Development] Maintainance Tool>> 
Plz restrain your emotions. There is no reason to spread hysteria even more.>>> 
Konstantin>> пт, 4 мар. 2022 г. в 19:09, Denis Shienkov 
:>> Yes, it's kind of hysterical. I don't understand 
what the Qt company wants to achieve in the end? What is the purpose?>> So far, 
it looks more like a clowning: "the circus is gone, but the clowns remain.">> 
Qt Company can't stick your tongue out of the USA ass? :)>> I had a higher 
opinion of Qt Company up to this point ...>> This is not serious somehow, some 
kind of kindergarten. LOL. :)>> BR, Denis 04.03.2022 18:58, Konstantin Ritt 
пишет:>> As long as I can fetch sources I wouldn't take any actions.>> But 
anyways, bringing your own political preferences to the open source world rules 
is a quite hypocritical move.>> In the adult world, it doesn't matter if your 
community members / contributors have a skin tone, political or sexual 
preferences not like yours, or an IP address that belongs to some particular 
territory. Disappointed Konstantin>> пт, 4 мар. 2022 г. в 18:01, Andy 
Shaw :>> Hi, It is because your IP is detected to be in a 
country we do not allow downloads. If you are not able to access something you 
have purchased then let me know and I will get someone to get in touch with you 
directly about this. Otherwise, for the time being, this IP block will be in 
place. Regards,>> Andy From: Development 
 On Behalf Of Konstantin Ritt> Sent: 

Re: [Development] Maintainance Tool

2022-03-04 Thread evilruff
Great answer.. it's all about the money, isn't it except that I truly believe 
that we both know it's not.. but still perfect answer from business perspective 
point of view..RegardsYuri
 Исходное сообщение От: Thiago Macieira 
 Дата: 04.03.2022  10:52 ПП  (GMT+03:00) Кому: 
development@qt-project.org Тема: Re: [Development] Maintainance Tool On Friday, 
4 March 2022 07:58:34 PST Konstantin Ritt wrote:> But anyways, bringing your 
own political preferences to the open source> world rules is a quite 
hypocritical move.The problem is not the open source, it's that providing the 
downloads is a business (it has a cost for the company offering them, for 
example). Then business rules apply.The same way that obtaining sources for 
(L)GPL content you got as a binary is also a business obligation and must be 
honoured.-- Thiago Macieira - thiago.macieira (AT) intel.com  Software 
Architect - Intel DPG Cloud 
Engineering___Development mailing 
listDevelopment@qt-project.orghttps://lists.qt-project.org/listinfo/development___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] Maintainance Tool

2022-03-04 Thread evilruff
I totally agree, but just want to add something..It's not even about 
government. We all might have different opinions about our governments, which 
is ok, and for example I also have mine, BUT, it very important to realise and 
accept that isolation the way it happens now will have completely opposite 
effect then expected..And another thing that I think IT people is one of the 
most free in the world in a sence of ability to exchange of information and 
also smart enough to make own conclusions about what they see and hear 
around... but point is that to make conclusion and decision you should be 
strong enough to get an information from many sides, otherwise its just an 
excuse to follow a mainstream without own opinion.. Again, may be there are lot 
of business reasons to block RU or whatever other regions you decide to block, 
but its more not to put any motto as an excuse as it leads only to escalations 
rather then understanding and finding right solutions.RegardsYuri
 Исходное сообщение От: Alexander Akulich 
 Дата: 04.03.2022  9:10 ПП  (GMT+03:00) Кому: 
Konstantin Ritt  Копия: Qt development mailing list 
 Тема: Re: [Development] Maintainance Tool The 
block is actually helping the Russian government. It wants to isolate ru people 
and you want to isolate ru people too. How wise!Leaving ru alone with 
propaganda won't help at all.People who do or want to contribute to the 
worldwide opensource projects are *not* the same as people who make or support 
war(s).GitHub got it right: 
https://github.com/github/feedback/discussions/12042On Fri, Mar 4, 2022 at 8:56 
PM Konstantin Ritt  wrote:Oh well, my 
codereview.qt-project.org account is also inaccessible. This is not about your 
attitude towards RU gov, but your attitude towards me personally.Sure I can use 
Tor to log-in from some other IP. But I wouldn't, that's your fault not 
mine.P.S. Do I have a moral right to put my -2 to contributions not due to the 
code quality but due to their author's mother language, country or nationality. 
Do *you* have a moral right to hit my rights due to my mother language, country 
or nationality?Konstantinпт, 4 мар. 2022 г. в 19:39, evilruff 
:Freedom is an ability to make an own judgments on things 
with a follow-up decisions which are explained rather then following popular 
trends without even close understanding the subject.. I am using Qt from 
version 1.33, and was a customer of TrollTech since then.. But I hardly 
remember Qt in any way followed any political agenda. Out of curiosity can you 
announce full list of blocked countries, may be North Korea or Iran? Just 
wondering if you block Crimea users after 2014? There were hell of the wars and 
military conflicts around the world since 2000, and I don't think that it was a 
matter for Qt ever. I mean really, its open source thing, there are things like 
VPN, proxies.. we all here in IT world, practically it will mean nothing at all 
rather then adding oil in already started fire.. Declaring sanctions that way 
is nothing then escalating conflict, my view on this that in reallity its a 
demand of 'large scale' sponsors and companies supporting Qt, but do you truly 
think it has anything about freedom, democracy etc?It would be much better to 
say - listen, we are open source and prefer to stay out of politics as we know 
nothing about that, but we are company and majority of our top customers pushed 
such decision and we decided that our commonwealth is more important... I mean 
it could be good or bad but at least it will be true...RegardsYuri 
Исходное сообщение От: Denis Shienkov  Дата: 
04.03.2022  7:09 ПП  (GMT+03:00) Кому: development@qt-project.org Тема: Re: 
[Development] Maintainance Tool 
Yes, it's kind of hysterical. I don't understand what the Qt
  company wants to achieve in the end? What is the purpose?
  
  So far, it looks more like a clowning: "the circus is gone, but
  the clowns remain."
  
  Qt Company can't stick your tongue out of the USA ass? :)

I had a higher opinion of Qt Company up to this point ...
 This is not serious somehow, some kind of kindergarten. LOL. :)

BR, Denis



04.03.2022 18:58, Konstantin Ritt
  пишет:


  
  
As long as I can fetch sources I wouldn't take any actions.
But anyways, bringing your own political preferences to the
  open source world rules is a quite hypocritical move.
In the adult world, it doesn't matter if your community
  members / contributors have a skin tone, political or sexual
  preferences not like yours, or an IP address that belongs to
  some particular territory.

  
  
  Disappointed Konstantin


  
  
  
пт, 4 мар. 2022 г. в 18:01,
  Andy Shaw :


  

  

Re: [Development] Maintainance Tool

2022-03-04 Thread evilruff
Freedom is an ability to make an own judgments on things with a follow-up 
decisions which are explained rather then following popular trends without even 
close understanding the subject.. I am using Qt from version 1.33, and was a 
customer of TrollTech since then.. But I hardly remember Qt in any way followed 
any political agenda. Out of curiosity can you announce full list of blocked 
countries, may be North Korea or Iran? Just wondering if you block Crimea users 
after 2014? There were hell of the wars and military conflicts around the world 
since 2000, and I don't think that it was a matter for Qt ever. I mean really, 
its open source thing, there are things like VPN, proxies.. we all here in IT 
world, practically it will mean nothing at all rather then adding oil in 
already started fire.. Declaring sanctions that way is nothing then escalating 
conflict, my view on this that in reallity its a demand of 'large scale' 
sponsors and companies supporting Qt, but do you truly think it has anything 
about freedom, democracy etc?It would be much better to say - listen, we are 
open source and prefer to stay out of politics as we know nothing about that, 
but we are company and majority of our top customers pushed such decision and 
we decided that our commonwealth is more important... I mean it could be good 
or bad but at least it will be true...RegardsYuri
 Исходное сообщение От: Denis Shienkov 
 Дата: 04.03.2022  7:09 ПП  (GMT+03:00) Кому: 
development@qt-project.org Тема: Re: [Development] Maintainance Tool 
Yes, it's kind of hysterical. I don't understand what the Qt
  company wants to achieve in the end? What is the purpose?
  
  So far, it looks more like a clowning: "the circus is gone, but
  the clowns remain."
  
  Qt Company can't stick your tongue out of the USA ass? :)

I had a higher opinion of Qt Company up to this point ...
 This is not serious somehow, some kind of kindergarten. LOL. :)

BR, Denis



04.03.2022 18:58, Konstantin Ritt
  пишет:


  
  
As long as I can fetch sources I wouldn't take any actions.
But anyways, bringing your own political preferences to the
  open source world rules is a quite hypocritical move.
In the adult world, it doesn't matter if your community
  members / contributors have a skin tone, political or sexual
  preferences not like yours, or an IP address that belongs to
  some particular territory.

  
  
  Disappointed Konstantin


  
  
  
пт, 4 мар. 2022 г. в 18:01,
  Andy Shaw :


  

  Hi,
   
  It is because your IP is detected to be in a
  country we do not allow downloads. If you are not able to 
access something
  you have purchased then let me know and I will get
  someone to get in touch with you directly about this.
  Otherwise, for the time being, this IP block will be
  in place.
   
  Regards,
  Andy
   
  
From: Development 
On Behalf Of Konstantin Ritt
Sent: Friday, March 4, 2022 1:43 PM
To: Konstantin Shegunov 
Cc: Qt development mailing list 
Subject: Re: [Development] Maintainance Tool
  
   
  

  I don't care. I need some
explanations here, at public dev ML.




  
Regards,
  Konstantin
  

 
  
   
  

  пт, 4 мар. 2022 г. в 15:27,
Konstantin Shegunov :


  

  Hi,
I imagine you're using a russian IP address, so
this[1] should shed some light on the matter.

Kind regards,
Konstantin.

[1]: 
https://forum.qt.io/topic/134724/unlock-qt-in-russia

  

  

  

  
  
  
  ___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


  

___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] QList

2017-03-22 Thread evilruff

> On 22 Mar 2017, at 10:39, Martin Smith  wrote:
> 
> >The whole issue here is the "sure it is longer".
> 
> It's not the WHOLE issue. If you encounter... 
> 
> auto keys = theHash.keys();
> 

> ...in someone's code, you have to look around in the rest of the code to 
> figure out what keys is, unless you are already familiar with the keys() 
> function for whatever theHash is. 

Totally agree. That’s why I never use auto's myself as then you work on many 
different projects after several years in complicated code you hardly remember 
what those ‘auto’s’ means.
I mean I am not against them in general, but as for me I prefer to have an 
explicit typing in my code, it’s much easier to read.

As for QList/QVector.. With all respect to what’s already was saying in this 
thread, issues mentioned in original article about Qt containers are known for 
years and it’s more about to choose right container, I really don’t see a point 
why should I change something if I know exactly how my code works and why I use 
one or another container. 

As an example I have one project which is already about 15-17 years old..it’s 
big commercial product. It started with Qt3, then was at some point moved by 
somebody to Qt4 with Qt3Support.. then I got back to it we started to migrate 
it to Qt5, it took almost half a year for me to migrate it to stable version. I 
am not even talking about a fact that last year I hardly can answer myself 
which 5.* is a production version, but that’s other subject. 

So I really think that removing/changing behaviour of such core things like 
QList is really a bad idea. It’s not about laziness.. it’s more about that the 
ones who understand difference between QVector/QList etc already using them 
right, and for others it doest really matter..

Yuri

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development