Re: Gsoc-Announcements distributed over the ports tree

2018-03-20 Thread Mojca Miklavec
On 20 March 2018 at 10:18, Abhishek Kashyap wrote: > Currently,on MacPort website there is news tab which consists of news about > different version of MacPorts. > So we have to add one tab under which i will contruct news items about > specific port. In all honesty our website needs a new design

Gsoc-Announcements distributed over the ports tree

2018-03-20 Thread Abhishek Kashyap
Currently,on MacPort website there is news tab which consists of news about different version of MacPorts. So we have to add one tab under which i will contruct news items about specific port. For any feedback ,please respond. Thank You

Re: Gsoc

2018-03-18 Thread Mojca Miklavec
On 18 March 2018 at 07:17, Abhishek Kashyap wrote: > hi > i am working on Announcements distributed over the ports tree ¶ Great, this would be a nice-to-have feature. > This is template of newsitem to be added to port tree. > > If anyone wants changes please specify it and give feedback.This

Gsoc

2018-03-18 Thread Abhishek Kashyap
hi i am working on Announcements distributed over the ports tree ¶ This is template of newsitem to be added to port tree. Title: Portage rsync tree verification unstable Author: Zac Medico Posted: 2018-03-13 Revision: 1

Re: GSoC

2018-03-17 Thread Jackson Isaac
Hi Abhishek, On Sat, Mar 17, 2018 at 11:07 PM, Abhishek Kashyap wrote: > hi > i want to know about the implementation of adding items to the port tree. > And procedure to install multiple plists. Please try to avoid creating multiple mail threads every time. Also

GSoC

2018-03-17 Thread Abhishek Kashyap
hi i want to know about the implementation of adding items to the port tree. And procedure to install multiple plists.

Re: Location of GSOC 2011 statistics code?

2018-03-17 Thread Rainer Müller
On 2018-03-17 10:29, Mojca Miklavec wrote: > I'm unable to find a copy of > https://trac.macports.org/browser/branches/gsoc11-statistics/stats-server > in our GitHub repository. > > There is > https://github.com/macports/macports-base/tree/gsoc11-statistics > but it only contains one

Location of GSOC 2011 statistics code?

2018-03-17 Thread Mojca Miklavec
Hi, I'm unable to find a copy of https://trac.macports.org/browser/branches/gsoc11-statistics/stats-server in our GitHub repository. There is https://github.com/macports/macports-base/tree/gsoc11-statistics but it only contains one folder (base) out of three. Documentation and

Re: Buildbot idea(s) for GSOC

2018-03-08 Thread Jackson Isaac
nts >> who end up on our site to actually spot such projects without browsing >> through the full list. > > > I can add some tags like frontend or javascript on GSoC website to include > MacPorts in the search results. Probably the tag "End User Applications" > doe

Re: Buildbot idea(s) for GSOC

2018-03-08 Thread Umesh Singla
keywords to our "description", like perhaps > "frontend". But we would also need to make it easier for such students > who end up on our site to actually spot such projects without browsing > through the full list. > I can add some tags like frontend or javascript on GSoC we

Buildbot idea(s) for GSOC

