Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix quoting for MANIFEST.MF Import-Package #2573

Merged
merged 1 commit into from Mar 10, 2022

Conversation

nvoxland
Copy link
Contributor

@nvoxland nvoxland commented Feb 23, 2022

Description

Adds missing " into the search/replace logic that gets run at release to correctly version the MANIFEST.MF files.

The Import-Package was replacing version="..." with version="....

I didn't see any other spots where we weren't missing characters in the replacement.

It's hard to see the result in automation, since that only happens when we start the release process, but running it locally with this change to make a "4.8.0" version, the MANIFEST.MF file looks like this:

Manifest-Version: 1.0
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0
Bundle-SymbolicName: org.liquibase.core
Build-Number: 1581
Archiver-Version: Plexus Archiver
Built-By: runner
Liquibase-Version: 4.8.0
Bnd-LastModified: 1645220686772
Bundle-ManifestVersion: 2
Bundle-DocURL: http://www.liquibase.org
Bundle-Vendor: Liquibase.org
Import-Package: javax.servlet;version="[2.6,4)";resolution:=optional,jav
 ax.servlet.http;version="[2.6,4)";resolution:=optional,javax.sql,org.os
 gi.framework;version="[1.7,2)",org.osgi.framework.wiring;version="[1.1,
 2)",org.osgi.util.tracker;version="[1.5,2)",org.yaml.snakeyaml;version=
 "[1.27,2)";resolution:=optional,org.yaml.snakeyaml.constructor;version=
 "[1.27,2)";resolution:=optional,org.yaml.snakeyaml.introspector;version
 ="[1.27,2)";resolution:=optional,org.yaml.snakeyaml.nodes;version="[1.2
 7,2)";resolution:=optional,org.yaml.snakeyaml.representer;version="[1.2
 7,2)";resolution:=optional,org.yaml.snakeyaml.resolver;version="[1.27,2
 )";resolution:=optional,com.opencsv;resolution:=optional;version="[5.5,
 6)",com.opencsv.exceptions;resolution:=optional;version="[5.5,6)",javax
 .naming;resolution:=optional,javax.xml.parsers;resolution:=optional,jav
 ax.xml.transform;resolution:=optional,javax.xml.transform.dom;resolutio
 n:=optional,javax.xml.transform.stream;resolution:=optional,liquibase;r
 esolution:=optional;version="[4.8.0,1)",liquibase.change;resolution:=op
 tional;version="[4.8.0,1)",liquibase.change.core;resolution:=optional;v
 ersion="[4.8.0,1)",liquibase.changelog;resolution:=optional;version="[4
 .8.0,1)",liquibase.changelog.column;resolution:=optional;version="[4.8.
 0,1)",liquibase.changelog.filter;resolution:=optional;version="[4.8.0,1
 )",liquibase.changelog.visitor;resolution:=optional;version="[4.8.0,1)"
 ,liquibase.command;resolution:=optional;version="[4.8.0,1)",liquibase.c
 ommand.core;resolution:=optional;version="[4.8.0,1)",liquibase.configur
 ation;resolution:=optional;version="[4.8.0,1)",liquibase.configuration.
 core;resolution:=optional;version="[4.8.0,1)",liquibase.database;resolu
 tion:=optional;version="[4.8.0,1)",liquibase.database.core;resolution:=
 optional;version="[4.8.0,1)",liquibase.database.jvm;resolution:=optiona
 l;version="[4.8.0,1)",liquibase.datatype;resolution:=optional;version="
 [4.8.0,1)",liquibase.datatype.core;resolution:=optional;version="[4.8.0
 ,1)",liquibase.dbdoc;resolution:=optional;version="[4.8.0,1)",liquibase
 .diff;resolution:=optional;version="[4.8.0,1)",liquibase.diff.compare;r
 esolution:=optional;version="[4.8.0,1)",liquibase.diff.output;resolutio
 n:=optional;version="[4.8.0,1)",liquibase.diff.output.changelog;resolut
 ion:=optional;version="[4.8.0,1)",liquibase.diff.output.changelog.core;
 resolution:=optional;version="[4.8.0,1)",liquibase.diff.output.report;r
 esolution:=optional;version="[4.8.0,1)",liquibase.exception;resolution:
 =optional;version="[4.8.0,1)",liquibase.executor;resolution:=optional;v
 ersion="[4.8.0,1)",liquibase.executor.jvm;resolution:=optional;version=
 "[4.8.0,1)",liquibase.hub;resolution:=optional;version="[4.8.0,1)",liqu
 ibase.hub.listener;resolution:=optional;version="[4.8.0,1)",liquibase.h
 ub.model;resolution:=optional;version="[4.8.0,1)",liquibase.integration
 ;resolution:=optional;version="[4.8.0,1)",liquibase.integration.ant.typ
 e;resolution:=optional;version="[4.8.0,1)",liquibase.integration.comman
 dline;resolution:=optional;version="[4.8.0,1)",liquibase.io;resolution:
 =optional;version="[4.8.0,1)",liquibase.license;resolution:=optional;ve
 rsion="[4.8.0,1)",liquibase.listener;resolution:=optional;version="[4.8
 .0,1)",liquibase.lockservice;resolution:=optional;version="[4.8.0,1)",l
 iquibase.logging;resolution:=optional;version="[4.8.0,1)",liquibase.log
 ging.core;resolution:=optional;version="[4.8.0,1)",liquibase.osgi;resol
 ution:=optional;version="[4.8.0,1)",liquibase.parser;resolution:=option
 al;version="[4.8.0,1)",liquibase.parser.core;resolution:=optional;versi
 on="[4.8.0,1)",liquibase.parser.core.xml;resolution:=optional;version="
 [4.8.0,1)",liquibase.parser.core.yaml;resolution:=optional;version="[4.
 8.0,1)",liquibase.plugin;resolution:=optional;version="[4.8.0,1)",liqui
 base.precondition;resolution:=optional;version="[4.8.0,1)",liquibase.pr
 econdition.core;resolution:=optional;version="[4.8.0,1)",liquibase.reso
 urce;resolution:=optional;version="[4.8.0,1)",liquibase.serializer;reso
 lution:=optional;version="[4.8.0,1)",liquibase.serializer.core.json;res
 olution:=optional;version="[4.8.0,1)",liquibase.serializer.core.string;
 resolution:=optional;version="[4.8.0,1)",liquibase.serializer.core.xml;
 resolution:=optional;version="[4.8.0,1)",liquibase.serializer.core.yaml
 ;resolution:=optional;version="[4.8.0,1)",liquibase.servicelocator;reso
 lution:=optional;version="[4.8.0,1)",liquibase.snapshot;resolution:=opt
 ional;version="[4.8.0,1)",liquibase.sql;resolution:=optional;version="[
 4.8.0,1)",liquibase.sql.visitor;resolution:=optional;version="[4.8.0,1)
 ",liquibase.sqlgenerator;resolution:=optional;version="[4.8.0,1)",liqui
 base.statement;resolution:=optional;version="[4.8.0,1)",liquibase.state
 ment.core;resolution:=optional;version="[4.8.0,1)",liquibase.structure;
 resolution:=optional;version="[4.8.0,1)",liquibase.structure.core;resol
 ution:=optional;version="[4.8.0,1)",liquibase.ui;resolution:=optional;v
 ersion="[4.8.0,1)",liquibase.util;resolution:=optional;version="[4.8.0,
 1)",liquibase.util.csv;resolution:=optional;version="[4.8.0,1)",liquiba
 se.util.grammar;resolution:=optional;version="[4.8.0,1)",liquibase.util
 .xml;resolution:=optional;version="[4.8.0,1)",org.apache.tools.ant;reso
 lution:=optional,org.apache.tools.ant.taskdefs;resolution:=optional,org
 .apache.tools.ant.types;resolution:=optional,org.apache.tools.ant.types
 .resources;resolution:=optional,org.apache.tools.ant.util;resolution:=o
 ptional,org.h2;resolution:=optional,org.h2.server;resolution:=optional,
 org.h2.server.web;resolution:=optional,org.h2.tools;resolution:=optiona
 l,org.springframework.beans.factory;resolution:=optional,org.springfram
 ework.context;resolution:=optional,org.springframework.core.io;resoluti
 on:=optional,org.springframework.core.io.support;resolution:=optional,o
 rg.w3c.dom;resolution:=optional,org.xml.sax;resolution:=optional,org.xm
 l.sax.ext;resolution:=optional,org.xml.sax.helpers;resolution:=optional
