Re: LXDE web page bashing thread Re: When do we update the homepage to a modern design? (was Re: Moving away from (unsupportable) FusionForge on Alioth)

2017-05-19 Thread Medical Wei
The website is on GitHub so anyone can suggest things by throwing me issues
or PRs at
https://github.com/lxde/lxde.org

The hamburger menu requiring JavaScript is something that I don't have good
alternative with right now.

Also, welcome back, Martin :)

Yao Wei
On Fri, 19 May 2017 at 21:18 Martin Bagge / brother 
wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
> On 2017-05-19 15:00, Zlatan Todoric wrote:
> > Well Debian on its page doesn't mention it is Linux based
> > or has Linux kernel or at all word Linux.
>  We have Linux, HURD and the FreeBSD kernel, though.  I
>  suspect the thought was Debian hopes its practices, values
>  and community will outlive any specific kernel, just like
>  they could outlive apt/dpkg.
> 
> >>> You could add the quote on which I quoted (lxde page doesn't
> >>> say it can be installable on linux) so my comment makes more
> >>> sense
> >> Sorry, I'm still not sure what you mean.
> >>
> > I mentioned Linux because it was previously mentioned that LXDE
> > page doesn't mention it can be installed on Linux (and afaik it can
> > be also on FreeBSD/Hurd?).
>
> You need to be some special type of person to not understand that
> At
>  http://lxde.org
> they have one big red button in the center that takes you to
>  http://lxde.org/get/
> Linux is mentioned in the second sentence.
> BSD is mentioned in the second bold sentence.
>
> The LXDE page has some problems but lack of mentioning supported
> systems isn't one of them.
>
> It seems like they decided to focus on two types of audiences.
>  - those who are somewhat familiar with LXDE by name and like to try it.
>  - those who like to find the code of it.
>
> If I still was involved in the project I would suggest they move the
> "join" part up to a more prominent spot, it's buried at the the front
> page after help text and unhelpful texts about some features of LXDE
> (in panels that are totally not clickable but should have been).
>
> The hamburger menu top right shows the join option as number three,
> more sane priority in my opinion.
>
> - --
> brother
> http://sis.bthstudent.se
> -BEGIN PGP SIGNATURE-
>
> iQIzBAEBCAAdFiEEVlIsX3Eri6ICyZwJOIRDexPY/4sFAlke8IsACgkQOIRDexPY
> /4v5Nw/7B9UBwo9221aPALXxqFYepekr6c5UOhC0bZcnOCLhf1bXgT7F1wBYDxU+
> JdEPSDTn8kNs6H+cbdHCbaSPA3WCMMdHUooylpj02yuvpuC84zjXxD7utnT6KLNE
> On3V4RbwzegMTgnKCaZz8YTNsVV9DQTCTnayKeuQ4n+C1e/zffQaI3ppkpZjSViM
> Oobt7Hp87yLKHTU2DgEZiKmI3L5brdNGQtV9hAglRgwTtMMcYaB+JHT2MHKj1YnY
> TXUdWDexQqsz47bsZa7UO4PAR+/o/L8hJB3MytV4hc6BCka3CVESYkrttoRqnyRu
> rh4W1no/ko6wRUjIuK2C2E6e0RB7vadGnSZUaowDyvFPr1+VF2Q8pv8ajaM6bMLG
> 0Tq97yj8iNM+QodsX2e2mjXe31LUOxgVUiB2wLMko+AN5FssLoOmFDzzA1AW9+oo
> RWi0KkGmMFjE/q8tItIAFgT9BJmd/xWOokdwNyc45gVXpSpIrja1/ZKJaHFzg59M
> Chf6en/hYtUlUlQFlaVdIdxn5VCGAfteDwdvV3t4SXcAxO4DEIgxonPlPIX7EoHa
> HfyNKR9IvSiAH8fdf9wdFnVaIuTkgUYcwn7/6Ps6xKAt9MnQ1BxEnkEyTV1c4ZWX
> EyE6gwmb65chmA6mmt2RyBW1FLbILyHHTaHIHwJBBon9MoyInBU=
> =qXxI
> -END PGP SIGNATURE-
>
>