2018-03-06 Thread Mojca Miklavec
ually spot such projects without browsing through the full list. Buildbot participated in GSOC before, but did not apply this year. They would be willing to mentor and we really need some features implemented if we want to go for buildbot 1.0 setup one day. (That said, I would find it ok even if so

Re: GSOC

2018-03-02 Thread Abhishek Kasyap
What are the option that are added in the recent release of launchd. Please Explore them soon as possible. On 2 March 2018 at 17:38, Abhishek Kasyap wrote: > hi > What are the option that are added in the recent release of launchd. > Explore them. >

GSOC

2018-03-02 Thread Abhishek Kasyap
hi What are the option that are added in the recent release of launchd. Explore them.

Re: GSOC 2018

2018-03-01 Thread Mojca Miklavec
On 1 March 2018 at 21:56, Umesh Singla wrote: > Hi > > You are welcome to select multiple ideas provided you're able to communicate > about it with mentors and propose on time. Only the best one proposal will > be selected. I must strongly disagree here. OK, sure, the student *could* prepare

Re: GSOC 2018

2018-03-01 Thread Umesh Singla
ishek Kasyap" <abhishek.kasya...@gmail.com> wrote: Can i select more than one idea in this organisation.What is terms and condition of this Gsoc project.

Re: GSOC 2018

2018-03-01 Thread Mojca Miklavec
mid-term evaluations etc. And you need to show the community that you are competent enough to be able to achieve the goals you set. > What is terms and condition of this Gsoc project. https://summerofcode.withgoogle.com/terms/student Mojca

GSOC 2018

2018-03-01 Thread Abhishek Kasyap
Can i select more than one idea in this organisation.What is terms and condition of this Gsoc project.

Re: GSOC

2018-02-26 Thread Bradley Giesbrecht
Abhishek, I received your email yesterday, Sunday. Your email consisted primarily of a copy paste of our project description feature bullet points. As Mojca replied, post your questions to this mailing list. I suggest you invest a little more in the questions you ask. Are you familiar with the

Re: GSOC

2018-02-25 Thread Mojca Miklavec
Please do not talk to mentor directly. Use this mailing list to ask questions. Mojca 25. feb. 2018 20:17 je oseba "Abhishek Kasyap" napisala: I Does not able to contact mentor for discussing the proposals.I have sent mail to pixilla but dont get any

GSOC

2018-02-25 Thread Abhishek Kasyap
I Does not able to contact mentor for discussing the proposals.I have sent mail to pixilla but dont get any response.Please help.

Re: GSOC 2018

2018-02-25 Thread Jackson Isaac
Hello Abhishek, On Sun, Feb 25, 2018 at 7:19 PM, Abhishek Kasyap wrote: > Hello i Abhishek,intrested in this project towards improvement of > startupitem code and many more.So guide where to start. > > Welcome to MacPorts Community! You can begin with going through

GSOC 2018

2018-02-25 Thread Abhishek Kasyap
Hello i Abhishek,intrested in this project towards improvement of startupitem code and many more.So guide where to start.

Re: Xcode and macOS SDK requirement (was: Re: GSoC 2018: Interested in Improving startup item code)

2018-02-23 Thread Ryan Schmidt
On Feb 23, 2018, at 03:59, Clemens Lang wrote: > > Most ports will build fine. Some will not. GUI software is a good candidate > for failure. > > The GSoC task would be to provide a method to declare this implicit dependency > in Portfiles so that we could stop showing this

Re: GSoC 2018: Interested in Improving startup item code

2018-02-23 Thread Clemens Lang
ilt even without xcode itself. But >> anyways we would like to minimize the dependency on the XCode package >> as such which is 6-7GB for every update they release. >> >> Probably Clemens can share some insights ? Most ports will build fine. Some will not. GUI software is a

Re: GSoC 2018: Interested in Improving startup item code

2018-02-22 Thread Jackson Isaac
On Sun, Feb 18, 2018 at 12:07 AM, Abhishek Singh Bisht wrote: > Hi Jackson, > > Thanks for taking time, I appreciate it. Will proceed as you said. Also i > was thinking wether or not it’d be feasible to remove all dependencies on > Xcode? I mean shouldn’t the command

Re: GSoC 2018: Interested in Improving startup item code

2018-02-17 Thread Jackson Isaac
Hi Abhishek, On Wed, Feb 14, 2018 at 6:12 PM, Abhishek Singh Bisht wrote: > Hello everyone, > > I am interested in contributing to your project, by helping improve the > startup item code. I have seen the project description and will definitely be > able to

Re: GSoC 2018 Project: Improve startupitem code

2018-02-15 Thread Rainer Müller
On 2018-02-15 20:22, Joshua Root wrote: > On 2018-2-16 06:02 , Bradley Giesbrecht wrote: >>> On Feb 15, 2018, at 10:47 AM, Joshua Root wrote: >>> >>> On 2018-2-16 05:04 , Bradley Giesbrecht wrote: How to handle two launchd plists with “port load” command? Separate ports?

Re: GSoC 2018 Project: Improve startupitem code

2018-02-15 Thread Craig Treleaven
> On Feb 15, 2018, at 2:29 PM, Joshua Root wrote: > > On 2018-2-16 06:08 , Bradley Giesbrecht wrote: >> Is daemundo still needed? > > In many cases yes. You *cannot* call daemon() or do the equivalent under > launchd, and that's very common behaviour in the wider unix world.

Re: GSoC 2018 Project: Improve startupitem code

2018-02-15 Thread Joshua Root
On 2018-2-16 06:08 , Bradley Giesbrecht wrote: > Is daemundo still needed? In many cases yes. You *cannot* call daemon() or do the equivalent under launchd, and that's very common behaviour in the wider unix world. Allowing daemondo to not be used when it's not needed is something else I've been

Re: GSoC 2018 Project: Improve startupitem code

2018-02-15 Thread Joshua Root
On 2018-2-16 06:02 , Bradley Giesbrecht wrote: >> On Feb 15, 2018, at 10:47 AM, Joshua Root wrote: >> >> On 2018-2-16 05:04 , Bradley Giesbrecht wrote: >>> How to handle two launchd plists with “port load” command? Separate ports? >> >> This is

Re: GSoC 2018 Project: Improve startupitem code

2018-02-15 Thread Bradley Giesbrecht
Is daemundo still needed? If so, could it be made into a port and have a port dependency created by base when a port has a startupitem? I’m asking because I recall that some hackery is required to make application bundles (Mythtv) with port when the ports have startupitems. Craig? Regards,

Re: GSoC 2018 Project: Improve startupitem code

2018-02-15 Thread Bradley Giesbrecht
> On Feb 15, 2018, at 10:47 AM, Joshua Root wrote: > > On 2018-2-16 05:04 , Bradley Giesbrecht wrote: >> I don’t know that I have a great idea of how to improve startupitems >> functionality. >> >> I know that over time I have found a few issues. Take the clamav port for >>

Re: GSoC 2018 Project: Improve startupitem code

2018-02-15 Thread Joshua Root
On 2018-2-16 05:04 , Bradley Giesbrecht wrote: > I don’t know that I have a great idea of how to improve startupitems > functionality. > > I know that over time I have found a few issues. Take the clamav port for > example. I needs two launchd plists, one for clamd which is daemon and >

Re: GSoC 2018 Project: Improve startupitem code

2018-02-15 Thread Bradley Giesbrecht
uilds an xml launchd plist. > > > > > > That's good to know. I've moved this project up the list. > > Just a heads-up, I have been reviewing all the tickets about > startupitems recently (after having ideas percolate for a long time) and > have just started committ

Re: GSoC 2018 Project: Improve startupitem code

2018-02-14 Thread Umesh Singla
fter having ideas percolate for a long time) and > have just started committing code. I may close most or all of the > existing tickets in the not too distant future. > > No doubt there is still more that could be done; just be aware this work > is happening when planning any potential GSoC project. > > - Josh >