Require-Capability: osgi.extender;filter:="(osgi.extender=osgi.servicelo
 ader.registrar)",osgi.extender;filter:="(osgi.extender=osgi.serviceload
 er.processor)",osgi.serviceloader;filter:="(osgi.serviceloader=liquibas
 e.serializer.ChangeLogSerializer)";cardinality:=multiple,osgi.servicelo
 ader;filter:="(osgi.serviceloader=liquibase.parser.NamespaceDetails)";c
 ardinality:=multiple,osgi.serviceloader;filter:="(osgi.serviceloader=li
 quibase.database.Database)";cardinality:=multiple,osgi.serviceloader;fi
 lter:="(osgi.serviceloader=liquibase.change.Change)";cardinality:=multi
 ple,osgi.serviceloader;filter:="(osgi.serviceloader=liquibase.database.
 DatabaseConnection)";cardinality:=multiple,osgi.serviceloader;filter:="
 (osgi.serviceloader=liquibase.precondition.Precondition)";cardinality:=
 multiple,osgi.serviceloader;filter:="(osgi.serviceloader=liquibase.seri
 alizer.SnapshotSerializer)";cardinality:=multiple,osgi.serviceloader;fi
 lter:="(osgi.serviceloader=liquibase.configuration.AutoloadedConfigurat
 ions)";cardinality:=multiple,osgi.serviceloader;filter:="(osgi.servicel
 oader=liquibase.diff.DiffGenerator)";cardinality:=multiple,osgi.service
 loader;filter:="(osgi.serviceloader=liquibase.lockservice.LockService)"
 ;cardinality:=multiple,osgi.serviceloader;filter:="(osgi.serviceloader=
 liquibase.changelog.ChangeLogHistoryService)";cardinality:=multiple,osg
 i.serviceloader;filter:="(osgi.serviceloader=liquibase.datatype.Liquiba
 seDataType)";cardinality:=multiple,osgi.serviceloader;filter:="(osgi.se
 rviceloader=liquibase.configuration.ConfigurationValueProvider)";cardin
 ality:=multiple,osgi.serviceloader;filter:="(osgi.serviceloader=liquiba
 se.logging.LogService)";cardinality:=multiple,osgi.serviceloader;filter
 :="(osgi.serviceloader=liquibase.snapshot.SnapshotGenerator)";cardinali
 ty:=multiple,osgi.serviceloader;filter:="(osgi.serviceloader=liquibase.
 parser.ChangeLogParser)";cardinality:=multiple,osgi.serviceloader;filte
 r:="(osgi.serviceloader=liquibase.servicelocator.ServiceLocator)";cardi
 nality:=multiple,osgi.serviceloader;filter:="(osgi.serviceloader=liquib
 ase.diff.compare.DatabaseObjectComparator)";cardinality:=multiple,osgi.
 serviceloader;filter:="(osgi.serviceloader=liquibase.command.LiquibaseC
 ommand)";cardinality:=multiple,osgi.serviceloader;filter:="(osgi.servic
 eloader=liquibase.license.LicenseService)";cardinality:=multiple,osgi.s
 erviceloader;filter:="(osgi.serviceloader=liquibase.diff.output.changel
 og.ChangeGenerator)";cardinality:=multiple,osgi.serviceloader;filter:="
 (osgi.serviceloader=liquibase.executor.Executor)";cardinality:=multiple
 ,osgi.serviceloader;filter:="(osgi.serviceloader=liquibase.structure.Da
 tabaseObject)";cardinality:=multiple,osgi.serviceloader;filter:="(osgi.
 serviceloader=liquibase.parser.SnapshotParser)";cardinality:=multiple,o
 sgi.serviceloader;filter:="(osgi.serviceloader=liquibase.hub.HubService
 )";cardinality:=multiple,osgi.serviceloader;filter:="(osgi.serviceloade
 r=liquibase.command.CommandStep)";cardinality:=multiple,osgi.serviceloa
 der;filter:="(osgi.serviceloader=liquibase.sqlgenerator.SqlGenerator)";
 cardinality:=multiple,osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))
 "
