- Rename deb control file

- Add distro files to makefile for distribution
- Add a draft of an RPM specfile


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1145 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
tchernobog 2006-09-14 12:29:43 +00:00
parent 5df227431b
commit e2f760c2bf
4 changed files with 262 additions and 185 deletions

View File

@ -76,13 +76,19 @@ macros = \
m4/compilerflags.m4 \ m4/compilerflags.m4 \
m4/linkingflags.m4 m4/linkingflags.m4
distro_files = \
distro/deb/control-v0.9b \
distro/ebuild/sgpemv2-0.9b.ebuild \
distro/rpm/specfile-0.9b
EXTRA_DIST += \ EXTRA_DIST += \
config/config.rpath \ config/config.rpath \
config/mkinstalldirs \ config/mkinstalldirs \
configure.ac \ configure.ac \
gettext.h \ gettext.h \
$(install_macros) \ $(install_macros) \
$(macros) $(macros) \
$(distro_files)
aclocal_DATA = $(install_macros) aclocal_DATA = $(install_macros)

View File

@ -1,9 +1,8 @@
Package: sgpemv2 Package: sgpemv2
Version: 0.9b Version: 0.9b
Section: misc Section: misc
Source: http://www.smoking-gnu.net/res/tar-pit/sgpemv2/sgpemv2-0.9b.tar.bz2
Priority: optional Priority: optional
Architecture: i386 Architecture: i386 ppc
Pre-Depends: libstdc++6 Pre-Depends: libstdc++6
Depends: libgtkmm-2.4-1c2a, libglademm-2.4-1c2a, libxml2 (>= 2.6.10), libcairo, python (>= 2.3) Depends: libgtkmm-2.4-1c2a, libglademm-2.4-1c2a, libxml2 (>= 2.6.10), libcairo, python (>= 2.3)
Installed-Size: 3049.85 Installed-Size: 3049.85

48
distro/rpm/specfile-0.9b Normal file
View File

