-
Notifications
You must be signed in to change notification settings - Fork 0
Deprecated Settings
When running tools from the Lepton EDA suite, you sometimes may see a warning like this:
WARNING: The RC file function 'hierarchy-uref-separator' is deprecated.
RC configuration functions will be removed in an upcoming Lepton EDA
release. Please use .conf configuration files instead:
https://github.com/lepton-eda/lepton-eda/wiki/Configuration-Settings
Put the following lines into the lepton.conf file (in current directory)
or lepton-user.conf (in user's configuration directory, typically
$HOME/.config/lepton-eda/), replacing MYVALUE with the desired
option's value:
[netlist.hierarchy]
refdes-attribute-separator=MYVALUE
It means that the option you are trying to set in the old-style
configuration file (e.g. in gnetlistrc
, gschemrc
) has been replaced
by the new one, and it should be defined in one of the *.conf
configuration files, as described in the
Overview section.
Old settings are still valid, but they will be removed in future
releases, hence the warning.
Note: if some option is present in both (new and old) configuration files, then the value from the old configuration file will take precedence.
Deprecated settings are listed in the tables below (the new settings in the right
column are shown in the form [group_name]::key_name
).
Also, they can be found in the geda-deprecated-config.scm
file (look for define-rc-deprecated-config
entries there).
The following gafrc options will be deprecated in an upcoming Lepton EDA release (1.9.10):
# | Old gafrc file options | New options |
---|---|---|
1 | attribute-promotion | [schematic.attrib]::promote |
2 | always-promote-attributes | [schematic.attrib]::always-promote |
3 | promote-invisible | [schematic.attrib]::promote-invisible |
4 | keep-invisible | [schematic.attrib]::keep-invisible |
5 | bus-ripper-symname | [schematic]::bus-ripper-symname |
6 | make-backup-files | [schematic.backup]::create-files |
The following gnetlistrc and gschemrc options are deprecated:
# | Old gnetlistrc file options | New options |
---|---|---|
1 | hierarchy-netattrib-mangle | [netlist.hierarchy]::mangle-net-attribute |
2 | hierarchy-netattrib-order | [netlist.hierarchy]::net-attribute-order |
3 | hierarchy-netattrib-separator | [netlist.hierarchy]::net-attribute-separator |
4 | hierarchy-netname-mangle | [netlist.hierarchy]::mangle-netname-attribute |
5 | hierarchy-netname-order | [netlist.hierarchy]::netname-attribute-order |
6 | hierarchy-netname-separator | [netlist.hierarchy]::netname-attribute-separator |
7 | hierarchy-traversal | [netlist.hierarchy]::traverse-hierarchy |
8 | hierarchy-uref-mangle | [netlist.hierarchy]::mangle-refdes-attribute |
9 | hierarchy-uref-order | [netlist.hierarchy]::refdes-attribute-order |
10 | hierarchy-uref-separator | [netlist.hierarchy]::refdes-attribute-separator |
11 | net-naming-priority | [netlist]::net-naming-priority |
12 | unnamed-busname | [netlist]::default-bus-name |
13 | unnamed-netname | [netlist]::default-net-name |
# | Old gschemrc file options | New options |
---|---|---|
1 | component-dialog-attributes | [schematic.library]::component-attributes |
2 | print-color | [schematic.printing]::monochrome |
3 | print-orientation | [schematic.printing]::layout |
4 | print-paper | [schematic.printing]::paper |
5 | sort-component-library | [schematic.library]::sort |
6 | untitled-name | [schematic]::default-filename |
The following gschemrc options will be deprecated in an upcoming Lepton EDA release (1.9.10):
# | Old gschemrc file options | New options |
---|---|---|
1 | action-feedback-mode | [schematic.gui]::action-feedback-mode |
2 | auto-save-interval | [schematic]::auto-save-interval |
3 | bus-ripper-rotation | [schematic]::bus-ripper-rotation |
4 | bus-ripper-size | [schematic]::bus-ripper-size |
5 | bus-ripper-type | [schematic]::bus-ripper-type |
6 | continue-component-place | [schematic.gui]::continue-component-place |
7 | default-titleblock | [schematic.gui]::default-titleblock |
8 | dots-grid-dot-size | [schematic.gui]::dots-grid-dot-size |
9 | dots-grid-fixed-threshold | [schematic.gui]::dots-grid-fixed-threshold |
10 | dots-grid-mode | [schematic.gui]::dots-grid-mode |
11 | draw-grips | [schematic.gui]::draw-grips |
12 | embed-components | [schematic.gui]::embed-components |
13 | enforce-hierarchy | [schematic.gui]::enforce-hierarchy |
14 | fast-mousepan | [schematic.gui]::fast-mousepan |
15 | file-preview | [schematic.gui]::file-preview |
16 | force-boundingbox | [schematic.gui]::force-boundingbox |
17 | grid-mode | [schematic.gui]::grid-mode |
18 | handleboxes | [schematic.gui]::handleboxes |
19 | keyboardpan-gain | [schematic.gui]::keyboardpan-gain |
20 | log-window | [schematic]::log-window |
21 | logging | [schematic]::logging |
22 | magnetic-net-mode | [schematic.gui]::magnetic-net-mode |
23 | mesh-grid-display-threshold | [schematic.gui]::mesh-grid-display-threshold |
24 | middle-button | [schematic.gui]::middle-button |
25 | mousepan-gain | [schematic.gui]::mousepan-gain |
26 | net-consolidate | [schematic]::net-consolidate |
27 | net-direction-mode | [schematic.gui]::net-direction-mode |
28 | net-selection-mode | [schematic.gui]::net-selection-mode |
29 | netconn-rubberband | [schematic.gui]::netconn-rubberband |
30 | scroll-wheel | [schematic.gui]::scroll-wheel |
31 | scrollbars | [schematic.gui]::scrollbars |
32 | scrollpan-steps | [schematic.gui]::scrollpan-steps |
33 | select-slack-pixels | [schematic.gui]::select-slack-pixels |
34 | snap-size | [schematic.gui]::snap-size |
35 | text-caps-style | [schematic.gui]::text-caps-style |
36 | text-size | [schematic.gui]::text-size |
37 | third-button | [schematic.gui]::third-button |
38 | third-button-cancel | [schematic.gui]::third-button-cancel |
39 | toolbars | [schematic.gui]::toolbars |
40 | undo-control | [schematic.undo]::undo-control |
41 | undo-levels | [schematic.undo]::undo-levels |
42 | undo-panzoom | [schematic.undo]::undo-panzoom |
43 | undo-type | [schematic.undo]::undo-type |
44 | warp-cursor | [schematic.gui]::warp-cursor |
45 | zoom-gain | [schematic.gui]::zoom-gain |
46 | zoom-with-pan | [schematic.gui]::zoom-with-pan |