Björn Salgert | 12 May 2013 19:01
Picon

[Gegl-developer] Binary Download

Hello everyone,

I am wondering why there is no download of the gegl binary (gegl.exe)
for Windows on the GEGL Website ( http://www.gegl.org/#_download ). I
think this would improve the usability of GEGL a lot.

best regards
Bjoern
Jon Nordby | 28 Apr 2013 21:02
Picon
Gravatar

Re: [Gegl-developer] On gegl commit 7dcbb7321357166d36a9bf379efde7ad87fc4c17

CC'ing the gegl-developer list

On 28 April 2013 19:33, Sebastian Pipping <sping-aBrp7R+bbdUdnm+yROfE0A@public.gmane.org> wrote:
Hello Jon,


I noticed this change of yours to Gegl:

  -Gegl_ <at> GEGL_MAJOR_VERSION <at> _ <at> GEGL_MINOR_VERSION <at> _gir_INCLUDES =
GObject-2.0 GLib-2.0 Babl-0.1
  +Gegl_ <at> GEGL_MAJOR_VERSION <at> _ <at> GEGL_MINOR_VERSION <at> _gir_INCLUDES =
GObject-2.0 GLib-2.0


https://git.gnome.org/browse/gegl/commit/gegl/Makefile.am?id=7dcbb7321357166d36a9bf379efde7ad87fc4c17

Since we have a hard time with Babl-0.1.gir downstream at Gentoo too,
that patch could allow me to turn --enable-introspection back on with
Gegl.  So I am wondering

 * what the implications of the change really are (above all),

 * what your motivation was,

 * if that commit is going to make it into the next release of gegl, and

 * what the timing plans on the next release are.

Would be cool if you had a minute for me.  Many thanks in advance!

The change means that API in GEGL that uses Babl types will not be usable in GI bindings. That means any API used for accesses pixel data. I am not sure if this has worked in any of the past static bindings, and arguably one should (at least for the most part) do pixel manipulations in GEGL ops. Having bindings for the graph API is in any case more useful than having no bindings at all.

The reason for the change is that GI binding toolchain does not for work for Babl at the moment. GI is meant mainly for glib-based code, and has certain conventions that code is to follow to be bind-able. It may be that changing the name "Babl" to "BablObject" or "BablFish" may make it workable, though this would likely be an API break in GEGL (or perhaps it can be worked around with a typedef).
Unless someone comes up with a plan and code changes to make Babl bindable, that commit will be in effect for next release.

I do not know when the next release will be. Perhaps pippin can answer this?

--
Jon Nordby - www.jonnor.com
_______________________________________________
gegl-developer-list mailing list
gegl-developer-list@...
https://mail.gnome.org/mailman/listinfo/gegl-developer-list
Fabrice CLAIR | 26 Apr 2013 17:36
Picon

[Gegl-developer] problem to install gegl - babl

Hi all,

I'm trying to install gegl
I have problem to install first babl after ./configure, make returns an error with "values.h".
Can you provide me any help?

babl-palette.c:22:20: error: values.h: No such file or directory
babl-palette.c: In function 'babl_palette_lookup':
babl-palette.c:93: error: 'INT_MAX' undeclared (first use in this function)
babl-palette.c:93: error: (Each undeclared identifier is reported only once
babl-palette.c:93: error: for each function it appears in.)
make[3]: *** [babl-palette.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Best regards.

Fabrice CLAIR
fabrice.clair@...
(001) 514-623-0072
Boian Mihailov | 20 Apr 2013 16:41
Gravatar

[Gegl-developer] Funding and Feature Request Management For Open Source

Hi,

We have just launched a site to help existing open source projects
with funding (www.catincan.com). Our goal is to help more open source
projects become self-sustaining and competitive with propriety
solutions. We're hoping you might provide us with some insight by
answering the 3 questions below.

1. Do you have any problems funding your open source project?

2. What would the perfect solution have to help the open source
community gain funding?

3. Would you use a solution like Catincan to fund your project? If no,
why not?

Thanks for your feedback. Hearing from open source developers really
helps us understand what's most important. If you have any questions,
just let me know.

Cheers,
Boian

--
Boian Mihailov
Camille Bissuel | 12 Apr 2013 18:17

[Gegl-developer] If you want to know more on the Mikado project

Hi Gegl developpers,

I'm the graphic designer who bug you yesterday during your talk at the LGM 2013. I'm a little sorry for my agressive behavior, but it's an important project to my eyes, so maybe one day you will excuse me.

So, if you want to know more on the Mikado project, here is the link to the website we freshly set up :
http://mikado.toonloop.com/
We are working on a Github repository too, not yet ready.

By the way, I take a look at the Gegl-server project by jonnor and it may be a great tool for us. Any way, thanks for your work on Gegl.

See you later around a beer maybe !
Camille Bissuel (aka yagraph)
_______________________________________________
gegl-developer-list mailing list
gegl-developer-list@...
https://mail.gnome.org/mailman/listinfo/gegl-developer-list
scl | 10 Apr 2013 00:38
Picon

[Gegl-developer] Porting GEGL

Hi,

as a foundation for the further GEGL porting work, the LGM and GSOC 2013 
I updated the GEGL porting matrix in our developer wiki [1].
Please review.

I think - despite of all the respectable work done - it's no secrets to 
say that the GEGL port has been a topic for long, is still a show 
stopper for version 2.10 and all further work and yet there's still a 
lot to do. Beside others currently 43% of the filters are ported.
Don't get me wrong - I'm not blaming anybody. Let's see how we can boost 
the process.

I think the following could help:
- Get rid of filters that don't match to the product vision or are 
outdated. Priorize the remaining filters. Alexandre wrote a mindstorm 
article [2] in the wiki and I fully agree with it. The LGM is a good 
opportunity to discuss it and also we have the mailing lists and IRC. 
Ask the artists at LGM and in our mailing lists about their needs.
- Focus the 2013 GSOC projects on the GEGL port.
- Port only a set of core functions and let the other functions do their 
work through PDB-API calls from a scripting language (Script-Fu or 
Python), if that can be done easier than writing C code. So the other 
functions could inherit silently all the GEGL capabilities.
- If other open source projects, like Darktable, Digikam, OpenCV, 
RawTherapee etc., have solutions for our missing filters, why not call 
their libraries through GEGL in a first step?

Kind regards,

Sven

[1] http://wiki.gimp.org/index.php/Hacking:Porting_filters_to_GEGL
[2] 
http://wiki.gimp.org/index.php/Mindstorm:Revamping_default_plugins_and_scripts
Boian Mihailov | 8 Apr 2013 11:04
Gravatar

[Gegl-developer] Funding and Feature Request Management For Open Source

Hi,

We have just launched a site to help existing open source projects
with funding (www.catincan.com). Our goal is to help more open source
projects become self-sustaining and competitive with propriety
solutions. We're hoping you might provide us with some insight by
answering the 3 questions below.

1. Do you have any problems funding your open source project?

2. What would the perfect solution have to help the open source
community gain funding?

3. Would you use a solution like Catincan to fund your project? If no,
why not?

Thanks for your feedback. Hearing from open source developers really
helps us understand what's most important. If you have any questions,
just let me know.

Cheers,
Boian

--
Boian Mihailov
Thomas Zerbach | 2 Apr 2013 11:05
Picon
Favicon

[Gegl-developer] Research: FLOSS hackers between company and community

The University of Koblenz-Landau (Germany) is looking for participants 
for a research study revolving around the job situation of 
(professional) open source developers. The goal of the study is to gain 
insights on the effect of developers' double commitment to the community 
and the organization. The study is aimed at employed software developers 
who also work with open source code and therefore are to some extent 
dependant on the open source community.

The study already received support by several organizations including 
the Open Source Business Foundation (OSBF), the European Commission's 
Joinup project and various open source projects (e.g. Eclipse) and 
experts (e.g. former Open Source Director at Oracle Gilles Gravier)!

As incentives, participants will be able to contribute to social 
projects for free and can subscribe to receive the research results. For 
more information, click here:

http://ww2.unipark.de/uc/kb_uni_koblenz_kilian_ls/d20b/

Best Regards and thank you for your support,

Thomas Zerbach
--

-- 
E-Mail: tzerbach@... <mailto:tzerbach@...>
Research Assistant

Universität Koblenz-Landau
Chair of Information Management and Organization
Universitätsstr. 1
56070 Koblenz
www.uni-koblenz.de <http://www.uni-koblenz.de/>
newtonhanes | 3 Apr 2013 01:03
Favicon

[Gegl-developer] Biggest Fake Conference in Computer Science

We are researchers from different parts of the world and conducted a study on  
the world’s biggest bogus computer science conference WORLDCOMP 
( http://sites.google.com/site/worlddump1 ) organized by Prof. Hamid Arabnia 
from University of Georgia, USA.

We submitted a fake paper to WORLDCOMP 2011 and again (the 
same paper with a modified title) to WORLDCOMP 2012. This paper 
had numerous fundamental mistakes. Sample statements from 
that paper include: 

(1). Binary logic is fuzzy logic and vice versa
(2). Pascal developed fuzzy logic
(3). Object oriented languages do not exhibit any polymorphism or inheritance
(4). TCP and IP are synonyms and are part of OSI model 
(5). Distributed systems deal with only one computer
(6). Laptop is an example for a super computer
(7). Operating system is an example for computer hardware

Also, our paper did not express any conceptual meaning.  However, it 
was accepted both the times without any modifications (and without 
any reviews) and we were invited to submit the final paper and a 
payment of $500+ fee to present the paper. We decided to use the 
fee for better purposes than making Prof. Hamid Arabnia (Chairman 
of WORLDCOMP) rich. After that, we received few reminders from 
WORLDCOMP to pay the fee but we never responded. 

We MUST say that you should look at the above website if you have any thoughts 
to submit a paper to WORLDCOMP.  DBLP and other indexing agencies 
have stopped indexing WORLDCOMP’s proceedings since 2011 due to its fakeness. 
See http://www.informatik.uni-trier.de/~ley/db/conf/icai/index.html for of one of the 
conferences of WORLDCOMP and notice that there is no listing after 2010. See 
http://sites.google.com/site/dumpconf for comments from well-known researchers 
about WORLDCOMP.

The status of your WORLDCOMP papers can be changed from “scientific” 
to “other” (i.e., junk or non-technical) at any time. See the comments 
http://www.mail-archive.com/tccc <at> lists.cs.columbia.edu/msg05168.html   
of a respected researcher on this. Better not to have a paper than 
having it in WORLDCOMP and spoil the resume and peace of mind forever!

Our study revealed that WORLDCOMP is a money making business, 
using University of Georgia mask, for Prof. Hamid Arabnia. He is throwing 
out a small chunk of that money (around 20 dollars per paper published 
in WORLDCOMP’s proceedings) to his puppet (Mr. Ashu Solo or A.M.G. Solo) 
who publicizes WORLDCOMP and also defends it at various forums, using 
fake/anonymous names. The puppet uses fake names and defames other conferences
to divert traffic to WORLDCOMP. That is, the puppet does all his best 
to get a maximum number of papers published at WORLDCOMP to get more 
money into his (and Prof. Hamid Arabnia’s) pockets. 

Monte Carlo Resort (the venue of WORLDCOMP until 2012) has refused to 
provide the venue for WORLDCOMP’13 because of the fears of their image 
being tarnished due to WORLDCOMP’s fraudulent activities. WORLDCOMP’13 
will be held at a different resort.

WORLDCOMP will not be held after 2013.

The paper submission deadline for WORLDCOMP’13 was March 18 and it is 
extended to April 6 (it will be extended many times, as usual) but 
still there are no committee members, no reviewers, and there is no 
conference Chairman. The only contact details available on WORLDCOMP’s 
website is just an email address! 

What bothers us the most is that Prof. Hamid Arabnia never posted an 
apology for the damage he has done to the research community.  He is still 
trying to defend WORLDCOMP. Let us make a direct request to him: publish 
all reviews for all the papers (after blocking identifiable details) since 
2000 conference. Reveal the names and affiliations of all the reviewers 
(for each year) and how many papers each reviewer had reviewed on average. 
We also request him to look at the Open Challenge at  
http://sites.google.com/site/dumpconf

Sorry for posting to multiple lists. Spreading the word is the only way to stop 
this bogus conference. Please forward this message to other mailing lists and people. 

We are shocked with Prof. Hamid Arabnia and his puppet’s activities 
http://worldcomp-fake-bogus.blogspot.com   Search Google using the 
keyword worldcomp fake for additional links.

_______________________________________________
gegl-developer-list mailing list
gegl-developer-list <at> gnome.org
https://mail.gnome.org/mailman/listinfo/gegl-developer-list
ChristophK | 31 Mar 2013 17:19
Picon

[Gegl-developer] Building GEGL from git / error: possibly undefined macro: AM_GLIB_GNU_GETTEXT

Windows 7 64bit / mingw32 / msys

Hi,
I'm now trying to build GEGL from git, as supposed.

"./autogen.sh" fails with the following line:
configure.ac:491: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT

Please help.

Christoph

$ git clone git://git.gnome.org/gegl
Cloning into 'gegl'...
remote: Counting objects: 43860, done.
remote: Compressing objects: 100% (11539/11539), done.
remote: Total 43860 (delta 35544), reused 39562 (delta 32174) eceiving
objects: Receiving objects: 100% (43860/43860), 41.89 MiB | 565 KiB/s,
done.

Resolving deltas: 100% (35544/35544), done.

christoph <at> HTPC /k/daten/programmierung/libraries
$ cd gegl
$ export PKG_CONFIG_PATH=/gtk/lib/pkgconfig
$ export CPATH=/local/include:/local/include/babl-0.1
$ export LIBRARY_PATH=/local/lib
$ ./autogen.sh
autoreconf-2.68: Entering directory `.'
autoreconf-2.68: configure.ac: not using Gettext
autoreconf-2.68: running: aclocal --force -I m4 ${ACLOCAL_FLAGS}
configure.ac:420: warning: macro `AM_PATH_GLIB_2_0' not found in library
configure.ac:465: warning: macro `AM_GLIB_GNU_GETTEXT' not found in
library autoreconf-2.68: configure.ac: tracing
autoreconf-2.68: running: libtoolize --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
configure.ac:420: warning: macro `AM_PATH_GLIB_2_0' not found in library
configure.ac:465: warning: macro `AM_GLIB_GNU_GETTEXT' not found in
library autoreconf-2.68: running: /mingw/bin/autoconf-2.68 --force
configure.ac:444: error: possibly undefined macro: AM_PATH_GLIB_2_0
      If this token and others are legitimate, please use
m4_pattern_allow. See the Autoconf documentation.
configure.ac:491: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT
autoreconf-2.68: /mingw/bin/autoconf-2.68 failed with exit status: 1
configure: error: cannot find install-sh, install.sh, or shtool in "."
"./.." ". /../.."

christoph <at> HTPC /k/daten/programmierung/libraries/gegl
$ 
ChristophK | 30 Mar 2013 22:46
Picon

[Gegl-developer] Problem running GEGL hello-world example

GEGL-0.2.0 on Window 7 64bit / mingw32 / msys

Hello,

after compiling GEGL I'm trying to run the hello-world example and get
the following errors:

----
christoph <at> HTPC /k/daten/programmierung/libraries/gegl-0.2.0/examples
$ export GEGL_PATH=/k/daten/programmierung/libraries/gegl-0.2.0/

christoph <at> HTPC /k/daten/programmierung/libraries/gegl-0.2.0/examples
$ ./hello-world.exe
GEGL-geglmodule.c-Message: Module
'k:/daten/programmierung/libraries/gegl-0.2.0\ gegl\.libs
\libgegl-0.2-0.dll' load error: Missing gegl_module_query() symbol

(hello-world.exe:2980): GEGL-display.c-WARNING **: No display handler
operation found for gegl:display

(hello-world.exe:2980): GEGL-gegl-operation-context.c-WARNING **:
gegl_operation _context_take_object: No paramspec found for pad
'output' on "gegl:display"

... same message repeated many times ...

(hello-world.exe:1132): GEGL-gegl-operation-context.c-WARNING **:
gegl_operation _context_take_object: No paramspec found for pad
'output' on "gegl:display"

EEEEeEeek! 2 GeglBuffers leaked
christoph <at> HTPC /k/daten/programmierung/libraries/gegl-0.2.0/examples
$
----

That's what happened during configure:

----
Building GEGL with prefix=/usr/local

Optional features:
  GEGL docs:       yes
  Build workshop:  no
  Build website:   no  (asciidoc not found)
  SIMD:            sse:yes mmx:yes
  Vala support:    no  (vapigen executable not found)

Optional dependencies:
  asciidoc:        no  (asciidoc not found)
  enscript:        no  (enscript not found)
  Ruby:            no
  Lua:             no  (usable lua not found)
  Cairo:           yes
  Pango:           yes
  pangocairo:      yes
  GDKPixbuf:       yes
  JPEG:            yes
  PNG:             yes
  OpenEXR:         no  (OpenEXR library not found)
  rsvg:            no  (usable librsvg not found)
  SDL:             no  (SDL library not found)
  openraw:         no  (openraw library not found)
  Jasper:          no  (jasper library not found)
  graphviz:        no  (graphviz not found)
  avformat:        no  (libavformat not found)
  V4L:             no
  spiro:           no  (usable SPIRO library not found)
  EXIV:            no  (exiv2 library not found)
  umfpack:         no  (usable umfpack library not found)

christoph <at> HTPC /k/daten/programmierung/libraries/gegl-0.2.0
$
----

What do I have to do to make the hello-world example work?

Chris

Gmane