December 04, 2014
On Wednesday, 3 December 2014 at 23:26:42 UTC, Vladimir Panteleev wrote:
> The existing search result ratings for DSource are because of all the existing links to it, and not so much because of the content on DSource.

The site owner has some control using webmaster tools:

https://support.google.com/webmasters/topic/1724262?hl=en&ref_topic=3309469

Btw, downloads.dlang.org should specify robots.txt and dlang.org/downloads.html should consider specifying noindex/nofollow on links.

https://support.google.com/webmasters/answer/79812?hl=en
December 04, 2014

On 02.12.2014 23:20, Vladimir Panteleev wrote:
> DSource in the headlines? In 2014? Shocking, I know.
>
> Since Brad is no longer an active D user, and the website has had spotty
> uptime lately, I've offered to take over the hosting and any maintenance.
>
> Although opinions exist that the site should simply be shut down, I
> think archiving it would be a better approach. The website has
> historical relevance to the D community, and might be required to get
> ancient D code running again. For example, we could make things
> read-only and make it obvious on every project page that "we don't go to
> DSource any more". I can't exactly undertake a large redesign, but we
> can discuss our options.
>
> Planet D (planet.dsource.org) is moved as well, and should continue to
> operate merrily. If your D blog's not there, let me know!

This finally motivated me to move cv2pdb from dsource to github, it's now here: https://github.com/rainers/cv2pdb

Trying to add a respective banner to the wiki start page caused the page to be unreadable (preview was ok), because all CR LF seemed to be escaped in the submitted text. Could this be a result of the move?
December 04, 2014
On Thursday, 4 December 2014 at 08:04:05 UTC, Rainer Schuetze wrote:
>
>
> On 02.12.2014 23:20, Vladimir Panteleev wrote:
>> DSource in the headlines? In 2014? Shocking, I know.
>>
>> Since Brad is no longer an active D user, and the website has had spotty
>> uptime lately, I've offered to take over the hosting and any maintenance.
>>
>> Although opinions exist that the site should simply be shut down, I
>> think archiving it would be a better approach. The website has
>> historical relevance to the D community, and might be required to get
>> ancient D code running again. For example, we could make things
>> read-only and make it obvious on every project page that "we don't go to
>> DSource any more". I can't exactly undertake a large redesign, but we
>> can discuss our options.
>>
>> Planet D (planet.dsource.org) is moved as well, and should continue to
>> operate merrily. If your D blog's not there, let me know!
>
> This finally motivated me to move cv2pdb from dsource to github, it's now here: https://github.com/rainers/cv2pdb
>
> Trying to add a respective banner to the wiki start page caused the page to be unreadable (preview was ok), because all CR LF seemed to be escaped in the submitted text. Could this be a result of the move?

Very likely. I'll have some fun debugging this one!

As a workaround, you could replace the page with a one-liner pointing to the GitHub repo for now :)
April 07, 2015
I haven't been active on the newsgroups lately, so lose track of what's going on.  Has anything happened?

Just now I tried to commit to the bindings project on dsource, but got an error
"POST request on '/projects/bindings/!svn/me' failed: 500 Internal Server Error"

Has it been doing this for a long time?  Or is it just a temporary problem?  Bindings is certainly a project that needs to be kept alive, whether here or somewhere else, but either way it needs to be possible to commit to it.

There's already a mirror of bindings on GitHub.

https://github.com/CS-svnmirror/dsource-bindings

I don't know if it would be reasonable to convert this into the live bindings repository.  The name 'CS-svnmirror/dsource-bindings' implies that it's a mirror of the dsource repo - can the name be changed?  Or would we need to create a new repo on GitHub to carry on where the dsource one left off?

Moreover, I haven't taken the time to get to know GitHub.  I've just realised that at least it has a wiki facility.  Is it structured in basically the same way as the dsource wiki?

Stewart.

-- 
My email address is valid but not my primary mailbox and not checked regularly.  Please keep replies on the 'group where everybody may benefit.
April 07, 2015
We are hardly work on modern CMS for news sites. It's beta version work on dlang.ru I would like to suggest to move dsource to our CMS, and make from it's collective blog.

April 07, 2015
On Tuesday, 7 April 2015 at 16:33:37 UTC, Stewart Gordon wrote:
> I haven't been active on the newsgroups lately, so lose track of what's going on.  Has anything happened?
>
> Just now I tried to commit to the bindings project on dsource, but got an error
> "POST request on '/projects/bindings/!svn/me' failed: 500 Internal Server Error"
>
> Has it been doing this for a long time?  Or is it just a temporary problem?  Bindings is certainly a project that needs to be kept alive, whether here or somewhere else, but either way it needs to be possible to commit to it.

Sorry about that. It looks like pushing to SVN is broken. I don't remember if this is a new problem. I've just spent two hours trying to fix it, and though I thought I made some progress, now some Apache module is mysteriously segfaulting. I'm not sure if I should spend more time on this.

> There's already a mirror of bindings on GitHub.
>
> https://github.com/CS-svnmirror/dsource-bindings

This is my GitHub account for mirrors of SVN repositories.

> I don't know if it would be reasonable to convert this into the live bindings repository.
>  The name 'CS-svnmirror/dsource-bindings' implies that it's a mirror of the dsource repo - can the name be changed?  Or would we need to create a new repo on GitHub to carry on where the dsource one left off?

Yes, we can move the repository to GitHub. Since Git is distributed, you could just clone the mirror, create a new repository, and push it there. I'll remove my mirror then, to avoid confusion.

