scottdraves / flam3

the original fractal flame renderer and genetic language
GNU General Public License v3.0
394 stars 73 forks source link

apt repository #16

Open TimJSwan89 opened 6 years ago

TimJSwan89 commented 6 years ago

Tracker/reminder for apt repository update which I believe is needed.

Tried installing qosmic and it depends on flam3_xform's mobius fields like mobius_re_d which apparently aren't available in the apt install flam3 but is obviously in the source code here.

Here's an example snippet from the failed build of qosmic:

src/flam3util.cpp: In member function ‘virtual double Util::xform_variable_accessor_mobius_im_d::get_var(flam3_xform*)’:
src/flam3util.cpp:255:33: error: ‘flam3_xform {aka struct xform}’ has no member named ‘mobius_im_d’
  create_xform_variable_accessor(mobius_im_d)
                                 ^
src/flam3util.cpp:103:54: note: in definition of macro ‘create_xform_variable_accessor’
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                      ^

I'm a noob so please let me know if I'm missing something obvious here. I haven't traversed any svn for the project yet to see when mobius stuff was added. That type of source control is before my professional time. Also, is just flam3 as a standalone enough to use to produce some decent videos? I'm using qosmic because it looks like something that's clean and should work.

scottdraves commented 6 years ago

Debian controls apt not us please remind them

On Dec 20, 2017 5:21 AM, "Timothy Swan" notifications@github.com wrote:

Tracker/reminder for apt repository update which I believe is needed.

Tried installing qosmic and it depends on flam3_xform's mobius fields like mobius_re_d which apparently aren't available in the apt install flam3 but is obviously in the source code here.

Here's an example snippet from the failed build of qosmic:

src/flam3util.cpp: In member function ‘virtual double Util::xform_variable_accessor_mobius_im_d::get_var(flam3_xform)’: src/flam3util.cpp:255:33: error: ‘flam3_xform {aka struct xform}’ has no member named ‘mobius_im_d’ create_xform_variable_accessor(mobius_im_d) ^ src/flam3util.cpp:103:54: note: in definition of macro ‘create_xform_variable_accessor’ double get_var(flam3_xform xform) { return xform->name; } \ ^

I'm a noob so please let me know if I'm missing something obvious here. I haven't traversed any svn for the project yet to see when mobius stuff was added. That type of source control is before my professional time. Also, is just flam3 as a standalone enough to use to produce some decent videos? I'm using qosmic because it looks like something that's clean and should work.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/scottdraves/flam3/issues/16, or mute the thread https://github.com/notifications/unsubscribe-auth/AA6yFaHJ_m75jzzEPecj52JVzVSGmO5mks5tCN-mgaJpZM4RILkg .

TimJSwan89 commented 6 years ago

This may be a good educational task for me to do.

#debian
[18:45] <TimApt_> Anyone know who is in charge of updating apt package manager packages? https://github.com/scottdraves/flam3/issues/16
[18:47] <dondelelcaro> TimApt_: that package is currently unmaintained
[18:47] <dondelelcaro> TimApt_: so the QA group is doing "minimal effort maintenance" of it
[18:48] <dondelelcaro> TimApt_: someone like you who uses it would be great to take flam3 over.
[18:49] <somiaj> I'd also not call this an apt issue.
[18:52] <TimApt_> Not an apt issue? What kind of situation is this called? I'm sure it's common for people to come across software and wonder why it isn't being updated on apt. All I know about apt is it gets me software easily.
[18:53] <somiaj> TimApt_: it is an issue with the package in the debian repository. So the issue is the the debian package, not apt, the software that can install packages from remote locations.
[18:54] <somiaj> TimApt_: In this case you could check bug reports or the tracker on this package and find out its current status, like it is unmatained
[18:55] <somiaj> TimApt_: https://tracker.debian.org/pkg/flam3 -- as dondelelcaro mentioned the package doesn't have a matainer.
[18:57] <TimApt_> You're saying that I would actually be in charge of making sure that the right version is available to the package managers?
[18:57] <somiaj> TimApt_: there is already a bug for this too, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881106, but unless someone volunters their time to matain this package it may not be updated soon.
[18:57] <judd> Bug http://bugs.debian.org/881106 in flam3 (open): «flam3: Update to flam3 v3.1.1»; severity: wishlist; opened: 2017-11-07; last modified: 2017-11-07.
[18:57] <somiaj> TimApt_: you would have to go through a process to get to that point, but if you wanted to and want to learn how to build packages, you could create a new package and then be responsible for future updates.
scottdraves commented 6 years ago

Sounds great, keep me in the loop. I am happy to advise.