Re: GSoC 2018 Project: Improve startupitem code

2018-02-14 Thread Joshua Root
r having ideas percolate for a long time) and have just started committing code. I may close most or all of the existing tickets in the not too distant future. No doubt there is still more that could be done; just be aware this work is happening when planning any potential GSoC project. - Josh

GSoC 2018: Interested in Improving startup item code

2018-02-14 Thread Abhishek Singh Bisht
Hello everyone, I am interested in contributing to your project, by helping improve the startup item code. I have seen the project description and will definitely be able to implement the required features probably a couple extra ones too by the end of summer. This mail is just to say hi and

Re: GSoC 2018 Collect Build Statistics Project

2018-02-14 Thread Mojca Miklavec
On 14 February 2018 at 11:30, Umesh Singla wrote: > Hi Ayush > > On Wed, Feb 14, 2018 at 12:56 PM, Mojca Miklavec wrote: >> >> Dear Ayush, >> >> Can you please write to the macports-devel mailing list instead? We >> would like to avoid private discussi

GSoC 2018 Project: Improve startupitem code

2018-02-14 Thread Umesh Singla
For any discussions on this project, we can follow this thread. I am cc'ing dev list if anyone has any question or idea or extension to it. > The first thing I would like you to do is to go through our current list > of projects on Trac [0]. > > > > Try adding/updating the descriptions for your

Re: GSoC 2018 Collect Build Statistics Project

2018-02-14 Thread Umesh Singla
Hi Ayush On Wed, Feb 14, 2018 at 12:56 PM, Mojca Miklavec <mo...@macports.org> wrote: > Dear Ayush, > > Can you please write to the macports-devel mailing list instead? We > would like to avoid private discussions regarding GSOC unless it's > about sensitive/personal

Re: GSOC mentors

2018-02-13 Thread Bradley Giesbrecht
t; > I removed the list of mentors completely and working on revamping project > > ideas for getting our application in. I have kept it here [1] which is not > > straight visible to students/GSoC admins and helps us to track. > > > Thanks! The new Ideas page looks good and organized. P

