pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/devel/ruby-uglifier



* On 2015-02-04 at 12:27 GMT, Takahiro Kambe wrote:

> In message <20150204120950.GB27049%britannica.bec.de@localhost>
>       on Wed, 4 Feb 2015 13:09:50 +0100,
>       Joerg Sonnenberger <joerg%britannica.bec.de@localhost> wrote:
> >> > ruby-multi_json update missing?
> >> Yes, currently.  It is already my "to be commited" list which includes
> >> more than 70 packages.  I'm trying to keep consistency, but it limited
> >> by my time for pkgsrc.
> > 
> > You have broken the dependency list. Please don't do that.
> As I said, brokeness should be solved ultimately.
> 
> If I were full time developer for pkgsrc, inconsistency state would be
> shorter.  But real world isn't, I spare my off time to pkgsrc
> development.

As I mentioned in another mail, Joyent have infrastructure for pushing
through an arbitrary tree and testing it in pbulk.  I am more than
happy for you to send me a bunch of proposed diffs and I will let you
know whether it is going to break dependency resolution before you
commit.  Same goes for anyone else.

It takes around 15 minutes for any unresolvable inconsistencies to
show up (like these), and 6 hours or so for a full bulk build.

Breaking the dependency state can be more frustrating than simply
breaking one or two packages as it completely stops all builds.  Yes,
there is an option to ignore them but we'd rather fix the tree.

For completeness sake, here are all the inconsistencies from last
night's failed bulk build:

  presolve-err.log:pbulk-resolve: No match found for dependency ruby18-parslet>=1.4.0<1.5 of package ruby18-rison-2.0.0
  presolve-err.log:pbulk-resolve: No match found for dependency ruby193-parslet>=1.4.0<1.5 of package ruby193-rison-2.0.0
  presolve-err.log:pbulk-resolve: No match found for dependency ruby200-parslet>=1.4.0<1.5 of package ruby200-rison-2.0.0
  presolve-err.log:pbulk-resolve: No match found for dependency ruby215-parslet>=1.4.0<1.5 of package ruby215-rison-2.0.0
  presolve-err.log:pbulk-resolve: No match found for dependency ruby220-base>=2.2.0 of package ruby220-curses-1.0.1

Thanks,

-- 
Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com



Home | Main Index | Thread Index | Old Index