• Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

AltME groups: search

Help · search scripts · search articles · search mailing list

results summary

worldhits
r4wp4382
r3wp44224
total:48606

results window for this page: [start: 38801 end: 38900]

world-name: r3wp

Group: !CureCode ... web-based bugtracking tool [web-public]
BrianH:
13-Dec-2010
We do need a field that contains information about the scale/difficulty 
of the problem, and that is what we have been using the severity 
field for in the R3 project. Basically, anything that requires just 
a tweak to help strings or error messages gets text; then there's 
simple tweaks or minor fixes; new datatypes or fundamental changes 
to major functions gets major; requests to changes in basic evaluation 
semantics gets major, or dismissed, depending on the possibility 
of such a change (some are impossible without breaking REBOL completely). 
The other settings (crash and block) are actually severity. We use 
those levels of difficulty to schedule fixes or in some cases defer 
until later.
BrianH:
13-Dec-2010
We don't really have a field that we are using to state the importance 
to the reporter of the bug, but that is obvious from the description 
and comments, and we set the priority field accordingly. I would 
like a better approach than this, so if the description of our practices 
helps in any way then that would be great.
Kaj:
13-Dec-2010
I don't oppose the developers using a difficulty field, but using 
severity for it is misleading to users, and frustrating when seeing 
it changed, because that seems to ignore their concerns
BrianH:
13-Dec-2010
Yup. I think that it should be two fields. At this point we have 
so much to do that the only way we can really judge priorities based 
on user need is through comments left on the ticket by other people. 
There is just too much to do, and too many unanswered questions, 
and a lot of stuff just needs to be put off until we can do it. Once 
we get past the first release we will be better able to just fix 
things when they go wrong. For now, we assume that anything short 
of a crash or block was at least important enough to report, so it 
should be considered.
BrianH:
13-Dec-2010
The other thing that gets something bumped up in priority at this 
point is whether it is an easy fix, for great user benefit, and applies 
to functions or code that we are going over for other reasons now 
anyways. Your DELINE bug is one of those, Kaj. There are more severe 
bugs in that function that have already put it on the priority list, 
your reported bug should be easy to fix too, it affects a real current 
user base in a significant way, and it hints at the possibility of 
a worse hidden problem. These combined make #1794 a near-term priority.
Kaj:
13-Dec-2010
For example, that DELINE bug. I circumvented it, so it's not critical 
to me anymore. But I could only choose between minor and major, so 
I thought for someone trying to process Slovenian text, it would 
be a major problem. If there had been an option "normal", I would 
have chosen that
BrianH:
13-Dec-2010
I try to not do this all the time as it gets tiresome, and at some 
point the UI problem will be fixed.
BrianH:
13-Dec-2010
Except the people actually using CureCode to determine and plan fixes 
and changes. The people to whom those fields matter.
BrianH:
13-Dec-2010
We are in design mode, and for CureCode as well apparently. All tickets 
are important, or else they wouldn't have been reported.
BrianH:
13-Dec-2010
We need to break it into two fields. One for the users to report 
their damage, one for us to use for determining the severity of the 
problem (whatever you want to call that). The user damage field wouldn't 
help us much in the process of fixing the user's problems or satisfying 
their requests, but users apparently expect one. We would get the 
real info from the summary, description, example code and comments, 
same as we do now. Without those details the importance of the fix/enhancement 
to the user is impossible to determine, but with those details we 
can really work on the user's problems and understand their priorities.
BrianH:
13-Dec-2010
Keep in mind that I am not suggesting that this be called a "user 
damage" field. I think that it shouldn't be called "severity", because 
that only applies to bugs and issues. Perhaps "importance" would 
be better, as it applies to notes and wishes as well.
Kaj:
13-Dec-2010
If a user lables a bug as "crash", that's significant enough, and 
Carl always wants to fix those first
BrianH:
13-Dec-2010
Yeah, the importance field should definitely have crash and block 
importances.
BrianH:
14-Dec-2010
And we reviewers would occasionally raise the importance if the submitter 
underestimated it, such as when it affects more users, or when it 
is a *really* good idea :)
BrianH:
14-Dec-2010
The crash and block settings are the odd ones out of the current 
severity field. They should be moved to the importance field.
Dockimbel:
23-Dec-2010
There was a 5h outage on curecode.org affecting cheyenne-server.org 
and softinnov.org. It has been fixed just a few minutes ago.


