Re: GSoC 2019 [Buildbot ideas]

2019-03-27 Thread Rajdeep Bharati
:07, Rajdeep Bharati wrote: > > > > In an earlier email (GSoC Tips), you told me that a basic functioning > product (with the major features, tests & documentation) must be deployed > before the first evaluation. Is the first evaluation the one from June > 24-28? > >

Re: GSoC 2019 [Collect build statistics]

2019-03-27 Thread Arjun Salyan via macports-dev
Thank You Mojca! I read you inline comments as well, I have already started working over the suggestions. I will include these very shortly! > > Does your new semester already start at end of July? Yes, it does. But it won’t affect the project. I have done projects in a semester as tightly

Re: GSoC 2019 [Collect build statistics]

2019-03-27 Thread Mojca Miklavec
Dear Arjunt On Tue, 26 Mar 2019 at 07:34, Arjun Salyan wrote: > > Dear all, > > Using the valuable information and suggestions by all of you here at > MacPorts, especially the potential mentors, I have come up with the first > draft of my proposal for GSoC 2019. > Link to

Re: GSoC 2019 [Buildbot ideas]

2019-03-27 Thread Mojca Miklavec
On Tue, 26 Mar 2019 at 16:07, Rajdeep Bharati wrote: > > In an earlier email (GSoC Tips), you told me that a basic functioning product > (with the major features, tests & documentation) must be deployed before the > first evaluation. Is the first evaluation the one from June 24-2

GSoC Proposal

2019-03-27 Thread KARAN SHETH via macports-dev
Hey Mojca, Thanks for replying. On Tue, Mar 26, 2019 at 3:00 AM Mojca Miklavec wrote: > Dear Karan, > > Warmly welcome to the MacPorts community! > > On Mon, 25 Mar 2019 at 20:36, KARAN SHETH via macports-dev wrote: > >> Hey there, >> I would like to st

Re: GSoC 2019 [Buildbot ideas]

2019-03-27 Thread Rajdeep Bharati
Thanks! Testing the views with fake data (during the initial stages) would be a good idea that would help me rapidly prototype the views. In an earlier email (GSoC Tips), you told me that a basic functioning product (with the major features, tests & documentation) must be deployed be

Re: GSoC 2019 [Buildbot ideas]