Re: When do we update the homepage to a modern design? (was Re: Moving away from (unsupportable) FusionForge on Alioth)

2017-05-19 Thread Paul Tagliamonte
[loads of bikeshedding and grandstanding]

So this thread is a shitshow.



Has anyone thought about taking the website (or really, anything we put
out), going and talking with **our users** and see what they have to
say? What they think of the site? Record them finding and creating an
install medium?


I, frankly, don't even pretend to care what our developer community
thinks of the site -- the site isn't just for you.


Until someone comes back with data on what things are easy, what things
are hard, and large enough sample sizes covering an *accurate* slice of
our userbase, I don't care about what anyone on this thread says.


   Paul


signature.asc
Description: PGP signature


Re: Packaging of libraries with unstable ABI (D, Rust, Go, ...)

2017-05-19 Thread Matthias Klumpp
2017-05-19 2:35 GMT+02:00 Paul Wise :
> On Thu, May 18, 2017 at 10:37 PM, Matthias Klumpp wrote:
>
>> Unfortunately though, the D language ABI isn't stable, so any future
>> compiler update might break the software in weird ways unless all D
>> software is recompiled when a new compiler is released.
>> To make things worse, D also has three different compilers (which
>> share the same frontend), the GNU D Compiler (GDC), LLVM D Compiler
>> (LDC) and the reference compiler Digital Mars D compiler (DMD).
>> All compilers have different advantages, but they also have
>> incompatible ABI, especially because each comes with a separate
>> version of the D runtime and standard libraries.
>
> Is there any chance of the D community creating a standard ABI that
> will be stable and shared all of the compilers?

There is a chance, and I was pushing rather hard for that, but I don't
think this will happen in the near future. It's also one of these
cases where you ask others to do something for you which has never
been a big issue for them.
For the record, see 
https://forum.dlang.org/post/och4d8$1i1n$1...@digitalmars.com

(Very) long-term, there might be a stable, shared ABI, in the short
term though, that definitely won't be the case.



Re: Packaging of libraries with unstable ABI (D, Rust, Go, ...)

2017-05-19 Thread Matthias Klumpp
2017-05-18 19:52 GMT+02:00 Sean Whitton :
> Hello Matthias,
>
> On Thu, May 18, 2017 at 04:37:58PM +0200, Matthias Klumpp wrote:
>> Looking at what other languages with the same problem have done, there
>> are basically two ways to deal with the issue:
>>
>>  1) Rebuild every reverse-dependency of the languages' compiler every
>> time the compiler is updated. This is done by Haskell and OCaml and
>> resulted in permanent transition trackers for the libraries.
>>
>>  2) Ship source code instead of libraries in packages, and compile it
>> directly into the target binaries. That way, the maintenance overhead
>> of the languages' packages is greatly reduced, but code is statically
>> linked (boo!) and a lot of code needs to be rebuilt for every
>> dependency (meaning more work for the autobuilders). This is done by
>> Go, and apparently also the plan to do for Rust.
>
> Note that Haskell is statically linked, too.  We rebuild every
> reverse-dependency of every library that changes, not just the compiler.
>
> Are you saying that with D, it's only changes to the compiler that are
> problematic?

No. D can also build shared libraries even. The problem is that you
can only combine libraries and binaries built with the same D compiler
and the same D compiler version.
This results in problems:
If I have an application A that depends on (shared or static) library
B, and we update the D compiler that was used to build both components
initially, and then do an upload of application A, we will get linker
errors. Since A is now built with the newer compiler and B still has
the ABI used with the old D compiler, a mismatch happens.

So, if a new D compiler is made available in the archive, we would
need to ensure all D stuff gets rebuilt in order.
If source code is shipped, the code is only compiled once, so we
wouldn't run in that issue (but doing that is maybe no so nice?).

Cheers,
Matthias

-- 
Debian Developer | Freedesktop-Developer
I welcome VSRE emails. See http://vsre.info/



Re: When do we update the homepage to a modern design? (was Re: Moving away from (unsupportable) FusionForge on Alioth)

2017-05-19 Thread Hans
Hi there,

please remember: it is not the design, that makes a website interesting, but 
the content! 

So maybe we should first discuss, and maybe confirm, what might people interest 
on the debian site. 

