public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Setup-x86_64 and Cygwin 64 Latest Updates - Packages NOT Upgraded
@ 2017-03-31 21:10 Brian Inglis
  2017-03-31 21:25 ` Marco Atzeri
  2017-04-01 10:13 ` Achim Gratz
  0 siblings, 2 replies; 5+ messages in thread
From: Brian Inglis @ 2017-03-31 21:10 UTC (permalink / raw)
  To: cygwin

Just updated to latest Setup-x86_64 and Cygwin 64 packages.

Cross-checking setup and installed releases I find installed:

$ egrep '^(libproj9|libslang2|perl-Carp)\s' /etc/setup/installed.db
libproj9 libproj9-4.9.3-1.tar.bz2 0
libslang2 libslang2-2.3.1pre17-1.tar.bz2 0
perl-Carp perl-Carp-1.3301-2.tar.bz2 0

but setup.ini shows:

$ awk '/^@ (libproj9|libslang2|perl-Carp)$/,/^version:\s/' \
	`apt cache`/mirror/$HOSTTYPE/setup.ini | \
	egrep '^(@|version:)\s'
@ libproj9
version: 4.9.2-1
@ libslang2
version: 2.3.1a-1
@ perl-Carp
version: 1.38-1

Are dependencies only auto-updated when the manually 
picked packages that depend on them are?

Could these packages now be orphans if their original manually 
picked parent packages changed their dependencies?

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Setup-x86_64 and Cygwin 64 Latest Updates - Packages NOT Upgraded
  2017-03-31 21:10 Setup-x86_64 and Cygwin 64 Latest Updates - Packages NOT Upgraded Brian Inglis
@ 2017-03-31 21:25 ` Marco Atzeri
  2017-03-31 22:32   ` Brian Inglis
  2017-04-01 10:13 ` Achim Gratz
  1 sibling, 1 reply; 5+ messages in thread
From: Marco Atzeri @ 2017-03-31 21:25 UTC (permalink / raw)
  To: cygwin

On 31/03/2017 23:03, Brian Inglis wrote:
> Just updated to latest Setup-x86_64 and Cygwin 64 packages.
>
> Cross-checking setup and installed releases I find installed:
>
> $ egrep '^(libproj9|libslang2|perl-Carp)\s' /etc/setup/installed.db
> libproj9 libproj9-4.9.3-1.tar.bz2 0
> libslang2 libslang2-2.3.1pre17-1.tar.bz2 0
> perl-Carp perl-Carp-1.3301-2.tar.bz2 0
>
> but setup.ini shows:
>
> $ awk '/^@ (libproj9|libslang2|perl-Carp)$/,/^version:\s/' \
> 	`apt cache`/mirror/$HOSTTYPE/setup.ini | \
> 	egrep '^(@|version:)\s'
> @ libproj9
> version: 4.9.2-1
> @ libslang2
> version: 2.3.1a-1
> @ perl-Carp
> version: 1.38-1

on 64 bit libproj9 version seems only 4.9.2-1 for X86_64.
I will look whats happened.

for libslang2 you need to force update as
libslang2-2.3.1pre17-1 > 2.3.1a-1

An improvement on revision (0.x instead of 1)
was done to avoid this pitfall, but in this case
it was too late.

>
> Are dependencies only auto-updated when the manually
> picked packages that depend on them are?
>
> Could these packages now be orphans if their original manually
> picked parent packages changed their dependencies?
>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Setup-x86_64 and Cygwin 64 Latest Updates - Packages NOT Upgraded
  2017-03-31 21:25 ` Marco Atzeri
