Re: Speed up trace mode (GSoC Project)

2019-03-24 Thread Christopher Chavez
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 <1999mihir.lut...@gmail.com> wrote: > > I was thinking to add an 8th section which gives a small high level tour of >

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

Unsubscribe me from this list

2019-03-24 Thread harsh

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 make one, its

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
Hi, (Sorry, this email got so long that I'll answer the others separately.) On Sat, 23 Mar 2019 at 11:26, Arjun Salyan 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

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: