#fdroid-dev

/

      • larjona has quit
      • larjona joined the channel
      • krt joined the channel
      • krt has quit
      • larjona joined the channel
      • krt joined the channel
      • nailyk has quit
      • NicoAlt joined the channel
      • NicoAlt
        krt: you pinged me...vorgestern?
      • krt
        NicoAlt: yep, went a head and posted my question (about eta/schedule) on gitlab :)
      • NicoAlt
        krt: ah, OK!
      • krt
        17:37 < krt> Just removed yet another bunch of spam threads in the forum... I hope we can sink this ship rather soon :/
      • 17:39 < krt> some numbers: there are ~3800 published and ~1000 spam threads.. so 20%+
      • NicoAlt
        krt: I saw the spam on the forum (with the chinese symbols), I understand you want to switch quickly ^^
      • krt: Do you saw the comment from a forum user on GitLab?
      • What do you think about Discourse?
      • krt
        yeah.. i understand what he is going for, i am like that myself. however, continuing with the current board is just madness.
      • NicoAlt
        I understand when people don't want to use JavaScript in general, but I think Discourse is well programmed and he can add an exception for forum.f-droid.org
      • krt
        well, since there is good email support for reading and posting, you dont need js :P
      • NicoAlt
        Yeah, but you need JS to register yourself and subscribe to threads
      • krt
        some freifunkers here in karlsruhe were not to happy with discourse, but there is (as far as i can see it) no other option
      • NicoAlt
        I actually chose Discourse because of Freifunk's forum :D
      • As an alternative, there's e.g. phpBB, but's that got no updates for ~4 years...
      • krt
        might depend on personal experience and usage scenarios. the wordpress forum is a mess... <insert your standard phpbb-ish system here> are old, clunky and (most of the times) non-free
      • NicoAlt
        krt: Agree :D
      • I made the forum wizard (http://www.forummatrix.org/) when I thought about alternatives and came up with Discourse
      • krt
        all those webbased bbs suck so hard. in fact, they did so in 2003/2004 already and havent seen much love by now... the only option would be start from scratch...
      • ... which is a no go. been there (for computer science class and for hlportal.de)... wasnt good.
      • NicoAlt
        I think Discourse has the most active community atm and personally I have no problems with JS
      • Uff, the HL forum looks ugly o_O
      • krt
        it wasnt that bad in 2003... we came from far worse...
      • .. but no, i am not really fond of it either :P
      • NicoAlt
        In 2003 I hadn't used the Internet ^^
      • I think, the starting page of Discourse sums up why it's better than any [*]BB[*]: https://www.discourse.org/
      • krt: So I'm ready to make the switch to Discourse, everything is just waiting on Ciaran (but I know he's busy)
      • krt
        sigh... hopefully we get this done in time :)
      • Tovok7
        in time for what?
      • NicoAlt
        Tovok7: In time before krt commits suicide ^^
      • Because of all the spam
      • NicoAlt has quit
      • krt
        Tovok7: I have been multiple times at a point where I was pretty sure I wouldn ever return to the forum and let it rot :/
      • Tovok7
        I see
      • krt
        its not only spam, i have to fight with my own posts not being published or me not being allowed to post.
      • nailyk joined the channel
      • est31 joined the channel
      • est31 has quit
      • mvdan
        yep, I've avoided the forum at all costs for more than a year for the same reasons
      • andyb joined the channel
      • andyb
        Hi, I am trying to add my app to f-droid via a merge request, and during the build it needs an additional package (sox). I have tried adding sox to the list of packages in buildserver/provision-apt-get-install but even when I make the build server completely from scratch (I think), the build still fails because sox is missing.
      • Is adding the sox package in buildserver/provision-apt-get-install the wrong thing to do?
      • krt
        i think that would be the correct way... you only need the binary?
      • andyb
        yeah, my build process uses it to process audio files
      • I keep wondering whether I haven't completely cleaned the VM image in some way
      • When I look in buildserver/up.log I see sox listed
      • and when I do "cd buildserver; vagrant up; vagrant ssh" and then type "sox" it is installed
      • but when I run my build (with "cd ~/dev/fdroiddata; fdroid build --server -v -l net.artificialworlds.rabbitescape") it fails with a message about sox not being found
      • Is there a base VM and another one? I am not familiar with vagrant.
      • krt
        mh, maybe some path issues? like hardcoded path in the build process?
      • unfortunately i am not, either :p
      • andyb
        :-)
      • the build just runs "sox", expecting it to be in the PATH
      • _hc
        andyb: why are you processing audio in a build process?
      • you need to do `vagrant up --provision` to get it to run the provisioning scripts
      • andyb
        My audio "source code" is checked in as flac. I turn it into ogg for Android and wav for PC
      • _hc
        I've done a lot of audio work, I can't see why you'd want to regenerate the ogg again and again
      • andyb
        Thanks for the help. I can see the package getting installed when I look into buildserver/up.log. I've cleaned various things and deleted various things, and I'm fairly sure I did vagrant up --provision at some point.
      • _hc
        it should be properly mastered to ogg
      • andyb
        I guess I'm treating it like compiling code
      • _hc
        and WAV is normally without lossless compression
      • I mean WITH
      • unless you're making a strange WAV
      • they are usually uncompressed or maybe lossless
      • andyb
        I could check the ogg and the wav in to my source code, or just the wav and then compile it into ogg
      • but it hasn't been a problem until now
      • _hc
        its just wasted CPU cycles
      • andyb
        the flac is smaller, so less evil to have checked into git
      • _hc
        converting audio to a lossy compression is usually something you want to do manually to get it right
      • andyb
        yeah but so is compiling the code...
      • _hc
        aka "mastering"
      • no, I mean tweaking it
      • andyb
        right, I guess
      • _hc
        sounds like your heart is in the right place, but I don't think even Debian would require you to do the conversion
      • andyb
        :-)
      • So I could solve my immediate problem by committing the ogg files into source control
      • _hc
        yup
      • you use sox to make oggs?
      • andyb
        but I am still curious why the changes I made to the provisioning didn't affect the build environment
      • yes
      • _hc
        did you do `vagrant up --provision`?
      • andyb
        yes - I see the package being installed in buildserver/up.log
      • andyb tries again just in case
      • yeah, that does not help.
      • Should I be running vagrant up from fdroiddata/builder or from fdroidserver/buildserver ?
      • the one in fdroidserver seems to have sox, and the one in fdroiddata seems not to
      • _hc, so I was going to make a pull request to include sox. Do you think that will be rejected on the grounds that I am doing something crazy?
      • _hc
        fdroidserver/buildserver
      • no, I would accept it, but it could a long time before it is actually deployed on f-droid.org's infrastructure
      • andyb
        I'd vaguely argue for it on the basis that crazy maintainers like me who are using free software tools easily available in debian should probably be allowed to get on with being crazy
      • otoh if committing my audio files would make life easier to get rabbitescape into f-droid, that might win :-)
      • _hc
        where does it end then? Should we just install all of Debian?
      • andyb
        fair questioin
      • _hc
        committing your audio files will most likely make your app get in much much faster
      • andyb
        right
      • I deleted the "builder" dir from inside fdroiddata and I am hopeful that this time it will work. If so, my curiosity will be satisfied and I'll go away and commit my audio :-)
      • krt
        debian all the things \o/
      • mimi89999 has quit
      • mimi89999 joined the channel
      • andyb
        fyi, deleting fdroiddata/builder meant my build worked after adding the package I needed.
      • (I am in the process of changing the build so we don't need it after all)
      • krt has quit