I suggest just to collect ideas, and make a ranking (i.e. freedom was named 
1563 times, low cost was named 873 times and so on) and then express the top 
ranks on the site. 

IMO for example, "stability" and "freedom" might new users not interest at 
first, but maybe "runs office, multimedia, graphics" or "be safe from windows 
viruses" or "faster than windows" might interest people more than "freedom".

Also the term "cost nothing, for free!" might not interest people, as people 
believe, MS-Windows on computers they buy is also for free (which of course is 
NOT!)

I think, you know, what I want to say. 

Just my 3,1415926 cents.

Best regards

Hans



Re: Moving away from (unsupportable) FusionForge on Alioth?

2017-05-19 Thread Jonathan Dowland
On Thu, May 18, 2017 at 01:40:03PM +0200, Andreas Tille wrote:
> In last GSoC the student was not comfortable with SVN.  I have converted
> lots of packages at request of the student.  So I'm perfectly following
> your reasoning if (and only if) there are potential packaging
> contributors at horizon.

Oh sure, I didn't mean to say I think you should be *doing* any different,
merely that the rationale you gave (user experience) for doing so (or not)
didn't cover the problem case.


-- 
⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland
⢿⡄⠘⠷⠚⠋⠀ https://jmtd.net
⠈⠳⣄ Please do not CC me, I am subscribed to the list.



LXDE web page bashing thread Re: When do we update the homepage to a modern design? (was Re: Moving away from (unsupportable) FusionForge on Alioth)

2017-05-19 Thread Martin Bagge / brother
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 2017-05-19 15:00, Zlatan Todoric wrote:
> Well Debian on its page doesn't mention it is Linux based
> or has Linux kernel or at all word Linux.
 We have Linux, HURD and the FreeBSD kernel, though.  I
 suspect the thought was Debian hopes its practices, values
 and community will outlive any specific kernel, just like
 they could outlive apt/dpkg.
 
>>> You could add the quote on which I quoted (lxde page doesn't
>>> say it can be installable on linux) so my comment makes more
>>> sense
>> Sorry, I'm still not sure what you mean.
>> 
> I mentioned Linux because it was previously mentioned that LXDE
> page doesn't mention it can be installed on Linux (and afaik it can
> be also on FreeBSD/Hurd?).

You need to be some special type of person to not understand that
At
 http://lxde.org
they have one big red button in the center that takes you to
 http://lxde.org/get/
Linux is mentioned in the second sentence.
BSD is mentioned in the second bold sentence.

The LXDE page has some problems but lack of mentioning supported
systems isn't one of them.

It seems like they decided to focus on two types of audiences.
 - those who are somewhat familiar with LXDE by name and like to try it.
 - those who like to find the code of it.

If I still was involved in the project I would suggest they move the
"join" part up to a more prominent spot, it's buried at the the front
page after help text and unhelpful texts about some features of LXDE
(in panels that are totally not clickable but should have been).

The hamburger menu top right shows the join option as number three,
more sane priority in my opinion.

- -- 
brother
http://sis.bthstudent.se
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEVlIsX3Eri6ICyZwJOIRDexPY/4sFAlke8IsACgkQOIRDexPY
/4v5Nw/7B9UBwo9221aPALXxqFYepekr6c5UOhC0bZcnOCLhf1bXgT7F1wBYDxU+
JdEPSDTn8kNs6H+cbdHCbaSPA3WCMMdHUooylpj02yuvpuC84zjXxD7utnT6KLNE
On3V4RbwzegMTgnKCaZz8YTNsVV9DQTCTnayKeuQ4n+C1e/zffQaI3ppkpZjSViM
Oobt7Hp87yLKHTU2DgEZiKmI3L5brdNGQtV9hAglRgwTtMMcYaB+JHT2MHKj1YnY
TXUdWDexQqsz47bsZa7UO4PAR+/o/L8hJB3MytV4hc6BCka3CVESYkrttoRqnyRu
rh4W1no/ko6wRUjIuK2C2E6e0RB7vadGnSZUaowDyvFPr1+VF2Q8pv8ajaM6bMLG
0Tq97yj8iNM+QodsX2e2mjXe31LUOxgVUiB2wLMko+AN5FssLoOmFDzzA1AW9+oo
RWi0KkGmMFjE/q8tItIAFgT9BJmd/xWOokdwNyc45gVXpSpIrja1/ZKJaHFzg59M
Chf6en/hYtUlUlQFlaVdIdxn5VCGAfteDwdvV3t4SXcAxO4DEIgxonPlPIX7EoHa
HfyNKR9IvSiAH8fdf9wdFnVaIuTkgUYcwn7/6Ps6xKAt9MnQ1BxEnkEyTV1c4ZWX
EyE6gwmb65chmA6mmt2RyBW1FLbILyHHTaHIHwJBBon9MoyInBU=
=qXxI
-END PGP SIGNATURE-



