Opened 3 years ago

Last modified 3 years ago

#5127 new enhancement

migration cleanup

Reported by: fdupont Owned by:
Priority: low Milestone: Outstanding Tasks
Component: remote-management Version: git
Keywords: Cc:
CVSS Scoring: Parent Tickets: #5037
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

Cf. #5037:

  • put parsers in the same order in docs, json_config_parser.cc, flex and bison files, etc
  • revisit after parsing stuff as load libraries.
  • uniformize error messages (cap or not, quotes, location, etc, and of course twice locations)
  • make a plan for more unit tests (we should get coverage results too)

cf #5116 too.

Subtickets

Change History (6)

comment:1 Changed 3 years ago by tomek

  • Milestone changed from Kea 1.2 - Mozilla Milestone 1 to Kea1.2
  • Priority changed from medium to low

comment:2 Changed 3 years ago by fdupont

Two things mentioned in #5123:

  • better SimpleParser::getPosition
  • obsolete dhcpv[46]ConfigInherit in dhcp[46].dox

comment:3 Changed 3 years ago by fdupont

Found 2 other items:

  • Makefile.am issue from #5076
  • unknown_map_entry should be in parameter alternatives, not the recursive rule (cf hooks_libraries). And it is required only when there are (or will be) many alternatives so the standard bison error reporting does not list them.

comment:4 Changed 3 years ago by fdupont

Depends on other parser tickets: #5121, #5124, #5126 and #5128.

comment:5 Changed 3 years ago by tomek

  • Milestone changed from Kea1.2 to Kea1.2-final

Code freeze for 1.2-beta. Moving all remaining open tickets to 1.2-final.

comment:6 Changed 3 years ago by tomek

  • Milestone changed from Kea1.2-final to Outstanding Tasks

As discussed on 2017-04-13 call, moving to outstanding.

Note: See TracTickets for help on using tickets.