Re: [kde-community] Official KDE mirror on github

2015-08-17 Thread Martin Sandsmark
On Mon, Aug 17, 2015 at 08:48:15AM +0100, John Layt wrote:
> I would note from reading the Gnome wiki on Github that you can't
> globally turn off pull requests for an organisation, you need to do it
> for each repo.

If we set up mirroring I assume we need to write something that automates
creating repos on github using the github API, and the API has a function to
disable issues. And if I understand the Github API docs correctly it treats
issues the same way as pull requests, so if you turn off issues for a project
you also disable pull requests.

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Official KDE mirror on github

2015-08-17 Thread Martin Sandsmark
On Mon, Aug 17, 2015 at 12:35:09PM +0530, Bhushan Shah wrote:
> In my opinion first two are too wrong arguments to begin with.. If our
> repositories can not be found from outside then it requires
> improvement from our side. Putting source code on Github is not going
> to solve this problem.

I don't think improving discoverability of our own infrastructure and putting
mirrors of our code on Github are mutually exclusive. I think both will
improve our "visibility" so to speak.


> Even if people will use github to search projects eventually they will have
> to use our infrastructure to contribute.

In my opinion all of our projects should have a short description about how
and where to send us their patches, even if we don't push things to Github.
If we ensure that our git repositories can be found via search engines people
still need to know how to contribute.

And I think lowering the threshold for people to contribute in general is
also something that should be done (and is being worked on already), and is a
bit separate from this thing about mirroring stuff on Github.


> And about people being surprised that our code is not on Github, it is
> really clear that Github is _not_ standard place to get open source
> software.

We might think so, but I don't think the rest of the world agrees.


> So, In short IMO there is nothing wrong with having Github mirror but
> that should be read-only and we should have real reason to do it.
> Currently sysadmins are reworking our git infrastructure. So lets wait
> little bit and see how it goes and then think of this.

Yeah, I agree that the reworking of our own infrastructure should be
prioritized, and we should disable the pull requests, bug reporting, etc. for
everything we put on github.

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Official KDE mirror on github

2015-08-17 Thread Martin Sandsmark
Hi!

On Mon, Aug 17, 2015 at 08:55:57AM +0200, Jos van den Oever wrote:
> What part of the KDE infrastructures can be fixed to make the repositories 
> easier to find?

https://quickgit.kde.org/robots.txt
https://projects.kde.org/robots.txt

I think the reason for this should be pretty obvious; a ton of crawlers
indexing everything we have is going to add an immense load, we have a huge
amount of projects and source that they'll try to crawl now and then.

And part of the reason for this (I think) is that both gitphp and
chiliproject aren't the most performant.

I don't remember the reason we run gitphp in the first place, but replacing
it is not a trivial task in any way, and our sysadmins already have a ton of
other work to do. Just guessing, but if we switch to e. g. cgit I think the
load should be more realistic to handle (I run cgit on my own server, and it
is extremely efficient).

So, I think the answer to your question is a) fix or replace our web
interface(s) for git, and b) remove the robots.txt.

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Official KDE mirror on github

2015-08-16 Thread Martin Sandsmark
Hi!

Just to preface this a bit; I argued pretty vehemently against doing this
some time ago on IRC (like, years ago I think), so I hate myself a bit for
agreeing with you here.


On Mon, Aug 17, 2015 at 07:46:44AM +0200, Martin Graesslin wrote:
> Whether we like it or not, github has become a place to look for free 
> software 
> nowadays and if you are not on github your software just doesn't exist. Given 
> that we can say KDE doesn't produce source code because we are not on github.

I still don't like the Github UI personally, and I think the behavior it
encourages wrt. pull requests and whatnot is bad, but I agree with you that
open source code (whether it is free software isn't important in this
context) doesn't really "exist" for a growing amount of developers if it
isn't on github.

I guess you could say that Github is the biggest marketing platform for open
source today.


> I suggest that we:
> * introduce an official mirror for all KDE repositories on github
> * replace all existing (non-official) clones
> * disallow pull-requests on github to not replace our development model by a 
> proprietary platform.

I agree with this, and fwiw for the last point I find the way pull requests are
done on Github to be bad in general (for once I agree with Linux Torvalds).

We also need to ensure that the README files for as many as possible of the
projects we push to Github have a short but prominent notice about where and
how people can send patches for review.

As for some more practical aspects, I think it makes sense to contact this
person and ask politely if we could have the name: https://github.com/kde

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community

Re: [kde-community] Jitsi Meet installation for KDE?

2014-08-01 Thread Martin Sandsmark
On Friday 1. August 2014 14.54.06 David Edmundson wrote:
> AFAIK QTox doesn't have group video just 1-1.

Hmm, tox.im claims it supports video conferencing, but might be missing in 
qtox. Anyone want to try? :)

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Jitsi Meet installation for KDE?

2014-08-01 Thread Martin Sandsmark
Hi!

On Saturday 5. July 2014 19.06.23 Thomas Pfeiffer wrote:
> So the question is: Would it make sense for KDE to host our own Jitsi Meet
> installation so we can do our video conferences purely on our own
> infrastructure?

How about using Tox? It has several clients, including native clients for 
windows, linux, android and os x (with minimal amount of dependencies) and a 
qt client, and very active community. And audio/video support, of course.

Official homepage: http://tox.im/
Native/minimal client: https://github.com/tux3/qTox
Qt client: https://github.com/notsecure/uTox
Command line client: https://wiki.tox.im/Toxic


-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Windows licenses

