Skip to content

Commit 8970449

Browse files
committed
Drop UpgradeHelper
Signed-off-by: Stephen Gallagher <[email protected]>
1 parent e130b08 commit 8970449

11 files changed

+0
-495
lines changed

modulemd/include/modulemd-2.0/modulemd-module-index.h

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -636,33 +636,4 @@ modulemd_module_index_upgrade_defaults (ModulemdModuleIndex *self,
636636
GError **error);
637637

638638

639-
/**
640-
* modulemd_module_index_add_known_stream:
641-
* @self: This #ModulemdModuleIndex object.
642-
* @module_name: (in): The name of the known module being added.
643-
* @stream_name: (in): The name of the known module stream being added.
644-
*
645-
* This function adds a `module:stream` entry to the #ModulemdModuleIndex.
646-
* It will be used if and when libmodulemd needs to upgrade a
647-
* #ModulemdModuleStreamV2 object to a #ModulemdModuleStreamV3 object if it
648-
* encounters a module dependency that is specified as either `[ ]`
649-
* (all streams) or `[ -streamname ]` (all but some exclusions).
650-
*
651-
* When using the python bindings, a simplified way to set these values is to
652-
* call:
653-
*
654-
* |[<!-- language="Python" -->
655-
* idx = Modulemd.ModuleIndex.new()
656-
* idx.set_known_streams({"module_name": ["stream1", "stream2"]})
657-
* ]|
658-
659-
*
660-
* Since: 2.10
661-
*/
662-
void
663-
modulemd_module_index_add_known_stream (ModulemdModuleIndex *self,
664-
const gchar *module_name,
665-
const gchar *stream_name);
666-
667-
668639
G_END_DECLS

modulemd/include/private/modulemd-module-private.h

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "modulemd-module.h"
2020
#include "modulemd-translation.h"
2121
#include "modulemd-obsoletes.h"
22-
#include "private/modulemd-upgrade-helper.h"
2322

2423

2524
G_BEGIN_DECLS
@@ -175,22 +174,4 @@ modulemd_module_upgrade_streams (ModulemdModule *self,
175174
ModulemdModuleStreamVersionEnum mdversion,
176175
GError **error);
177176

178-
/**
179-
* modulemd_module_associate_upgrade_helper:
180-
* @self: This #ModulemdModule object.
181-
* @upgrade_helper: (in)(transfer none): a #ModulemdUpgradeHelper to associate
182-
* with this module.
183-
*
184-
* Associates a #ModulemdUpgradeHelper, usually from a #ModulemdModuleIndex,
185-
* with this module to help with upgrades between #ModuleStreamV2 and
186-
* #ModuleStreamV3. This function will take a reference on the one passed in,
187-
* so modifications to the @upgrade_helper will affect subsequent changes to
188-
* this #ModulemdModule.
189-
*
190-
* Since: 2.10
191-
*/
192-
void
193-
modulemd_module_associate_upgrade_helper (
194-
ModulemdModule *self, ModulemdUpgradeHelper *upgrade_helper);
195-
196177
G_END_DECLS

modulemd/include/private/modulemd-module-stream-private.h

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "modulemd-translation.h"
2020
#include "private/modulemd-module-stream-v1-private.h"
2121
#include "private/modulemd-module-stream-v2-private.h"
22-
#include "private/modulemd-upgrade-helper.h"
2322
#include "private/modulemd-yaml.h"
2423
#include <glib-object.h>
2524

@@ -519,23 +518,4 @@ modulemd_module_stream_clear_autogen_module_name (ModulemdModuleStream *self);
519518
void
520519
modulemd_module_stream_clear_autogen_stream_name (ModulemdModuleStream *self);
521520

522-
523-
/**
524-
* modulemd_module_stream_associate_upgrade_helper:
525-
* @self: This #ModulemdModuleStream object.
526-
* @upgrade_helper: (in)(transfer none): a #ModulemdUpgradeHelper to associate
527-
* with this module.
528-
*
529-
* Associates a #ModulemdUpgradeHelper, usually from a #ModulemdModuleIndex,
530-
* with this stream to help with upgrades between #ModuleStreamV2 and
531-
* #ModuleStreamV3. This function will take a reference on the one passed in,
532-
* so modifications to the @upgrade_helper will affect subsequent changes to
533-
* this #ModulemdModuleStream.
534-
*
535-
* Since: 2.10
536-
*/
537-
void
538-
modulemd_module_stream_associate_upgrade_helper (
539-
ModulemdModuleStream *self, ModulemdUpgradeHelper *upgrade_helper);
540-
541521
G_END_DECLS

modulemd/include/private/modulemd-upgrade-helper.h

Lines changed: 0 additions & 114 deletions
This file was deleted.

