Comments (18)
This will probably take a while to fix. Attaching this issue for right now: https://bugzilla.gnome.org/show_bug.cgi?id=778226
from valadoc-org.
@MuhannadAlrusayni There was a second mirror, beside valadoc.valadate.org, that is still up: http://valadoc.roojs.com/
From a quick look I can see devhelp for:
gio-2.0
glib-2.0
gobject-2.0
from valadoc-org.
I just applied the above patch, and rebuilt the site. The mentioned packages that are check marked are currently fixed on valadoc.org.
from valadoc-org.
That's great. This also resolves issue #59 AppStream present in menu but unavailable.
gxml-0.10 is already covered by #57 Documentation for gxml-0.10 not present.
Unfortunately gio-2.0, glib-2.0 and gobject-2.0 still do not have devhelp packages.
from valadoc-org.
it seems these packages are missing from valadoc.org but not in the mirror(valadata.org).
note : libgdaui-5.0 are missed from valadoc.org and valadata.org.
from valadoc-org.
All of those packages (as of right this moment) minus gio-2.0
, glib-2.0
, and gobject-2.0
have a problem when you build the docs. When running make build-docs
you get this output:
btkostner@Caprica:~/Projects/Web/valadoc-org$ make build-docs
rm -f -r tmp/
./generator \
--vapidir /usr/share/vala-0.34/vapi/ \
--vapidir "extra-vapis/" --vapidir "girs/vala/vapi/" \
--driver 0.34 \
--prefix "stable" \
--target-glib 2.99 \
--download-images \
--skip-existing \
--no-check-certificate \
--all
...
skip 'cpufreq' ...
create 'gvncpulse-1.0' ...
load keyfile ...
select .gir: girs/gir-1.0/GVncPulse-1.0.gir
run valadoc ...
ERROR: Can't generate documentation for gvncpulse-1.0. See LOG for details.
Exit status 256 != 0
...
create 'gxml-0.10' ...
run valadoc ...
ERROR: Can't generate documentation for gxml-0.10. See LOG for details.
Exit status 256 != 0
...
create 'appstream' ...
select .gir: girs/gir-1.0/AppStream-1.0.gir
download images (gir) ...
run valadoc ...
ERROR: Can't generate documentation for appstream. See LOG for details.
Exit status 256 != 0
...
create 'gvnc-1.0' ...
load keyfile ...
select .gir: girs/gir-1.0/GtkVnc-2.0.gir
run valadoc ...
ERROR: Can't generate documentation for gvnc-1.0. See LOG for details.
Exit status 256 != 0
skip 'xcb-composite' ...
skip 'xcb-xinerama' ...
skip 'dconf' ...
skip 'gdl-1.0' ...
skip 'libqpid-proton' ...
create 'libgdaui-5.0' ...
select .gir: girs/gir-1.0/Gdaui-5.0.gir
run valadoc ...
ERROR: Can't generate documentation for libgdaui-5.0. See LOG for details.
Exit status 256 != 0
...
generate index ...
I'll work on tracking down the issues and fixing them, or reporting them upstream if need be.
from valadoc-org.
Hi, it seemes that valadata.org is not avalible and these devhelp package is still not avalible too (in valadoc.org).
this is not good for pepole doesn't allways have internet access (like me).
and I don't really know how to generate these devhelp packages to help solve this problem.
so it would be very helpful if anyone could solve this problem, since these libararies are core libararies.
from valadoc-org.
@MuhannadAlrusayni valadata.org
never existed, you may be thinking of valadoc.valadate.org
. This was a temporary mirror of valadoc.org
. It looks like the person hosting that mirror has taken it down now that valadoc.org
is working fully.
If it's any help Linux distributions will carry the devhelp packages for the C API. For example with Fedora you can install glib2-doc
. This package supplies devhelp files for gio-2.0, glib-2.0 and gobject-2.0. These are for the C API, the same as online at developer.gnome.org
.
from valadoc-org.
@astavale Oh, I thought it was valadata.org.
I'm doing it this way right now, when I have no internet access I go and look at C API in devhelp and try to figure out how to write it with vala, but that take's more time, and imagine if you work in project and that project needs a long time working on it, so looking to C API will not be helpful and will take even longer.
And this way will not be easy for programmer who doesn't know C.
from valadoc-org.
@btkostner Thanks for fileing a bug, I think you have to mention the other libararies not only gvncpulse .
@astavale Great to have these packages :D, but it's weird this mirror is not listed somewhere in Vala docs and it seemes it's not up-to-date mirror for example the gobject page is a bit different not sure if it's in ordering things in the page or there are some different.
valadoc.org/gobject-2.0/index.htm
valadoc.roojs.com/#!wiki=gobject-2.0/index
anyway it's good temperary mirror until fix this bug in valadoc.org.
@astavale thanks for the mirror, by the way where did you find it ?
from valadoc-org.
@MuhannadAlrusayni I wasn't sure if they were going to close the issue and point me to upstream, so I only filed one issue right now.
Also, that mirror is not up to date with this master, but it does have some improvements, most of which have been put back into this repo.
from valadoc-org.
Hi, libgdaui-5.0 stil not avalible and libgitg-ext-1.0 added to the list.
from valadoc-org.
gitg maintainer here, what should I fix to get libgitg-ext doc on valadoc.org?
from valadoc-org.
@albfan You should edit packages.xml.
Here is an example: https://github.com/Valadoc/valadoc-org/pull/187/files
The vapi & gir should be part of vala, https://github.com/nemequ/vala-girs, or https://github.com/nemequ/vala-extra-vapis
Also, see the README https://github.com/Valadoc/valadoc-org#add-new-packages
from valadoc-org.
libgee-0.8 devhelp leads to 404 https://valadoc.org/gee-0.8/gee-0.8.tar.bz2
from valadoc-org.
@rkraneis this is something to do with #182 From what I can tell all links to a devhelp package return 404. This started after the last deploy and needs to be fixed before any work can start on getting libgitg-ext to work. Strangely following the link directly from your comment does download the devhelp file. Is some Javascript intercepting the links in Valadoc.org? The tooltips aren't working too well either.
@benwaffle libgitg-ext is already in packages.xml, https://valadoc.org/libgitg-ext-1.0/index.htm is there. It is the devhelp package that is the problem and it looks like the devhelp package itself is there as well: https://valadoc.org/libgitg-ext-1.0/libgitg-ext-1.0.tar.bz2 It is the link that is the problem, probably the same problem as #182
from valadoc-org.
for some reason searching GitgExt shows nothing. out-of-date search index? @btkostner
from valadoc-org.
@astavale Thanks, I actually did not realize that. Just reloading the 404 page then in the browser also downloads the package.
from valadoc-org.
Related Issues (20)
- Mark final (non-derivable / non-subclassable) classes
- libportal docs missing
- Update librest docs to v0.9
- Pop-up hint fetches wrong result in case-sensitive cases
- 502 on website (4th March 2022) HOT 1
- Description text in the GTK4 and libadwaita pages are not parsed correctly HOT 1
- [Feature Request] Search by C name
- Add link to new vala.dev website
- Add make option HOT 1
- Add make rule for quickly building a version of the site without skipping existing doc pages
- Rename `master` branch to `main`
- Is valadoc.org down? HOT 4
- sha256sum for devhelp tarballs, please?
- Formatting bugs on gtk4 DrawingArea page
- Tables aren't formatted correctly when viewing the website's dark theme HOT 1
- Make docker image unpriviliged
- Broken link on Gtk.TextView
- Remove "Stays crunchy, even in milk"
- Provide a client-based search
- Add "/" keyboard shortcut to focus on search bar HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from valadoc-org.