Tool: Bnd-5.1.1.202006162103
Provide-Capability: osgi.serviceloader;osgi.serviceloader="liquibase.ser
 ializer.ChangeLogSerializer",osgi.serviceloader;osgi.serviceloader="liq
 uibase.parser.NamespaceDetails",osgi.serviceloader;osgi.serviceloader="
 liquibase.database.Database",osgi.serviceloader;osgi.serviceloader="liq
 uibase.change.Change",osgi.serviceloader;osgi.serviceloader="liquibase.
 database.DatabaseConnection",osgi.serviceloader;osgi.serviceloader="liq
 uibase.precondition.Precondition",osgi.serviceloader;osgi.serviceloader
 ="liquibase.serializer.SnapshotSerializer",osgi.serviceloader;osgi.serv
 iceloader="liquibase.configuration.AutoloadedConfigurations",osgi.servi
 celoader;osgi.serviceloader="liquibase.diff.DiffGenerator",osgi.service
 loader;osgi.serviceloader="liquibase.lockservice.LockService",osgi.serv
 iceloader;osgi.serviceloader="liquibase.changelog.ChangeLogHistoryServi
 ce",osgi.serviceloader;osgi.serviceloader="liquibase.datatype.Liquibase
 DataType",osgi.serviceloader;osgi.serviceloader="liquibase.configuratio
 n.ConfigurationValueProvider",osgi.serviceloader;osgi.serviceloader="li
 quibase.logging.LogService",osgi.serviceloader;osgi.serviceloader="liqu
 ibase.snapshot.SnapshotGenerator",osgi.serviceloader;osgi.serviceloader
 ="liquibase.parser.ChangeLogParser",osgi.serviceloader;osgi.serviceload
 er="liquibase.servicelocator.ServiceLocator",osgi.serviceloader;osgi.se
 rviceloader="liquibase.diff.compare.DatabaseObjectComparator",osgi.serv
 iceloader;osgi.serviceloader="liquibase.command.LiquibaseCommand",osgi.
 serviceloader;osgi.serviceloader="liquibase.license.LicenseService",osg
 i.serviceloader;osgi.serviceloader="liquibase.diff.output.changelog.Cha
 ngeGenerator",osgi.serviceloader;osgi.serviceloader="liquibase.executor
 .Executor",osgi.serviceloader;osgi.serviceloader="liquibase.structure.D
 atabaseObject",osgi.serviceloader;osgi.serviceloader="liquibase.parser.
 SnapshotParser",osgi.serviceloader;osgi.serviceloader="liquibase.hub.Hu
 bService",osgi.serviceloader;osgi.serviceloader="liquibase.command.Comm
 andStep",osgi.serviceloader;osgi.serviceloader="liquibase.sqlgenerator.
 SqlGenerator"