2014-02-25 Thread Martin Sandsmark
On Wednesday 22. January 2014 07.23.30 Laszlo Papp wrote:
> Hmm, actually the generic and basic Windows license does not allow
> multiple remote login in my understand onto the same desktop. When I
> last checked it required some server license, but I cannot claim it
> 100% percents.

Yes, but we get server licenses as well?

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-20 Thread Martin Sandsmark
I first wrote a long reply talking crap about UX and regressions, but I
re-read it and thought about kittens instead, so I deleted it.

On Mon, Jan 20, 2014 at 07:05:24PM +0100, Aaron J. Seigo wrote:
> Agreed, or at the very least has parity.

This is all I really want. Don't remove kcalc until the replacement has
parity.

And thank you for working on this. :-)

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-20 Thread Martin Sandsmark
On Mon, Jan 20, 2014 at 06:42:14PM +0100, Martin Klapetek wrote:
> Just for the record, we now have almost 1-to-1 visual consistency of
> QtQuickControls with Oxygen style and classic QWidgets with Oxygen style.
> Couple patches are still pending.

I think the amount of work that has gone into Oxygen for this speaks for
itself, though.

> The QStyle support in QQC may be a bit hack~ish, but I wouldn't say exactly
> poor - in fact, all the default Qt styles work fine with QQC (that includes
> Windows and OS X QStyles).

Obviously, otherwise QQC could hardly have been released. :-)

But not everyone use the default styles that ship with Qt5. Hopefully this
will improve, though I'm not very hopeful since people just hack around stuff
in the styles themselves.

-- 
Martin Sandsmark

___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] QtCurve

2014-01-20 Thread Martin Sandsmark
On Mon, Jan 20, 2014 at 08:53:34AM -0500, Yichao Yu wrote:
> I would like to move QtCurve to the KDE infrastructure

Yes! :-D

I've been using QtCurve for a while now, and I'd even argue for replacing
Oxygen with it for KDE Plasma Desktop Framework Visual Team Studio 5 SC
Edition 2014.1, with the right default configuration it would be a refreshing
new default style. But I don't have the argument stamina for that. :-P

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-20 Thread Martin Sandsmark
On Mon, Jan 20, 2014 at 11:10:06AM +0100, Aaron J. Seigo wrote:
> namely duplication of effort and inconsistency due to multiple
> implementations of what is from a use case perspective the same thing.

This would be all well and good if it wasn't for the gross regressions it
would suffer.

You argued the exact same thing for the screen locker. But what you're
arguing is a kind of false dichtomy. You would think that instead of two
half-assed solutions we would get a single superior implementation, but
instead we get a single inferior one.


> For things like kcalc, the things the desktop components are not good at are 
> irrelevant; the things it *is* good at could radically improve its UI.

The thing I'm unable to discern is how it would radically improve its UI.

The current kcalc UI is very good, I often use it for stuff like bit
fiddling, etc. I can't say the same thing for the calculator plasma applet.
But please feel free to prove me wrong and make the plasma calculator much
better than kcalc. But I'd argue very strongly to not replace kcalc until the
replacement is visibly better.

The obvious downsides things being replaced would suffer from, thanks to the
immature state of the desktop components, and not including the previously
mentioned obviously broken components; dreadful performance, no proper
accelerator management, no form layouts, and poor QStyle support (both Oxygen
and QtCurve has worked around some of them now, though, but I doubt it will
be good for a long, long while).

And I'm not alone in believing this (others have used the desktop components
more than me), but I don't want to drag others into this discussion.

-- 
Maritn Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-19 Thread Martin Sandsmark
On Sun, Jan 19, 2014 at 11:55:13AM +0100, Aaron J. Seigo wrote:
> this is not really related at all, and i hesitate to engage in the topic here
> due to loss of topical focus.

It was merely to illustrate a point, that switching to QML is not a simple
process, and it seemingly takes us over a year (at the very least, since we
still aren't close) to reach feature parity with the old solution.

Therefore I think it's useless to move existing, nicely working applications
(like kcalc) to it for seemingly no good reason at all.


> have you worked with the Qt5 QML2 desktop components?

Yes, I've been playing with the desktop components in Qt 5.2. Hopefully they
will get a lot better before we release anything using them, though, because
things like the file/folder selector is basically unusable in the current
state, at least on the systems I've tested it on.

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community


Re: [kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

2014-01-18 Thread Martin Sandsmark
On Thu, Jan 16, 2014 at 10:43:42AM +0100, Aaron J. Seigo wrote:
> We’ve had plasma-windows for ages now which runs plasmoids in their own 
> independent window like a mini application. For apps like ksnapshot and kcalc 
> the results would be identical or nearly so (kcalc would require support for 
> putting a menu[bar] somewhere, or reorganizing how those particular features 
> are presented).

How would they look and feel? I'm not overly fond of the way widgets in
plasma look (and if I had Eike's super vision I could probably point out
what's wrong and fix it, probably something with the alignments and
gradients), and they don't follow my normal widget styling.

On a related note, the new plasma based lockscreen is still not up to par
with the old non-plasma one (keyboard focus is still flaky I just noticed
again, for one, and widget styles that try to draw a background needs to add
a hack). So I think it's a bit naïve to think that it will be an easy task to
make stand-alone plasmoids that can replace the normal applications.

So while I don't really see the reasons for replacing applications like KCalc
with stand-alone plasmoids, I see a couple of reasons not to.

-- 
Martin Sandsmark
___
kde-community mailing list
kde-community@kde.org
https://mail.kde.org/mailman/listinfo/kde-community