It's probably past time anyway, as the bindings project is the only "active" project on DSource. Everyone else moved to GitHub years ago.

> Moreover, I haven't taken the time to get to know GitHub.  I've just realised that at least it has a wiki facility.  Is it structured in basically the same way as the dsource wiki?

I'm not sure how far the comparison goes. It has a wiki which can contain multiple pages which can link to each other, that much I can say.

Speaking in broader terms, I think the only useful part of the bindings project is the Win32 API. Everything else is provided from Derelict or Deimos. Ultimately, I think the bindings should be moved to Druntime, but it would take some work to integrate them with the existing ones to allow a seamless transition.
April 07, 2015
On 07/04/2015 19:34, Vladimir Panteleev wrote:
> On Tuesday, 7 April 2015 at 16:33:37 UTC, Stewart Gordon wrote:
>> I haven't been active on the newsgroups lately, so lose track of what's going on.  Has
>> anything happened?
>>
>> Just now I tried to commit to the bindings project on dsource, but got an error
>> "POST request on '/projects/bindings/!svn/me' failed: 500 Internal Server Error"
>>
>> Has it been doing this for a long time?  Or is it just a temporary problem?  Bindings is
>> certainly a project that needs to be kept alive, whether here or somewhere else, but
>> either way it needs to be possible to commit to it.
>
> Sorry about that. It looks like pushing to SVN is broken. I don't remember if this is a
> new problem. I've just spent two hours trying to fix it, and though I thought I made some
> progress, now some Apache module is mysteriously segfaulting. I'm not sure if I should
> spend more time on this.

I've just tried committing again.  And it seems it's generally managing to send one or two files and then failing on the next.  (Though admittedly, I didn't think I had *that* many pending updates!  They seem to be mostly small tweaks.)

Command: Commit
Modified: C:\Users\Stewart\Documents\Programming\D\win32\aclui.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\basetyps.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\commctrl.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\commdlg.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\dbt.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\dhcpcsdk.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\directx\dsound8.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\imm.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\mswsock.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\ntsecapi.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\ras.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\rpcdce.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\w32api.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\winbase.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\windef.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\winnt.d
Modified: C:\Users\Stewart\Documents\Programming\D\win32\winuser.d
Sending content: C:\Users\Stewart\Documents\Programming\D\win32\ntsecapi.d
Sending content: C:\Users\Stewart\Documents\Programming\D\win32\dbt.d
Sending content: C:\Users\Stewart\Documents\Programming\D\win32\windef.d
Error: Commit failed (details follow):
Error: PUT request on '/projects/bindings/!svn/txr/433-6/trunk/win32/windef.d' failed:
Error:  500 Internal Server Error
Error: Additional errors:
Error: DELETE request on '/projects/bindings/!svn/txn/433-6' failed: 500 Internal
Error:  Server Error
Completed!:


And since the design of SVN is such that commits are atomic, this causes the whole commit to fail.  So I guess I'll have to try committing just a few at a time and see if that works.  Still, if you can get it working more reliably it would be most helpful.

<snip>
> Yes, we can move the repository to GitHub. Since Git is distributed, you could just clone
> the mirror, create a new repository, and push it there. I'll remove my mirror then, to
> avoid confusion.

We would need to make sure people know that the bindings project is finally being moved across.  I suppose that we would migrate the wiki pages across at the same time as we do this, and replace them on dsource with a notice telling people where to find it.

<snip>
> Speaking in broader terms, I think the only useful part of the bindings project is the
> Win32 API. Everything else is provided from Derelict or Deimos. Ultimately, I think the
> bindings should be moved to Druntime, but it would take some work to integrate them with
> the existing ones to allow a seamless transition.

Yes, a set of bindings to eventually put into Phobos/druntime was the aim of the WindowsAPI project from the beginning.  But unfortunately, progress has been slow.

Stewart.

-- 
My email address is valid but not my primary mailbox and not checked regularly.  Please keep replies on the 'group where everybody may benefit.
April 07, 2015
On 07/04/2015 22:44, Stewart Gordon wrote:
<snip>
> So I guess I'll have to try committing just a few at a time and see if that works.
<snip>

Oh dear, it seems even that doesn't.  It isn't predictable at what point it will fail, but every single time it's failing somewhere.  Even if I try to commit just one file at a time.

Stewart.

-- 
My email address is valid but not my primary mailbox and not checked regularly.  Please keep replies on the 'group where everybody may benefit.
April 08, 2015
On 8/04/2015 9:44 a.m., Stewart Gordon wrote:
snip
> Yes, a set of bindings to eventually put into Phobos/druntime was the
> aim of the WindowsAPI project from the beginning.  But unfortunately,
> progress has been slow.

Instead of moving to Github, this should be done instead. Thanks to package.d files it shouldn't be too hard to up and replace into core.sys.windows.windows.

April 15, 2015
On 08/04/2015 03:21, Rikki Cattermole wrote:
> On 8/04/2015 9:44 a.m., Stewart Gordon wrote:
> snip
>> Yes, a set of bindings to eventually put into Phobos/druntime was the
>> aim of the WindowsAPI project from the beginning.  But unfortunately,
>> progress has been slow.
>
> Instead of moving to Github, this should be done instead. Thanks to package.d files it
> shouldn't be too hard to up and replace into core.sys.windows.windows.

How would we go about committing updates to it when this is done?

Stewart.

-- 
My email address is valid but not my primary mailbox and not checked regularly.  Please keep replies on the 'group where everybody may benefit.