Re: When do we update the homepage to a modern design? (was Re: Moving away from (unsupportable) FusionForge on Alioth)

2017-05-19 Thread Zlatan Todoric


On 05/18/2017 12:32 PM, Sean Whitton wrote:
> Hello Zlatan,
> [...]
>
> The community consensus seems to be that we want to promote ourselves,
> but we care more about providing quality information than do the people
> who designed sites like lxde.org (sorry to keep using that example).
> This consensus position is itself a value of our community, and an
> aspect of its identity.

lxde page is bad, I didn't say anything about the quality of information
on it but I do think (and would love to be proven otherwise) that
average Joe of 2017 will feel more appealed towards lxde page than our
debian.org. I do agree that quality shouldn't suffer but than we do have
a lot of out-of-date docs, Arch wiki being much better than our own etc
etc. We need to improve the quality overall and make it more accessible
to everyone and that includes people who use modern workflows/moder
views/designs etc. Or run a huge global survey what people want to see
from Debian...

 Well Debian on its page doesn't mention it is Linux based or has
 Linux kernel or at all word Linux.
>>> We have Linux, HURD and the FreeBSD kernel, though.  I suspect the
>>> thought was Debian hopes its practices, values and community will
>>> outlive any specific kernel, just like they could outlive apt/dpkg.
>>>
>> You could add the quote on which I quoted (lxde page doesn't say it can
>> be installable on linux) so my comment makes more sense
> Sorry, I'm still not sure what you mean.
>
I mentioned Linux because it was previously mentioned that LXDE page
doesn't mention it can be installed on Linux (and afaik it can be also
on FreeBSD/Hurd?).



signature.asc
Description: OpenPGP digital signature


Re: Moving away from (unsupportable) FusionForge on Alioth?

2017-05-19 Thread Andreas Tille
Hi Guido,

On Fri, May 19, 2017 at 01:35:58PM +0200, Guido Günther wrote:
> 
> Keeping only debian/ in git is supported by gbp as well (see
> --git-overlay).

Thanks for the hint - I've seen this and I'm aware of it.

> AFAIK It's not that commonly used so there might be bugs
> lurking and features lacking but it might be worth a try in case there
> is some momenturm for moving to git.

If (and only if) there would be some momentum for a move to Git neither
I nor any other member of the Debian Med team will block this.  But for
the moment I keep on failing to see an advantage only out of the fact
that "it is possible". 

Thanks anyway

   Andreas.

-- 
http://fam-tille.de



Re: Moving away from (unsupportable) FusionForge on Alioth?

2017-05-19 Thread Guido Günther
On Wed, May 17, 2017 at 10:19:24PM +0200, Andreas Tille wrote:
> Hi,
> 
> On Mon, May 15, 2017 at 02:43:56PM +0200, Johannes Schauer wrote:
> > 
> > The top 10 teams with packages in SVN are:
> > 
> > 347 Debian Med Packaging Team 
> > 
> 
> This number contains possibly 150 packages that *could* be migrated -
> provided somebody wants to take the time for some unproductive work.
> However, we intentionally do packaging of new R CRAN packages in SVN
> since in this case packaging is brain dead simple and we keep only the
> debian/ dir and not the upstream source in VCS.  This is a sensible and
> established workflow and currently there is no short term plan to change
> this.

Keeping only debian/ in git is supported by gbp as well (see
--git-overlay). AFAIK It's not that commonly used so there might be bugs
lurking and features lacking but it might be worth a try in case there
is some momenturm for moving to git.
Cheers,
 -- Guido