Re: GSOC mentors

2018-02-12 Thread Umesh Singla
; I would remove "secondary mentor" from the list of mentor who agreed. > > > > > > I removed the list of mentors completely and working on revamping > project ideas for getting our application in. I have kept it here [1] which > is not straight visible to students/GSoC a

Re: Query on Participating in Gsoc 2018

2018-01-31 Thread Mojca Miklavec
built successfully and which ports fail on which platforms. As a prerequisite to be elegible for GSOC we will most probably ask the potential students to submit a few pull requests for new ports or fixes or upgrades to existing ports just to show that they are familiar with the basics

Re: GSOC mentors

2018-01-28 Thread Umesh Singla
gt; > We would need to come up with more guidelines for applicants. The > process feels lenient right now, I would like to add some tasks that > students should complete before being considered for GSoC. > Sure, we can work on that. > Will also need to update the potential mentor lis

Re: Fwd: [GSoC Mentors] GSoC Org Ideas List should be solid by this Monday at 19:00 UTC for review

2018-01-28 Thread Umesh Singla
29, 2018 12:14 AM, "Jackson Isaac" <ijack...@macports.org> wrote: > Hi Umesh, > > I hope you are receiving mails from GSoC Mentors list. > > We might need to revamp our Ideas page. Although there are tasks on > Ideas list, we might have to work on verifying

Fwd: [GSoC Mentors] GSoC Org Ideas List should be solid by this Monday at 19:00 UTC for review

2018-01-28 Thread Jackson Isaac
Hi Umesh, I hope you are receiving mails from GSoC Mentors list. We might need to revamp our Ideas page. Although there are tasks on Ideas list, we might have to work on verifying which tasks are doable and have potential mentors for, this year. Brainstorm any new ideas that we can add would

Re: Query on Participating in Gsoc 2018

2018-01-26 Thread Umesh Singla
Hi and welcome to the MacPorts community! Iam Ankit Khatri,student 2nd year in NIT > kurukshetra,India. Iam a beginner and want to know how to get started with > MacPorts and contribute to it for GSOC-2018.I know Python and its > framework(Django),Javascript,J

Re: GSoC 2018 Application

2018-01-13 Thread Umesh Singla
Hi On Sat, Jan 13, 2018 at 10:04 AM, Jackson Isaac <ijack...@macports.org> wrote: > > > I have registered MacPorts for participating in GSoC this year and > submitted > > the initial version of the application from MacPorts side on GSoC'18 [0] > > website

GSoC 2018 Application

2018-01-12 Thread Umesh Singla
Hi, Following the conversation on the dev mailing list, I have assumed the role of organization administrator and Jackson Isaac as backup administrator and a potential mentor for now. I have registered MacPorts for participating in GSoC this year and submitted the initial version

Re: GSOC 2018 org application period has begun

2018-01-10 Thread Clemens Lang
use someone as backup admin > > too. > > I can be the backup admin. Clemens used to be the backup admin in the > previous years. I'll wait for his reply before confirming. I'll happily pass the backup admin torch to you. You've seen how things work in GSoC, I'm convinced you do

Re: GSOC 2018 org application period has begun

2018-01-09 Thread Jackson Isaac
PM, Jackson Isaac <ijack...@macports.org> wrote: >> >> Hi, >> >> On Mon, Jan 8, 2018 at 1:13 PM, Mojca Miklavec <mo...@macports.org> wrote: >> > Hi, >> > >> > The GSOC 2018 application period for organisations is now open, >> > dea

Re: GSOC 2018 org application period has begun

2018-01-08 Thread Jackson Isaac
Hi, On Mon, Jan 8, 2018 at 1:13 PM, Mojca Miklavec <mo...@macports.org> wrote: > Hi, > > The GSOC 2018 application period for organisations is now open, > deadline for applying in January 23rd. > > I hope we are going to participate this year as well? > If so, it wou

Re: [GSoC] migration

2017-10-06 Thread Umesh Singla
Hi all, Sorry, I got caught up in academics and college stuff. Continuing from where I left: 1. I broke migrate action into two parts - `port migrate` followed by `port restore --last` to achieve the functionality we wanted. Now, migrate creates a snapshot, uninstalls the ports and upgrades the

[GSoC 2017] Last Progress Report

