Print size forgotten after print

Bug #1801129 reported by Gioele Barabucci
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Won't Fix
Low
Maciej Suminski

Bug Description

The footprint editor will forget the page size used to print after the print dialog is closed.

To reproduce:

1. open a footprint in the footprint dialog
2. open the print dialog clicking on the "Print" button
3. click on "Page options" button
4. change page size to A5 (or any other format)
5. print using the "Print" button
6. close print dialog
7. open the print dialog again
8. click on "Page options" button
9. ERROR: the page size has been reset to A4 (or the local default format)

My expectation is that the page size will remain set to whatever has been set previously.

Revision history for this message
Maciej Suminski (orsonmmz) wrote :

Please paste the version information from menu Help->About KiCad->Copy Version Information. I cannot reproduce the problem with:

Application: pcbnew
Version: (6.0.0-rc1-dev-1113-ga55950bd6), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 OpenSSL/1.1.0h zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.4) nghttp2/1.32.0
Platform: Linux 4.17.14-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.0
    Compiler: Clang 6.0.1 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Changed in kicad:
assignee: nobody → Maciej Suminski (orsonmmz)
status: New → Incomplete
Revision history for this message
Gioele Barabucci (gioele) wrote :

This happens with the latest KiCad packages for Ubuntu 16.04 from js-reynaud, version 5.0.1 (linked from http://kicad-pcb.org/download/ubuntu/).

Application: kicad
Version: 5.0.1-33cea8e~68~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-38-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Revision history for this message
Maciej Suminski (orsonmmz) wrote :

I have just checked, indeed the bug exists in 5.0 branch and is fixed in master. Unfortunately, all printing routines have been rewritten in the master branch, so there is no patch which could be cherry-picked, but I am not saying it is impossible to fix.

Changed in kicad:
status: Incomplete → Triaged
milestone: none → 5.0.2
importance: Undecided → Low
Revision history for this message
Nick Østergaard (nickoe) wrote :

Given the analysis by Maciej in #3, this seems like something we won't fix in the 5.0 branch. It it works in current master, it is expected to work in 5.1. Marking as won't fix.

Changed in kicad:
status: Triaged → Won't Fix
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

@Nick, why not just set the milestone to 5.1 rather than set the status to wont fix? I don't think there is going to be a long time between the 5.0.2 and 5.1.0 release.

Revision history for this message
Nick Østergaard (nickoe) wrote :

@Wayne. Either is fine for me, but the main reason is that lp does not support setting different status to different milestones AFIK, and I had to choose one -- and the milestone was already set to 5.0.2. Hence I considered it a won't fix for 5.0.2.

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

I'm going to push this into 5.1 since it's low priority. Hopefully we can get it fixed by then.

Changed in kicad:
status: Won't Fix → Triaged
milestone: 5.0.2 → 5.1.0
Revision history for this message
Maciej Suminski (orsonmmz) wrote :

It is fine in 5.1, the fix came together with the printing refactor. It is just not trivial to cherry-pick the patch due to massive changes to the printing code.

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

Got it. Changing it back since we are not going to fix this for 5.0.2.

Changed in kicad:
status: Triaged → Won't Fix
milestone: 5.1.0 → 5.0.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.