> 
> In short:  There is no doubt that Git is the better VCS but spending
> developer time simply to switch lots of packages from an old VCS to a
> modern one has zero effect on users desktops and has no high priority.
> 
> Kind regards
> 
>Andreas.
> 
> -- 
> http://fam-tille.de
> 



Re: Bug#862954: ITP: mvdsv -- a modern QuakeWorld server

2017-05-19 Thread Simon McVittie
On Fri, 19 May 2017 at 11:50:51 +0200, Lee Garrett wrote:
> I will be maintaining it alone.
[...]
> I'm open to co-maintaining this package if any individual or team is 
> interested.
> I will need a sponsor for this package.

Please consider joining the Games Team. We have Quake enthusiasts who
can probably help with this package and/or sponsor your uploads.
(We also maintain all the other Quake engines packaged so far.)
In particular, Michael Gilbert maintains ezquake in the Games Team.

I try not to maintain heavily multiplayer-focused games, so I'm unlikely
to want to co-maintain mvdsv myself; but I do co-maintain the more
single-player-focused Quake engines, the game-data-packager tool that
packages the required game data, the quake-server package that wraps
systemd units and sysvinit scripts around the various Quake engines,
and the Debian Quake mini-policy.

The debian-devel-games mailing list is an appropriate place for discussion
of these packages.

S



Bug#862954: ITP: mvdsv -- a modern QuakeWorld server

2017-05-19 Thread Lee Garrett
Package: wnpp
Severity: wishlist
Owner: Lee Garrett 

* Package name: mvdsv
  Version : 0.31
  Upstream Author : Alexandre Nizoux 
* URL : https://github.com/deurk/mvdsv
* License : GPLv2
  Programming Lang: C
  Description : a modern QuakeWorld server

mvdsv (MultiView Demo Server) is a QuakeWorld-compatible server that is the most
common Quake server used today[0]. There are two other available quake servers
in Debian, quakespasm and darkplaces. quakespasm uses the FitzQuake network
protocol, while darkplaces uses DARKPLACES7. Both are incompatible with the
QuakeWorld network protocol. There is an overview of (incompatible) Quake
network protocols[1].

mvdsv fills the gap by being QuakeWorld-compatible, allowing to use the most
popular clients, ezquake and nQuake (which is just a fancy installer for
ezquake), and also offering many features not available in the other Quake
servers.

The documentation is severely lacking, I plan on writing the man page and the
list of config file parameters as part of the packaging process.

I will be maintaining it alone. Since Quake has been out for 20+ years now, I
don't expect a quick release cycle, so the maintenance burden for this package
will be minimal.

I'm open to co-maintaining this package if any individual or team is interested.
I will need a sponsor for this package.

[0] https://www.quakeservers.net/quakeworld/stats/
[1] https://quakewiki.org/wiki/Network_Protocols



Bug#862947: ITP: vasptools -- python module and tools for postprocessing VASP quantum computations

2017-05-19 Thread Drew Parsons
Package: wnpp
Severity: wishlist
Owner: Drew Parsons 

* Package name: vasptools
  Version : 20142003
  Upstream Author : Germain Vallverdu 
* URL : http://gvallver.perso.univ-pau.fr/vasptools/
* License : GPL
  Programming Lang: Python
  Description : python module and tools for postprocessing VASP quantum 
calculations

vasptools is a python module which define the class VaspRun and
provide a set of functions in order to do simple post treatments on
VASP quantum chemical calculations. The main features are the following:

 - extract or plot density of state
 - extract or plot bands
 - get structural data
 - control convergence
 - simple operations on CHGCAR file (split, sum)

vasptools contains the following submodules :

 - vasptools.vasprun : contains the VaspRun class which is the core part of the 
module.
 - vasptools.dos : density of states output functions
 - vasptools.bands : energy bands output functions
 - vasptools.utils : operations on CHGCAR file
 - vasptools.atom : an atom class

This package also includes the independent crystal module and myxml
module, used by vasptools. crystal module provides the Crystal class
with which you can easily manipulate a crystal (lattice parameters,
coordinates conversion, etc). myxml module is used in order to read the
file vasprun.xml.

This package will be team-maintained under debichem.