2019-03-27 Thread Mojca Miklavec
Dear Rajdeep, On Sun, 24 Mar 2019 at 13:06, Pierre Tardy wrote: > > I would advise to start from a fresh config with a git poller a simple build > recipe to train yourself at buildbot. Just as a random idea (feel free to judge for yourself if this simplification makes sense or not, you could

Re: GSoC 2019 [Buildbot ideas]

2019-03-27 Thread Rajdeep Bharati
Sounds good. Thank you for the valuable insights. On Tue, Mar 26, 2019 at 5:07 PM Pierre Tardy wrote: > Hi, > > I think MacPorts has quite specific huge scale in term of the number > of packages it builds, and optimisations on non rebuilding everything. > > So for this project what would be

Re: GSoC 2019 [Buildbot ideas]

2019-03-27 Thread Pierre Tardy
Hi, I think MacPorts has quite specific huge scale in term of the number of packages it builds, and optimisations on non rebuilding everything. So for this project what would be interesting is to research the best visualisation for MacPort, rather than making compromises so that it is useful for

Re: GSoC 2019 [Buildbot ideas]

2019-03-27 Thread Rajdeep Bharati
Got it. Would rewriting the waterfall view (with custom features) using Vue be one of the goals/stretch goals? And I presume that the plugin will become a part of buildbot core? Thank you. Rajdeep On Tue, Mar 26, 2019 at 3:19 AM Mojca Miklavec wrote: > On Sun, 24 Mar 2019 at 13:06, Pierre

Re: GSoC 2019 [Buildbot ideas]

2019-03-27 Thread Mojca Miklavec
On Tue, 26 Mar 2019 at 10:48, Rajdeep Bharati wrote: > > Would rewriting the waterfall view (with custom features) using Vue be one of > the goals/stretch goals? > And I presume that the plugin will become a part of buildbot core? I leave that up to Pierre to answer. My personal wish (but I

Re: Speed up trace mode Project GSoC

2019-03-27 Thread Mihir Luthra
Hi, Thanks for the helpful response ^_^. I have been through the code files of porttrace.tcl, tracelib & darwintrace. I understood their high level working. I will go through the function __darwintrace_get_filemap() to understand more about compare & swap & will look for more lock free

Re: GSoC 2019 [Collect build statistics]

2019-03-27 Thread Arjun Salyan via macports-dev
Dear all, Using the valuable information and suggestions by all of you here at MacPorts, especially the potential mentors, I have come up with the first draft of my proposal for GSoC 2019. Link to Google Doc: https://docs.google.com/document/d/198Ivygxb2NJQz_sqzDrbDPVEYZ5Ye5Yw0LV6Bt2QmG4/edit?usp

Re: GSoC 2019 [Buildbot ideas]

2019-03-25 Thread Mojca Miklavec
On Sun, 24 Mar 2019 at 13:06, Pierre Tardy wrote: > > Right. > I would advise to start from a fresh config with a git poller a simple build > recipe to train yourself at buildbot. Fully agreed. For the task at hand (for the whole summer, not just for the demo) you would only ever need

Re: Speed up trace mode (GSoC Project)

2019-03-25 Thread Mojca Miklavec
On Mon, 25 Mar 2019 at 01:28, Christopher Chavez wrote: > > Hi Mihir, I am a MacPorts user and port maintainer. I have a suggestion, but > am not a member, so do not take my advice as canon. > > > On Mar 23, 2019, at 1:52 PM, Mihir Luthra wrote: > > > > I was thinking to add an 8th section which

Re: GSoC Proposal

2019-03-25 Thread Mojca Miklavec
Dear Karan, Warmly welcome to the MacPorts community! On Mon, 25 Mar 2019 at 20:36, KARAN SHETH via macports-dev wrote: > Hey there, > I would like to start by saying this is not GSoC Proposal as the > subject says but I had no idea what else to call it. This is just to make

Re: Speed up trace mode (GSoC Project)

2019-03-25 Thread Clemens Lang
Hi, On Sun, Mar 24, 2019 at 08:40:30PM +0530, Mihir Luthra wrote: > I had a few questions regarding Darwin trace library. > > Darwintrace library being injected, most I/O operations get > reimplemented. If a “single” process is working on files, it more or > less should call most of these

Re: Regarding GSoC

2019-03-25 Thread Clemens Lang
Hi, On Fri, Mar 22, 2019 at 05:06:08PM +0100, Mojca Miklavec wrote: > Our tickets are accessible from > https://trac.macports.org/wiki/Tickets > and the most relevant for you would live in "Base Bugs" and "Base > Enhancements". Or > https://trac.macports.org/roadmap > However I'm not sure

Re: Speed up trace mode Project GSoC

2019-03-25 Thread Clemens Lang
Hi, On Wed, Mar 20, 2019 at 09:06:11PM +0530, Mihir Luthra wrote: > I am not a master in dealing with low-level system stuff, but as I > have worked pretty much with unix shell scripting and C language, I > can connect to points. > > I wanted a few tips from you regarding the project: > 1)

GSoC Proposal

2019-03-25 Thread KARAN SHETH via macports-dev
Hey there, I would like to start by saying this is not GSoC Proposal as the subject says but I had no idea what else to call it. This is just to make contact with you regarding a GSoC Project idea that I would really like to do. My name is Karan Sheth. I have attached a doc link wherein

Re: Dependencies on non-default variants (was: GSoC 2019 [Collect build statistics])

2019-03-25 Thread Craig Treleaven
Mojca: I apologize for the length of this and for continuing to hammer on this issue but I think this is important. I support the idea of a modern web app to bring together all the relevant information for a port that potential users of MacPorts need in order to assess if they want to install

Re: Speed up trace mode (GSoC Project)

2019-03-25 Thread Mihir Luthra
Thanks for the helpful information ^_^. Wiki seems to be a the right place to put all this information and later (if possible), maybe some quick links on the main website to these wiki pages would be helpful. For now I guess you are right, will put anything I document on wiki. Regards, Mihir

Re: GSoC 2019 [Collect build statistics]

2019-03-25 Thread Mojca Miklavec
Dear Fred, (Resending due to the initial post from the wrong email account; sorry for the duplicate.) On Sun, 24 Mar 2019 at 22:57, Fred Wright wrote: > On Sun, 24 Mar 2019, Mojca Miklavec wrote: > > On Sat, 23 Mar 2019 at 17:49, Craig Treleaven wrote: > >> > >> I see no reason to report

Re: Dependencies on non-default variants (was: GSoC 2019 [Collect build statistics])

2019-03-25 Thread Mojca Miklavec
Dear Craig, > As you said, people have looked at this problem and not found a workable > solution. Personally I never did spend any effort into fixing this, partially probably also because it doesn't affect any ports that I use or maintain. > It may be a _long_ time before a “proper” solution

Re: Speed up trace mode (GSoC Project)

2019-03-24 Thread Christopher Chavez
ht of. Thank you for your interest in participating in GSoC with MacPorts, Mihir. I hope this helps! Christopher A. Chavez

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Craig Treleaven
> On Mar 24, 2019, at 5:57 PM, Fred Wright wrote: > > On Sun, 24 Mar 2019, Mojca Miklavec wrote: >> On Sat, 23 Mar 2019 at 17:49, Craig Treleaven wrote: >>> >>> I see no reason to report inactive ports. >> >> Neither do I. I would remove those as I already mentioned in an earlier >> email. >

Re: Dependencies on non-default variants (was: GSoC 2019 [Collect build statistics])

2019-03-24 Thread Craig Treleaven
> On Mar 24, 2019, at 4:05 PM, Mojca Miklavec wrote: > > On Sun, 24 Mar 2019 at 19:55, Craig Treleaven wrote: >>> On Mar 24, 2019, at 1:09 PM, Mojca Miklavec wrote: >>> On Sun, 24 Mar 2019 at 01:06, Craig Treleaven wrote: There are a number of ports that require a dependency to be

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Fred Wright
On Sun, 24 Mar 2019, Mojca Miklavec wrote: On Sat, 23 Mar 2019 at 17:49, Craig Treleaven wrote: I see no reason to report inactive ports. Neither do I. I would remove those as I already mentioned in an earlier email. But in the spirit of lossless collection, those should be included and

Re: Auto-Detection of Build Dependencies, Gsoc 2019

2019-03-24 Thread Fred Wright
On Tue, 19 Mar 2019, Clemens Lang wrote: There are a couple of static rules (which wouldn't change for this task) and a dynamic component that checks which port installed the file that the installation is trying to access. At the moment, we allow requests if the currently built port depends

Dependencies on non-default variants (was: GSoC 2019 [Collect build statistics])

2019-03-24 Thread Mojca Miklavec
On Sun, 24 Mar 2019 at 19:55, Craig Treleaven wrote: > > On Mar 24, 2019, at 1:09 PM, Mojca Miklavec wrote: > > On Sun, 24 Mar 2019 at 01:06, Craig Treleaven wrote: >>> >>> There are a number of ports that require a dependency to be installed with >>> a non-default variant in order to build

Re: GSoC - Android Application for all Ports

2019-03-24 Thread Mojca Miklavec
Dear Ravi, On Sun, 24 Mar 2019 at 13:13, Ravi Rathee wrote: > > Is it possible to make an android application similar to a web application > with all the ports information and all the details. Similar to last years > GSoC project but on Android. While it is definitely possible to m

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Craig Treleaven
> > On Mar 24, 2019, at 1:09 PM, Mojca Miklavec wrote: > > On Sun, 24 Mar 2019 at 01:06, Craig Treleaven wrote: >> >> please note that we can’t expect all ports to build successfully on the >> buildbots. > > Nobody said that, but we cannot blame the student collecting the data > from

Re: GSoC 2019 [Buildbot ideas]

2019-03-24 Thread Rajdeep Bharati
Thanks a lot! It works at last. Sorry for giving you trouble. Rajdeep On Sun, Mar 24, 2019 at 6:16 PM Pierre Tardy wrote: > I provided you inline comments. I were very near from the solution :) > Pierre > > > Le dim. 24 mars 2019 à 13:32, Rajdeep Bharati > a écrit : > >> Ok, I'll do that. >>

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Mojca Miklavec
On Sun, 24 Mar 2019 at 01:06, Craig Treleaven wrote: > > please note that we can’t expect all ports to build successfully on the > buildbots. Nobody said that, but we cannot blame the student collecting the data from buildbot for macports internal deficiencies :) > There are a number of ports

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Arjun Salyan via macports-dev
On Sun, Mar 24, 2019 at 10:02 PM Mojca Miklavec wrote: > Here are some examples of why I don't see a single correct answer to > your initial question. Let's assume that you know absolutely > everything about all MacPorts installation (exact timestamp of when > each port was installed or

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Mojca Miklavec
On Sat, 23 Mar 2019 at 17:49, Craig Treleaven wrote: > > I see no reason to report inactive ports. Neither do I. I would remove those as I already mentioned in an earlier email. > The “OS” section for my system is: > > "os": { > "macports_version": "2.5.4", > "osx_version": "10.10", >

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Mojca Miklavec
On Sat, 23 Mar 2019 at 15:28, Craig Treleaven wrote: > > Our existing installation stats are, to be kind, a mess. Which is precisely why we suggested this project: to fix what we learned from the past mistakes. The submission process is mostly still ok, but the database design is flawed. I'm not

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Mojca Miklavec
le: it just counts the overall number of a certain macOS versions which turned out to be completely useless piece of information if it's not correlated with time. We want to know how many users of 10.8 we have today, not counting the users which have migrated since. A big mistake we did in

Re: Speed up trace mode (GSoC Project)

2019-03-24 Thread Mihir Luthra
Hi, I had a few questions regarding Darwin trace library. Darwintrace library being injected, most I/O operations get reimplemented. If a “single” process is working on files, it more or less should call most of these functions again and again. Like that particular process may call open, rename,

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Craig Treleaven
> On Mar 23, 2019, at 6:26 AM, Arjun Salyan via macports-dev > wrote: > > On Sat, Mar 23, 2019 at 3:15 PM Mojca Miklavec > wrote: > I would use the first definition: number of users currently having the > port installed. It might be pretty common to have to reinstall

Re: GSoC 2019 [Buildbot ideas]

2019-03-24 Thread Pierre Tardy
I provided you inline comments. I were very near from the solution :) Pierre Le dim. 24 mars 2019 à 13:32, Rajdeep Bharati a écrit : > Ok, I'll do that. > I've also made some changes to the Vue plugin. Now it's showing that a > Root component is present (as you can see in the attachment), but

Re: GSoC 2019 [Buildbot ideas]

2019-03-24 Thread Rajdeep Bharati
Ok, I'll do that. I've also made some changes to the Vue plugin. Now it's showing that a Root component is present (as you can see in the attachment), but it's not rendering anything. Could you please review it? https://github.com/rajdeepbharati/buildbot-vue-plugin-boilerplate. Sorry for taking so

GSoC - Android Application for all Ports

2019-03-24 Thread Ravi Rathee
Is it possible to make an android application similar to a web application with all the ports information and all the details. Similar to last years GSoC project but on Android. It will have all the capabilities of Search by Name, Date and other capabilities of that Port. And a list of all ports

Re: GSoC 2019 [Buildbot ideas]

2019-03-24 Thread Pierre Tardy
Right. I would advise to start from a fresh config with a git poller a simple build recipe to train yourself at buildbot. Le dim. 24 mars 2019 à 13:02, Mojca Miklavec a écrit : > On Sat, 23 Mar 2019 at 15:30, Rajdeep Bharati wrote: > > > > Is the old master.cfg file written in Python 2? > >

Re: GSoC 2019 [Buildbot ideas]

2019-03-24 Thread Mojca Miklavec
On Sat, 23 Mar 2019 at 15:30, Rajdeep Bharati wrote: > > Is the old master.cfg file written in Python 2? Yes. Buildbot 0.8.x only supported Python 2. The new version just dropped support for Python 2. > Can someone tell me a possible alternative for > ```buildbot.plugins.status.GitHubStatus```

Re: GSoC 2019 [Collect build statistics]

2019-03-24 Thread Arjun Salyan via macports-dev
Hi, I have prepared a Google Doc on the implementation of installation statistics. I do not know if this is the right way to get suggestions. But it would be great if I could get feedback and suggestions on this:

Speed up trace mode (GSoC Project)

2019-03-23 Thread Mihir Luthra
Hi, I wanted to contribute to the MacPorts documentation. The guide says that it currently is in docboook format with work in progress to change it to adoc. Actually I got a bit confused with this. Where exactly should I add a file in order to create a new section? Like currently there are 7

Re: GSoC 2019 [Collect build statistics]

2019-03-23 Thread Arjun Salyan via macports-dev
On Sat, Mar 23, 2019 at 7:58 PM Craig Treleaven wrote: > See: > > http://stats.macports.neverpanic.de/os_statistics#os_platform > > It says all 239 reported platforms are Darwin. So this appears to be the > conglomeration of all reporting over the past several years. This explains > why the

Re: GSoC 2019 [Collect build statistics]

2019-03-23 Thread Craig Treleaven
> On Mar 23, 2019, at 5:45 AM, Mojca Miklavec wrote: > > On Sat, 23 Mar 2019 at 10:35, Arjun Salyan via macports-dev wrote: >> >> Hi, >> I am working on the design of tables for installation statistics. I have a >> doubt here: >> >> Suppose there is a port P. Now for number of installations

Re: GSoC 2019 [Buildbot ideas]

2019-03-23 Thread Rajdeep Bharati
Can someone tell me a possible alternative for ```buildbot.plugins.status.GitHubStatus``` in 2.x Thanks Rajdeep On Sat, Mar 23, 2019 at 8:00 PM Rajdeep Bharati wrote: > Is the old master.cfg > > file >

Re: GSoC 2019 [Buildbot ideas]

2019-03-23 Thread Rajdeep Bharati
Is the old master.cfg file written in Python 2? On Sat, Mar 23, 2019 at 12:27 AM Rajdeep Bharati wrote: > Thank you for providing me with ideas. I will try to migrate the existing > setup to buildbot 2.x. > >

Re: GSoC 2019 [Collect build statistics]

2019-03-23 Thread Craig Treleaven
> On Mar 23, 2019, at 6:26 AM, Arjun Salyan via macports-dev > wrote: > > On Sat, Mar 23, 2019 at 3:15 PM Mojca Miklavec > wrote: > I would use the first definition: number of users currently having the > port installed. It might be pretty common to have to reinstall

Re: GSoC 2019 [Collect build statistics]

2019-03-23 Thread Arjun Salyan via macports-dev
On Sat, Mar 23, 2019 at 3:15 PM Mojca Miklavec wrote: > I would use the first definition: number of users currently having the > port installed. It might be pretty common to have to reinstall the > same port multiple times (maybe just for debugging / development > reasons) and we don't want to

Re: GSoC 2019 [Collect build statistics]

2019-03-23 Thread Mojca Miklavec
Dear Arjun, On Sat, 23 Mar 2019 at 10:35, Arjun Salyan via macports-dev wrote: > > Hi, > I am working on the design of tables for installation statistics. I have a > doubt here: > > Suppose there is a port P. Now for number of installations of P, there are > many definitions I am having in my

Re: GSoC 2019 [Collect build statistics]

2019-03-23 Thread Arjun Salyan via macports-dev
Hi, I am working on the design of tables for installation statistics. I have a doubt here: Suppose there is a port P. Now for number of installations of P, there are many definitions I am having in my mind: 1. Number of users currently having P in active_ports/ inactive_ports. [ACTIVE

Re: made a pull request(GSoC)

2019-03-22 Thread Mojca Miklavec
Dear Mihir, This list is being read by hundreds of developers (receiving lots of emails to their mailboxes daily), most of which are not interested in GSOC. Please pay respect to them and use a single email thread with a clear topic name for all your correspondence (for all summer

made a pull request(GSoC)

2019-03-22 Thread Mihir Luthra
hey everyone, I was checking porttrace.tcl code. In the code tracelib is being used both as a command and a variable name. While loading darwintrace library through DYLD_INSERT_LIBRARIES, tracelib is used as a variable for storing darwintrace library path. I renamed that tracelib variable to

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Rajdeep Bharati
Thank you for providing me with ideas. I will try to migrate the existing setup to buildbot 2.x. Rajdeep On Fri, Mar 22, 2019 at 11:32 PM Mojca Miklavec wrote: > Dear Rajdeep, > > Sorry for some delay, but here are some other general ideas related to > the buildbot. > > My feeling is that

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Rajdeep Bharati
Thanks, this is great. Sure, I'm learning about angularjs directives to fit in the custom component. Rajdeep On Fri, Mar 22, 2019 at 8:40 PM Pierre Tardy wrote: > > > On Fri, Mar 22, 2019 at 12:27 PM Rajdeep Bharati < > rajdeepbharat...@gmail.com> wrote: > >> I set up the project according to

Re: Regarding GSoC

2019-03-22 Thread Mojca Miklavec
On Fri, 22 Mar 2019 at 18:32, Mihir Luthra wrote: > > Thanks for the helpful response ^_^ > > Directly altering the code in the base, maybe I am not that much ready I > guess. > > I think making a small introduction in the documentation for newcomers to > MacPorts community to get a really easy

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Mojca Miklavec
Dear Rajdeep, Sorry for some delay, but here are some other general ideas related to the buildbot. My feeling is that implementing https://trac.macports.org/ticket/55978 alone might not be enough on its own to fill the full summer (I leave it up to Pierre to judge). If this project get

Regarding GSoC

2019-03-22 Thread Mihir Luthra
Thanks for the helpful response ^_^ Directly altering the code in the base, maybe I am not that much ready I guess. I think making a small introduction in the documentation for newcomers to MacPorts community to get a really easy high level understanding on how the MacPorts code flows to get

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Pierre Tardy
> I am slightly concerned about Vue's market share compared to React The market share is indeed different, but this is in a huge market. [image: image.png][image: image.png] [image: image.png] hopefully mailman won't mind the html email :-} Pierre On Fri, Mar 22, 2019 at 5:35 PM Mojca

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Mojca Miklavec
Dear Rajdeep, On Fri, 22 Mar 2019 at 15:56, Rajdeep Bharati wrote: > > I was going through the ticket and implemented a really basic (and > incomplete) version of View nr. 1: > https://rajdeepbharati.github.io/macports-views/ as a standalone Vue app. Thank you very much. > This is currently

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Mojca Miklavec
Dear Pierre, On Fri, 22 Mar 2019 at 08:34, Pierre Tardy wrote: > > Hi, > > Vue and React are the two major JS frameworks in 2018/2019. React is still > the major one, probably thanks to the fact that react-native is very useful > for mobile. So learning react allows you to make both webapps and

Re: Regarding GSoC

2019-03-22 Thread Mojca Miklavec
anation > on trace mode working and how I m planning to optimise it. > > If demo is needed in this, what are your expectations from the demo? Other GSOC organisation usually ask students to submit pull requests for various smaller bugs or features: that makes for a quite important part of

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Pierre Tardy
On Fri, Mar 22, 2019 at 12:27 PM Rajdeep Bharati wrote: > I set up the project according to your PR and it's working fine using > React. For setting it up with Vue, do I need to write the components in > typescript? Also, I had a doubt: after making changes to the code and > testing, do I need

Regarding GSoC

2019-03-22 Thread Mihir Luthra
Hi there, @Mojca Miklavec I have been working on getting a good understanding of MacPorts base. My project would be trace mode optimisation. I feel I have come quite far in understanding the trace mode working in code. I have made plans on what I will do for the project and have started to

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Rajdeep Bharati
Hi, I was going through the ticket and implemented a really basic (and incomplete) version of View nr. 1: https://rajdeepbharati.github.io/macports-views/ as a standalone Vue app. This is currently fetching 10 latest commits using the GitHub API (You can

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Rajdeep Bharati
I set up the project according to your PR and it's working fine using React. For setting it up with Vue, do I need to write the components in typescript? Also, I had a doubt: after making changes to the code and testing, do I need to run `pip install -e .` again and again? The webpack or gulp dev

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Rajdeep Bharati
Thanks, I'll check it out. On Fri, Mar 22, 2019 at 3:12 PM Pierre Tardy wrote: > Hi Rajdeep, > > I created a pull request against the react boilerplate to cleanup the > angular.js integration: > https://github.com/uglycoyote/buildbot-react-plugin-boilerplate/pull/1 > > I guess using this method

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Pierre Tardy
Hi Rajdeep, I created a pull request against the react boilerplate to cleanup the angular.js integration: https://github.com/uglycoyote/buildbot-react-plugin-boilerplate/pull/1 I guess using this method should work better for you for vue.js as well. Pierre On Fri, Mar 22, 2019 at 9:10 AM

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Rajdeep Bharati
Yes, I can see it. On Fri, Mar 22, 2019 at 1:16 PM Pierre Tardy wrote: > Hi Rajdeep. > I commented in the code. Do you see the comments? > > https://github.com/rajdeepbharati/buildbot-vue-plugin-boilerplate/commit/a1ff8178a327b52757d63e907036b6586a9cf5cc > > Pierre > > On Fri, Mar 22, 2019 at

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Pierre Tardy
Hi Rajdeep. I commented in the code. Do you see the comments? https://github.com/rajdeepbharati/buildbot-vue-plugin-boilerplate/commit/a1ff8178a327b52757d63e907036b6586a9cf5cc Pierre On Fri, Mar 22, 2019 at 8:35 AM Pierre Tardy wrote: > Hi, > > Vue and React are the two major JS frameworks in

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Pierre Tardy
Hi, Vue and React are the two major JS frameworks in 2018/2019. React is still the major one, probably thanks to the fact that react-native is very useful for mobile. So learning react allows you to make both webapps and mobile apps (even if you cannot really share UI code between the two

Re: GSoC 2019 [Buildbot ideas]

2019-03-22 Thread Rajdeep Bharati
Dear Pierre, I read the documentation that you sent and made changes to the code. However, I am still unable to render the template on the screen. The Vue lifecycle methods (created, mounted, etc) are working, as you can see in the console: Screen Recording 2019-03-22 at 12.23.51 PM.mov

Re: GSoC 2019 [Buildbot ideas]

2019-03-21 Thread Mojca Miklavec
Dear Pierre, Out of curiosity: what is the difference between the two frameworks? I mean, not technical difference, but I assume that the solution would only be provided / written in one of the frameworks? Is Vue.js your internal preference or newer trend over React.js? (I have some experience

Re: GSoC 2019 [Collect build statistics]

2019-03-21 Thread Arjun Salyan via macports-dev
On Thu, Mar 21, 2019 at 8:35 PM Umesh Singla wrote: > a) We have seen a quick demo of this already. However, the major part I > think is missing is the search. We can brainstorm over the details like > search-as-you-type, adding new ports etc according to the timeline. Not > sure how much

Re: GSoC 2019 [Collect build statistics]

2019-03-21 Thread Arjun Salyan via macports-dev
Hi, I have created the pull request. The new output is shown below: { * "variants" : ["debug"],* "depends_build" : ["path:bin/cmake:cmake","port:pkgconfig","path:share/ECM/cmake/ECMConfig.cmake:kde-extra-cmake-modules"], "portdir" : "audio\/phonon-backend-vlc", "depends_fetch"

Re: GSoC 2019 [Collect build statistics]

2019-03-21 Thread Umesh Singla
Hi For me, this project can be divided into three major parts: 1. ports page: a) We have seen a quick demo of this already. However, the major part I think is missing is the search. We can brainstorm over the details like search-as-you-type, adding new ports etc according to the timeline. Not

Re: GSoC 2019 [Collect build statistics]

2019-03-21 Thread Arjun Salyan via macports-dev
Thanks, it is clear now. I will do the changes and submit the PR.

Re: GSoC 2019 [Buildbot ideas]

2019-03-21 Thread Pierre Tardy
and we can start working on that in modern javascript of >>>>> typescript if needed. >>>>> >>>>> uglycoyte did a poc which you can find here: >>>>> https://github.com/uglycoyote/buildbot-react-plugin-boilerplate >>>>> >&g

Re: GSoC 2019 [Collect build statistics]

2019-03-21 Thread Mojca Miklavec
On Thu, 21 Mar 2019 at 13:29, Arjun Salyan wrote: > On Thu, Mar 21, 2019 at 5:42 PM Mojca Miklavec wrote: > >> >> Just create an empty list of maintainers. > > There are some ports which have : {ryandesign @ryandesign} nomaintainer} as > the output of maintainers . What does "nomaintainer" mean

Re: GSoC 2019 [Buildbot ideas]

2019-03-21 Thread Rajdeep Bharati
>> >>>> uglycoyte did a poc which you can find here: >>>> https://github.com/uglycoyote/buildbot-react-plugin-boilerplate >>>> >>>> I am not sure of the state of the PoC. >>>> I suggest you as a welcome challenge to build yourself a buildbot

Re: GSoC 2019 [Collect build statistics]

2019-03-21 Thread Arjun Salyan via macports-dev
On Thu, Mar 21, 2019 at 5:42 PM Mojca Miklavec wrote: > Just create an empty list of maintainers. > There are some ports which have : *{ryandesign @ryandesign} nomaintainer} *as the output of maintainers . What does "nomaintainer" mean here? > We also need to add emails. Maybe something like

Re: GSoC 2019 [Collect build statistics]

2019-03-21 Thread Mojca Miklavec
On Thu, 21 Mar 2019 at 11:27, Arjun Salyan wrote: > On Thu, Mar 21, 2019 at 10:20 AM Mojca Miklavec wrote: >> >> (2) You made a simple PR last time to fix portindex2json for a more >> reasonable output of categories. Would you be willing for a tiny bit >> more difficult task and try to improve

Re: GSoC 2019 [Collect build statistics]

2019-03-21 Thread Arjun Salyan via macports-dev
On Thu, Mar 21, 2019 at 10:20 AM Mojca Miklavec wrote: > (2) You made a simple PR last time to fix portindex2json for a more > reasonable output of categories. Would you be willing for a tiny bit > more difficult task and try to improve the output for maintainers as > well? We would want a list

Re: GSoC Application

2019-03-21 Thread Mihir Luthra
rst pick a project, so that the tasks can be more > related to the project). > - Make sure that you submit your first draft proposal *as early as > possible*, so that you can still have sufficient time (2 weeks) to > make significant improvements based on the feedback you get from us