2017-10-01 Thread Zero King
Hi, In the last few weeks of GSoC 2017, I implemented graceful shutdown in macports/mpbot-github@a2f819d, improved the README and summarized my work in https://github.com/l2dy/gsoc2017_mp. I also created the travis-ci branch in macports-base and let Travis deploy MacPorts binaries used in CI

Re: [GSoC] Progress Report

2017-09-26 Thread Clemens Lang
it to https://github.com/l2dy/gsoc2017_mp. It's been a while since the end of GSoC and the graceful shutdown has been implemented for a while. However, it wasn't deployed, because we didn't have Go >= 1.8 available on the server until now. I just installed Go 1.8 and deployed the latest ver

Re: Switching cxx_stdlib for C++11 on legacy macOS (was: Re: [GSoC] migration)

2017-09-14 Thread Mojca Miklavec
On 4 September 2017 at 14:10, Ryan Schmidt wrote: > On Sep 4, 2017, at 04:25, Mojca Miklavec wrote: >> >> Is there any chance that we could schedule one 30-(max 90) minute long >> IRC meeting to finally settle this issue? At least from the >> philosophical point of view; code itself should be much

Re: [GSoC] migration

2017-09-08 Thread Joshua Root
On 2017-9-9 08:10 , Rainer Müller wrote: On 2017-09-08 23:33, Umesh Singla wrote: When I run the `migrate` action with only one port (expat) installed, I get the following: $ sudo ./bin/port migrate Taking a snapshot of the current state... Done: Snapshot '8':'snapshot created for migration'

Re: [GSoC] migration

2017-09-08 Thread Rainer Müller
On 2017-09-08 23:33, Umesh Singla wrote: > When I run the `migrate` action with only one port (expat) installed, I > get the following: > > $ sudo ./bin/port migrate > > Taking a snapshot of the current state... > > Done: Snapshot '8':'snapshot created for migration' created at > 2017-09-08

Re: [GSoC] migration

2017-09-08 Thread Joshua Root
On 2017-9-9 07:33 , Umesh Singla wrote: Does it mean that new port command is not being used for the next step of installation? That's exactly what it means. Overwriting the files on disk doesn't do a "hot swap" of base versions; if you just keep running, you're still in the old version. -

Re: [GSoC] migration

2017-09-08 Thread Mojca Miklavec
Hi, On 2 September 2017 at 15:18, Umesh Singla wrote: > On Thu, Jun 15, 2017 at 12:05 AM, Mojca Miklavec wrote: >> On 14 June 2017 at 05:47, Umesh Singla wrote: >> > >> > Okay, since there's already a OS comparison made, which I think can be >> > directly used here. But to clarify, just the OS

Re: [GSoC] migration

2017-09-08 Thread Umesh Singla
Hi all, When I run the `migrate` action with only one port (expat) installed, I get the following: $ sudo ./bin/port migrate Taking a snapshot of the current state... Done: Snapshot '8':'snapshot created for migration' created at 2017-09-08 21:09:21 Migration will first uninstall all the

Re: Switching cxx_stdlib for C++11 on legacy macOS (was: Re: [GSoC] migration)

2017-09-04 Thread Ryan Schmidt
On Sep 4, 2017, at 04:25, Mojca Miklavec wrote: > On 4 September 2017 at 10:47, Ryan Schmidt wrote: >> On Sep 2, 2017, at 11:25, Rainer Müller wrote: >> >>> * archivefetch does not yet respect cxx_stdlib in any way >> >> Yeah that would need adjustment, based on how we decide to differentiate

Re: Switching cxx_stdlib for C++11 on legacy macOS (was: Re: [GSoC] migration)

2017-09-04 Thread Mojca Miklavec
On 4 September 2017 at 10:47, Ryan Schmidt wrote: > On Sep 2, 2017, at 11:25, Rainer Müller wrote: > >> * archivefetch does not yet respect cxx_stdlib in any way > > Yeah that would need adjustment, based on how we decide to differentiate > libc++ archives from libstdc++ archives. Is there any

Re: Switching cxx_stdlib for C++11 on legacy macOS (was: Re: [GSoC] migration)

2017-09-04 Thread Ryan Schmidt
On Sep 2, 2017, at 11:25, Rainer Müller wrote: > The following goes beyond your GSoC project, but I think it fits into this > discussion. Back in May, I published an experiment on my GitHub repo that I > had > lying around. This adds functionality to stores the cxx_stdlib option i

