[fedora-java] Removing depmap support in Fedora 23

Mikolaj Izdebski mizdebsk at redhat.com
Thu Dec 18 05:30:02 UTC 2014


I hereby announce that in Fedora 23 XMvn will remove support for depmaps
and depmap fragments.

For those lucky that don't know what depmaps are: Depmaps are legacy
files, which used to be installed with Java packages to enable Maven to
resolve artifacts. Depmaps were replaced with a new metadada format in
Fedora 21.

In Fedora 21 all standard tooling (including %add_maven_depmap) have
been modified to produce the new metadata format. Fedora 21 and 22 have
deprecated, read-only support for depmaps for compatibility reasons, but
this code will be removed in Fedora 23. Once that happens, artifacts
installed in packages that still use depmaps will stop being resolved by
Maven.

Great majority of packages were already migrated to the new metadata
format. Most of those that were not are FTBFS packages (with .fc20 dist
tag) that couldn't be rebuilt in mass rebuild. Rebuilding them before
the above XMvn change lands in Fedora 23 should "fix" them.

-- 
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk


More information about the java-devel mailing list