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

Some packages are missing source repositories #15558

Closed
5 tasks done
groxxda opened this issue May 19, 2016 · 8 comments
Closed
5 tasks done

Some packages are missing source repositories #15558

groxxda opened this issue May 19, 2016 · 8 comments

Comments

@groxxda
Copy link
Contributor

groxxda commented May 19, 2016

Issue description

At least the following attributes cannot be fetched from git:

  • "caneda.src"
  • "ocamlPackages.bitstring_git.src"
  • "path64.src"
  • "urbit.src"
  • "vfdecrypt.src"

Steps to reproduce

nix-build -A --check

Technical details

  • System: 16.09.git.daaf592
  • Nix version: 1.11.2
  • Nixpkgs version: 16.09.git.daaf592
@copumpkin
Copy link
Member

@groxxda can you elaborate a bit on this ticket? I wasn't aware of a standard that dictated that the src attribute be populated, since sometimes packages will need srcs or have custom build processes that amalgamate a collection of different sources. Does the documentation promise somewhere that src will be defined, or is there something else that suggests that one should always expect it to be defined?

@groxxda
Copy link
Contributor Author

groxxda commented May 19, 2016

@copumpkin I don't know of any standard either, I just came across these derivations that have a src specified that points to a repository that is (no longer) there.

@abbradar
Copy link
Member

@copumpkin If I understand correctly, the issue is not about .src attribute, but about upstream removing/moving somewhere the repository.

@rasendubi
Copy link
Member

urbit.src works ok.

caneda and path64 seem to be dead projects.

vfdecrypt also seems to be dead and is marked as broken.

cc maintainer of bitstring_git @maurer.

rasendubi added a commit to rasendubi/nixpkgs that referenced this issue Jul 16, 2016
The project seem to be inactive since 2010 (http://www.path64.org/). The
repository is also unavailable now.

Found at NixOS#15558.
@rasendubi rasendubi mentioned this issue Jul 16, 2016
2 tasks
@rasendubi
Copy link
Member

Caneda moved to https://github.com/Caneda/Caneda. However, I can't find caneda components needed to build it. (There is https://github.com/Caneda/Libraries but it doesn't have 34cd36b.)

@maurer
Copy link
Member

maurer commented Jul 16, 2016

See #17002 (looks like google code went full archive and stopped supporting git cloning, but we didn't really need bitstring_git anyways)

@rasendubi
Copy link
Member

/cc caneda maintainer @viric
/cc vfdecrypt author @rbvermaa
/cc @Phreedom, who changed vfdecrypt's url last time

dtzWill added a commit to dtzWill/nixpkgs that referenced this issue Oct 3, 2017
cc NixOS#15558

Components are now part of the base install
(previously it seems no components were included),
which I believe mostly removes the need for the srcComponents bit.

Debian is only other distro packaging this according
to repology, and they don't include additional libraries
which further suggests they're at least non-essential :).

As for the Caneda/Libraries repository, copying these
into the "libraries" directory with similar files
does not cause them to be auto-registered anyway,
as far as I can tell the application has a static
list of components (in the source) and additional
components need to be added using the GUI
making bundling them a bit useless and misleading.

caneda also now requires qt5 and doesn't appear to require
either libxml2 or libxslt.
Mic92 pushed a commit that referenced this issue Oct 4, 2017
cc #15558

Components are now part of the base install
(previously it seems no components were included),
which I believe mostly removes the need for the srcComponents bit.

Debian is only other distro packaging this according
to repology, and they don't include additional libraries
which further suggests they're at least non-essential :).

As for the Caneda/Libraries repository, copying these
into the "libraries" directory with similar files
does not cause them to be auto-registered anyway,
as far as I can tell the application has a static
list of components (in the source) and additional
components need to be added using the GUI
making bundling them a bit useless and misleading.

caneda also now requires qt5 and doesn't appear to require
either libxml2 or libxslt.
@dtzWill
Copy link
Member

dtzWill commented Oct 4, 2017

I believe this can now be closed:

@Mic92 Mic92 closed this as completed Oct 4, 2017
srhb pushed a commit to srhb/nixpkgs that referenced this issue Oct 11, 2017
cc NixOS#15558

Components are now part of the base install
(previously it seems no components were included),
which I believe mostly removes the need for the srcComponents bit.

Debian is only other distro packaging this according
to repology, and they don't include additional libraries
which further suggests they're at least non-essential :).

As for the Caneda/Libraries repository, copying these
into the "libraries" directory with similar files
does not cause them to be auto-registered anyway,
as far as I can tell the application has a static
list of components (in the source) and additional
components need to be added using the GUI
making bundling them a bit useless and misleading.

caneda also now requires qt5 and doesn't appear to require
either libxml2 or libxslt.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants