aboutsummaryrefslogtreecommitdiffhomepage
path: root/errortest/baddeps_lib/main.slul
blob: 4bed70b9ad9829cde213712687c9aa2d35a9ac3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

\slul 0.0.0
\name baddeps_lib
\type libraryspec
\version 2.3

# ERROR FILE error: The current module 'baddeps_lib' must have version >= 2.4, since 'depends_on_baddeps24' \interface_depends on that version. The current version is 2.3
\depends depends_on_baddeps24 1.0

# ERROR FILE error: Module 'too_old' is too old. At least version 1.0 needs to be installed
\interface_depends too_old 1.0 since 2.1
# ERROR FILE error: Module 'two_versions_a' is too old. At least version 1.0 needs to be installed
\interface_depends two_versions_a 1.0 since 2.2
# ERROR FILE error: Module 'two_versions_b' is too old. At least version 1.0 needs to be installed
\interface_depends two_versions_b 1.0 since 2.2

# FIXME handle backports!!!
\interface_depends error_support_ver 1.2 since 2.1
\interface_depends error_support_ver 1.1 since 2.0
# TODO .48: error: An \interface_depends version cannot decrease in a later since-version
#\interface_depends error_support_ver 1.0 since 2.2

# TODO add correct calculation of these. these are just dummy values
\api_def 1.0 01000001000001000001000001000001
\api_def 2.0 02000002000002000002000002000002
\api_def 2.1 02010002010002010002010002010002
\api_def 2.2 02020002020002020002020002020002
\api_def 2.3 02030002030002030002030002030002