@ 2017-03-31 22:32   ` Brian Inglis
  0 siblings, 0 replies; 5+ messages in thread
From: Brian Inglis @ 2017-03-31 22:32 UTC (permalink / raw)
  To: cygwin

On 2017-03-31 15:18, Marco Atzeri wrote:
> On 31/03/2017 23:03, Brian Inglis wrote:
>> Just updated to latest Setup-x86_64 and Cygwin 64 packages.
>>
>> Cross-checking setup and installed releases I find installed:
>>
>> $ egrep '^(libproj9|libslang2|perl-Carp)\s' /etc/setup/installed.db
>> libproj9 libproj9-4.9.3-1.tar.bz2 0
>> libslang2 libslang2-2.3.1pre17-1.tar.bz2 0
>> perl-Carp perl-Carp-1.3301-2.tar.bz2 0
>>
>> but setup.ini shows:
>>
>> $ awk '/^@ (libproj9|libslang2|perl-Carp)$/,/^version:\s/' \
>>     `apt cache`/mirror/$HOSTTYPE/setup.ini | \
>>     egrep '^(@|version:)\s'
>> @ libproj9
>> version: 4.9.2-1
>> @ libslang2
>> version: 2.3.1a-1
>> @ perl-Carp
>> version: 1.38-1
> 
> on 64 bit libproj9 version seems only 4.9.2-1 for X86_64.
> I will look whats happened.
> 
> for libslang2 you need to force update as
> libslang2-2.3.1pre17-1 > 2.3.1a-1
> 
> An improvement on revision (0.x instead of 1) was done to avoid this
> pitfall, but in this case it was too late.

Going a bit more generic I see:

$ egrep '^(libproj|libslang|perl-Carp)' /etc/setup/installed.db
libproj12 libproj12-4.9.3-2.tar.bz2 0
libproj9 libproj9-4.9.3-1.tar.bz2 0
libslang2 libslang2-2.3.1pre17-1.tar.bz2 0
perl-Carp perl-Carp-1.3301-2.tar.bz2 0

$ awk '/^@ (libproj|libslang|perl-Carp)/,/^version:\s/' \
	`apt cache`/mirror/$HOSTTYPE/setup.ini | \
	egrep '^(@|version:)\s'
@ libproj-devel
version: 4.9.3-2
@ libproj12
version: 4.9.3-2
@ libproj9
version: 4.9.2-1
@ libslang-devel
version: 2.3.1a-1
@ libslang2
version: 2.3.1a-1
@ perl-Carp
version: 1.38-1

$ awk '/^@ proj$/,/^requires:\s/' `apt cache`/mirror/$HOSTTYPE/setup.ini
@ proj
sdesc: "The PROJ Cartographic Projections Software"
ldesc: "Cartographic projection library and utilities"
category: Graphics Libs
requires: cygwin libproj12 libproj9

$ ls -golrt `apt cache`/mirror/$HOSTTYPE/release/{proj/libproj,slang/libslang,perl-Carp}* \
	/etc/setup/{libproj,libslang,perl-Carp}*
-rw-r--r-- 1 132 Aug 26  2015 /etc/setup/perl-Carp.lst.gz
-rw-r--r-- 1  43 Oct 19  2015 /etc/setup/libslang2.lst.gz
-rw-r--r-- 1  43 Oct  4 00:01 /etc/setup/libproj9.lst.gz
-rw-r--r-- 1  43 Jan 13 15:12 /etc/setup/libproj12.lst.gz

'C:/usr/local/cygwin64/var/cache/setup/packages/mirror/x86_64/release/perl-Carp':
total 44K
-rw-r--r-- 1  17K Apr  4  2015 perl-Carp-1.3301-2.tar.xz
-rw-r--r-- 1  17K Aug 26  2015 perl-Carp-1.36-2.tar.xz

'C:/usr/local/cygwin64/var/cache/setup/packages/mirror/x86_64/release/slang/libslang2':
total 248K
-rw-r--r-- 1 247K Oct 19  2015 libslang2-2.3.1pre17-1.tar.xz

'C:/usr/local/cygwin64/var/cache/setup/packages/mirror/x86_64/release/proj/libproj9':
total 132K
-rw-r--r-- 1 128K Oct  4 00:01 libproj9-4.9.3-1.tar.xz

'C:/usr/local/cygwin64/var/cache/setup/packages/mirror/x86_64/release/proj/libproj12':
total 128K
-rw-r--r-- 1 128K Jan 13 15:12 libproj12-4.9.3-2.tar.xz

https://cygwin.com/ml/cygwin/2016-11/msg00125.html python-gdal

So it looks like libproj9 -> libproj12 leaving libproj9 still in 
requires for [prev], and perl-Carp may have been another version 
number, or setup upgrade run problem perhaps?

>> Are dependencies only auto-updated when the manually picked
>> packages that depend on them are?
>>
>> Could these packages now be orphans if their original manually 
>> picked parent packages changed their dependencies?

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Setup-x86_64 and Cygwin 64 Latest Updates - Packages NOT Upgraded
  2017-03-31 21:10 Setup-x86_64 and Cygwin 64 Latest Updates - Packages NOT Upgraded Brian Inglis
  2017-03-31 21:25 ` Marco Atzeri