Originally-Created-By: Apache Maven Bundle Plugin 5.1.4
Export-Package: liquibase.util;version="4.8.0";uses:="liquibase,liquibas
 e.changelog,liquibase.database,liquibase.exception,liquibase.resource,l
 iquibase.structure.core,org.w3c.dom",liquibase.util.grammar;version="4.
 8.0",liquibase.util.csv;version="4.8.0",liquibase.util.file;version="4.
 8.0";uses:="liquibase.util",liquibase.util.xml;version="4.8.0";uses:="o
 rg.w3c.dom",liquibase;version="4.8.0";uses:="javax.xml.parsers,liquibas
 e.change,liquibase.change.core,liquibase.changelog,liquibase.changelog.
 visitor,liquibase.configuration,liquibase.database,liquibase.diff,liqui
 base.diff.compare,liquibase.diff.output.changelog,liquibase.exception,l
 iquibase.hub,liquibase.hub.model,liquibase.listener,liquibase.lockservi
 ce,liquibase.logging,liquibase.resource,liquibase.serializer,liquibase.
 servicelocator,liquibase.structure,liquibase.ui",liquibase.example;vers
 ion="4.8.0",liquibase.sdk.resource;version="4.8.0";uses:="liquibase.res
 ource",liquibase.sdk.convert;version="4.8.0";uses:="liquibase.command,l
 iquibase.servicelocator",liquibase.sdk.supplier.resource;version="4.8.0
 ";uses:="liquibase.resource",liquibase.sdk.executor;version="4.8.0";use
 s:="liquibase.executor,liquibase.servicelocator",liquibase.sdk;version=
 "4.8.0",liquibase.sdk.exception;version="4.8.0",liquibase.resource;vers
 ion="4.8.0";uses:="liquibase,org.osgi.framework",liquibase.snapshot;ver
 sion="4.8.0";uses:="liquibase,liquibase.database,liquibase.diff.compare
 ,liquibase.diff.output,liquibase.exception,liquibase.parser.core,liquib
 ase.resource,liquibase.serializer,liquibase.structure,liquibase.structu
 re.core",liquibase.snapshot.jvm;version="4.8.0";uses:="liquibase,liquib
 ase.database,liquibase.diff,liquibase.exception,liquibase.snapshot,liqu
 ibase.structure,liquibase.structure.core",liquibase.datatype;version="4
 .8.0";uses:="liquibase.change.core,liquibase.database,liquibase.service
 locator,liquibase.statement,liquibase.structure.core",liquibase.datatyp
 e.core;version="4.8.0";uses:="liquibase.change.core,liquibase.database,
 liquibase.datatype",liquibase.license;version="4.8.0";uses:="liquibase.
 change,liquibase.exception,liquibase.plugin",liquibase.ui;version="4.8.
 0";uses:="liquibase,liquibase.plugin",liquibase.osgi;version="4.8.0";us
 es:="org.osgi.framework,org.osgi.util.tracker",liquibase.structure;vers
 ion="4.8.0";uses:="liquibase.database,liquibase.diff.compare,liquibase.
 parser.core,liquibase.resource,liquibase.serializer,liquibase.structure
 .core",liquibase.structure.core;version="4.8.0";uses:="liquibase,liquib
 ase.change,liquibase.parser.core,liquibase.resource,liquibase.serialize
 r,liquibase.statement,liquibase.structure",liquibase.precondition.core;
 version="4.8.0";uses:="liquibase.changelog,liquibase.changelog.visitor,
 liquibase.database,liquibase.exception,liquibase.parser.core,liquibase.
 precondition,liquibase.resource,liquibase.serializer",liquibase.precond
 ition;version="4.8.0";uses:="liquibase.changelog,liquibase.changelog.vi
 sitor,liquibase.database,liquibase.exception,liquibase.parser.core,liqu
 ibase.precondition.core,liquibase.resource,liquibase.serializer",liquib
 ase.hub;version="4.8.0";uses:="liquibase,liquibase.changelog,liquibase.
 configuration,liquibase.database,liquibase.exception,liquibase.hub.mode
 l,liquibase.logging.core,liquibase.plugin,liquibase.servicelocator",liq
 uibase.hub.core;version="4.8.0";uses:="liquibase.changelog,liquibase.ex
 ception,liquibase.hub,liquibase.hub.model",liquibase.hub.listener;versi
 on="4.8.0";uses:="liquibase.change,liquibase.changelog,liquibase.change
 log.visitor,liquibase.database,liquibase.exception,liquibase.hub.model,
 liquibase.precondition.core",liquibase.hub.model;version="4.8.0";uses:=
 "liquibase.changelog",liquibase.plugin;version="4.8.0";uses:=liquibase,
 liquibase.dbdoc;version="4.8.0";uses:="liquibase.change,liquibase.chang
 elog,liquibase.database,liquibase.exception,liquibase.resource",liquiba
 se.logging;version="4.8.0";uses:="liquibase,liquibase.plugin",liquibase
 .logging.core;version="4.8.0";uses:="liquibase,liquibase.configuration,
 liquibase.logging,liquibase.plugin",liquibase.servicelocator;version="4
 .8.0";uses:="liquibase.exception,liquibase.plugin",liquibase.serializer
 ;version="4.8.0";uses:="liquibase.changelog,liquibase.parser.core,liqui
 base.resource,liquibase.servicelocator,liquibase.snapshot",liquibase.se
 rializer.core.yaml;version="4.8.0";uses:="liquibase.changelog,liquibase
 .serializer,liquibase.snapshot,org.yaml.snakeyaml,org.yaml.snakeyaml.in
 trospector,org.yaml.snakeyaml.representer,org.yaml.snakeyaml.resolver",
 liquibase.serializer.core.json;version="4.8.0";uses:="liquibase.changel
 og,liquibase.serializer.core.yaml",liquibase.serializer.core.string;ver
 sion="4.8.0";uses:="liquibase.changelog,liquibase.serializer,liquibase.
 snapshot,liquibase.structure",liquibase.serializer.core.formattedsql;ve
 rsion="4.8.0";uses:="liquibase.changelog,liquibase.database,liquibase.s
 erializer",liquibase.serializer.core.xml;version="4.8.0";uses:="liquiba
 se.change,liquibase.changelog,liquibase.exception,liquibase.serializer,
 org.w3c.dom",liquibase.listener;version="4.8.0",liquibase.sql;version="
 4.8.0";uses:="liquibase.configuration,liquibase.structure",liquibase.sq
 l.visitor;version="4.8.0";uses:="liquibase,liquibase.change,liquibase.d
 atabase,liquibase.parser.core,liquibase.resource,liquibase.serializer",
 liquibase.statement;version="4.8.0";uses:="liquibase.change,liquibase.c
 hange.core,liquibase.changelog,liquibase.database,liquibase.exception,l
 iquibase.resource",liquibase.statement.core;version="4.8.0";uses:="liqu
 ibase.change,liquibase.changelog,liquibase.database,liquibase.datatype,
 liquibase.sql,liquibase.statement",liquibase.executor.jvm;version="4.8.
 0";uses:="liquibase.exception,liquibase.executor,liquibase.sql.visitor,
 liquibase.statement",liquibase.executor;version="4.8.0";uses:="liquibas
 e.change,liquibase.changelog,liquibase.database,liquibase.exception,liq
 uibase.plugin,liquibase.resource,liquibase.servicelocator,liquibase.sql
 .visitor,liquibase.statement",liquibase.integration.spring;version="4.8
 .0";uses:="javax.sql,liquibase,liquibase.database,liquibase.exception,l
 iquibase.logging,liquibase.resource,org.springframework.beans.factory,o
 rg.springframework.context,org.springframework.core.io",liquibase.integ
 ration.servlet;version="4.8.0";uses:="javax.naming,javax.servlet,javax.
 servlet.http,liquibase.configuration",liquibase.integration;version="4.
 8.0",liquibase.integration.ant;version="4.8.0";uses:="liquibase,liquiba
 se.database,liquibase.diff,liquibase.integration.ant.type,liquibase.log
 ging,liquibase.logging.core,liquibase.resource,org.apache.tools.ant,org
 .apache.tools.ant.types,org.apache.tools.ant.types.resources",liquibase
 .integration.ant.type;version="4.8.0";uses:="liquibase,liquibase.databa
 se,liquibase.resource,liquibase.serializer,org.apache.tools.ant,org.apa
 che.tools.ant.taskdefs,org.apache.tools.ant.types,org.apache.tools.ant.
 types.resources",liquibase.integration.commandline;version="4.8.0";uses
 :="javax.xml.parsers,liquibase,liquibase.changelog.visitor,liquibase.co
 mmand,liquibase.configuration,liquibase.database,liquibase.diff.compare
 ,liquibase.diff.output,liquibase.exception,liquibase.logging,liquibase.
 resource",liquibase.io;version="4.8.0",liquibase.database.jvm;version="
 4.8.0";uses:="liquibase.database,liquibase.exception,liquibase.servicel
 ocator",liquibase.database.core;version="4.8.0";uses:="liquibase,liquib
 ase.change,liquibase.changelog,liquibase.database,liquibase.exception,l
 iquibase.lockservice,liquibase.sql,liquibase.sql.visitor,liquibase.stat
 ement,liquibase.structure,liquibase.structure.core",liquibase.database;
 version="4.8.0";uses:="liquibase,liquibase.change,liquibase.changelog,l
 iquibase.database.jvm,liquibase.exception,liquibase.resource,liquibase.
 servicelocator,liquibase.snapshot,liquibase.sql.visitor,liquibase.state
 ment,liquibase.structure,liquibase.structure.core",liquibase.lockservic
 e;version="4.8.0";uses:="liquibase.database,liquibase.exception,liquiba
 se.servicelocator",liquibase.diff.compare.core;version="4.8.0";uses:="l
 iquibase.database,liquibase.diff,liquibase.diff.compare,liquibase.struc
 ture",liquibase.diff.compare;version="4.8.0";uses:="liquibase,liquibase
 .database,liquibase.diff,liquibase.structure",liquibase.diff.core;versi
 on="4.8.0";uses:="liquibase.database,liquibase.diff,liquibase.diff.comp
 are,liquibase.exception,liquibase.snapshot,liquibase.structure",liquiba
 se.diff;version="4.8.0";uses:="liquibase.database,liquibase.diff.compar
 e,liquibase.exception,liquibase.serializer,liquibase.servicelocator,liq
 uibase.snapshot,liquibase.structure",liquibase.diff.output;version="4.8
 .0";uses:="liquibase,liquibase.database,liquibase.diff,liquibase.diff.c
 ompare,liquibase.structure,liquibase.structure.core",liquibase.diff.out
 put.report;version="4.8.0";uses:="liquibase.diff,liquibase.exception,li
 quibase.structure,liquibase.util",liquibase.diff.output.changelog;versi
 on="4.8.0";uses:="javax.xml.parsers,liquibase.change,liquibase.changelo
 g,liquibase.database,liquibase.diff,liquibase.diff.compare,liquibase.di
 ff.output,liquibase.exception,liquibase.serializer,liquibase.structure,
 liquibase.util",liquibase.diff.output.changelog.core;version="4.8.0";us
 es:="liquibase.change,liquibase.change.core,liquibase.database,liquibas
 e.diff,liquibase.diff.output,liquibase.diff.output.changelog,liquibase.
 servicelocator,liquibase.structure,liquibase.structure.core",liquibase.
 exception;version="4.8.0";uses:="liquibase.change,liquibase.changelog,l
 iquibase.changelog.visitor,liquibase.database,liquibase.hub.model,liqui
 base.precondition,liquibase.statement",liquibase.change;version="4.8.0"
 ;uses:="liquibase,liquibase.changelog,liquibase.database,liquibase.exce
 ption,liquibase.parser.core,liquibase.plugin,liquibase.resource,liquiba
 se.serializer,liquibase.servicelocator,liquibase.statement,liquibase.st
 ructure,liquibase.structure.core",liquibase.change.core;version="4.8.0"
 ;uses:="liquibase.change,liquibase.changelog,liquibase.database,liquiba
 se.exception,liquibase.parser.core,liquibase.resource,liquibase.seriali
 zer,liquibase.statement,liquibase.statement.core,liquibase.structure.co
 re,liquibase.util.csv",liquibase.change.custom;version="4.8.0";uses:="l
 iquibase.change,liquibase.database,liquibase.exception,liquibase.parser
 .core,liquibase.resource,liquibase.serializer,liquibase.statement",liqu
 ibase.sqlgenerator.core;version="4.8.0";uses:="liquibase.database,liqui
 base.exception,liquibase.sql,liquibase.sqlgenerator,liquibase.statement
 ,liquibase.statement.core,liquibase.structure.core",liquibase.sqlgenera
 tor;version="4.8.0";uses:="liquibase.change,liquibase.database,liquibas
 e.exception,liquibase.servicelocator,liquibase.sql,liquibase.statement,
 liquibase.structure",liquibase.configuration;version="4.8.0";uses:="liq
 uibase,liquibase.command",liquibase.configuration.core;version="4.8.0";
 uses:="liquibase.command,liquibase.configuration,liquibase.servicelocat
 or",liquibase.command;version="4.8.0";uses:="liquibase,liquibase.config
 uration,liquibase.exception,liquibase.plugin",liquibase.command.core;ve
 rsion="4.8.0";uses:="liquibase,liquibase.changelog,liquibase.command,li
 quibase.database,liquibase.diff,liquibase.diff.compare,liquibase.diff.o
 utput,liquibase.diff.output.changelog,liquibase.exception,liquibase.sna
 pshot,liquibase.structure",liquibase.parser;version="4.8.0";uses:="liqu
 ibase.changelog,liquibase.configuration,liquibase.exception,liquibase.r
 esource,liquibase.serializer,liquibase.servicelocator,liquibase.snapsho
 t",liquibase.parser.core.yaml;version="4.8.0";uses:="liquibase.changelo
 g,liquibase.exception,liquibase.logging,liquibase.parser,liquibase.reso
 urce,liquibase.snapshot",liquibase.parser.core.json;version="4.8.0";use
 s:="liquibase.parser.core.yaml",liquibase.parser.core.sql;version="4.8.
 0";uses:="liquibase.changelog,liquibase.exception,liquibase.parser,liqu
 ibase.resource",liquibase.parser.core.formattedsql;version="4.8.0";uses
 :="liquibase.changelog,liquibase.exception,liquibase.parser,liquibase.r
 esource",liquibase.parser.core;version="4.8.0",liquibase.parser.core.xm
 l;version="4.8.0";uses:="javax.xml.parsers,liquibase.changelog,liquibas
 e.exception,liquibase.parser,liquibase.parser.core,liquibase.resource,l
 iquibase.serializer,org.xml.sax,org.xml.sax.ext",liquibase.changelog;ve
 rsion="4.8.0";uses:="liquibase,liquibase.change,liquibase.changelog.fil
 ter,liquibase.changelog.visitor,liquibase.database,liquibase.exception,
 liquibase.parser.core,liquibase.precondition,liquibase.precondition.cor
 e,liquibase.resource,liquibase.serializer,liquibase.servicelocator,liqu
 ibase.sql.visitor",liquibase.changelog.filter;version="4.8.0";uses:="li
 quibase,liquibase.changelog,liquibase.database,liquibase.exception",liq
 uibase.changelog.column;version="4.8.0";uses:="liquibase.servicelocator
 ,liquibase.structure.core",liquibase.changelog.visitor;version="4.8.0";
 uses:="liquibase.change,liquibase.changelog,liquibase.changelog.filter,
 liquibase.database,liquibase.exception,liquibase.precondition,liquibase
 .precondition.core,liquibase.resource",liquibase.common.datatype;versio
 n="4.8.0";uses:="liquibase.change.core,liquibase.database,liquibase.dat
 atype,liquibase.servicelocator"
Bundle-Name: liquibase-core
Bundle-Version: 4.8.0
Bundle-Activator: liquibase.osgi.Activator
Build-Time: 2022-02-18 21:43+0000
Build-Jdk-Spec: 1.8
Created-By: Apache Maven 3.8.4
Build-Jdk: 1.8.0_292

Fixes #2361

@kataggart kataggart modified the milestones: On Deck, NEXT Mar 8, 2022
@nvoxland nvoxland merged commit 16b3e84 into master Mar 10, 2022
@nvoxland nvoxland deleted the fix-import-package-quoting branch March 10, 2022 06:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

OSGi data in MANIFEST.MF is incorrect in version 4.7.0
3 participants