Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Dec 10 19:10
    Le-Barbu commented #915
  • Dec 10 19:09
    Le-Barbu commented #915
  • Dec 10 19:03
    Le-Barbu commented #926
  • Dec 09 12:17

    bilelmoussaoui on master

    Add libgumbo-dev to ubuntu depe… Merge pull request #964 from he… (compare)

  • Dec 09 12:17
    bilelmoussaoui closed #964
  • Dec 09 12:15
    bilelmoussaoui labeled #968
  • Dec 09 12:15
    bilelmoussaoui unlabeled #968
  • Dec 09 12:15
    bilelmoussaoui labeled #968
  • Dec 09 12:15
    bilelmoussaoui labeled #968
  • Dec 09 10:47
    pwithnall edited #968
  • Dec 09 10:47
    pwithnall opened #968
  • Dec 07 16:38
    cn-kali-team opened #967
  • Dec 03 17:02
    azmeuk edited #959
  • Dec 03 00:15
    joseffilzmaier opened #966
  • Dec 02 09:36
    carmenbianca commented #946
  • Nov 27 17:23
    CapSel opened #965
  • Nov 22 10:52
    henkjan opened #964
  • Nov 19 15:42
    azmeuk commented #806
  • Nov 19 15:41
    azmeuk commented #806
  • Nov 17 12:33
    azmeuk commented #806
Bilal Elmoussaoui
@bilelmoussaoui
It uses a configured PKGBUILD to create an arch package, install it along with it dependencies on a chroot directory & bundle everything using WIX (never heard of it before looking at this)
Jan Lukas Gernert
@jangernert
omg I know the WIX pain :D We're using it at work as well. I've implemented a lot of features in our installer but still don't feel like understand what's going on one bit
Bilal Elmoussaoui
@bilelmoussaoui
I have just copied and paste a thing from the web
it seems to work because wix doesn't complain for now :P
Jan Lukas Gernert
@jangernert
If only I was so lucky. That only worked in like 10% of the cases for me. If you have some troubles with WIX you COULD ask me for help. I'm just not sure if I can be of any help in that case :D
Bilal Elmoussaoui
@bilelmoussaoui
I need to figure out the upload of the bundle part first but I don't have enough time those last days due to my job :/
Thanks! I will probably do :D
Bilal Elmoussaoui
@bilelmoussaoui
I got the win32/win64 working 😄
Jan Lukas Gernert
@jangernert
With webkit? does it run?
Bilal Elmoussaoui
@bilelmoussaoui
I just tested with the smallest app I could, I will try with something using webkit once I clean up few things as the bundle is very large for now
but it does run & works fine so far
Jan Lukas Gernert
@jangernert
how did you test it? running in wine?
Bilal Elmoussaoui
@bilelmoussaoui
using Windows 10 on GNOME Boxes
I'm not proud of this but I downloaded an iso from the internet, I'm not planning to use it anyhow, just for testing ^^
Jan Lukas Gernert
@jangernert
you can download the iso officially from microsoft
and the downsides of not activating it are minimal
Bilal Elmoussaoui
@bilelmoussaoui
I wasn't aware of that, I will download one later to replace it
this one is not activated neither
Bilal Elmoussaoui
@bilelmoussaoui
Thanks ^^ I really hope webkit would work "out of the box"
the hardest part is dbus
Jan Lukas Gernert
@jangernert
i wouldn't bet money on it
Bilal Elmoussaoui
@bilelmoussaoui
I wouldn't neither
Jan Lukas Gernert
@jangernert
I think this is the latest effort of compiling for windows: msys2/MINGW-packages#3484
Bilal Elmoussaoui
@bilelmoussaoui
I wouldn't try neither, it will take days on my old computer to build webkit :P
Bilal Elmoussaoui
@bilelmoussaoui
so I tried to update our docker image but it fails at building curb
curb_errors.c: In function 'rb_curl_easy_error':
curb_errors.c:337:5: error: duplicate case value
337 |     case CURLE_SSL_CACERT:              /* 60 - problem with the CA cert
(path?) */
      |     ^~~~
curb_errors.c:310:5: note: previously used here
310 |     case CURLE_SSL_PEER_CERTIFICATE:    /* 51 - peer's certificate
wasn't ok */
      |     ^~~~
make: *** [Makefile:245: curb_errors.o] Error 1

make failed, exit code 2

Gem files will remain installed in /usr/share/gems/gems/curb-0.9.6 for
inspection.
Results logged to /usr/lib64/gems/ruby/curb-0.9.6/gem_make.out

An error occurred while installing curb (0.9.6), and Bundler cannot continue.
Make sure that `gem install curb -v '0.9.6' --source 'https://rubygems.org/'`
succeeds before bundling.

In Gemfile:
  feedkit was resolved to 0.1.0, which depends on
    curb
