bug-gnu-pspp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PSPP-BUG: [bug #63910] Text-based interface: command output delayed unti


From: anonymous
Subject: PSPP-BUG: [bug #63910] Text-based interface: command output delayed until next command is supplied
Date: Sat, 11 Mar 2023 09:21:40 -0500 (EST)

URL:
  <https://savannah.gnu.org/bugs/?63910>

                 Summary: Text-based interface: command output delayed until
next command is supplied
                   Group: PSPP
               Submitter: None
               Submitted: Sat 11 Mar 2023 02:21:38 PM UTC
                Category: Output Driver
                Severity: 5 - Average
                  Status: None
             Assigned to: None
             Open/Closed: Open
                 Release: None
         Discussion Lock: Any
                  Effort: 0.00


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Sat 11 Mar 2023 02:21:38 PM UTC By: Anonymous
== Description ==

Command output in text-based user interface only shows up after next command
is read.  This has no undesired consequences in data manipulation, i.e.
effects are immediately available for subsequent commands.

Problem affects (among others) builds made from
* commit 312c1f22e9740afa6b6d2eff88fb49826917f35f (currently newest)
* tag v1.6.2 (latest stable)

This behaviour was introduced by (from _git bisect_ on [v1.4.1;v1.5.4]):

commit 507ebaea36737618ef8265a60cd3e9005d9f3457


== Steps to reproduce ==

1. Get the source code from:

* https://git.savannah.gnu.org/git/pspp.git
* git://git.savannah.gnu.org/gnulib.git

2. Switch to proper commits in both repositories, e.g.:

* pspp: v1.6.2
* gnulib: 2d830e4a792fcd9f614ed08a7f18584b8b21d23b

3. Install all other required dependencies, go to pspp directory and run


   # make -f Smake
   # ./configure --without-gui
   # make


4. Run


   # LD_LIBRARY_PATH="/<PATH>/<TO>/pspp/src/.libs:$LD_LIBRARY_PATH"
/<PATH>/<TO>/pspp/src/ui/terminal/.libs/pspp


   and then from within pspp (copied from actual session; note that there are
no SYSMISes in original dataset):


   PSPP> echo 'foo'.
   PSPP> get file='/<PATH>/<TO>/pspp/examples/repairs.sav'.
   foo
   PSPP> recode factory (0 = SYSMIS).
   PSPP> descriptives /variables=factory.
   PSPP> finish.
   
                    Descriptive Statistics
  
╭──────────────────────┬──┬────┬───────┬───────┬───────╮
   │                      │ N│Mean│Std Dev│Minimum│Maximum│
  
├──────────────────────┼──┼────┼───────┼───────┼───────┤
   │Manufacturing facility│14│1.00│    .00│      1│      1│
   │Valid N (listwise)    │30│    │       │       │       │
   │Missing N (listwise)  │16│    │       │       │       │
  
╰──────────────────────┴──┴────┴───────┴───────┴───────╯

   (pspp terminates with exit status = 0).

== Additional notes ==

Running _make check_ on version from _commit
507ebaea36737618ef8265a60cd3e9005d9f3457_ yields 1260 successful tests and 1
(GET DATA /TYPE=PSQL) skipped.








    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63910>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]