After short investigation, it seems that a PHP internal issue (frozen 
process) caused a fatal error in Cheyenne main process. The error 
is very weird, see below the disarmed REBOL error :

make object! [
    code: 301
    type: 'script
    id: 'need-value
    arg1: evt:
    arg2: none
    arg3: none
    near: [evt: do-events 
        either none? evt
    ]
    where: 'do-cheyenne-app
]


So, DO-EVENTS (which is basically just WAIT [ ]) returned an unset! 
value. Does anyone know here if this a known behaviour or a REBOL 
bug?
GiuseppeC:
6-Feb-2011
Doc, I am interested into using your product for tracking bug of 
other applications but we need Project and Subproject. Is there any 
plan to add subprojects ?
Dockimbel:
24-May-2011
The ZIP file is 0.9.12, I left an older file version when I built 
the 0.9.12 archive. Issue fixed and 0.9.12 archive re-published. 
Thanks for reporting this issue.
james_nak:
22-Jun-2011
Doc, I still have issues with the cookies created from Curecode. 
Essentially, when I leave the browser open and the session expires, 
the next time I try to use curecode, it loads up the error page. 
I just manually delete the cookie and I'm good and I have extended 
the timeout as well which helps. I was wondering in the httpd.cfg 
file if there is any value for curecode's timeout that will make 
it endless (perhaps "none" ? ). Thanks. It is a very usefule app.
james_nak:
22-Jun-2011
I'll have to verify when it happens again but I think it's the "Sorry. 
this page cannot be displayed." And any link clicked will cause this 
to come up.  Doc, this is not super important because changing the 
timeout helps. I'll wait until it happens again and give you better 
details. How's that  sound?
Dockimbel:
22-Jun-2011
Thanks, that would help, as I tried several times to reproduce your 
issue without success. By the way, what browser (and version) are 
you using?
BrianH:
24-Jun-2011
At some point recently, Chrome started saving the username and password 
in CureCode. Don't know whether this was a CC or Chrome change, but 
it's welcome either way.
Henrik:
22-Aug-2011
trying 0.9.12 and getting this crash:


        URL  = /bugs/
        File = /home/henrikmk/serve/www/bugs/head.rsp

        ** Script Error : Invalid path value: locals 
        ** Where: repend 
        ** Near:  [request/config/locals/instance 
%title.inc
Henrik:
22-Aug-2011
It should be something like this:

mysql://user:[pass-:-localhost]/bugs


I also tried it in a different console and it only appears if the 
mysql-protocol is not loaded.
Henrik:
22-Aug-2011
actually no, I already read through the install.r file and there 
is no reference to anything but SQL queries and a message which contains 
a description of the webapp, but not worker-libs.
Henrik:
22-Aug-2011
I kill the old session with kill -9 and start the new after that
Henrik:
22-Aug-2011
it did not. there was a large number of errors, since there were 
no checks if the tables were actually existing or not and I couldn't 
tell whether the upgrade script actually finished.
Henrik:
22-Aug-2011
Yes, I checked the db content and it contains the block I posted 
above.
Dockimbel:
22-Aug-2011
Redirection trapped

 is a debug feature, not an error. If debug mode is activated, it 
 produces a intermediary page for HTTP redirection, you have a chance 
 to examine request and session before the redirection is done.
GrahamC:
9-Oct-2011
and a different browser is okay?
james_nak:
22-Oct-2011
Way back when I reported that I was getting an error with the head.rsp 
file. Well, after being on a fix it binge, I decided to take a look 
at what was going on. It turns out that there were multiple instances 
of Cheyenne running. I am not referring to the multiple instances 
on normally sees but from another build altogether. I still don't 
know where that is getting launched from (I checked the startup and 
all the services etc in msconfig) but by kludging it and renaming 
the build I didn't want, it fixed the issue.
Dockimbel:
11-Nov-2011
The domain issue.cc has expired since yesterday and is no more reachable. 
It seems I've missed something when transferring it to another registrar, 
so it might be unavailable for one or two more days.
Group: !REBOL3 ... [web-public]
Carl:
18-Jan-2010
(If you peek at worlds/rebol/chat/453.set you'll notice it's over 
20'000 messages that must be loaded into memory on server and every 
client.)
Robert:
19-Jan-2010
I would just use a DB and avoid loading it into memory...
Graham:
19-Jan-2010
We should start creating subgroups ... .. as we have for  R3 GUI 
and R3 Schemes
Pavel:
19-Jan-2010
Maybe would be good to make RIF for it. Thatis supposed to be the 
killer app for RIF. (and that is what I understand the use of RIF)
Carl:
19-Jan-2010
Robert, It's interesting the tradeoff these days between a DB and 
loading REBOL data files.  For example, the MySQL that runs the wiki 
on REBOL.net consumes 130MB of main memory on that machine!
Robert:
19-Jan-2010
I drove IOS to the limit, it's using around 140MB. Would be much 
less with a DB and it's just faster if you need to slice & dice data-records 
form one or the other side.
Robert:
19-Jan-2010
And If I send a 20MB file it bombs... but you know that ;-). But 
that's not a critism. IMO one just needs to know when a DB can be 
of value to allow small-footprint scaling.
Pekr:
19-Jan-2010
Why to use mySQL? FF, Chrome - those are using SQLite ... small and 
cool engine ...
Graham:
19-Jan-2010
I use firebird and it's only less than 1Mb .. so why is mysql consuming 
130mb ?
Pekr:
20-Jan-2010
we need to get back to proper R3 releases though. You know, some 
few months ago, there was something like 80 tickets implemented per 
month. Now R3 development is a bit halted. It is important to finish 
some features, before jumping to different tasks. The most important 
right now is to enhance extensions and finish Host Kit (especially 
move View to command! interface), so that ppl can continue with their 
contributions. But that is not happening. I can see even some questions 
towards Extension usability to not being answered on R3 Chat. We 
should really refocus ....
Maxim:
20-Jan-2010
having played with customizing the extension kit by merging some 
of the extension code into (on my own)... and building a generic 
call-back system for R3, I can see how it was a bit of a pain when 
Carl extracted View out of the core and put into an extension.  its 
not a trivial task and there are one or two things missing which 
where probably added to the last host kit and extension package to 
fill the gaps.