Re: GSoC Application

2019-03-21 Thread Mojca Miklavec
ient time (2 weeks) to make significant improvements based on the feedback you get from us. - Read this mailing list or archives where there will be plenty of GSOC-related discussion going on, optionally follow us on IRC. You may keep submitting patches also after submitting the application, but d

GSoC Application

2019-03-21 Thread Mihir Luthra
Hi everyone, I had a few questions What all should I work upon before applying and Will a mentor be assigned to me or do I need to discuss with the mentor and then submit proposal with mentor name mentioned?

Re: GSoC 2019 [Collect build statistics]

2019-03-20 Thread Mojca Miklavec
Dear Arjun, Just quickly (I'm online for a very short time) I'm listing some of the potential next steps (in no particular order), I hope that Umesh will also comment on it: (1) It would probably be time for a thorough code review. It's a bit tricky to do code reviews on your personal

Re: GSoC 2019 [Collect build statistics]

2019-03-20 Thread Mojca Miklavec
Dear Arjun, Thanks a lot for the changes. More feedback later, I just noticed that https://frozen-falls-98471.herokuapp.com/ports/gmsh/ now throws an error. Even if the port doesn't exist in the database, it should probably say that the port doesn't exist rather than throwing an error.

Re: Speed up trace mode Project GSoC

2019-03-20 Thread Marcus Calhoun-Lopez
familiar with other languages. The GSoC website has a link to a Tcl tutorial [2]. Please let me know if I have not fully answered your questions. -Marcus [1] https://trac.macports.org/wiki/FAQ#usrlocal [2] https://trac.macports.org/wiki/SummerOfCode#Whatyoushoulddobeforehandinginanapplication

Re: GSoC 2019 [Collect build statistics]

2019-03-20 Thread Arjun Salyan via macports-dev
Hi Mojca, Thanks for the detailed reply. Changes can be seen for this port: http://frozen-falls-98471.herokuapp.com/ports/qt5-qtlocation/ On Wed, Mar 20, 2019 at 6:40 AM Mojca Miklavec wrote: > This is super useful. But I would

Re: GSoC 2019 [Collect build statistics]

2019-03-19 Thread Mojca Miklavec
Dear Arjun, On Tue, 19 Mar 2019 at 13:47, Arjun Salyan wrote: > > I have some more improvements to demo app: > > Build History is now Dynamic: By Making some minor tweaks to the python > script sent by Mojca, I was able to load build history from buildbot into the > database. Awesome! > I

Re: Auto-Detection of Build Dependencies, Gsoc 2019

2019-03-19 Thread Clemens Lang
Hi, On Sun, Mar 10, 2019 at 09:46:32AM -0700, Marcus Calhoun-Lopez wrote: > I am responding to this message on the developer mailing list in case > anyone else has more insight than I. > > A minor point: you may want to avoid the word “trace” in this context > since trace has another meaning in

Re: GSoC 2019 [Buildbot ideas]

2019-03-19 Thread Pierre Tardy
;>> uglycoyte did a poc which you can find here: >>> https://github.com/uglycoyote/buildbot-react-plugin-boilerplate >>> >>> I am not sure of the state of the PoC. >>> I suggest you as a welcome challenge to build yourself a buildbot >>> environmen

Re: GSoC 2019 [Buildbot ideas]

2019-03-19 Thread Rajdeep Bharati
ldbot" >> >> Would that work for you? >> >> Regards >> Pierre >> On Mon, Mar 18, 2019 at 10:53 AM Pierre Tardy wrote: >> >>> Hi, >>> >>> We have our own GSoC project to transition the UI from coffeescript: >>> >>&

Tips to GSOC students

2019-03-19 Thread Mojca Miklavec
Dear GSOC candidates (and future MacPorters :), (Sorry for the slightly longer email.) I would like to thank each and everyone of you for reaching to us in the hope to have a wonderful summer together, hopefully with a great learning experience and contributing something awesome to our project

Re: GSoC 2019 [Collect build statistics]

2019-03-19 Thread Arjun Salyan via macports-dev
I have some more improvements to demo app: - *Build History is now Dynamic: *By Making some minor tweaks to the python script sent by Mojca, I was able to load build history from buildbot into the database. I loaded only few recent logs for "*10.14_x86_64*" & " *10.13_x86_64*". Since,

<    1   2   3   4   5   6   7   8   9   >