Closed (fixed)
Project:
Honeypot
Version:
8.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Issue tags:
Reporter:
Created:
14 Feb 2013 at 22:45 UTC
Updated:
19 Aug 2013 at 18:29 UTC
Jump to comment: Most recent file
Comments
Comment #1
geerlingguy commentedThe module is working after this patch (I just opened up branch 8.x-1.x), but I haven't made sure any tests are working or done anything else especially clever. Just basic functionality so far.
Comment #2
geerlingguy commentedI added a release, 8.x-1.14-beta1, here: http://drupal.org/node/1921714
Hopefully I'll get more time to work on it soon, but for now, I know the basic parts of the module are working fine. If people would be able to test the upgrade path and different forms especially, that would be very helpful in posting a stable release.
Comment #3
geerlingguy commentedI'm working on getting D8 tests working again now. Hopefully I'll be able to have them all running/working—or at least most of them—soon, so we can start working on patches to fix up the remaining things that aren't ported properly.
[Edit: First attempt got 28 passes, 79 fails, 17 exceptions, and 11 debug messages. Looks like it won't be all that quick.]
Comment #4
geerlingguy commentedTests are now *almost* working, but it looks like I may have to fix a bug or two in the module itself to finish the process. See commit: http://drupalcode.org/project/honeypot.git/commit/69f837d
Comment #5
geerlingguy commentedI converted the .info file to .info.yml as per #1793074: Convert .info files to YAML, which just got in.
Comment #6
geerlingguy commentedI fixed the remaining broken tests and updated a few more variable_get()s and variable_set()s to D8 config: http://drupalcode.org/project/honeypot.git/commit/3f37589
This version seems to be working great with the latest D8 checkout. Going to release another beta today, and hopefully that'll be a good candidate for an RC once D8 gets to that stage.
Comment #8
geerlingguy commentedUpdating title for better reference-ability.
Nicely, Honeypot is already working about 95% on D8, and all current tests are passing. I'm planning on posting on Midwestern Mac about the process of porting a moderately-complex module like this from D7 to D8.
Comment #9
geerlingguy commentedAdding tag.