@ 2017-04-01 10:13 ` Achim Gratz
  2017-04-01 16:07   ` Brian Inglis
  1 sibling, 1 reply; 5+ messages in thread
From: Achim Gratz @ 2017-04-01 10:13 UTC (permalink / raw)
  To: cygwin

Brian Inglis writes:
> @ libproj9
> version: 4.9.2-1
> @ libslang2
> version: 2.3.1a-1
> @ perl-Carp
> version: 1.38-1
>
> Are dependencies only auto-updated when the manually 
> picked packages that depend on them are?

No, but the last two packages need manual updating because setup
considers the version on disk newer than the one offered.  At least for
perl-Carp there was a version override in place when upstream changed
their numbering scheme.

I think in this case the -f/--force-current option to setup would pick
up the correct version also.

> Could these packages now be orphans if their original manually 
> picked parent packages changed their dependencies?

Well, probably the easiest way to see if they're orphan packages is by
using the -o/--delete-orphans option to setup and check on the Pending
page which packages it wants to remove.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf rackAttack V1.04R1:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Setup-x86_64 and Cygwin 64 Latest Updates - Packages NOT Upgraded
  2017-04-01 10:13 ` Achim Gratz
@ 2017-04-01 16:07   ` Brian Inglis
  0 siblings, 0 replies; 5+ messages in thread
From: Brian Inglis @ 2017-04-01 16:07 UTC (permalink / raw)
  To: cygwin

On 2017-04-01 04:13, Achim Gratz wrote:
> Brian Inglis writes:
>> @ libproj9
>> version: 4.9.2-1
>> @ libslang2
>> version: 2.3.1a-1
>> @ perl-Carp
>> version: 1.38-1
>>
>> Are dependencies only auto-updated when the manually picked
>> packages that depend on them are?
> 
> No, but the last two packages need manual updating because setup 
> considers the version on disk newer than the one offered. At least
> for perl-Carp there was a version override in place when upstream
> changed their numbering scheme.

Done that and uninstalled libproj9 as it is still in requires: for 
[prev] releases with libproj12 for current releases, except for 
libgeotiff2 which only shows libproj9 not libproj12.

> I think in this case the -f/--force-current option to setup would
> pick up the correct version also.
> 
>> Could these packages now be orphans if their original manually 
>> picked parent packages changed their dependencies?
> 
> Well, probably the easiest way to see if they're orphan packages is
> by using the -o/--delete-orphans option to setup and check on the
> Pending page which packages it wants to remove.

Thanks Achim, I was unsure how safe that would be, but I will do that 
as long as I know it shows on Pending. Should run on 32 as well as it 
has been around for 5 years in current setup.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-04-01 16:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-31 21:10 Setup-x86_64 and Cygwin 64 Latest Updates - Packages NOT Upgraded Brian Inglis
2017-03-31 21:25 ` Marco Atzeri
2017-03-31 22:32   ` Brian Inglis
2017-04-01 10:13 ` Achim Gratz
2017-04-01 16:07   ` Brian Inglis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).