- 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/linkingflags.m4
distro_files = \
distro/deb/control-v0.9b \
distro/ebuild/sgpemv2-0.9b.ebuild \
distro/rpm/specfile-0.9b
EXTRA_DIST += \
config/config.rpath \
config/mkinstalldirs \
configure.ac \
gettext.h \
$(install_macros) \
$(macros)
$(macros) \
$(distro_files)
aclocal_DATA = $(install_macros)
@ -348,7 +354,7 @@ sgpemv2_SOURCES = \
src/schedulable_state_widget.cc \
src/schedulables_statistics_widget.cc \
src/schedulables_tree_widget.cc \
src/simulation_controller.cc \
src/simulation_controller.cc \
src/simulation_statistics_widget.cc \
src/simulation_widget.cc \
src/statistics_container_window.cc \

View File

@ -1,9 +1,8 @@
Package: sgpemv2
Version: 0.9b
Section: misc
Source: http://www.smoking-gnu.net/res/tar-pit/sgpemv2/sgpemv2-0.9b.tar.bz2
Priority: optional
Architecture: i386
Architecture: i386 ppc
Pre-Depends: libstdc++6
Depends: libgtkmm-2.4-1c2a, libglademm-2.4-1c2a, libxml2 (>= 2.6.10), libcairo, python (>= 2.3)
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 ""
"Project-Id-Version: PACKAGE VERSION\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"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,50 +16,56 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\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"
msgstr ""
#: src/gui_builder.cc:177 src/gui_builder.cc:220 src/gui_builder.cc:290
#: src/text_simulation.cc:378 src/text_simulation.cc:384
#: src/text_simulation.cc:402 src/text_simulation.cc:466
#: src/text_simulation.cc:472 src/text_simulation.cc:490
#: src/text_simulation.cc:836 src/text_simulation.cc:858
#: src/text_simulation.cc:1549 src/text_simulation.cc:1586
#: src/gui_builder.cc:210 src/gui_builder.cc:253 src/gui_builder.cc:323
#: src/text_simulation.cc:379 src/text_simulation.cc:385
#: src/text_simulation.cc:403 src/text_simulation.cc:467
#: src/text_simulation.cc:473 src/text_simulation.cc:491
#: src/text_simulation.cc:838 src/text_simulation.cc:860
#: src/text_simulation.cc:1576 src/text_simulation.cc:1613
msgid "ERROR: "
msgstr ""
#: src/gui_builder.cc:312 src/gui_builder.cc:340
#: src/gui_builder.cc:345 src/gui_builder.cc:373
msgid ""
"<b>No CPU policy is currently selected.</b>\n"
"Please choose one before trying to configure it."
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 "
msgstr ""
#: src/gui_builder.cc:406
#: src/gui_builder.cc:439
msgid "Selected CPU policy "
msgstr ""
#: src/gui_builder.cc:414
#: src/gui_builder.cc:447
msgid "<b>Impossible to select this CPU Policy.</b>\n"
msgstr ""
#: src/gui_builder.cc:420
#: src/gui_builder.cc:453
msgid "No CPU policy selected. Please select one."
msgstr ""
#: src/gui_builder.cc:468
#: src/gui_builder.cc:501
msgid "Current resource policy deselected."
msgstr ""
#: src/gui_builder.cc:470
#: src/gui_builder.cc:503
msgid "Selected resource policy "
msgstr ""
#: src/gui_builder.cc:640
#: src/gui_builder.cc:683
msgid "Filename to open: "
msgstr ""
@ -111,29 +117,29 @@ msgstr ""
msgid "<b> } at instant </b>"
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"
msgstr ""
#: src/simulation_controller.cc:201 src/jump_to_dialog.cc:113
#: src/simulation_controller.cc:201 src/jump_to_dialog.cc:112
msgid ""
"<b>The selected user CPU policy was malformed and failed to sort the queue:</"
"b>\n"
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 "
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] "
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"
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"
msgstr ""
@ -145,12 +151,12 @@ msgstr ""
msgid "resource"
msgstr ""
#: src/add_request_dialog.cc:98
msgid "length"
#: src/add_request_dialog.cc:98 src/text_simulation.cc:1304
msgid "duration"
msgstr ""
#: src/graphical_preferences_editor.cc:315
#: src/graphical_preferences_editor.cc:365
#: src/graphical_preferences_editor.cc:305
#: src/graphical_preferences_editor.cc:355
msgid "Select a directory to add"
msgstr ""
@ -195,207 +201,260 @@ msgid "incorrect boolean"
msgstr ""
#: src/schedulables_tree_widget.cc:65
msgid "schedulables"
msgid "Arrival"
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"
msgstr ""
#: src/schedulables_tree_widget.cc:173
#: src/schedulables_tree_widget.cc:181
msgid "Add Thread"
msgstr ""
#: src/schedulables_tree_widget.cc:176
#: src/schedulables_tree_widget.cc:184
msgid "Add Request"
msgstr ""
#: src/schedulables_tree_widget.cc:179
#: src/schedulables_tree_widget.cc:187
msgid "Edit Process"
msgstr ""
#: src/schedulables_tree_widget.cc:182
#: src/schedulables_tree_widget.cc:190
msgid "Edit Thread"
msgstr ""
#: src/schedulables_tree_widget.cc:185
#: src/schedulables_tree_widget.cc:193
msgid "Edit Request"
msgstr ""
#: src/schedulables_tree_widget.cc:188
#: src/schedulables_tree_widget.cc:196
msgid "Remove Process"
msgstr ""
#: src/schedulables_tree_widget.cc:191
#: src/schedulables_tree_widget.cc:199
msgid "Remove Thread"
msgstr ""
#: src/schedulables_tree_widget.cc:194
#: src/schedulables_tree_widget.cc:202
msgid "Remove Request"
msgstr ""
#: src/schedulables_tree_widget.cc:640
msgid ", arrives at: "
#: src/schedulables_tree_widget.cc:615
msgid "<b>ERROR<b>"
msgstr ""
#: src/schedulables_tree_widget.cc:641
msgid ", base priority: "
#: src/schedulables_tree_widget.cc:646
msgid "<big><b>ERROR<b></big>"
msgstr ""
#: src/schedulables_tree_widget.cc:642
msgid ", elapsed time: "
#: src/schedulables_tree_widget.cc:664
msgid " ("
msgstr ""
#: src/schedulables_tree_widget.cc:643
#: src/schedulables_tree_widget.cc:665
msgid "/"
msgstr ""
#: src/schedulables_tree_widget.cc:666
msgid ", current priority: "
msgstr ""
#: src/schedulables_tree_widget.cc:659
msgid "at "
#: src/schedulables_tree_widget.cc:681
msgid "request:"
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 ""
"Nothing to see here... add some processes! Right-click on the Schedulables "
"view in this window."
msgstr ""
#: src/holt_container_window.cc:10
#: src/holt_container_window.cc:39
msgid "Holt Graph"
msgstr ""
#: src/text_simulation.cc:117
#: src/text_simulation.cc:118
msgid "ERROR: this command requires at least "
msgstr ""
#: src/text_simulation.cc:117
#: src/text_simulation.cc:118
msgid " arguments\n"
msgstr ""
#: src/text_simulation.cc:123
#: src/text_simulation.cc:124
msgid "WARNING: some arguments will be ignored\n"
msgstr ""
#: src/text_simulation.cc:133
#: src/text_simulation.cc:134
msgid ""
"WARNING: Simulation was not recently saved. If you continue some changes to "
"the simulation might be lost.\n"
msgstr ""
#: src/text_simulation.cc:138
#: src/text_simulation.cc:139
msgid "Continue? [y/n] "
msgstr ""
#: src/text_simulation.cc:146
#: src/text_simulation.cc:147
msgid "n"
msgstr ""
#: src/text_simulation.cc:148
#: src/text_simulation.cc:149
msgid "y"
msgstr ""
#: src/text_simulation.cc:247
#: src/text_simulation.cc:248
msgid "ERROR: Provided value is out of range\n"
msgstr ""
#: src/text_simulation.cc:253
#: src/text_simulation.cc:254
msgid "ERROR: Please provide a valid numeric value\n"
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"
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"
msgstr ""
#: src/text_simulation.cc:335
#: src/text_simulation.cc:336
msgid "ERROR: Please provide a valid boolean value ('true' or 'false')\n"
msgstr ""
#: src/text_simulation.cc:380 src/text_simulation.cc:404
#: src/text_simulation.cc:468 src/text_simulation.cc:492
#: src/text_simulation.cc:381 src/text_simulation.cc:405
#: src/text_simulation.cc:469 src/text_simulation.cc:493
msgid ""
"\n"
"Simulation is now stopped\n"
msgstr ""
#: src/text_simulation.cc:386 src/text_simulation.cc:474
#: src/text_simulation.cc:387 src/text_simulation.cc:475
msgid ""
"\n"
"Simulation is now stopped, and the current policy will be deactivated\n"
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: "
msgstr ""
#: src/text_simulation.cc:408 src/text_simulation.cc:496
#: src/text_simulation.cc:409 src/text_simulation.cc:497
msgid "UNKNOWN ERROR: "
msgstr ""
#: src/text_simulation.cc:442
#: src/text_simulation.cc:443
msgid "ERROR: provided instant is out of range.\n"
msgstr ""
#: src/text_simulation.cc:449
#: src/text_simulation.cc:450
msgid "ERROR: provided instant is not a valid integer\n"
msgstr ""
#: src/text_simulation.cc:454
#: src/text_simulation.cc:455
msgid "ERROR: the instant is not within range.\n"
msgstr ""
#: src/text_simulation.cc:530
#: src/text_simulation.cc:531
msgid "Please provide a value for each attribute:\n"
msgstr ""
#: src/text_simulation.cc:531
#: src/text_simulation.cc:532
msgid ""
"Mandatory arguments are marked with an asterisk (*)\n"
"\n"
msgstr ""
#: src/text_simulation.cc:534
#: src/text_simulation.cc:535
msgid "Nothing to configure for this policy.\n"
msgstr ""
#: src/text_simulation.cc:537
#: src/text_simulation.cc:538
msgid "Integer arguments:\n"
msgstr ""
#: src/text_simulation.cc:558
#: src/text_simulation.cc:559
msgid ""
"\n"
"Floating-point arguments:\n"
msgstr ""
#: src/text_simulation.cc:574
#: src/text_simulation.cc:575
msgid ""
"\n"
"String arguments:\n"
msgstr ""
#: src/text_simulation.cc:604
#: src/text_simulation.cc:605
msgid "ERROR: No CPU policy actually selected for the simulation\n"
msgstr ""
#: src/text_simulation.cc:613
#: src/text_simulation.cc:614
msgid "ERROR: No resource policy actually selected for the simulation\n"
msgstr ""
#: src/text_simulation.cc:618
#: src/text_simulation.cc:619
msgid "ERROR: Nothing to configure for "
msgstr ""
#: src/text_simulation.cc:634
#: src/text_simulation.cc:635
msgid ""
"Avaiable commands:\n"
"RUN\n"
"STOP\n"
"PAUSE\n"
"CONFIGURE-CPU-POLICY\n"
"CONFIGURE\n"
"HELP\n"
"GET\n"
"SET\n"
@ -410,7 +469,7 @@ msgid ""
"ex. `HELP RUN` shows help about the command RUN\n"
msgstr ""
#: src/text_simulation.cc:640
#: src/text_simulation.cc:641
msgid ""
"-- RUN COMMAND --\n"
"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"
msgstr ""
#: src/text_simulation.cc:649
#: src/text_simulation.cc:650
msgid ""
"-- STOP COMMAND --\n"
"Stops the simulation. The next call to RUN will bring the simulation to the "
"first instant and start it.\n"
msgstr ""
#: src/text_simulation.cc:652
#: src/text_simulation.cc:653
msgid ""
"-- PAUSE COMMAND --\n"
"Pauses the simulation. The next call to RUN will continue it.\n"
msgstr ""
#: src/text_simulation.cc:655
#: src/text_simulation.cc:656
msgid ""
"-- JUMPTO COMMAND --\n"
"Pauses the simulation and jumps to the specified instant.\n"
msgstr ""
#: src/text_simulation.cc:657
#: src/text_simulation.cc:658
msgid ""
"-- CONFIGURE COMMAND --\n"
"Configures a configurable entity.\n"
@ -452,20 +511,20 @@ msgid ""
"modifying their source code.\n"
msgstr ""
#: src/text_simulation.cc:663
#: src/text_simulation.cc:664
msgid ""
"-- HELP COMMAND --\n"
"The help you're reading.\n"
msgstr ""
#: src/text_simulation.cc:665
#: src/text_simulation.cc:666
msgid ""
"-- GET COMMAND --\n"
"Syntax: GET <attr_name>\n"
"\twhere <attr_name> may be simulation-tick or continuous.\n"
msgstr ""
#: src/text_simulation.cc:668
#: src/text_simulation.cc:669
msgid ""
"-- SET COMMAND --\n"
"Syntax: SET <attr_name> [=] <value>\n"
@ -473,7 +532,7 @@ msgid ""
"resource-policy.\n"
msgstr ""
#: src/text_simulation.cc:671
#: src/text_simulation.cc:672
msgid ""
"-- SHOW COMMAND --\n"
"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"
"`SHOW subrequests <process_id> <thread_id> <request_id>` where the numeric "
"ids follow the same logic of the previous commands\n"
"`SHOW statistics`\n"
msgstr ""
#: src/text_simulation.cc:682
#: src/text_simulation.cc:684
msgid ""
"-- ADD COMMAND --\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"
msgstr ""
#: src/text_simulation.cc:692
#: src/text_simulation.cc:694
msgid ""
"-- REMOVE COMMAND --\n"
"Removes an entity.\n"
@ -521,7 +581,7 @@ msgid ""
"where the numeric ids follow the same logic of the previous commands\n"
msgstr ""
#: src/text_simulation.cc:702
#: src/text_simulation.cc:704
msgid ""
"-- SAVE COMMAND --\n"
"Saves the simulation.\n"
@ -529,7 +589,7 @@ msgid ""
"Syntax: SAVE <filename>\n"
msgstr ""
#: src/text_simulation.cc:705
#: src/text_simulation.cc:707
msgid ""
"-- LOAD COMMAND --\n"
"Loads the simulation.\n"
@ -537,231 +597,195 @@ msgid ""
"Syntax: LOAD <filename>\n"
msgstr ""
#: src/text_simulation.cc:708
#: src/text_simulation.cc:710
msgid ""
"-- QUIT COMMAND --\n"
"Gently closes the program.\n"
msgstr ""
#: src/text_simulation.cc:710
#: src/text_simulation.cc:712
msgid "ERROR: Sorry, no help available for this command.\n"
msgstr ""
#: src/text_simulation.cc:721
#: src/text_simulation.cc:723
msgid ""
"\n"
"Bye.\n"
"\n"
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"
msgstr ""
#: src/text_simulation.cc:813
#: src/text_simulation.cc:815
msgid "ERROR: you must provide a valid unsigned integer value\n"
msgstr ""
#: src/text_simulation.cc:825
#: src/text_simulation.cc:827
msgid " scheduling policy selected.\n"
msgstr ""
#: src/text_simulation.cc:832
#: src/text_simulation.cc:834
msgid ""
"ERROR: invalid unsigned integer or not a valid scheduling policy index\n"
msgstr ""
#: src/text_simulation.cc:850
#: src/text_simulation.cc:852
msgid " resource policy selected.\n"
msgstr ""
#: src/text_simulation.cc:854
#: src/text_simulation.cc:856
msgid "ERROR: invalid unsigned integer or not a valid resource policy index\n"
msgstr ""
#: src/text_simulation.cc:874
#: src/text_simulation.cc:876
msgid "ERROR: you must provide a valid boolean value ('true' or 'false')\n"
msgstr ""
#: src/text_simulation.cc:909 src/text_simulation.cc:1114
#: src/text_simulation.cc:1326
#: src/text_simulation.cc:912 src/text_simulation.cc:1141
#: src/text_simulation.cc:1353
msgid "ERROR: invalid argument\n"
msgstr ""
#: src/text_simulation.cc:956
#: src/text_simulation.cc:959
msgid "ERROR: provided process identifier is not a valid integer\n"
msgstr ""
#: src/text_simulation.cc:961
#: src/text_simulation.cc:964
msgid "ERROR: this process identifier does not belong to an existing process\n"
msgstr ""
#: src/text_simulation.cc:992 src/text_simulation.cc:1030
#: src/text_simulation.cc:1172 src/text_simulation.cc:1221
#: src/text_simulation.cc:1267 src/text_simulation.cc:1350
#: src/text_simulation.cc:1387 src/text_simulation.cc:1423
#: src/text_simulation.cc:1463 src/text_simulation.cc:1506
#: src/text_simulation.cc:995 src/text_simulation.cc:1033
#: src/text_simulation.cc:1199 src/text_simulation.cc:1248
#: src/text_simulation.cc:1294 src/text_simulation.cc:1377
#: src/text_simulation.cc:1414 src/text_simulation.cc:1450
#: src/text_simulation.cc:1490 src/text_simulation.cc:1533
msgid "ERROR: provided identifier(s) not a valid integer\n"
msgstr ""
#: src/text_simulation.cc:997 src/text_simulation.cc:1035
#: src/text_simulation.cc:1177 src/text_simulation.cc:1226
#: src/text_simulation.cc:1272 src/text_simulation.cc:1355
#: src/text_simulation.cc:1392 src/text_simulation.cc:1428
#: src/text_simulation.cc:1468 src/text_simulation.cc:1511
#: src/text_simulation.cc:1000 src/text_simulation.cc:1038
#: src/text_simulation.cc:1204 src/text_simulation.cc:1253
#: src/text_simulation.cc:1299 src/text_simulation.cc:1382
#: src/text_simulation.cc:1419 src/text_simulation.cc:1455
#: src/text_simulation.cc:1495 src/text_simulation.cc:1538
msgid "ERROR: the identifier(s) do not belong to an existing entity\n"
msgstr ""
#: src/text_simulation.cc:1094
#: src/text_simulation.cc:1121
msgid "WARNING: Simulation is not stopped, it will be automatically stopped\n"
msgstr ""
#: src/text_simulation.cc:1124 src/text_simulation.cc:1142
#: src/text_simulation.cc:1181
#: src/text_simulation.cc:1151 src/text_simulation.cc:1169
#: src/text_simulation.cc:1208
msgid "name"
msgstr ""
#: src/text_simulation.cc:1125 src/text_simulation.cc:1183
#: src/text_simulation.cc:1152 src/text_simulation.cc:1210
msgid "arrival time"
msgstr ""
#: src/text_simulation.cc:1126 src/text_simulation.cc:1811
#: src/text_simulation.cc:1153 src/text_simulation.cc:1838
msgid "priority"
msgstr ""
#: src/text_simulation.cc:1143
#: src/text_simulation.cc:1170
msgid "places"
msgstr ""
#: src/text_simulation.cc:1182
#: src/text_simulation.cc:1209
msgid "cpu time"
msgstr ""
#: src/text_simulation.cc:1184
#: src/text_simulation.cc:1211
msgid "base priority"
msgstr ""
#: src/text_simulation.cc:1230
#: src/text_simulation.cc:1257
msgid "instant"
msgstr ""
#: src/text_simulation.cc:1276
#: src/text_simulation.cc:1303
msgid "resource key"
msgstr ""
#: src/text_simulation.cc:1277
msgid "duration"
msgstr ""
#: src/text_simulation.cc:1286
#: src/text_simulation.cc:1313
msgid "ERROR: invalid resource identifier\n"
msgstr ""
#: src/text_simulation.cc:1308
#: src/text_simulation.cc:1335
msgid "WARNING: Simulation is not stopped, it will be automatically stopped"
msgstr ""
#: src/text_simulation.cc:1383
#: src/text_simulation.cc:1410
msgid "invalid resource id"
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"
msgstr ""
#: src/text_simulation.cc:1653
#: src/text_simulation.cc:1680
msgid "ERROR: command not supported\n"
msgstr ""
#: src/text_simulation.cc:1671
#: src/text_simulation.cc:1698
msgid ">> RUNNING <<"
msgstr ""
#: src/text_simulation.cc:1674
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
#: src/text_simulation.cc:1761
msgid "READY QUEUE: { "
msgstr ""
#: src/text_simulation.cc:1742
#: src/text_simulation.cc:1769
msgid " ~ "
msgstr ""
#: src/text_simulation.cc:1745
#: src/text_simulation.cc:1772
msgid "}"
msgstr ""
#: src/text_simulation.cc:1759
#: src/text_simulation.cc:1786
msgid "RESOURCES:"
msgstr ""
#: src/text_simulation.cc:1765
#: src/text_simulation.cc:1792
msgid ", with "
msgstr ""
#: src/text_simulation.cc:1766
#: src/text_simulation.cc:1793
msgid " places"
msgstr ""
#: src/text_simulation.cc:1771
#: src/text_simulation.cc:1798
msgid "queue: { "
msgstr ""
#: src/text_simulation.cc:1787
#: src/text_simulation.cc:1814
msgid " }"
msgstr ""
#: src/text_simulation.cc:1805
#: src/text_simulation.cc:1832
msgid "PROCESSES:"
msgstr ""
#: src/text_simulation.cc:1807
#: src/text_simulation.cc:1834
msgid "state"
msgstr ""
#: src/text_simulation.cc:1808
#: src/text_simulation.cc:1835
msgid "arrival"
msgstr ""
#: src/text_simulation.cc:1809
#: src/text_simulation.cc:1836
msgid "requiring"
msgstr ""
#: src/text_simulation.cc:1810
#: src/text_simulation.cc:1837
msgid "elapsed"
msgstr ""
#: src/text_simulation.cc:1812
#: src/text_simulation.cc:1839
msgid "resource_id"
msgstr ""