Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread Offray Vladimir Luna Cárdenas
Hi,


On 02/08/18 10:33, Jungle Boogie wrote:
> I enjoy mailing lists, having a copy of the mail and being able to reply from
> mutt (which I'm doing now), but I think what's been implemented within fossil 
> is
> something we can all appreciate and find use of. A small project may not use
> tickets, the wiki, or tech notes. That project probably won't have a mailing
> list either.
> Now there's another feature, for free, that they also may not use - a forum.

I also enjoy mailing list. Hopefully some RSS way of
subscribing/replying to the forum from a mail client will be provided
and I will stay here as much as possible before subscribing to the
forum. But i think that its a good addition to have in Fossil. Even for
a small project, like the ones I admin in Fossil, I have found a use for
several of its integrated features: files and tickets (mainly), wiki
(before discovering embedded doc) and tech notes (in a minor way). Not
that forum will be enabled, I foresee it as a welcomed feature for our
projects.

Cheers,

Offray
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread Shal Farley

On 2018-08-02 1:57 AM, Pietro Cerutti wrote:
Send out the whole content of a post, and you'll have a mailing-list. 


Well, the distribution half of a mailing list anyway.

Devise a mechanism to allow replying to such an email and sync it with 
the forum, and you'll have made a gian leap forwards in dismantling 
the web/email barricade.


That's what most mailing lists (those with on-line archives) do. 
Visiting the archive is purely optional, it's there in case you didn't 
keep a message or just joined and want to read-up before asking "dumb" 
questions.


However as others have mentioned having inbound email processing, unless 
very carefully handled, would defeat the initial purpose: to stop 
wasting drh's time dealing with spam, and particularly the annoying spam 
that was being sent directly to list members after they post. Not long 
ago I got several score of those based on a posting from years ago.


For my part, as long as the notifications contain the message body text 
I'm fine with having to go to the web forum to reply.


In answer to DD's caveat, I'm even fine with having to go to the forum 
to get context for the occasional post which needs it; but even in a 
forum where quoting when you reply is uncommon or unheard of, I find 
that I usually have enough context from just the emails.


Shal


Shal Farley 
Cheshire Engineering Corporation
+1 626 303 1602
http://www.CheshireEng.com

___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread Jungle Boogie
On Thu 02 Aug 2018  6:03 PM, joerg van den hoff wrote:
>
> the specific _concern_ here is the contemplated shutdown of this mailing
> list and mandatory(!) migration of all questions/discussions to the
> planned/upcoming fossil-scm forum. if that's what going to happen: so be it.
> but I would prefer otherwise.
> 

Sure, I was providing a little history as of why/how/when the forum discussion
started.

As for migration, I'm sure Dr. Hipp will be a reasonable decision with the input
he's been provided. Ultimately, though, the best way to test the feature out is
to eat your own dog food.

> >
> >> br/joerg
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread joerg van den hoff



On 02.08.18 17:33 , Jungle Boogie wrote:
> On Thu 02 Aug 2018 11:02 AM, joerg van den hoff wrote:
>> On 02.08.18 10:38, Steve Landers wrote:> On 31 Jul 2018, 9:47 PM +0800,
>> Richard Hipp , wrote:
 I am about ready to merge the forum-v2 branch into trunk. If there
 are any objections, voice them quickly.
>>>
>>
>> I could easily envision a situation where the forum option would suit me
>> fine for personal/small/modest projects where I also would actually _want_
>> to keep the whole communication with some colleagues as part of the project,
>> and "foreign", bigger ones (fossil, tcl, sqlite, ...) where I most
>> definitely would
>> not be interested in doing that and also probably would prefer to use a
>> mailing list acessed by a reasonable mail client that allows me to
>> sort/delete/search/flag (and highlight unread) messages etc. more
>> flexible/better (probably...) than what the forum functionality could
>> reasonably provide.
>
>
>
> If folks will remember back just a couple months ago, this is kind of what
> started this discussion. DRH shutdown the sqlite mailing list for a day or two
> because of spam. During that time many folks disucssed forums, slack channels,
> discord, irc, and of course, mailing lists.
>
> After the mailing list was patched, the discussion continued on about how
> fossil, with a forum or some kind of email delivery system, could work better
> with push/pull requests. Fossil bundles were discussed, but many folks still
> wanted to see a github style pull request system with email notifications and
> abilities to make comments within the fossil repo, aside from wikis, tech 
notes,
> and tickets. Dr. Hipp quickly developed email notifications for commits to the
> repo, and a few ways to store the emails.
>
> I enjoy mailing lists, having a copy of the mail and being able to reply from
> mutt (which I'm doing now), but I think what's been implemented within fossil 
is
> something we can all appreciate and find use of. A small project may not use
> tickets, the wiki, or tech notes. That project probably won't have a mailing
> list either.
> Now there's another feature, for free, that they also may not use - a forum.
from DRH's mail of july 31: "The intent is to replace this mailing list, as 
well as various other
mailing lists (fossil-users, sqlite-users, sqlite-dev, sqlite-announce) with the new forum feature. 
I hope to shut down the mailing lists and bring the forums all live within about a week.  So

if you have concerns, voice them soon."

that's it: the concern is not that there will be "another feature" (although: whether the forum 
feature is a desirable one, depends on circumstances/taste and whether "pollution" of the actual 
repo (and also the working copy) with the forum archive/db can be avoided if the user is not 
interested in carrying the forum archive around. IIRC, the forum content is going to reside in a 
separate db, which sure will help, but I actually would prefer if that db does not materialize in my 
checkout without a means/setting to prevent just that (or to empty it...).


the specific _concern_ here is the contemplated shutdown of this mailing list and mandatory(!) 
migration of all questions/discussions to the planned/upcoming fossil-scm forum. if that's what 
going to happen: so be it. but I would prefer otherwise.


>
>> br/joerg
>
>
>
> Just my opinion on this subject. Please refer to the mailing list archive for 
a
> more accurate account for the discussion, but this is how I remember it
> happening/taking place.
> ___
> fossil-users mailing list
> fossil-users@lists.fossil-scm.org
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread Jungle Boogie
On Thu 02 Aug 2018 11:02 AM, joerg van den hoff wrote:
> On 02.08.18 10:38, Steve Landers wrote:> On 31 Jul 2018, 9:47 PM +0800,
> Richard Hipp , wrote:
> >> I am about ready to merge the forum-v2 branch into trunk. If there
> >> are any objections, voice them quickly.
> >
>
> I could easily envision a situation where the forum option would suit me
> fine for personal/small/modest projects where I also would actually _want_
> to keep the whole communication with some colleagues as part of the project,
> and "foreign", bigger ones (fossil, tcl, sqlite, ...) where I most
> definitely would
> not be interested in doing that and also probably would prefer to use a
> mailing list acessed by a reasonable mail client that allows me to
> sort/delete/search/flag (and highlight unread) messages etc. more
> flexible/better (probably...) than what the forum functionality could
> reasonably provide.



If folks will remember back just a couple months ago, this is kind of what
started this discussion. DRH shutdown the sqlite mailing list for a day or two
because of spam. During that time many folks disucssed forums, slack channels,
discord, irc, and of course, mailing lists.

After the mailing list was patched, the discussion continued on about how
fossil, with a forum or some kind of email delivery system, could work better
with push/pull requests. Fossil bundles were discussed, but many folks still
wanted to see a github style pull request system with email notifications and
abilities to make comments within the fossil repo, aside from wikis, tech notes,
and tickets. Dr. Hipp quickly developed email notifications for commits to the
repo, and a few ways to store the emails.

I enjoy mailing lists, having a copy of the mail and being able to reply from
mutt (which I'm doing now), but I think what's been implemented within fossil is
something we can all appreciate and find use of. A small project may not use
tickets, the wiki, or tech notes. That project probably won't have a mailing
list either.
Now there's another feature, for free, that they also may not use - a forum.

> br/joerg



Just my opinion on this subject. Please refer to the mailing list archive for a
more accurate account for the discussion, but this is how I remember it
happening/taking place.
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread Kees Nuyt
[Default] On Thu, 2 Aug 2018 08:57:44 +, Pietro Cerutti
 wrote:

>> *  Email notification is available for new forum posts.  Currently,
>> the alert emails contain a very brief synopsis of the post -
>> essentially just the title.  This can be enhanced later to provide the
>> complete text of the post, if that is seen as desirable.
>
> This is a step forwards in making web content pushed to users.
>
> Send out the whole content of a post, and you'll have a mailing-list.  
> Devise a mechanism to allow replying to such an email and sync it with 
> the forum, and you'll have made a gian leap forwards in dismantling the 
> web/email barricade.

Instead of an email reply, a link to the messge in the web forum
so I can reply there would work for me. Just one step extra:
forum signon.

-- 
Regards,

Kees Nuyt

___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Logout/PW/Email UX fix

2018-08-02 Thread Florian Balmer
Warren Young:

> I’d then like to see /login change to something more generic like
> /user. If someone depends on the existing name as an API, a /login
> alias could be added, either in code or via the existing URL aliasing
> feature.

It's possible (and very convenient) to have a direct logout link:

http://example.com/cgi-bin/fossil.cgi/repository/login?out

Or, from (unversioned) wiki pages (with the Fossil Wiki markup flavor):

[/login?out | Logout]

I think this could also work for the Page Header edited through the
Customize Skin interface.

--Florian
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread BohwaZ
As far as I remember it's not possible to delete a user account in
Fossil.

We used to have a forum here with 65,000+ members and sometimes
hundreds of fake users registering each day (not robots, humans who
completed the captcha), so having to deal with that kind of thing with
fossil sounds scary if you cannot delete content and users. I didn't
read anything about the ability to plug in an antispam into that forum,
or any kind of rate-limiting either?

I'm also against the closure of this mailing list. I can't check out
every web forum out there every now and then, especially if they can't
keep track of what messages I've read or not and what threads I've
subscribed to.

But if the forum becomes the only place to discussion fossil it would
at least require the ability to subscribe to it by email and get all
the messages in your mailbox, including their full contents.

All in all, it is also a nice feature to have in Fossil but I think
it doesn't seem ready for real-world use yet.
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] CMake project for Fossil development using IDE [branch: cmake-ide]

2018-08-02 Thread Stephan Beal
On Thu, Aug 2, 2018 at 12:59 PM Artur Shepilko  wrote:

> The rationale is to leverage the usual IDE conveninces such as code
> browsing, auto-complete, visual debugger etc. Also, having a Fossil
> source control plugin helps navigating the changes.
>

One forewarning about code browsing: the build process filters the files
under src/, copying them to bld/, which means that if you accidentally
browse (via "symbol-following" features) into bld/*.c and start editing,
any changes will be lost the next time you build. Been there, done that.

Also, many C files under src/ use custom markup (lines starting with @)
which will confuse most C editors (any which do syntax highlighting).
That's only "cosmetic confusion", though - it doesn't break anything.

-- 
- stephan beal
http://wanderinghorse.net/home/stephan/
"Freedom is sloppy. But since tyranny's the only guaranteed byproduct of
those who insist on a perfect world, freedom will have to do." -- Bigby Wolf
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


[fossil-users] CMake project for Fossil development using IDE [branch: cmake-ide]

2018-08-02 Thread Artur Shepilko
For anyone interested in using IDE for developing or exploring the
Fossil code -- I just pushed a CMake project that handles the Fossil
build [http://fossil-scm.org/index.html/timeline?r=cmake-ide].

In case you wonder, the build is done via CMake
`ExternalProject_Add()`. So, basically, it kind of wraps the current
autosetup-based Fossil build without duplicating the dependencies. It
was also possible to unify the current Linux and Windows (MSVC)
scripts.

The rationale is to leverage the usual IDE conveninces such as code
browsing, auto-complete, visual debugger etc. Also, having a Fossil
source control plugin helps navigating the changes.

CMake project can be generated into Makefiles or native projects for
some IDEs. Most major C/C++ IDEs handle CMake one way or another. So
far I tested building CMake Fossil with QtCreator, Code::Blocks,
Eclipse CDT, and VSCode -- basically free and open source IDEs. Also I
know that CLion has a good CMake support, and recently VisualStudio
promoted better CMake integration, though I didn't test their native
support.

I used Makefiles generators with the IDEs that I tested, both on Linux
and Windows. The Fossil MSVC build now can be also done out-of-source.

IDE::
QtCreator   => opens CMakeLists.txt directly
Code::Blocks=> cmake .. -G"CodeBlocks - Unix Makefiles"
VSCode  => opens CMakeLists.txt (needs CMakeTools extension)
Eclipse CDT => cmake .. -G"Eclipse CDT4 - Unix Makefiles"

BTW, It appears that Eclipse CDT can already import a __configured__
autosetup-based Fossil project AS IS (import Exisitng C/C++ Makefiles
Project) ! With a couple of additional settings for includes and
sources, all of the IDE features are usable. Nice to know.

I mostly use this CMake project from QtCreator, I'm also using a
Fossil version control plugin. Of course, cmake build can also be done
from the command-line as usual:
-
cd fossil
mkdir build
cd build

Linux::
cmake .. -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release (OR Debug)
make

MSVC::
cmake .. -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release (OR Debug)
nmake

cd bin
fossil
-
Additional parameters may be passed on cmake call via vars:
-DFOSSIL_CONFIGURE="", -DFOSSIL_BUILD="", -DFOSSIL_TEST=""

Hope this would be useful to fellow Fossil developers. Please let me
know of your experinces and ideas. If this makes sense, I may try to
write up some Fossil wiki page with detailed instructions on how to
set up the Fossil project development in IDE.


Artur Shepilko
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread Dominique Devienne
On Thu, Aug 2, 2018 at 10:57 AM Pietro Cerutti  wrote:

> On Jul 31 2018, 13:47 UTC, Richard Hipp  wrote:
> >I am about ready to merge the forum-v2 branch into trunk.  If there
> >are any objections, voice them quickly.
>


> >*  Email notification is available for new forum posts.
>

> Send out the whole content of a post, and you'll have a mailing-list.
>

Well, sure. But mail users will likely quote and reply in-line, to provide
context.
While forum users have the specific message they reply to just above, so are
more likely not to quote or attribute prev poster, since it's right there
above.

So it's equivalent to top-posting IMHO, something frowned upon in MLs...


> Devise a mechanism to allow replying to such an email and sync it with
> the forum, and you'll have made a gian leap forwards in dismantling the
> web/email barricade.
>

Agreed. But with the (big IMHO) caveat expressed above... --DD
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread joerg van den hoff



On 02.08.18 10:38, Steve Landers wrote:> On 31 Jul 2018, 9:47 PM +0800, 
Richard Hipp , wrote:

>> I am about ready to merge the forum-v2 branch into trunk. If there
>> are any objections, voice them quickly.
>
> An observation (not a criticism) is that (at its current state of 
development) the forum does not work too well on mobile devices. And so 
IMO it isn’t yet a replacement for the mailing list. >> Steve

>
having not followed the development/discussion too closely, admittedly, 
but regarding "forum vs. mailing list" for the fossil project itself 
(and in view of a couple of other comments having some misgivings 
regarding replacement of email by forum which I share) I would argue for 
running them in parallel for the foreseeable future so people can vote 
with their feet (or rather fingers/keyboards) what makes more sense to 
them for communication: mailing list or forum.


I could easily envision a situation where the forum option would suit me 
fine for personal/small/modest projects where I also would actually 
_want_ to keep the whole communication with some colleagues as part of 
the project,
and "foreign", bigger ones (fossil, tcl, sqlite, ...) where I most 
definitely would
not be interested in doing that and also probably would prefer to use a 
mailing list acessed by a reasonable mail client that allows me to 
sort/delete/search/flag (and highlight unread) messages etc. more 
flexible/better (probably...) than what the forum functionality could 
reasonably provide.


br/joerg
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread Pietro Cerutti

On Jul 31 2018, 13:47 UTC, Richard Hipp  wrote:

I am about ready to merge the forum-v2 branch into trunk.  If there
are any objections, voice them quickly.


The fundamental difference between email and web content, is that emails 
are delivered to me, and once they are, they are mine. I can store them, 
move them around, modify them as I like to apply tags and labels, to 
keep them organized and in line with my mindset and workflow. They are 
easy to access (IMAP) from many different places and different devices, 
easy to search, and standard.


Web content is the negation of nearly everything above: it never 
"belongs" to me, and as a consequence I can not manage it as my own 
expect for a few basic things like saving the html file offline, 
printing it, or bookmarking a particular page.


Email is pushed to me, while web content is something I need to go and 
pull. And the location where I go and pull might change over time. And 
content itself might change over time (although this doesn't often 
happen in fossil).



*  Email notification is available for new forum posts.  Currently,
the alert emails contain a very brief synopsis of the post -
essentially just the title.  This can be enhanced later to provide the
complete text of the post, if that is seen as desirable.


This is a step forwards in making web content pushed to users.

Send out the whole content of a post, and you'll have a mailing-list.  
Devise a mechanism to allow replying to such an email and sync it with 
the forum, and you'll have made a gian leap forwards in dismantling the 
web/email barricade.


I would love to see that.

--
Pietro Cerutti


signature.asc
Description: PGP signature
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] About to merge the forum-v2 branch

2018-08-02 Thread Steve Landers
On 31 Jul 2018, 9:47 PM +0800, Richard Hipp , wrote:
> I am about ready to merge the forum-v2 branch into trunk. If there
> are any objections, voice them quickly.

An observation (not a criticism) is that (at its current state of development) 
the forum does not work too well on mobile devices. And so IMO it isn’t yet a 
replacement for the mailing list.


Steve
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] [fossil-dev] About to merge the forum-v2 branch

2018-08-02 Thread joerg van den hoff



On 01.08.18 23:43, John P. Rouillard wrote:

Hi all:

In message <23ebb036-9e71-4e02-b496-1361e3852...@etr-usa.com>,
Warren Young writes:

On Jul 31, 2018, at 7:47 AM, Richard Hipp  wrote:


The intent is to replace this mailing list


Are you also going to import all the old content, so that people can
clone the forum repo — assuming you still plan to keep the forum and
code as separate repos — and get a locally-searchable archive?


According to the comment above, it looks like the forum will be a
separate fossil instance from the source code. I must have missed that
if it was stated.

Since I clone the fossil repo to my RasPI I am really not interested
in cloning the forum/mailing list along with the source code.

I throw away 99+% of the traffic on the mailing list after reading
it. I don't really want to have to keep all of that on disk.

A method that allows syncing without forum artifacts or a command to
purge forum artifacts would be helpful. This would allow clones to not
download or not permanently store possibly large forum discussions in
their repo.


+1



Have a great day.

--
-- rouilj
John Rouillard
===
My employers don't acknowledge my existence much less my opinions.
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


Re: [fossil-users] Logout/PW/Email UX fix

2018-08-02 Thread Dominique Devienne
On Wed, Aug 1, 2018 at 6:36 PM Warren Young  wrote:

> It's long bothered me that Fossil puts the password change feature on the
> "Logout" screen, and that clicking "Logout" doesn't actually log you out.
> This is not discoverable other than by accident.
>
> What’s brought this issue to a head for me is the new forum feature, where
> now we also have the Email Alerts link on this page as well, which also has
> nothing to do with logging out.
>

+1. Add to that handling of mail notifications settings (for the forum at
least) is hidden in the page you get when you click that logout link. Quite
un-intuitive IMHO. --DD
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users