Start contributing to KmPlot

Percy Camilo Triveño Aucahuasi percy.camilo.ta at gmail.com
Wed Jan 29 22:29:52 UTC 2014


Hi Shubham,

On 29/01/14 16:25, Shubham Pansari wrote:
> Hi Percy,
> I have resolved all my problems and errors regarding the compilation and
> installation of Khipu from its source code.

Happy to know that, if you have more issues, just send us a mail but 
with complete information ;)

> Now I am going through its
> source code and trying to get familiar with it and meanwhile I am also
> learning Analitza library. Now I  want to start contributing to Khipu.
> What should I do?
>

Ok I've already reply to Abhijeet some steps, please go through prevs 
emails to know more about Khipu. One interesting task that we need in 
Khipu is to improve the design of the plot editor, well first you better 
read the manual (thanks to Punit):

http://userbase.kde.org/Khipu/Manual

If you found a crash/bug now you know how to send us feedback.

> Sorry for the miscommunication last time. I read the links you provide
> me in the last mail about preparing bug-report and crash-report. In
> future I will follow the instructions.
>

No problem, I trust you will ;)

> Thanks and Regards,
> Shubham
>

Thanks to you, keep on!
Percy


>
> On Tue, Jan 28, 2014 at 9:58 PM, Abhijeet Nikam
> <connect08nikam at gmail.com <mailto:connect08nikam at gmail.com>> wrote:
>
>     Hi,
>
>     I am building khipu and I encountered this error. I have installed
>     analitza from source.I tried clearing this problem for some time but
>     could not go ahead.
>
>     I am getting this following error:
>
>     [ 95%] Built target khipu_automoc
>     Linking CXX executable khipu
>
>     ../lib/liblibkhipu.a(mainwindow.o): In function
>     `MainWindow::saveFile(KUrl const&)':
>     /home/nikam/khipu/src/mainwindow.cpp:828: undefined reference to
>     `Analitza::FunctionGraph::hasIntervals() const'
>     ../lib/liblibkhipu.a(plotseditor.o): In function
>     `PlotsEditor::editPlot(QModelIndex const&)':
>     /home/nikam/khipu/src/plotseditor.cpp:275: undefined reference to
>     `Analitza::FunctionGraph::hasIntervals() const'
>     /home/nikam/khipu/src/plotseditor.cpp:321: undefined reference to
>     `Analitza::FunctionGraph::hasIntervals() const'
>     /home/nikam/khipu/src/plotseditor.cpp:340: undefined reference to
>     `Analitza::FunctionGraph::hasIntervals() const'
>     /home/nikam/khipu/src/plotseditor.cpp:358: undefined reference to
>     `Analitza::FunctionGraph::hasIntervals() const'
>     ../lib/liblibkhipu.a(plotseditor.o):/home/nikam/khipu/src/plotseditor.cpp:416:
>     more undefined references to
>     `Analitza::FunctionGraph::hasIntervals() const' follow
>     ../lib/liblibkhipu.a(plotseditor.o): In
>
>     ....
>
>     Please help to build it completely.
>
>     Regards,
>     Abhijeet
>
>
>     Please help
>
>
>
>     On Tue, Jan 28, 2014 at 5:55 PM, Shubham Pansari
>     <pansarishubham2395 at gmail.com <mailto:pansarishubham2395 at gmail.com>>
>     wrote:
>
>         Hi,
>         I have resolved all my problems corresponding to the building of
>         Khipu from source code. Now I am learning Analitza library.
>         Other than that how could I start contributing in Khipu?
>
>         Thanks and Regards,
>         Shubham
>
>
>
>         On Tue, Jan 28, 2014 at 11:42 AM, Shubham Pansari
>         <pansarishubham2395 at gmail.com
>         <mailto:pansarishubham2395 at gmail.com>> wrote:
>
>             Hi,
>             Thanks to Yuri, I have sort out my problem with the previous
>             errors but now when I am trying to start Khipu, it is just
>             giving a warning about fonts, which should not affect the
>             launch of Khipu, but nothing is happening later.
>
>
>             On Tue, Jan 28, 2014 at 10:47 AM, Yuri Chornoivan
>             <yurchor at ukr.net <mailto:yurchor at ukr.net>> wrote:
>
>                 написане Tue, 28 Jan 2014 07:03:54 +0200, Shubham
>                 Pansari <pansarishubham2395 at gmail.com
>                 <mailto:pansarishubham2395 at gmail.com>>__:
>
>
>                     Hi Punit,
>                     The errors I am getting are of the following type,
>                     it seems like a
>                     compilation error-
>
>                     /home/shp/khipu/src/__plotseditor.cpp:413:28: error:
>                     'class
>                     Analitza::PlaneCurve' has no member named 'hasIntervals'
>                                                      if
>                     (curve->hasIntervals())
>
>                     and many more similar kind of errors.
>                     How could I remove those?
>
>                     Thanks and Regards,
>                     Shubham
>
>
>                 Hi,
>
>                 Please compile and install analitza from git/master.
>
>                 https://projects.kde.org/__projects/kde/kdeedu/analitza/__repository
>                 <https://projects.kde.org/projects/kde/kdeedu/analitza/repository>
>
>                 Best regards,
>                 Yuri
>
>
>
>
>                     On Tue, Jan 28, 2014 at 6:54 AM, Percy Camilo
>                     Triveño Aucahuasi <
>                     percy.camilo.ta at gmail.com
>                     <mailto:percy.camilo.ta at gmail.com>> wrote:
>
>                         Hi Shubham,
>
>
>                         On 27/01/14 10:13, Shubham Pansari wrote:
>
>                             Hi Punit,
>                             I am trying to build khipu from source but
>                             it is showing errors in make
>                             stage. Errors are corresponding to a member
>                             function clearIntervals and
>                             hasIntervals.
>
>                             Help me out.
>
>
>                         Sure, but we need more information, read this:
>
>                         http://techbase.kde.org/__Development/Tutorials/__Debugging/How_to_create_
>                         <http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_>
>                         useful_crash_reports
>
>                         Also, give us additional feedback, e.g: branch,
>                         compiler, operative
>                         system, etc; in short: you can report a bug if
>                         you want, if so, then please
>                         read about our policies for that:
>
>                         http://techbase.kde.org/__Contribute/Bugsquad/Quick___Introduction_to_Bugzilla
>                         <http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla>
>
>                         and
>
>                         http://techbase.kde.org/__Contribute/Bugsquad/Guide_To___BugTriaging#General_
>                         <http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#General_>
>                         Considerations
>
>                         You're doing it fine, with time you will learn
>                         how to use our
>                         infrastructure, trust me one is always learning ;)
>
>                           Regards,
>
>                             Shubham
>
>
>
>                         Percy
>
>                           On Mon, Jan 27, 2014 at 4:33 PM, Punit Mehta
>                         <punit9462 at gmail.com <mailto:punit9462 at gmail.com>
>
>                             <mailto:punit9462 at gmail.com
>                             <mailto:punit9462 at gmail.com>>> wrote:
>
>                                  Hi Shubham,
>
>                                  It is great that you know C++ and want
>                             to contribute in KDE. If you
>                                  are interested in contributing math
>                             part in KDE-Edu (Analitza,
>                                  Khipu, KAlgebra .. ) then you should
>                             try to complie and build the
>                                  applications from the source code.
>
>                                  As Percy pointed out, read the details
>                             regarding the project and its
>                                  scope. Incase of Khipu, I would
>                             recommend you to compile. build and
>                                  install the current version of analitza
>                             and then follow the same
>                                  procedure to install khipu. Try to play
>                             with the code, find some
>                                  bugs and solve them.
>
>                                  You can possibly attend conf.kde.in
>                             <http://conf.kde.in> <http://conf.kde.in>
>                             2014[2] if
>
>                                  you are interested in contbuting to KDE
>                             and want to know more about
>                                  the projects like khipu, analitza,
>                             artikulate, KStars etc..
>
>                                  Hope, this helps :)
>
>                                  Looking forward to see you in KDE :)
>
>                                  Regards,
>                                  Punit Mehta
>
>                                  [1]:
>                             http://techbase.kde.org/__Getting_Started/Build/KDE___Applications
>                             <http://techbase.kde.org/Getting_Started/Build/KDE_Applications>
>                                  [2]: http://conf.kde.in
>                             <http://conf.kde.in/>
>
>
>                                      Message: 3
>                                      Date: Sun, 26 Jan 2014 14:53:30 +0530
>                                      From: Shubham Pansari
>                             <pansarishubham2395 at gmail.com
>                             <mailto:pansarishubham2395 at gmail.com>
>
>                             <mailto:pansarishubham2395 at __gmail.com
>                             <mailto:pansarishubham2395 at gmail.com>>>
>                                      To: kde-edu at kde.org
>                             <mailto:kde-edu at kde.org>
>                             <mailto:kde-edu at kde.org
>                             <mailto:kde-edu at kde.org>>
>
>                                      Subject: Re: Start contributing to
>                             KmPlot
>                                      Message-ID:
>
>
>                             <__CAOdEGu2R4xRC8d4pUhQZkQQWgPCtU__m_4PTjDs1SX+Zwndjj5ZA at mail.
>                             gmail.com <http://gmail.com>
>
>                             <mailto:CAOdEGu2R4xRC8d4pUhQZk__QQWgPCtUm_4PTjDs1SX%
>                             <mailto:CAOdEGu2R4xRC8d4pUhQZkQQWgPCtUm_4PTjDs1SX%25>
>                             2BZwndjj5ZA at mail.gmail.com
>                             <mailto:2BZwndjj5ZA at mail.gmail.com>>>
>
>                                      Content-Type: text/plain;
>                             charset="iso-8859-1"
>
>                                      Hi,
>                                      I am Shubham. Currently I know C++
>                             and C language, before i
>                                      start working
>                                      on Khipu other than analitza
>                             library what else I have to read
>                                      and from
>                                      where I should start after studying
>                             this library.
>
>                                      Please guide me.
>
>                                      Regards,
>                                      Shubham Pansari
>
>
>                                      On Sun, Jan 26, 2014 at 1:41 PM,
>                             Percy Camilo Trive?o Aucahuasi <
>                             percy.camilo.ta at gmail.com
>                             <mailto:percy.camilo.ta at gmail.com>
>                             <mailto:percy.camilo.ta at gmail.__com
>                             <mailto:percy.camilo.ta at gmail.com>>>
>                             wrote:
>
>                                       > Hi Abhijeet,
>                                       >
>                                       >
>                                       > On 25/01/14 23:55, Abhijeet
>                             Nikam wrote:
>                                       >
>                                       >> Hi,
>                                       >> I am Abhijeet. I went through
>                             some KDE applications and I
>                                      really liked
>                                       >> KmPlot.I wish to start
>                             contributing to it. Can I proceed
>                                      with one of the
>                                       >> minor bugs in the bug list? I
>                             know C++ and baiscs of Qt
>                                      framework.
>                                       >>
>                                       >> Can somebody please guide me?
>                                       >>
>                                       >
>                                       > ;)
>                                       >
>                                       > Currently we are in the process
>                             to replace KmPlot with Khipu:
>                                       >
>                                       >
>                             https://projects.kde.org/__projects/playground/edu/khipu
>                             <https://projects.kde.org/projects/playground/edu/khipu>
>                                       >
>                                       > The main idea here is to use a
>                             common infrastructure for all
>                                      kdeedu math
>                                       > applications, you see, now
>                             KAlgebra and Khipu are using this
>                                      library:
>                                       > analitza
>                                       >
>                                       >
>                             https://projects.kde.org/__projects/kde/kdeedu/analitza
>                             <https://projects.kde.org/projects/kde/kdeedu/analitza>
>                                       >
>                                       > You can read the analitza
>                             documentation here:
>                                       >
>                                       >
>                             http://api.kde.org/4.x-api/__kdeedu-apidocs/analitza/html/
>                             <http://api.kde.org/4.x-api/kdeedu-apidocs/analitza/html/>
>                             index.html
>                                       >
>                                       > I think it would be good if you
>                             learn analitza first and then
>                                      define what
>                                       > you want to do:
>                                       >
>                                       > numerical methods?
>                                       > symbolic algebra?
>                                       > improve the math parser?
>                                       > ...
>                                       >
>                                       > Please, note that some of the
>                             features you want to implement
>                                      can  belong
>                                       > to analitza's scope (the common
>                             infrastructure) or any math
>                                      application
>                                       > that uses analitza (Khipu or
>                             KAlgebra)
>                                       >
>                                       > Finally, you can read some
>                             history about in:
>                                       >
>                                       >
>                             https://www.google-melange.__com/gsoc/proposal/review/
>                             <https://www.google-melange.com/gsoc/proposal/review/>
>                                       >
>                             google/gsoc2013/punit9462/1?__ModPagespeed=noscript
>                                       >
>                                       >
>                             https://punit9462.wordpress.__com/
>                             <https://punit9462.wordpress.com/>
>                                       >
>                                       >
>                             http://community.kde.org/GSoC/__2012/StatusReports#Percy_
>                             <http://community.kde.org/GSoC/2012/StatusReports#Percy_>
>                                       > Camilo_Trive.C3.B1o_Aucahuasi
>                                       >
>                                       >  Regards,
>                                       >> Abhijeet
>                                       >>
>                                       >
>                                       > Hope you can join us ;)
>                                       > Percy
>                                       >
>                             _________________________________________________
>                                       > kde-edu mailing list
>                                       > kde-edu at mail.kde.org
>                             <mailto:kde-edu at mail.kde.org>
>                             <mailto:kde-edu at mail.kde.org
>                             <mailto:kde-edu at mail.kde.org>>
>
>                                       >
>                             https://mail.kde.org/mailman/__listinfo/kde-edu
>                             <https://mail.kde.org/mailman/listinfo/kde-edu>
>                                       >
>                                      -------------- next part --------------
>                                      An HTML attachment was scrubbed...
>                                      URL:
>
>                             <http://mail.kde.org/__pipermail/kde-edu/attachments/
>                             <http://mail.kde.org/pipermail/kde-edu/attachments/>
>                             20140126/e7ef0b66/attachment-__0001.html>
>
>                                      ------------------------------
>
>
>                             _________________________________________________
>                                      kde-edu mailing list
>                             kde-edu at mail.kde.org
>                             <mailto:kde-edu at mail.kde.org>
>                             <mailto:kde-edu at mail.kde.org
>                             <mailto:kde-edu at mail.kde.org>>
>
>                             https://mail.kde.org/mailman/__listinfo/kde-edu
>                             <https://mail.kde.org/mailman/listinfo/kde-edu>
>
>
>                                      End of kde-edu Digest, Vol 130,
>                             Issue 37
>
>                             ******************************__**********
>
>
>
>
>                             _________________________________________________
>                                  kde-edu mailing list
>                             kde-edu at mail.kde.org
>                             <mailto:kde-edu at mail.kde.org>
>                             <mailto:kde-edu at mail.kde.org
>                             <mailto:kde-edu at mail.kde.org>>
>                             https://mail.kde.org/mailman/__listinfo/kde-edu
>                             <https://mail.kde.org/mailman/listinfo/kde-edu>
>
>
>
>
>
>                             _________________________________________________
>                             kde-edu mailing list
>                             kde-edu at mail.kde.org
>                             <mailto:kde-edu at mail.kde.org>
>                             https://mail.kde.org/mailman/__listinfo/kde-edu
>                             <https://mail.kde.org/mailman/listinfo/kde-edu>
>
>                               _________________________________________________
>
>                         kde-edu mailing list
>                         kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>
>                         https://mail.kde.org/mailman/__listinfo/kde-edu
>                         <https://mail.kde.org/mailman/listinfo/kde-edu>
>
>                 _________________________________________________
>                 kde-edu mailing list
>                 kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>
>                 https://mail.kde.org/mailman/__listinfo/kde-edu
>                 <https://mail.kde.org/mailman/listinfo/kde-edu>
>
>
>
>
>         _______________________________________________
>         kde-edu mailing list
>         kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>
>         https://mail.kde.org/mailman/listinfo/kde-edu
>
>
>
>     _______________________________________________
>     kde-edu mailing list
>     kde-edu at mail.kde.org <mailto:kde-edu at mail.kde.org>
>     https://mail.kde.org/mailman/listinfo/kde-edu
>
>
>
>
> _______________________________________________
> kde-edu mailing list
> kde-edu at mail.kde.org
> https://mail.kde.org/mailman/listinfo/kde-edu
>


More information about the kde-edu mailing list