The command '/bin/sh -c cd feedbin && bundle' returned a non-zero code: 5
we can probably just ditch the circle ci thing and use a github action that builds the app; the feedbin tests could be re-added later as a different action
Austin Bohannon
@theorangepotato
Hey, so I've noticed that when I sign in to FeedReader with my Nextcloud News account, it correctly syncs the category list and the feed list, but the initial sync does not sync any articles, and when I refresh I also do not get any articles (if I add a new feed, it properly syncs, but still does not see any articles older than adding the feed, as if it thinks it's already loaded them). I have been trying to debug this, but I'm running into two dev issues. One, I don't think all the packages on the README are accurate (for instance, Ubuntu doesn't have a vala package, but it does have a valac package?), and so I'm having a little trouble building it. Second, is there a way to get debug output from the Flatpak version, so I can see if there's something obvious in the logs?
Jan Lukas Gernert
@jangernert
@theorangepotato If the valac package contains the vala compiler it should be fine. Which other packages are you having trouble with?
Austin Bohannon
@theorangepotato

Yes, then valac does seem to be correct. The other one that gave me an error was libcurl4-dev. There were options for:

libcurl4-gnutls-dev/bionic-updates,bionic-security,now 7.58.0-2ubuntu3.8 amd64 [installed]
  development files and documentation for libcurl (GnuTLS flavour)

libcurl4-nss-dev/bionic-updates,bionic-security 7.58.0-2ubuntu3.8 amd64
  development files and documentation for libcurl (NSS flavour)

libcurl4-openssl-dev/bionic-updates,bionic-security 7.58.0-2ubuntu3.8 amd64
  development files and documentation for libcurl (OpenSSL flavour)

There was a generic libcurl4 package (based on the openssl version), but not a generic libcurl4-dev package. So, I just chose one (libcurl4-gnutls-dev), but I still get build errors, though I am not convinced they are related to the package issues.

Would it be useful for me to submit a pull request on the README with the fixed Ubuntu packages?
Brendan Long
@brendanlong
I suspect the openssl version is the right one but I haven't used Ubuntu in years
If you can find a set of packages that works then definitely a PR would be helpful
I wonder if it would be useful for us to add an Ubuntu Dockerfile so we could ensure this stays up to date like we do for Fedora
Austin Bohannon
@theorangepotato
That may be a good idea. Either that, or mentioning that the Fedora build system is more likely to be up-to-date (it's listed second on the README, so I assumed you mostly built with Ubuntu, lol)
But let me switch out the libcurl4-dev package and see if it builds better

Hmm.... ninja still fails with the same output:

ninja: Entering directory `builddir'
[17/295] Generating Constants.vala with a custom command.
FAILED: Constants.vala 
/usr/bin/python3 /usr/bin/meson --internal vcstagger @basename@ Constants.vala 2.10.0 /root/FeedReader '#GIT_SHA1#' '(.*)' /usr/bin/git show-ref -s refs/heads/master
Traceback (most recent call last):
  File "/usr/bin/meson", line 26, in <module>
    sys.exit(main())
  File "/usr/bin/meson", line 23, in main
    return mesonmain.run(sys.argv[1:], launcher)
  File "/usr/share/meson/mesonbuild/mesonmain.py", line 318, in run
    sys.exit(run_script_command(args[1:]))
  File "/usr/share/meson/mesonbuild/mesonmain.py", line 274, in run_script_command
    return cmdfunc(cmdargs)
  File "/usr/share/meson/mesonbuild/scripts/vcstagger.py", line 38, in run
    config_vcs_tag(infile, outfile, fallback, source_dir, replace_string, regex_selector, command)
  File "/usr/share/meson/mesonbuild/scripts/vcstagger.py", line 25, in config_vcs_tag
    new_data = f.read().replace(replace_string, new_string)
  File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 922: ordinal not in range(128)
[24/295] Compiling C object 'libraries/rss-glib/rss-glib@sta/rss-document.c.o'.
ninja: build stopped: subcommand failed.

I've confirmed I'm at the git head.

Austin Bohannon
@theorangepotato
Would this be better supported on Fedora? I don't mind switching OSes, as I'm building in a container
Brendan Long
@brendanlong
If you're building a container, you can see the Fedora Dockerfile we use for testing here: https://github.com/jangernert/FeedReader/blob/master/build-aux/docker/Dockerfile
Presumably you would want to cut that down quite a bit to reduce the image size (you don't need dev packages in the final image and probably don't want to install Feedbin) but it might be a good example
Ubuntu should work, but I don't know if any of us use it so you're on your own a little bit to figure out deps
Austin Bohannon
@theorangepotato
Haha, okay, that's fair. Thanks!
I had one other question: is it possible to print debug info to the command line from the prebuilt FeedReader Flatpak?
Oh, nevermind, I figured it out!
matrixbot
@matrixbot
tsahyt Hello! When sharing something to Wallabag, the share button gets permanently stuck with a spinner animation. The sharing actually works, the article shows up in the instance, but the button never turns back into the normal share button. Is that a known problem, or is it perhaps some configuration issue on my Wallabag instance?
Hack Cess
@hackcess_twitter
FeedReader app is displaying an offline label over a spinner animation where the RSS logo is normally displayed in the top left of the FeedReader app.
Bilal Elmoussaoui
@bilelmoussaoui
@jangernert around?
@hackcess_twitter did that happen after an update & how did you install your app?
Hack Cess
@hackcess_twitter
@jangernert after upgrading to Ubuntu 19.10 and installed using the Ubuntu Software app to install it.