sonatype-nexus-community / nexus-repository-apt

A Nexus Repository 3 plugin that allows usage of apt repositories
Eclipse Public License 1.0
105 stars 50 forks source link

'all' arch apparently not honored by repo #105

Open gilbahat opened 5 years ago

gilbahat commented 5 years ago

Packages of all architecture added do not seem to be part of the manifest.

steps to reproduce:

expected result: package gets downloaded from nexus and installed

observed result: E: unable to locate package sample-package

example of object from repo: package_name: sample-package package_version: 8.0 index_section Package: (description snipped) asset_kind: DEB architecture: all

nexus.list: deb http://user:password@nexus.example.com/repository/my_repository trusty main

gilbahat commented 5 years ago

it appears that the right thing to do with 'all' packages is to integrate them into all architectures supported by the repo, rather than create a binary-all entry in the releases and list them in the arches, which is apparently what the plugin does.

gilbahat commented 5 years ago

Hi, any update on this? this is a blocker for us, it means 'all' packages are simply not part of the repository for all purposes and intents, this is very bad.

bhamail commented 5 years ago

APT is now part of Nexus Repository Manager. Version 3.17.0 includes the APT plugin by default. If this is still an issue if using 3.17.0 or later please file an issue at https://issues.sonatype.org/. Links to the new source code location are in the top level README.md