Re: [GSoC] migration

2017-09-02 Thread Umesh Singla
@Brad, for `migrate`, we're only installing requested ports but for `restore`, I imagine we will be installing all of them, after sorting? - Umesh On Sat, Sep 2, 2017 at 6:48 PM, Umesh Singla wrote: > Hi Mojca, > > On Thu, Jun 15, 2017 at 12:05 AM, Mojca Miklavec

Re: Switching cxx_stdlib for C++11 on legacy macOS (was: Re: [GSoC] migration)

2017-09-02 Thread Ken Cunningham
On 2017-09-02, at 11:04 AM, Ken Cunningham wrote: >> >> As stupid as it seems but I don't see any cxx_stdlib option in my >> macports.conf (see attached). > > base defaults it to stdlibc++ on <10.9, and libc++ on 10.9+ behind the > scenes. libstdc++ , not stdlibc++ haven't had coffee yet.

Re: Switching cxx_stdlib for C++11 on legacy macOS (was: Re: [GSoC] migration)

2017-09-02 Thread Ken Cunningham
> > As stupid as it seems but I don't see any cxx_stdlib option in my > macports.conf (see attached). base defaults it to stdlibc++ on <10.9, and libc++ on 10.9+ behind the scenes. > > Sure, this is a helpful point to keep in mind. Though, any reasons to not > switch to libc++? Although I

Re: Switching cxx_stdlib for C++11 on legacy macOS (was: Re: [GSoC] migration)

2017-09-02 Thread Umesh Singla
check on, as quoted in migration guide, "architecture migrations (e.g., from PowerPC to Intel)" which could be helpful. Also, if it is, I can simply add migrate action to run `-f selfupdate` because it seems that selfupdate.tcl handles downloading and installing a appropriate macports-base

Switching cxx_stdlib for C++11 on legacy macOS (was: Re: [GSoC] migration)

2017-09-02 Thread Rainer Müller
xx_stdlib in macports.conf all affected ports need to be rebuild and linked with the new default to avoid problems later when installing new ports. The following goes beyond your GSoC project, but I think it fits into this discussion. Back in May, I published an experiment on my GitHub repo that

Re: [GSoC] migration

2017-09-02 Thread Umesh Singla
Hi Mojca, On Thu, Jun 15, 2017 at 12:05 AM, Mojca Miklavec wrote: > On 14 June 2017 at 05:47, Umesh Singla wrote: > > > > Okay, since there's already a OS comparison made, which I think can be > > directly used here. But to clarify, just the OS check? a check on > x86_64/ppc

Re: [GSoC 2017] Final Evaluations + Preparation

2017-08-31 Thread Umesh Singla
Hi Brad, On Fri, Sep 1, 2017 at 12:19 AM, Bradley Giesbrecht wrote: > The evaluation is dependent on the work and effort. We need you to > communicate the details of what has been accomplished, what works, doesn’t > work and future plans. > Sure. Effectively, my project

Re: [GSoC] migration

2017-08-26 Thread Umesh Singla
Hi Brad, It occurred to me that I have been committing but did not update you for a while. For the last few weeks, I have the following notes. I have tried to write them in a to-the-point manner. *GSoC Week #10 (4 Aug - 10 Aug)* Points: 1. if no variants, then avoid searching for them, so

Re: [GSoC] migration

