[racket-dev] Icons issues

From: Neil Toronto (neil.toronto at gmail.com)
Date: Thu Dec 8 11:50:38 EST 2011

Thanks, Ryan. Now everybody's not angry with me.

Well, Eli still is, but that's nothing new.

Neil T

(I'm just kidding, Eli.)

On 12/07/2011 11:52 PM, Ryan Culpepper wrote:
> I've pushed a temporary fix to the dist-specs, and meta/check-dists now
> runs without errors. Hopefully the nightly builds will be back tomorrow.
> The underlying problem remains, though.
>
> Ryan
>
>
> On 12/07/2011 03:58 PM, Matthias Felleisen wrote:
>>
>> Please bring back the nightly build.
>>
>>
>> On Dec 7, 2011, at 5:41 PM, Robby Findler wrote:
>>
>>> I asked for someone to do something to give us more time two days ago.
>>>
>>> Robby
>>>
>>> On Wed, Dec 7, 2011 at 4:36 PM, Ryan Culpepper<ryan at cs.utah.edu> wrote:
>>>> On 12/05/2011 12:35 PM, Eli Barzilay wrote:
>>>>>
>>>>> The icons collection has some issues that need to be resolved:
>>>>> [...]
>>>>>
>>>>>
>>>>> * It breaks the dependencies. The error is:
>>>>>
>>>>> unsatisfied dependency for "dr-bin":
>>>>> "racket/collects/icons/main.rkt" (in:
>>>>> "racket/collects/drracket/compiled/syncheck-drracket-button_rkt.dep"
>>>>> ...)
>>>>>
>>>>> This means that the DrRacket distribution requires "icons/main.rkt",
>>>>> and that's missing from the distribution.
>>>>>
>>>>> The reason it's missing is that Matthew tried to fix the more
>>>>> serious problem that was there before: the new icons requires
>>>>> `slideshow' and `texpict' (via `unstable/gui/pict'), and since
>>>>> DrRacket uses it, it now depends on these too.
>>>>>
>>>>> Potential ways to resolve it:
>>>>>
>>>>> 1. Decide that it's fine to make slideshow and texpict required for
>>>>> drracket.
>>>>>
>>>>> 2. Dump the idea of making sense and stop making these tests.
>>>>>
>>>>> 3. Avoid the new dependency, and make the code not require that.
>>>>> Potentially do that by splitting the code into a part that
>>>>> drracket can use, and a part that is not needed.
>>>>
>>>>
>>>> The nightly builds have now been failing for seven days. I assume it's
>>>> because of this dist-spec issue.
>>>>
>>>> I vote we do #1 to get the nightly builds working again immediately.
>>>> When
>>>> the parties involved figure out a long-term solution, we can undo the
>>>> dist-spec change.
>>>>
>>>> It would also be nice if the particular distributions that did
>>>> succeed in
>>>> the nightly builds were made available. I assume that the
>>>> "plt-everything"
>>>> distribution (or whatever it's called) has been succeeding, and that
>>>> only a
>>>> lesser-used distribution is preventing any updates.
>>>>
>>>> Ryan
>>>>
>>>> _________________________________________________
>>>> For list-related administrative tasks:
>>>> http://lists.racket-lang.org/listinfo/dev
>>>
>>> _________________________________________________
>>> For list-related administrative tasks:
>>> http://lists.racket-lang.org/listinfo/dev
>
> _________________________________________________
> For list-related administrative tasks:
> http://lists.racket-lang.org/listinfo/dev



Posted on the dev mailing list.