for one thing, Carl must have had to unify the source files and possibly 
re-organise a bit of the includes.  this is the kind of work that 
is tricky, painfull and extremely bug prone... with ZERO gratification. 
 it just craps out over and over, until you resolve all the dependencies, 
bugs, missing links and figure out how to re-organize code until 
the make tree "works".  


if it where just one OS/compiler it wouldn't be that bad for such 
a fluent C coder like Carl, but having to support ALL of them in 
a consistent way is very painfull and usually laborious.
Graham:
21-Jan-2010
And this is the trace ...


<-- trace == unset!
    --> ?? msg . .
        --> case [ any [ ... .
            --> any [ word? :name ...
                --> word? msg
            <-- word? == true
        <-- any == true
            --> ajoin [name ": " mold name...
                --> get msg .
            <-- get == "A0003 OK [READ-WRITE] SELECT completed"
                --> mold "A0003 OK [READ-WRIT... . . .

            <-- mold == {"A0003 OK [READ-WRITE] SELECT completed"}

        <-- ajoin == {msg: "A0003 OK [READ-WRITE] SELECT completed"}
            --> print {msg: "A0003 OK [REA...
msg: "A0003 OK [READ-WRITE] SELECT completed"
        <-- print == unset!
    <-- case == true
<-- ?? == "A0003 OK [READ-WRITE] SELECT completed"
    --> ?? generator . .
        --> case [ any [ ... .
            --> any [ word? :name ...
                --> word? generator
            <-- word? == true
        <-- any == true
            --> ajoin [name ": " mold name...
                --> get generator .
            <-- get == "A0003"
                --> mold "A0003" . . .
            <-- mold == {"A0003"}
        <-- ajoin == {generator: "A0003"}
            --> print {generator: "A0003"}
generator: "A0003"
        <-- print == unset!
    <-- case == true
<-- ?? == "A0003"

    --> find "A0003 OK [READ-WRIT... "A0003" true 5 . . . . . . . . . 
    . .
<-- find == none
    --> ?? r . .
        --> case [ any [ ... .
            --> any [ word? :name ...
                --> word? r
            <-- word? == true
        <-- any == true
            --> ajoin [name ": " mold name...
                --> get r .
            <-- get == none
                --> mold none . . .
            <-- mold == "none"
        <-- ajoin == "r: none"
            --> print "r: none"
r: none
        <-- print == unset!
    <-- case == true
<-- ?? == none
    --> trace false . .
KeithM:
21-Jan-2010
I was trying to download Rebol3 on Mac OS X today and I was not able 
to. Is there an updated alpha for R3?
Janko:
21-Jan-2010
SQLite is not that appropriate for server side apps where there can 
be multiple processes writing into it. It's awesome for client apps 
(which chrome is) but I had some very bad experiences lately using 
it on server even without the multiple writers problem because I 
was aware of that and I used it in specific way.
Janko:
21-Jan-2010
By that I mean it was untolerable slow on some VPS where I assume 
same disc was used for streaming media, update was taking seconds 
while I could on the same system open a 1M rebol data file change 
it and save it back in almost no time. I couldn't get it why this 
is happening, and this was at neglegibly small database. I moved 
whole app that uses sqlite to some vps where it's almost alone on 
whole server because of this. And at Site Assistant where I used 
sqlite only for "mailbox" for bots (to send them work) I had to switch 
to mysql for this (it was the same server that blocked this heavily)
Janko:
21-Jan-2010
On a totally different note .. I don't know if this is doable or 
not, and if it makes sense, but I vould like to propose in discussion 
that at least native functions have some flag for if function is 
pure / side effects free or not ?
Janko:
21-Jan-2010
My reason is this, big aspect of rebol is it's code / data duality 
and runtime interpretation of code, meaning you can send it around 
and all. But if I want to accept sent functions/code I want in many 
cases that they work as pure functions giving me some value out of 
my values (calculate something). Not modify anything / mutate my 
runtime env. without me knowing.
Janko:
21-Jan-2010
For example let's say there is rebol interpreter that holds some 
big data in memory and listens on some port. You send it a function 
that if will run on data items to determine if you want that item 
or not and send you the filtered items. If you could know that the 
function used for filter is pure e.g. only returns true false on 
some given item, and can't touch anything outside would be very nice 
even if you trust the source of filter function, and critical in 
cases where you cant.
Janko:
21-Jan-2010
(and in most cases you can't really trust anything you get over network)
Graham:
21-Jan-2010
So, Beer, Rugby and LNS don't do that....
Janko:
21-Jan-2010
yes, but sending a function / code over is probably the most effective 
way to execute on the server side and also the most consistent, not 
that you have to invent some subdialect that you then interpret. 
If you knew function is pure or locked/prevented to touch anything 
outside it you could trust it.


And using code as data directly not reinventing some limited "code" 
for stuff like this is the whole strongpoint of rebol and lisps. 
That's why they say "Any sufficiently complicated C or Fortran program 
contains an ad hoc, informally-specified, bug-ridden, slow implementation 
of half of Common Lisp."


for example you have a database of users, you want to get all who 
are between age 20 and 30 ... you can send it  function [ user ] 
[ all [ gerater? user/age  20 lesser? user/age 30 ] ]


If you can't do this how else could you solve it so elegantly? And 
you would have to use/learn as client (and code on the server side) 
some limited and "a little different" language to do it
Graham:
21-Jan-2010
But most people would send the request as a dialect and let the other 
side do the query.
Graham:
21-Jan-2010
so, if you can cryptographically sign your function ... and then 
send it ... well.
Janko:
21-Jan-2010
if each internal system is secure on it's own owerall security is 
better. for example if you controll the client in this story too 
you think you all is well, but you could still crash the server by 
mistake, for example owerwriting some global variable of it, and 
input data that you get from users (in case of an webapp) can then 
include various techniques for code injections (like they do now 
with SQL injections)
Pekr:
22-Jan-2010
unbelievably .... how much functionality we miss even compared to 
R2. And we dare to call it  "soon"-to-be-beta product
Pekr:
22-Jan-2010
and more than 0.9x alpha ... I still have one somewhere :-)
BrianH:
24-Jan-2010
Next up is http://www.rebol.net/r3blogs/0274.htmlcompressed modules/scripts. 
I have some interesting tricks to make them seamless to use and make, 
but I have to get a little sleep before I can really dig in to them.
Graham:
24-Jan-2010
I want to specify that a datestamp is the required parameter .. and 
that a date is not enough
Graham:
24-Jan-2010
So, some DBs have a date type, and a datestamp type
Graham:
24-Jan-2010
I'm just saying this to try and explain what I mean
BrianH:
24-Jan-2010
If you are talking about user input, then it is best to parse and 
construct. That way any errors can be flagged.
BrianH:
24-Jan-2010
If you are getting the data from a string and can afford to be strict, 
use TO-DATE. Like this:
>> d: to-date "24-Jan-2010/0:00"
== 24-Jan-2010/0:00
>> d/time
== 0:00
>> d: to-date "24-Jan-2010"
== 24-Jan-2010
>> d/time
== none
BrianH:
24-Jan-2010
Sometimes you want to import a module more than once, sometimes you 
don't. If you want to redo it every time then don't set a name in 
the spec - that turns it into a mixin. And named modules can be upgraded 
at runtime.
GiuseppeC:
26-Jan-2010
Time ago I have written about porting REBOL3 to the .NET platform 
and Java VM.

The reason ? There is a big universe of libraries and frameworks 
immediately usable that would bring many developers to the REBOL 
platform.

Considering .NET and JAVA VM as alternate OS to develop REBOL3 for 
would be a big step forward to me.
GiuseppeC:
26-Jan-2010
In life we must first accept a comprimise to bring our ideology to 
the world.

I like the idea of a REBOL executable whose size is less than 1MB 
but I want to use it as soon as possible and in many scenarios as 
possible.

Would it be so difficul for REBOL Tech. to understand that this starting 
compromise would be instead the best possible way to pubblicize REBOL 
?
GiuseppeC:
26-Jan-2010
Then, with the time, the standalone version of REBOL3 will surely 
gain additional libraries and componet but until then we will have 
a  great ecosystem already available !
Pekr:
26-Jan-2010
Giuseppe - long time ago, I proposed to port REBOL to JAVA VM, at 
that time it was Tao's Intent system, as I thought Amiga will become 
widespread and popular once again ;-)
Pekr:
26-Jan-2010
... even back at that time, some ppl objected, that coding REBOL 
in JAVA or .NET would make it really slow. Instead of that, what 
was proposed was the integration work. Now with R3 Host Kit and Extensions 
infrastructure, it is really doable. R3 core already runs on many 
systems, and the porting was done in a week or two? I think that 
even ARM version is in the works ....
Pekr:
26-Jan-2010
So, as for .NET - you mostly talk Windows. And there is no standalone 
.NET system - it is just layer upon OS, being it Windows, or Linux 
(Mono). And we have R3 for those two OSes awailable. So - why to 
slow-down REBOL, coding it in pure .NET, instead of doing integration 
work?
Pekr:
26-Jan-2010
Getting REBOL to JAVA VM might be more interesting, as there is probably 
many HW platforms JAVA runs on, but REBOL does not. But OTOH - those 
porting efforts are going to be mainly in community hands anyway. 
Only the language interpreter itself stays closed-source, the rest 
is open-sourced. As for me - I prefer getting R3 in a raw state to 
many platforms, instead of slowing it down and porting it to JAVA 
or .NET directly.
Robert:
26-Jan-2010
and: data: read %myfile
Robert:
26-Jan-2010
How to do it in R3? First read gives binary. And decloak produces 
something totally different (binary too), even when using /with.
Robert:
26-Jan-2010
BTW: R3-CC link is hard to find. And do I have an account from either 
R3-Chat or AltMe? Or do I need to get an extra one?
Henrik:
26-Jan-2010
Robert, you need an extra account. I remember the R3 bug system by 
going to curecode.org and clicking "bug tracker".
Pekr:
26-Jan-2010
Damned, I was not supposed to link to this page ... and this group 
is web public ....
Robert:
26-Jan-2010
Petr, see it as a smart marketing action. Make it hidden, mighty 
and people will take a look. IMO Apple knows this to perfection. 
Creating a huge hype & buzz upfront new products.
Graham:
26-Jan-2010
Rebol's future lies in R3.  So, prioritizing the website over r3 
development, and hence blocking all the developers, seems an odd 
choice
Robert:
26-Jan-2010
+1 (it's an important step, yes. But all people that care about R3 
at the moment are here and know how to use it.)
Graham:
26-Jan-2010
We should present our own priority list and compare them ...
Henrik:
26-Jan-2010
and sometimes leaving a problem alone for a while allows a much better 
solution present itself.
Pekr:
26-Jan-2010
I agree with Graham - in fact it is highly demotivating and frustrating 
situation. Some points of my analysis are ignored, and exactly predictable. 
When website redo and 2.x upgrade was announced, I knew exactly what 
happens and what it means for R3. Not a one week halt, but it is 
stalled for more than one month already.
Henrik:
26-Jan-2010
Sorry, I'm playing devil's advocate here. But, really, there is still 
a ton of things to do that doesn't involve Carl. The function reference 
manual is only 30% done and that took me a week to do. So why don't 
a couple of people here continue the work? I won't have time for 
the next few months. Carl has asked for this several times, and this 
is something that really needs to be done.
Pekr:
26-Jan-2010
Henrik - maybe ppl too want to choose, what they work on? :-) E.g. 
Graham started the work on Schemes. He really SHOULD (and was supposed 
to be) supported. Nothin happened. Robert throwed some Extension 
related questions to R3 Chat - no answers too ...
Graham:
26-Jan-2010
A number of us said that R3 chat was a waste of resources ... and 
... now, barely anyone uses it.
Henrik:
26-Jan-2010
So people can choose what to work on and Carl can't?
Graham:
26-Jan-2010
Carl can do what he wants .. and that's the problem
Henrik:
26-Jan-2010
Pekr, Graham knows more about schemes and protocols now than he did 
before. I'd say there is a win there.
Henrik:
26-Jan-2010
Graham, so should we shut down the open R3 chat, which you and I 
can fix bugs in and use the AltME that people don't like because 
it's closed source?
Graham:
26-Jan-2010
Might as well shut down R3 chat as Carl isn't using it .. and that 
was supposed to be his communication channel
Henrik:
26-Jan-2010
Who says that Carl isn't using it? I see some private messages trickling 
in once in a while. And Graham, you didn't respond to my question 
that I posted there 3 hours ago to help resolve the document editing 
situation on rebol.com.
Henrik:
26-Jan-2010
Type "6739", press Enter, press J and the previous author is Graham.
Graham:
26-Jan-2010
And the point is we are blocked while Carl goes incommunicado ago 
...
Henrik:
26-Jan-2010
posted 4 and 5 days ago. a couple more earlier in the month.
Andreas:
26-Jan-2010
There is an unheard of (for RT) transparence of work done on the 
website (http://www.rebol.com/recent.html). A cynic might think, 
though, that it can surely be only a matter of time until that page 
is locked down and protected and whatnot.
Graham:
26-Jan-2010
And that's why we never visited ...
Andreas:
26-Jan-2010
Still, I don't think that all this shiny website freshness does justify 
the total lack of R3-related activity and/or communication. Just 
as one could sense at least a tiny bit of R3 momentum ...
Claude:
27-Jan-2010
a R3 ODBC scheme and others (mysql etc...)
Claude:
27-Jan-2010
it would be fun to counter JEE6 and make it easier & simpler with 
an example of pestore or something else ;-)
38801 / 4860612345...387388[389] 390391...483484485486487