modulemd/meson.build

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ modulemd_srcs = files(
8383
'modulemd-subdocument-info.c',
8484
'modulemd-translation.c',
8585
'modulemd-translation-entry.c',
86-
'modulemd-upgrade-helper.c',
8786
'modulemd-util.c',
8887
'modulemd-yaml-util.c',
8988
'modulemd-obsoletes.c',
@@ -142,7 +141,6 @@ modulemd_priv_hdrs = files(
142141
'include/private/modulemd-subdocument-info-private.h',
143142
'include/private/modulemd-translation-private.h',
144143
'include/private/modulemd-translation-entry-private.h',
145-
'include/private/modulemd-upgrade-helper.h',
146144
'include/private/modulemd-util.h',
147145
'include/private/modulemd-yaml.h',
148146
'include/private/gi-binding-renames.h',
@@ -325,7 +323,6 @@ c_tests = {
325323
'service_level' : [ 'tests/test-modulemd-service-level.c' ],
326324
'translation' : [ 'tests/test-modulemd-translation.c' ],
327325
'translation_entry' : [ 'tests/test-modulemd-translation-entry.c' ],
328-
'upgrade_helper' : [ 'tests/test-modulemd-upgrade-helper.c' ],
329326
'obsoletes' : [ 'tests/test-modulemd-obsoletes.c' ],
330327
}
331328

modulemd/modulemd-docs.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@
8282
<xi:include href="xml/modulemd-subdocument-info-private.xml"/>
8383
<xi:include href="xml/modulemd-translation-private.xml"/>
8484
<xi:include href="xml/modulemd-translation-entry-private.xml"/>
85-
<xi:include href="xml/modulemd-upgrade-helper.xml"/>
8685
<xi:include href="xml/modulemd-obsoletes-private.xml"/>
8786
</chapter>
8887
<chapter>

modulemd/modulemd-module-index.c

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
#include "private/modulemd-subdocument-info-private.h"
4040
#include "private/modulemd-translation-private.h"
4141
#include "private/modulemd-obsoletes-private.h"
42-
#include "private/modulemd-upgrade-helper.h"
4342
#include "private/modulemd-util.h"
4443
#include "private/modulemd-yaml.h"
4544

@@ -55,8 +54,6 @@ struct _ModulemdModuleIndex
5554

5655
ModulemdDefaultsVersionEnum defaults_mdversion;
5756
ModulemdModuleStreamVersionEnum stream_mdversion;
58-
59-
ModulemdUpgradeHelper *helper;
6057
};
6158

6259
G_DEFINE_TYPE (ModulemdModuleIndex, modulemd_module_index, G_TYPE_OBJECT)
@@ -75,7 +72,6 @@ modulemd_module_index_finalize (GObject *object)
7572
ModulemdModuleIndex *self = (ModulemdModuleIndex *)object;
7673

7774
g_clear_pointer (&self->modules, g_hash_table_unref);
78-
g_clear_object (&self->helper);
7975

8076
G_OBJECT_CLASS (modulemd_module_index_parent_class)->finalize (object);
8177
}
@@ -122,7 +118,6 @@ modulemd_module_index_init (ModulemdModuleIndex *self)
122118
{
123119
self->modules =
124120
g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_object_unref);
125-
self->helper = modulemd_upgrade_helper_new ();
126121
}
127122

128123

@@ -133,7 +128,6 @@ get_or_create_module (ModulemdModuleIndex *self, const gchar *module_name)
133128
if (module == NULL)
134129
{
135130
module = modulemd_module_new (module_name);
136-
modulemd_module_associate_upgrade_helper (module, self->helper);
137131
g_hash_table_insert (self->modules, g_strdup (module_name), module);
138132
}
139133
return module;
@@ -1187,16 +1181,6 @@ modulemd_module_index_remove_module (ModulemdModuleIndex *self,
11871181
}
11881182

11891183

1190-
void
1191-
modulemd_module_index_add_known_stream (ModulemdModuleIndex *self,
1192-
const gchar *module_name,
1193-
const gchar *stream_name)
1194-
{
1195-
return modulemd_upgrade_helper_add_known_stream (
1196-
self->helper, module_name, stream_name);
1197-
}
1198-
1199-
12001184
gboolean
12011185
modulemd_module_index_add_module_stream (ModulemdModuleIndex *self,
12021186
ModulemdModuleStream *stream,

modulemd/modulemd-module-stream.c

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
#include "private/modulemd-module-stream-v2-private.h"
2727
#include "private/modulemd-packager-v3.h"
2828
#include "private/modulemd-subdocument-info-private.h"
29-
#include "private/modulemd-upgrade-helper.h"
3029
#include "private/modulemd-util.h"
3130
#include "private/modulemd-yaml.h"
3231
#include <errno.h>
@@ -40,7 +39,6 @@ typedef struct
4039
gchar *context;
4140
gchar *arch;
4241
ModulemdTranslation *translation;
43-
ModulemdUpgradeHelper *helper;
4442
} ModulemdModuleStreamPrivate;
4543

4644
G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (ModulemdModuleStream,
@@ -323,7 +321,6 @@ modulemd_module_stream_finalize (GObject *object)
323321
g_clear_pointer (&priv->context, g_free);
324322
g_clear_pointer (&priv->arch, g_free);
325323
g_clear_object (&priv->translation);
326-
g_clear_object (&priv->helper);
327324

328325
G_OBJECT_CLASS (modulemd_module_stream_parent_class)->finalize (object);
329326
}
@@ -1601,18 +1598,3 @@ modulemd_module_stream_clear_autogen_stream_name (ModulemdModuleStream *self)
16011598
modulemd_module_stream_set_stream_name (self, NULL);
16021599
}
16031600
}
1604-
1605-
1606-
void
1607-
modulemd_module_stream_associate_upgrade_helper (
1608-
ModulemdModuleStream *self, ModulemdUpgradeHelper *upgrade_helper)
1609-
{
1610-
g_return_if_fail (MODULEMD_IS_MODULE_STREAM (self));
1611-
g_return_if_fail (MODULEMD_IS_UPGRADE_HELPER (upgrade_helper));
1612-
1613-
ModulemdModuleStreamPrivate *priv =
1614-
modulemd_module_stream_get_instance_private (self);
1615-
1616-
g_clear_object (&priv->helper);
1617-
priv->helper = g_object_ref (upgrade_helper);
1618-
}

0 commit comments

Comments
 (0)