@ -0,0 +1,48 @@
# Please complete this file and keep it up-to-date for each release.
# See: http://www.rpm.org/max-rpm/p5208.html for an explanation.
# todo: set the RPM_BUILD_ROOT in the preable!
Summary: A graphical process management simulator for a multitasking computer
Name: sgpemv2
Version: 0.9b
Release: 1
Copyright: GPL-2
Group: Applications/
Source: http://www.smoking-gnu.net/res/tar-pit/sgpemv2/sgpemv2-0.9b.tar.bz2
URL: http://www.smoking-gnu.net/xhtml/projects.php?sgpemv2
Packager: Luca Vezzaro <lvezzaro@studenti.math.unipd.it>
%description
SGPEM is an Italian acronym, standing for "Simulatore della Gestione
dei Processi in un Elaboratore Multiprogrammato" (in English, "Process
Management Simulator for a Multitasking Computer"). It was initially
developed for use inside the "Operating Systems" teaching, part of the
Computer Science course of the University of Padova, Italy. The aim of
SGPEM is to provide an easy-to-use environment for simulating process
scheduling policies, and for assigning resources in a multitasking
computer. SGPEMv2 is an educational software, and it can help students
to better understand the functionality of operating systems.
%prep
%setup
%build
cd ${RPM_BUILD_DIR}/${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}
mkdir build && cd build
CXXFLAGS="-O3 -pipe" ../configure --prefix=/usr \
--mandir=/usr/share/man --infodir=/usr/share/info \
--datadir=/usr/share --sysconfdir=/etc \
--localstatedir=/var/lib --disable-tests
make
make pdf
%install
make install DESTDIR="${RPM_BUILD_ROOT}"
%files
%doc README AUTHORS ChangeLog NEWS doc/sgpem2uman.pdf doc/sgpem2dman.pdf
# TODO: add here the file list, probably using ``find'' on the
# installation directory and then stripping the leading dot.

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: matteo@member.fsf.org\n" "Report-Msgid-Bugs-To: matteo@member.fsf.org\n"
"POT-Creation-Date: 2006-09-09 17:54+0200\n" "POT-Creation-Date: 2006-09-14 14:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,50 +16,56 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: src/gui_builder.cc:172 src/gui_builder.cc:215 src/gui_builder.cc:285 #: src/gui_builder.cc:136
msgid ""
"<b>Want to save?</b>\n"
"You'll lose your changes if you don't."
msgstr ""
#: src/gui_builder.cc:205 src/gui_builder.cc:248 src/gui_builder.cc:318
msgid "ERROR: No registered serializer available" msgid "ERROR: No registered serializer available"
msgstr "" msgstr ""
#: src/gui_builder.cc:177 src/gui_builder.cc:220 src/gui_builder.cc:290 #: src/gui_builder.cc:210 src/gui_builder.cc:253 src/gui_builder.cc:323
#: src/text_simulation.cc:378 src/text_simulation.cc:384 #: src/text_simulation.cc:379 src/text_simulation.cc:385
#: src/text_simulation.cc:402 src/text_simulation.cc:466 #: src/text_simulation.cc:403 src/text_simulation.cc:467
#: src/text_simulation.cc:472 src/text_simulation.cc:490 #: src/text_simulation.cc:473 src/text_simulation.cc:491
#: src/text_simulation.cc:836 src/text_simulation.cc:858 #: src/text_simulation.cc:838 src/text_simulation.cc:860
#: src/text_simulation.cc:1549 src/text_simulation.cc:1586 #: src/text_simulation.cc:1576 src/text_simulation.cc:1613
msgid "ERROR: " msgid "ERROR: "
msgstr "" msgstr ""
#: src/gui_builder.cc:312 src/gui_builder.cc:340 #: src/gui_builder.cc:345 src/gui_builder.cc:373
msgid "" msgid ""
"<b>No CPU policy is currently selected.</b>\n" "<b>No CPU policy is currently selected.</b>\n"
"Please choose one before trying to configure it." "Please choose one before trying to configure it."
msgstr "" msgstr ""
#: src/gui_builder.cc:318 src/gui_builder.cc:347 #: src/gui_builder.cc:351 src/gui_builder.cc:380
msgid "Configuring CPU Policy " msgid "Configuring CPU Policy "
msgstr "" msgstr ""
#: src/gui_builder.cc:406 #: src/gui_builder.cc:439
msgid "Selected CPU policy " msgid "Selected CPU policy "
msgstr "" msgstr ""
#: src/gui_builder.cc:414 #: src/gui_builder.cc:447
msgid "<b>Impossible to select this CPU Policy.</b>\n" msgid "<b>Impossible to select this CPU Policy.</b>\n"
msgstr "" msgstr ""
#: src/gui_builder.cc:420 #: src/gui_builder.cc:453
msgid "No CPU policy selected. Please select one." msgid "No CPU policy selected. Please select one."
msgstr "" msgstr ""
#: src/gui_builder.cc:468 #: src/gui_builder.cc:501
msgid "Current resource policy deselected." msgid "Current resource policy deselected."
msgstr "" msgstr ""
#: src/gui_builder.cc:470 #: src/gui_builder.cc:503
msgid "Selected resource policy " msgid "Selected resource policy "
msgstr "" msgstr ""
#: src/gui_builder.cc:640 #: src/gui_builder.cc:683
msgid "Filename to open: " msgid "Filename to open: "
msgstr "" msgstr ""
@ -111,29 +117,29 @@ msgstr ""
msgid "<b> } at instant </b>" msgid "<b> } at instant </b>"
msgstr "" msgstr ""
#: src/simulation_controller.cc:194 src/jump_to_dialog.cc:106 #: src/simulation_controller.cc:194 src/jump_to_dialog.cc:105
msgid "<b>The selected user CPU policy stopped before returning:</b>\n" msgid "<b>The selected user CPU policy stopped before returning:</b>\n"
msgstr "" msgstr ""
#: src/simulation_controller.cc:201 src/jump_to_dialog.cc:113 #: src/simulation_controller.cc:201 src/jump_to_dialog.cc:112
msgid "" msgid ""
"<b>The selected user CPU policy was malformed and failed to sort the queue:</" "<b>The selected user CPU policy was malformed and failed to sort the queue:</"
"b>\n" "b>\n"
msgstr "" msgstr ""
#: src/simulation_controller.cc:213 src/jump_to_dialog.cc:125 #: src/simulation_controller.cc:213 src/jump_to_dialog.cc:124
msgid " [EE] Fatal error. Impossible to deactivate the policy in " msgid " [EE] Fatal error. Impossible to deactivate the policy in "
msgstr "" msgstr ""
#: src/simulation_controller.cc:214 src/jump_to_dialog.cc:126 #: src/simulation_controller.cc:214 src/jump_to_dialog.cc:125
msgid " [EE] " msgid " [EE] "
msgstr "" msgstr ""
#: src/simulation_controller.cc:221 src/jump_to_dialog.cc:132 #: src/simulation_controller.cc:221 src/jump_to_dialog.cc:131
msgid "<b>No active policy selected:</b>\n" msgid "<b>No active policy selected:</b>\n"
msgstr "" msgstr ""
#: src/simulation_controller.cc:228 src/jump_to_dialog.cc:139 #: src/simulation_controller.cc:228 src/jump_to_dialog.cc:138
msgid "<b>Unexpected error</b>:\n" msgid "<b>Unexpected error</b>:\n"
msgstr "" msgstr ""
@ -145,12 +151,12 @@ msgstr ""
msgid "resource" msgid "resource"
msgstr "" msgstr ""
#: src/add_request_dialog.cc:98 #: src/add_request_dialog.cc:98 src/text_simulation.cc:1304
msgid "length" msgid "duration"
msgstr "" msgstr ""
#: src/graphical_preferences_editor.cc:315 #: src/graphical_preferences_editor.cc:305
#: src/graphical_preferences_editor.cc:365 #: src/graphical_preferences_editor.cc:355
msgid "Select a directory to add" msgid "Select a directory to add"
msgstr "" msgstr ""
@ -195,207 +201,260 @@ msgid "incorrect boolean"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:65 #: src/schedulables_tree_widget.cc:65
msgid "schedulables" msgid "Arrival"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:170 #: src/schedulables_tree_widget.cc:69
msgid "Entity"
msgstr ""
#: src/schedulables_tree_widget.cc:73
msgid "State"
msgstr ""
#: src/schedulables_tree_widget.cc:178
msgid "Add Process" msgid "Add Process"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:173 #: src/schedulables_tree_widget.cc:181
msgid "Add Thread" msgid "Add Thread"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:176 #: src/schedulables_tree_widget.cc:184
msgid "Add Request" msgid "Add Request"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:179 #: src/schedulables_tree_widget.cc:187
msgid "Edit Process" msgid "Edit Process"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:182 #: src/schedulables_tree_widget.cc:190
msgid "Edit Thread" msgid "Edit Thread"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:185 #: src/schedulables_tree_widget.cc:193
msgid "Edit Request" msgid "Edit Request"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:188 #: src/schedulables_tree_widget.cc:196
msgid "Remove Process" msgid "Remove Process"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:191 #: src/schedulables_tree_widget.cc:199
msgid "Remove Thread" msgid "Remove Thread"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:194 #: src/schedulables_tree_widget.cc:202
msgid "Remove Request" msgid "Remove Request"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:640 #: src/schedulables_tree_widget.cc:615
msgid ", arrives at: " msgid "<b>ERROR<b>"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:641 #: src/schedulables_tree_widget.cc:646
msgid ", base priority: " msgid "<big><b>ERROR<b></big>"
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:642 #: src/schedulables_tree_widget.cc:664
msgid ", elapsed time: " msgid " ("
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:643 #: src/schedulables_tree_widget.cc:665
msgid "/"
msgstr ""
#: src/schedulables_tree_widget.cc:666
msgid ", current priority: " msgid ", current priority: "
msgstr "" msgstr ""
#: src/schedulables_tree_widget.cc:659 #: src/schedulables_tree_widget.cc:681
msgid "at " msgid "request:"
msgstr "" msgstr ""
#: src/simulation_widget.cc:159 #: src/schedulables_tree_widget.cc:740
msgid "RUNNING"
msgstr ""
#: src/schedulables_tree_widget.cc:743 src/text_simulation.cc:1701
msgid "READY"
msgstr ""
#: src/schedulables_tree_widget.cc:746 src/text_simulation.cc:1704
msgid "BLOCKED"
msgstr ""
#: src/schedulables_tree_widget.cc:749 src/schedulables_tree_widget.cc:778
#: src/text_simulation.cc:1707 src/text_simulation.cc:1731
msgid "FUTURE"
msgstr ""
#: src/schedulables_tree_widget.cc:752 src/text_simulation.cc:1710
msgid "TERMINATED"
msgstr ""
#: src/schedulables_tree_widget.cc:755 src/schedulables_tree_widget.cc:784
msgid "@@@ ERROR @@@"
msgstr ""
#: src/schedulables_tree_widget.cc:769 src/text_simulation.cc:1728
msgid "ALLOCATED"
msgstr ""
#: src/schedulables_tree_widget.cc:772 src/text_simulation.cc:1737
msgid "ALLOCABLE"
msgstr ""
#: src/schedulables_tree_widget.cc:775 src/text_simulation.cc:1725
msgid "UNALLOCABLE"
msgstr ""
#: src/schedulables_tree_widget.cc:781 src/text_simulation.cc:1734
msgid "EXHAUSTED"
msgstr ""
#: src/simulation_widget.cc:162
msgid "" msgid ""
"Nothing to see here... add some processes! Right-click on the Schedulables " "Nothing to see here... add some processes! Right-click on the Schedulables "
"view in this window." "view in this window."
msgstr "" msgstr ""
#: src/holt_container_window.cc:10 #: src/holt_container_window.cc:39
msgid "Holt Graph" msgid "Holt Graph"
msgstr "" msgstr ""
#: src/text_simulation.cc:117 #: src/text_simulation.cc:118
msgid "ERROR: this command requires at least " msgid "ERROR: this command requires at least "
msgstr "" msgstr ""
#: src/text_simulation.cc:117 #: src/text_simulation.cc:118
msgid " arguments\n" msgid " arguments\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:123 #: src/text_simulation.cc:124
msgid "WARNING: some arguments will be ignored\n" msgid "WARNING: some arguments will be ignored\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:133 #: src/text_simulation.cc:134
msgid "" msgid ""
"WARNING: Simulation was not recently saved. If you continue some changes to " "WARNING: Simulation was not recently saved. If you continue some changes to "
"the simulation might be lost.\n" "the simulation might be lost.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:138 #: src/text_simulation.cc:139
msgid "Continue? [y/n] " msgid "Continue? [y/n] "
msgstr "" msgstr ""
#: src/text_simulation.cc:146 #: src/text_simulation.cc:147
msgid "n" msgid "n"
msgstr "" msgstr ""
#: src/text_simulation.cc:148 #: src/text_simulation.cc:149
msgid "y" msgid "y"
msgstr "" msgstr ""
#: src/text_simulation.cc:247 #: src/text_simulation.cc:248
msgid "ERROR: Provided value is out of range\n" msgid "ERROR: Provided value is out of range\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:253 #: src/text_simulation.cc:254
msgid "ERROR: Please provide a valid numeric value\n" msgid "ERROR: Please provide a valid numeric value\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:262 #: src/text_simulation.cc:263
msgid "ERROR: This is a mandatory attribute; you MUST provide a valid value!\n" msgid "ERROR: This is a mandatory attribute; you MUST provide a valid value!\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:294 src/text_simulation.cc:341 #: src/text_simulation.cc:295 src/text_simulation.cc:342
msgid "ERROR: This is a mandatory atribute; you MUST provide a valid value!\n" msgid "ERROR: This is a mandatory atribute; you MUST provide a valid value!\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:335 #: src/text_simulation.cc:336
msgid "ERROR: Please provide a valid boolean value ('true' or 'false')\n" msgid "ERROR: Please provide a valid boolean value ('true' or 'false')\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:380 src/text_simulation.cc:404 #: src/text_simulation.cc:381 src/text_simulation.cc:405
#: src/text_simulation.cc:468 src/text_simulation.cc:492 #: src/text_simulation.cc:469 src/text_simulation.cc:493
msgid "" msgid ""
"\n" "\n"
"Simulation is now stopped\n" "Simulation is now stopped\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:386 src/text_simulation.cc:474 #: src/text_simulation.cc:387 src/text_simulation.cc:475
msgid "" msgid ""
"\n" "\n"
"Simulation is now stopped, and the current policy will be deactivated\n" "Simulation is now stopped, and the current policy will be deactivated\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:395 src/text_simulation.cc:483 #: src/text_simulation.cc:396 src/text_simulation.cc:484
msgid "FATAL ERROR: unable to deactivate the policy: " msgid "FATAL ERROR: unable to deactivate the policy: "
msgstr "" msgstr ""
#: src/text_simulation.cc:408 src/text_simulation.cc:496 #: src/text_simulation.cc:409 src/text_simulation.cc:497
msgid "UNKNOWN ERROR: " msgid "UNKNOWN ERROR: "
msgstr "" msgstr ""
#: src/text_simulation.cc:442 #: src/text_simulation.cc:443
msgid "ERROR: provided instant is out of range.\n" msgid "ERROR: provided instant is out of range.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:449 #: src/text_simulation.cc:450
msgid "ERROR: provided instant is not a valid integer\n" msgid "ERROR: provided instant is not a valid integer\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:454 #: src/text_simulation.cc:455
msgid "ERROR: the instant is not within range.\n" msgid "ERROR: the instant is not within range.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:530 #: src/text_simulation.cc:531
msgid "Please provide a value for each attribute:\n" msgid "Please provide a value for each attribute:\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:531 #: src/text_simulation.cc:532
msgid "" msgid ""
"Mandatory arguments are marked with an asterisk (*)\n" "Mandatory arguments are marked with an asterisk (*)\n"
"\n" "\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:534 #: src/text_simulation.cc:535
msgid "Nothing to configure for this policy.\n" msgid "Nothing to configure for this policy.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:537 #: src/text_simulation.cc:538
msgid "Integer arguments:\n" msgid "Integer arguments:\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:558 #: src/text_simulation.cc:559
msgid "" msgid ""
"\n" "\n"
"Floating-point arguments:\n" "Floating-point arguments:\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:574 #: src/text_simulation.cc:575
msgid "" msgid ""
"\n" "\n"
"String arguments:\n" "String arguments:\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:604 #: src/text_simulation.cc:605
msgid "ERROR: No CPU policy actually selected for the simulation\n" msgid "ERROR: No CPU policy actually selected for the simulation\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:613 #: src/text_simulation.cc:614
msgid "ERROR: No resource policy actually selected for the simulation\n" msgid "ERROR: No resource policy actually selected for the simulation\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:618 #: src/text_simulation.cc:619
msgid "ERROR: Nothing to configure for " msgid "ERROR: Nothing to configure for "
msgstr "" msgstr ""
#: src/text_simulation.cc:634 #: src/text_simulation.cc:635
msgid "" msgid ""
"Avaiable commands:\n" "Avaiable commands:\n"
"RUN\n" "RUN\n"
"STOP\n" "STOP\n"
"PAUSE\n" "PAUSE\n"
"CONFIGURE-CPU-POLICY\n" "CONFIGURE\n"
"HELP\n" "HELP\n"
"GET\n" "GET\n"
"SET\n" "SET\n"
@ -410,7 +469,7 @@ msgid ""
"ex. `HELP RUN` shows help about the command RUN\n" "ex. `HELP RUN` shows help about the command RUN\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:640 #: src/text_simulation.cc:641
msgid "" msgid ""
"-- RUN COMMAND --\n" "-- RUN COMMAND --\n"
"Starts the simulation. It can be continuous or step-by-step depending on the " "Starts the simulation. It can be continuous or step-by-step depending on the "
@ -422,26 +481,26 @@ msgid ""
"running. The scheduler activity begins at instant 1.\n" "running. The scheduler activity begins at instant 1.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:649 #: src/text_simulation.cc:650
msgid "" msgid ""
"-- STOP COMMAND --\n" "-- STOP COMMAND --\n"
"Stops the simulation. The next call to RUN will bring the simulation to the " "Stops the simulation. The next call to RUN will bring the simulation to the "
"first instant and start it.\n" "first instant and start it.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:652 #: src/text_simulation.cc:653
msgid "" msgid ""
"-- PAUSE COMMAND --\n" "-- PAUSE COMMAND --\n"
"Pauses the simulation. The next call to RUN will continue it.\n" "Pauses the simulation. The next call to RUN will continue it.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:655 #: src/text_simulation.cc:656
msgid "" msgid ""
"-- JUMPTO COMMAND --\n" "-- JUMPTO COMMAND --\n"
"Pauses the simulation and jumps to the specified instant.\n" "Pauses the simulation and jumps to the specified instant.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:657 #: src/text_simulation.cc:658
msgid "" msgid ""
"-- CONFIGURE COMMAND --\n" "-- CONFIGURE COMMAND --\n"
"Configures a configurable entity.\n" "Configures a configurable entity.\n"
@ -452,20 +511,20 @@ msgid ""
"modifying their source code.\n" "modifying their source code.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:663 #: src/text_simulation.cc:664
msgid "" msgid ""
"-- HELP COMMAND --\n" "-- HELP COMMAND --\n"
"The help you're reading.\n" "The help you're reading.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:665 #: src/text_simulation.cc:666
msgid "" msgid ""
"-- GET COMMAND --\n" "-- GET COMMAND --\n"
"Syntax: GET <attr_name>\n" "Syntax: GET <attr_name>\n"
"\twhere <attr_name> may be simulation-tick or continuous.\n" "\twhere <attr_name> may be simulation-tick or continuous.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:668 #: src/text_simulation.cc:669
msgid "" msgid ""
"-- SET COMMAND --\n" "-- SET COMMAND --\n"
"Syntax: SET <attr_name> [=] <value>\n" "Syntax: SET <attr_name> [=] <value>\n"
@ -473,7 +532,7 @@ msgid ""
"resource-policy.\n" "resource-policy.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:671 #: src/text_simulation.cc:672
msgid "" msgid ""
"-- SHOW COMMAND --\n" "-- SHOW COMMAND --\n"
"Displays the name of the entities (if available) and other informations " "Displays the name of the entities (if available) and other informations "
@ -487,9 +546,10 @@ msgid ""
"identifier of the thread child of process identified by <process_id>\n" "identifier of the thread child of process identified by <process_id>\n"
"`SHOW subrequests <process_id> <thread_id> <request_id>` where the numeric " "`SHOW subrequests <process_id> <thread_id> <request_id>` where the numeric "
"ids follow the same logic of the previous commands\n" "ids follow the same logic of the previous commands\n"
"`SHOW statistics`\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:682 #: src/text_simulation.cc:684
msgid "" msgid ""
"-- ADD COMMAND --\n" "-- ADD COMMAND --\n"
"Adds an entity by using a questionary-like approach.\n" "Adds an entity by using a questionary-like approach.\n"
@ -504,7 +564,7 @@ msgid ""
"follow the same logic of the previous commands\n" "follow the same logic of the previous commands\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:692 #: src/text_simulation.cc:694
msgid "" msgid ""
"-- REMOVE COMMAND --\n" "-- REMOVE COMMAND --\n"
"Removes an entity.\n" "Removes an entity.\n"
@ -521,7 +581,7 @@ msgid ""
"where the numeric ids follow the same logic of the previous commands\n" "where the numeric ids follow the same logic of the previous commands\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:702 #: src/text_simulation.cc:704
msgid "" msgid ""
"-- SAVE COMMAND --\n" "-- SAVE COMMAND --\n"
"Saves the simulation.\n" "Saves the simulation.\n"
@ -529,7 +589,7 @@ msgid ""
"Syntax: SAVE <filename>\n" "Syntax: SAVE <filename>\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:705 #: src/text_simulation.cc:707
msgid "" msgid ""
"-- LOAD COMMAND --\n" "-- LOAD COMMAND --\n"
"Loads the simulation.\n" "Loads the simulation.\n"
@ -537,231 +597,195 @@ msgid ""
"Syntax: LOAD <filename>\n" "Syntax: LOAD <filename>\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:708 #: src/text_simulation.cc:710
msgid "" msgid ""
"-- QUIT COMMAND --\n" "-- QUIT COMMAND --\n"
"Gently closes the program.\n" "Gently closes the program.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:710 #: src/text_simulation.cc:712
msgid "ERROR: Sorry, no help available for this command.\n" msgid "ERROR: Sorry, no help available for this command.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:721 #: src/text_simulation.cc:723
msgid "" msgid ""
"\n" "\n"
"Bye.\n" "Bye.\n"
"\n" "\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:748 src/text_simulation.cc:878 #: src/text_simulation.cc:750 src/text_simulation.cc:880
msgid "ERROR: invalid attribute name.\n" msgid "ERROR: invalid attribute name.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:813 #: src/text_simulation.cc:815
msgid "ERROR: you must provide a valid unsigned integer value\n" msgid "ERROR: you must provide a valid unsigned integer value\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:825 #: src/text_simulation.cc:827
msgid " scheduling policy selected.\n" msgid " scheduling policy selected.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:832 #: src/text_simulation.cc:834
msgid "" msgid ""
"ERROR: invalid unsigned integer or not a valid scheduling policy index\n" "ERROR: invalid unsigned integer or not a valid scheduling policy index\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:850 #: src/text_simulation.cc:852
msgid " resource policy selected.\n" msgid " resource policy selected.\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:854 #: src/text_simulation.cc:856
msgid "ERROR: invalid unsigned integer or not a valid resource policy index\n" msgid "ERROR: invalid unsigned integer or not a valid resource policy index\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:874 #: src/text_simulation.cc:876
msgid "ERROR: you must provide a valid boolean value ('true' or 'false')\n" msgid "ERROR: you must provide a valid boolean value ('true' or 'false')\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:909 src/text_simulation.cc:1114 #: src/text_simulation.cc:912 src/text_simulation.cc:1141
#: src/text_simulation.cc:1326 #: src/text_simulation.cc:1353
msgid "ERROR: invalid argument\n" msgid "ERROR: invalid argument\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:956 #: src/text_simulation.cc:959
msgid "ERROR: provided process identifier is not a valid integer\n" msgid "ERROR: provided process identifier is not a valid integer\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:961 #: src/text_simulation.cc:964
msgid "ERROR: this process identifier does not belong to an existing process\n" msgid "ERROR: this process identifier does not belong to an existing process\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:992 src/text_simulation.cc:1030 #: src/text_simulation.cc:995 src/text_simulation.cc:1033
#: src/text_simulation.cc:1172 src/text_simulation.cc:1221 #: src/text_simulation.cc:1199 src/text_simulation.cc:1248
#: src/text_simulation.cc:1267 src/text_simulation.cc:1350 #: src/text_simulation.cc:1294 src/text_simulation.cc:1377
#: src/text_simulation.cc:1387 src/text_simulation.cc:1423 #: src/text_simulation.cc:1414 src/text_simulation.cc:1450
#: src/text_simulation.cc:1463 src/text_simulation.cc:1506 #: src/text_simulation.cc:1490 src/text_simulation.cc:1533
msgid "ERROR: provided identifier(s) not a valid integer\n" msgid "ERROR: provided identifier(s) not a valid integer\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:997 src/text_simulation.cc:1035 #: src/text_simulation.cc:1000 src/text_simulation.cc:1038
#: src/text_simulation.cc:1177 src/text_simulation.cc:1226 #: src/text_simulation.cc:1204 src/text_simulation.cc:1253
#: src/text_simulation.cc:1272 src/text_simulation.cc:1355 #: src/text_simulation.cc:1299 src/text_simulation.cc:1382
#: src/text_simulation.cc:1392 src/text_simulation.cc:1428 #: src/text_simulation.cc:1419 src/text_simulation.cc:1455
#: src/text_simulation.cc:1468 src/text_simulation.cc:1511 #: src/text_simulation.cc:1495 src/text_simulation.cc:1538
msgid "ERROR: the identifier(s) do not belong to an existing entity\n" msgid "ERROR: the identifier(s) do not belong to an existing entity\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:1094 #: src/text_simulation.cc:1121
msgid "WARNING: Simulation is not stopped, it will be automatically stopped\n" msgid "WARNING: Simulation is not stopped, it will be automatically stopped\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:1124 src/text_simulation.cc:1142 #: src/text_simulation.cc:1151 src/text_simulation.cc:1169
#: src/text_simulation.cc:1181 #: src/text_simulation.cc:1208
msgid "name" msgid "name"
msgstr "" msgstr ""
#: src/text_simulation.cc:1125 src/text_simulation.cc:1183 #: src/text_simulation.cc:1152 src/text_simulation.cc:1210
msgid "arrival time" msgid "arrival time"
msgstr "" msgstr ""
#: src/text_simulation.cc:1126 src/text_simulation.cc:1811 #: src/text_simulation.cc:1153 src/text_simulation.cc:1838
msgid "priority" msgid "priority"
msgstr "" msgstr ""
#: src/text_simulation.cc:1143 #: src/text_simulation.cc:1170
msgid "places" msgid "places"
msgstr "" msgstr ""
#: src/text_simulation.cc:1182 #: src/text_simulation.cc:1209
msgid "cpu time" msgid "cpu time"
msgstr "" msgstr ""
#: src/text_simulation.cc:1184 #: src/text_simulation.cc:1211
msgid "base priority" msgid "base priority"
msgstr "" msgstr ""
#: src/text_simulation.cc:1230 #: src/text_simulation.cc:1257
msgid "instant" msgid "instant"
msgstr "" msgstr ""
#: src/text_simulation.cc:1276 #: src/text_simulation.cc:1303
msgid "resource key" msgid "resource key"
msgstr "" msgstr ""
#: src/text_simulation.cc:1277 #: src/text_simulation.cc:1313
msgid "duration"
msgstr ""
#: src/text_simulation.cc:1286
msgid "ERROR: invalid resource identifier\n" msgid "ERROR: invalid resource identifier\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:1308 #: src/text_simulation.cc:1335
msgid "WARNING: Simulation is not stopped, it will be automatically stopped" msgid "WARNING: Simulation is not stopped, it will be automatically stopped"
msgstr "" msgstr ""
#: src/text_simulation.cc:1383 #: src/text_simulation.cc:1410
msgid "invalid resource id" msgid "invalid resource id"
msgstr "" msgstr ""
#: src/text_simulation.cc:1545 src/text_simulation.cc:1582 #: src/text_simulation.cc:1572 src/text_simulation.cc:1609
msgid "ERROR: No registered serializer available\n" msgid "ERROR: No registered serializer available\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:1653 #: src/text_simulation.cc:1680
msgid "ERROR: command not supported\n" msgid "ERROR: command not supported\n"
msgstr "" msgstr ""
#: src/text_simulation.cc:1671 #: src/text_simulation.cc:1698
msgid ">> RUNNING <<" msgid ">> RUNNING <<"
msgstr "" msgstr ""
#: src/text_simulation.cc:1674 #: src/text_simulation.cc:1761
msgid "READY"
msgstr ""
#: src/text_simulation.cc:1677
msgid "BLOCKED"
msgstr ""
#: src/text_simulation.cc:1680 src/text_simulation.cc:1704
msgid "FUTURE"
msgstr ""
#: src/text_simulation.cc:1683
msgid "TERMINATED"
msgstr ""
#: src/text_simulation.cc:1698
msgid "UNALLOCABLE"
msgstr ""
#: src/text_simulation.cc:1701
msgid "ALLOCATED"
msgstr ""
#: src/text_simulation.cc:1707
msgid "EXHAUSTED"
msgstr ""
#: src/text_simulation.cc:1710
msgid "ALLOCABLE"
msgstr ""
#: src/text_simulation.cc:1734
msgid "READY QUEUE: { " msgid "READY QUEUE: { "
msgstr "" msgstr ""
#: src/text_simulation.cc:1742 #: src/text_simulation.cc:1769
msgid " ~ " msgid " ~ "
msgstr "" msgstr ""
#: src/text_simulation.cc:1745 #: src/text_simulation.cc:1772
msgid "}" msgid "}"
msgstr "" msgstr ""
#: src/text_simulation.cc:1759 #: src/text_simulation.cc:1786
msgid "RESOURCES:" msgid "RESOURCES:"
msgstr "" msgstr ""
#: src/text_simulation.cc:1765 #: src/text_simulation.cc:1792
msgid ", with " msgid ", with "
msgstr "" msgstr ""
#: src/text_simulation.cc:1766 #: src/text_simulation.cc:1793
msgid " places" msgid " places"
msgstr "" msgstr ""
#: src/text_simulation.cc:1771 #: src/text_simulation.cc:1798
msgid "queue: { " msgid "queue: { "
msgstr "" msgstr ""
#: src/text_simulation.cc:1787 #: src/text_simulation.cc:1814
msgid " }" msgid " }"
msgstr "" msgstr ""
#: src/text_simulation.cc:1805 #: src/text_simulation.cc:1832
msgid "PROCESSES:" msgid "PROCESSES:"
msgstr "" msgstr ""
#: src/text_simulation.cc:1807 #: src/text_simulation.cc:1834
msgid "state" msgid "state"
msgstr "" msgstr ""
#: src/text_simulation.cc:1808 #: src/text_simulation.cc:1835
msgid "arrival" msgid "arrival"
msgstr "" msgstr ""
#: src/text_simulation.cc:1809 #: src/text_simulation.cc:1836
msgid "requiring" msgid "requiring"
msgstr "" msgstr ""
#: src/text_simulation.cc:1810 #: src/text_simulation.cc:1837
msgid "elapsed" msgid "elapsed"
msgstr "" msgstr ""
#: src/text_simulation.cc:1812 #: src/text_simulation.cc:1839
msgid "resource_id" msgid "resource_id"
msgstr "" msgstr ""