2017-08-12 Thread Umesh Singla
> > That was a suggested design; if you're already doing it differently then > I guess you don't need a design. I disagree with the last sentence though, > a snapshot can be viewed as precisely the state of the original tables at a > previous time. > > If that is the case, we can simply (insert

Re: [GSoC] migration

2017-08-12 Thread Umesh Singla
> > Later, I am planning to keep information on the manual portgroups in the > snapshot, if there are any. > > > > What would this information be used for? > > > > I am under the impression that a user can categorize and classify the > ports into portgroups, so it should be better if we migrate

Re: [GSoC] migration

2017-08-12 Thread Bradley Giesbrecht
> On Aug 11, 2017, at 12:46 PM, Umesh Singla wrote: > > Hi Josh, > > And then again, I am sensing a confusion with the idea of > snapshot with Josh, like when he says "remove ports when they > are no longer referenced by any snapshot". > > >

Re: [GSoC] migration

2017-08-12 Thread Bradley Giesbrecht
> On Aug 11, 2017, at 11:16 AM, Joshua Root wrote: > > On 2017-8-11 21:14 , Umesh Singla wrote: >> Hi >>And then again, I am sensing a confusion with the idea of >>snapshot with Josh, like when he says "remove ports when they >>are no longer referenced

Re: [GSoC] migration

2017-08-11 Thread Joshua Root
On 2017-8-11 21:14 , Umesh Singla wrote: Hi And then again, I am sensing a confusion with the idea of snapshot with Josh, like when he says "remove ports when they are no longer referenced by any snapshot". What confusion exactly? A snapshot is simply a set of

Re: [GSoC] migration

2017-08-11 Thread Umesh Singla
Hi On Fri, Aug 11, 2017 at 4:19 AM, Joshua Root wrote: > On 2017-8-11 03:41 , Bradley Giesbrecht wrote: > >> I think Josh is referring to 3NF normalization (third normal form). I >> don’t think this use case warrants this complexity. I think it is fine for >> two snapshot

Re: [GSoC] migration

2017-08-11 Thread Umesh Singla
Hi > And then again, I am sensing a confusion with the idea of snapshot with >> Josh, like when he says "remove ports when they are no longer referenced by >> any snapshot". >> > > What confusion exactly? A snapshot is simply a set of ports (by which I > mean rows in the 'ports' table, with a

Re: [GSoC] migration

2017-08-11 Thread Umesh Singla
> As usual, Josh makes good points. > > A text-based database is less convenient to query. I really don’t see why > storing the information in a database should be challenging. But I’m not > writing the TCL or C. > > I would feel more comfortable running sql queries to verify the snapshots > are

Re: [GSoC] migration

2017-08-10 Thread Joshua Root
On 2017-8-11 03:41 , Bradley Giesbrecht wrote: I think Josh is referring to 3NF normalization (third normal form). I don’t think this use case warrants this complexity. I think it is fine for two snapshot id’s to reference the same port+variant combination. When a snapshot id is deleted,

Re: [GSoC] migration

2017-08-10 Thread Umesh Singla
On Thu, Aug 10, 2017 at 2:54 AM, Joshua Root wrote: > On 2017-8-10 04:59 , Umesh Singla wrote: > >> Hi >> >> I was trying to streamline the whole process and I felt the need to have >> the snapshot as a separate entity just like a reg_entry or a reg_portgroup >> is, that is,

Re: [GSoC] migration

2017-08-10 Thread Umesh Singla
> >> I was trying to streamline the whole process and I felt the need to > have the snapshot as a separate entity just like a reg_entry or a > reg_portgroup is, that is, "registry::snapshot" with a bunch of functions > like create, get, list_all etc. I think this might help in writing the > whole

Re: [GSoC] migration

2017-08-07 Thread Umesh Singla
Hi On Sun, Aug 6, 2017 at 6:43 PM, Jackson Isaac wrote: > Hi, > > On Sun, Aug 6, 2017 at 5:41 PM, Umesh Singla > wrote: > > On Sat, Jul 22, 2017 at 7:26 AM, Joshua Root wrote: > >> > >> > >>> For now, I'd like to ask in what

Re: [GSoC] migration

2017-08-07 Thread Umesh Singla
Hi On Sun, Aug 6, 2017 at 6:56 PM, Joshua Root wrote: > On 2017-8-6 22:11 , Umesh Singla wrote: > >> On Sat, Jul 22, 2017 at 7:26 AM, Joshua Root j...@macports.org>> wrote: >> >> >> For now, I'd like to ask in what order does "registry::entry >>

Re: [GSoC] migration

2017-08-06 Thread Joshua Root
On 2017-8-6 22:11 , Umesh Singla wrote: On Sat, Jul 22, 2017 at 7:26 AM, Joshua Root > wrote: For now, I'd like to ask in what order does "registry::entry imaged" returns the port list? Because I'm running the sorting

Re: [GSoC] migration

2017-08-06 Thread Umesh Singla
On Sat, Jul 22, 2017 at 7:26 AM, Joshua Root wrote: > > For now, I'd like to ask in what order does "registry::entry imaged" >> returns the port list? Because I'm running the sorting function which the >> restore_ports.tcl uses but it's giving me the ports in the same order as

Re: [GSoC] migration

2017-08-06 Thread Umesh Singla
Hi Brad A quick update. Points - 1. Is it okay to fetch dependents using mportlookup while installing? 2. For migrate action, we agreed upon installing all and only the (active requested + inactive requested) ports, in short, all the requested in the sorted order, right?

Re: [GSoC] migration

2017-07-31 Thread Bradley Giesbrecht
> On Jul 27, 2017, at 2:10 PM, db wrote: > > On 27 Jul 2017, at 21:21, Bradley Giesbrecht wrote: >> Migration will uninstall all installed ports and then install all the ports >> from the snapshot > > Yes, but I'm talking about using snapshot and

Re: [GSoC] migration

2017-07-27 Thread db
On 27 Jul 2017, at 21:21, Bradley Giesbrecht wrote: > Migration will uninstall all installed ports and then install all the ports > from the snapshot Yes, but I'm talking about using snapshot and restore at different times with ports being updated between them, likely

Re: [GSoC] migration

2017-07-27 Thread Bradley Giesbrecht
> On Jul 27, 2017, at 11:39 AM, db wrote: > > On 27 Jul 2017, at 00:35, Umesh Singla wrote: >> Hi Josh >>> We don't have version dependencies so no, this sort of check is not >>> possible a priori. Breakage will be caught by rev-upgrade after the

Re: [GSoC] migration

2017-07-27 Thread db
On 27 Jul 2017, at 00:35, Umesh Singla wrote: > Hi Josh >> We don't have version dependencies so no, this sort of check is not possible >> a priori. Breakage will be caught by rev-upgrade after the fact in many >> cases (and if it is set to rebuild automatically, it

Re: [GSoC 2017] Second Evaluation

2017-07-27 Thread Clemens Lang
Hi Jackson, On Mon, Jul 24, 2017 at 09:40:24PM +0530, Jackson Isaac wrote: > Phase 2 evaluations has begun. Deadline for filling the evaluations is > July 28, 2017 16:00 UTC. The procedure remains the same as previous. > Also please summarize the work done until now, challenges faced and > how

Re: [GSoC] migration

2017-07-26 Thread Joshua Root
On 2017-7-27 14:57 , Joshua Root wrote: The order to follow when uninstalling is the reverse of the order used when installing, i.e. dependents-first rather than dependencies-first. Order does matter because we check whether a port has dependents when uninstalling and raise an error if so. You

Re: [GSoC] migration

2017-07-26 Thread Joshua Root
On 2017-7-27 08:40 , Umesh Singla wrote: On Sat, Jul 22, 2017 at 7:26 AM, Joshua Root > wrote: On 2017-7-21 08:22 , Umesh Singla wrote: For now, I'd like to ask in what order does "registry::entry imaged" returns the port list?

Re: [GSoC] migration

2017-07-26 Thread Joshua Root
On 2017-7-27 08:35 , Umesh Singla wrote: Also note that we can't actually revert to an older version of a port if it has been uninstalled. I don't understand this. Does this mean that macports only allows me to install the most recent version of a port? You said "if it has been

Re: [GSoC] migration

2017-07-26 Thread Umesh Singla
Hi On Sun, Jul 23, 2017 at 5:03 AM, db wrote: > On 22 Jul 2017, at 03:01, Umesh Singla wrote: > > I don't know, in the above example, what do you mean when you say "..you > realize that from its deps..", like, realize how? I am just asking this if

Re: [GSoC] migration

2017-07-26 Thread Umesh Singla
Hi Josh Another thing that comes to my mind now is if, suppose, updated version of >> ncurses was actually required for some another port and reverting it to the >> older state could possibly result in breaking of that port. May be, we >> could get all the ports which depend on it and check if

Re: [GSoC 2017] Second Evaluation

2017-07-26 Thread Craig Treleaven
> On Jul 26, 2017, at 8:33 AM, Zero King wrote: > > Another challenge is that I'm not good at wording so while I've spent a > lot of time on documentation and comments the results aren't ideal yet. Don’t be too hard on yourself; I would say you are doing fine. Expressing

Re: [GSoC 2017] Second Evaluation

2017-07-26 Thread Zero King
On Mon, Jul 24, 2017 at 09:40:24PM +0530, Jackson Isaac wrote: Hi GSoC Students and Mentors, Phase 2 evaluations has begun. Deadline for filling the evaluations is July 28, 2017 16:00 UTC. The procedure remains the same as previous. Also please summarize the work done until now, challenges

<    2   3   4   5   6   7   8   9   >