Ticket #69 (closed bug: fixed)

Opened 6 years ago

Last modified 6 years ago

Whatever became of http://smoke.parrotcode.org/smoke/ ?

Reported by: jkeenan Owned by: coke
Priority: normal Milestone:
Component: website Version:
Severity: medium Keywords:
Cc: Language:
Patch status: Platform:

Description

In correspondence with me today, B. Estrade of New Orleans Perlmongers reported:

"I am getting the parrot-testing bug again, and I've found that the 'make smoke' doesn't work anymore. And the web pages returned by Google on smoking Parrot are all dead ends."

I ran 'make smoke' and confirmed what Brett reported. The tests are run and file 'smoke.html' is generated in my top-level Parrot directory, but when the program tries to connect to the Parrot smoke server, a 404 error is received (see attachment).

I know that there has been discussion about pointing 'make smoke' to 'make smolder_test', but I don't know where that is led.

1. Does anyone know what happened with  http://smoke.parrotcode.org/smoke/ ?

2. If it has been deliberately turned off, did we do anything to salvage all the smoke reports that were found there?

3. If it was accidentally turned off, how can we fix it? And how do we migrate to a permanent smolder setup?

Thank you very much.

kid51

Attachments

make.smoke.failure.txt Download (0.5 KB) - added by jkeenan 6 years ago.
Tail of 'make smoke' output showing HTML error
patch.patch Download (40.4 KB) - added by coke 6 years ago.
Patch to convert smoke to smolder (and drop any smoke-specific items)

Change History

Changed 6 years ago by jkeenan

Tail of 'make smoke' output showing HTML error

Changed 6 years ago by coke

  • owner set to coke

As per the discussion here:  http://rt.perl.org/rt3/Ticket/Display.html?id=49276, we've talked about turning off the smoke server; I don't think it was done deliberately, but we might as well take advantage to follow through on the notice in DEPRECATED.pod:

The functionality currently provided by "make smoke" will be changing to
be an alias for "make smolder_test". We're moving towards smolder as our
single point of online test reporting, and will keep the make target to
simplify the switch for anyone currently smoking parrot.  See RT #49276.

Working on this now...

Changed 6 years ago by coke

Regarding salvaging the existing smoke reports; Given the monthly release cycle, I think if we effectively start over with reports on smolder, we'll be OK.

Changed 6 years ago by coke

Patch to convert smoke to smolder (and drop any smoke-specific items)

Changed 6 years ago by coke

Attached a patch to help us quit smoking; I'd appreciate a once over before it gets committed.

Changed 6 years ago by jkeenan

Coke: I tried to download the attachment from the Trac GUI, but the patch did not apply cleanly.

patch -p0 < ~/learn/parrot/patches/diff.smoke.to.smolder.txt 
patching file DEPRECATED.pod
patching file docs/tests.pod
patching file tools/util/smokeserv-client.pl
Reversed (or previously applied) patch detected!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file tools/util/smokeserv-client.pl.rej
patching file tools/util/smokeserv-README.pod
patching file tools/util/smokeserv-server.pl
Reversed (or previously applied) patch detected!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file tools/util/smokeserv-server.pl.rej
patching file MANIFEST
Hunk #1 FAILED at 1.
Hunk #2 FAILED at 1555.
Hunk #3 succeeded at 3772 (offset -9 lines).
2 out of 3 hunks FAILED -- saving rejects to file MANIFEST.rej
patching file lib/Parrot/Harness/Smoke.pm
patching file t/harness
patching file config/gen/makefiles/root.in
Hunk #1 succeeded at 690 (offset 1 line).
Hunk #2 succeeded at 720 (offset 1 line).
Hunk #3 succeeded at 1370 (offset 5 lines).
Hunk #4 succeeded at 1461 (offset 5 lines).
Hunk #5 succeeded at 1600 (offset 5 lines).
Hunk #6 succeeded at 2261 (offset 6 lines).
patching file config/gen/makefiles/ext.in
patching file config/gen/makefiles/languages.in
patching file languages/LANGUAGES_STATUS.pod
patching file languages/t/harness

Suggestions?

Changed 6 years ago by coke

  • status changed from new to closed
  • resolution set to fixed

patch was applied, smoke is gone, smolder is the new hotness.

Note: See TracTickets for help on using tickets.