public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* obsolete package libpopt0 dependencies
@ 2016-07-11 20:20 Doug Henderson
  2016-07-11 20:36 ` Mark Geisert
  0 siblings, 1 reply; 7+ messages in thread
From: Doug Henderson @ 2016-07-11 20:20 UTC (permalink / raw)
  To: cygwin

To the maintainer of cygutils and cygutils-extra,.

Please rebuild these packages to not use the obsolete package libpopt0.

I found two other packages, libbonoboui2_0 and libgnome2_0 which also
depended on libpopt0, but I was able to uninstall them with no
difficult.

Thanks,
Doug

-- 
Doug Henderson, 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] 7+ messages in thread

* Re: obsolete package libpopt0 dependencies
  2016-07-11 20:20 obsolete package libpopt0 dependencies Doug Henderson
@ 2016-07-11 20:36 ` Mark Geisert
  2016-07-11 20:56   ` Mark Geisert
  0 siblings, 1 reply; 7+ messages in thread
From: Mark Geisert @ 2016-07-11 20:36 UTC (permalink / raw)
  To: cygwin

Doug Henderson writes:
> To the maintainer of cygutils and cygutils-extra,.
> 
> Please rebuild these packages to not use the obsolete package libpopt0.
> 
> I found two other packages, libbonoboui2_0 and libgnome2_0 which also
> depended on libpopt0, but I was able to uninstall them with no
> difficult.

Sorry for the inconvenience.  I'll look into this shortly.

..mark




--
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] 7+ messages in thread

* Re: obsolete package libpopt0 dependencies
  2016-07-11 20:36 ` Mark Geisert
@ 2016-07-11 20:56   ` Mark Geisert
  2016-07-11 23:54     ` Doug Henderson
  0 siblings, 1 reply; 7+ messages in thread
From: Mark Geisert @ 2016-07-11 20:56 UTC (permalink / raw)
  To: cygwin

Mark Geisert writes:
> Doug Henderson writes:
> > To the maintainer of cygutils and cygutils-extra,.
> > 
> > Please rebuild these packages to not use the obsolete package 
libpopt0.
> > 
> > I found two other packages, libbonoboui2_0 and libgnome2_0 which also
> > depended on libpopt0, but I was able to uninstall them with no
> > difficult.
> 
> Sorry for the inconvenience.  I'll look into this shortly.

Not trying to avoid work :) but I hadn't heard that Cygwin's obsolete 
package conventions could cause a problem for users.  What issue does it 
cause for you?  Does it make packages hard to uninstall?  Does it pull in 
other unwanted packages?  Any description of the undesirable behavior 
would help me understand.
Thanks,

..mark


--
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] 7+ messages in thread

* Re: obsolete package libpopt0 dependencies
  2016-07-11 20:56   ` Mark Geisert
@ 2016-07-11 23:54     ` Doug Henderson
  2016-07-12  2:20       ` Mark Geisert
  0 siblings, 1 reply; 7+ messages in thread
From: Doug Henderson @ 2016-07-11 23:54 UTC (permalink / raw)
  To: cygwin

On 11 July 2016 at 14:56, Mark Geisert wrote:
> Mark Geisert writes:
>> Doug Henderson writes:
>> > To the maintainer of cygutils and cygutils-extra,.
>> >
>> > Please rebuild these packages to not use the obsolete package
> libpopt0.
>> >
>> > I found two other packages, libbonoboui2_0 and libgnome2_0 which also
>> > depended on libpopt0, but I was able to uninstall them with no
>> > difficult.
>>
>> Sorry for the inconvenience.  I'll look into this shortly.
>
> Not trying to avoid work :) but I hadn't heard that Cygwin's obsolete
> package conventions could cause a problem for users.  What issue does it
> cause for you?  Does it make packages hard to uninstall?  Does it pull in
> other unwanted packages?  Any description of the undesirable behavior
> would help me understand.
> Thanks,
>
> ..mark

Mark,

Out of curiosity, I checked for obsolete packages after seeing a
recent post which suggested to remove obsolete packages while trying
to diagnose and solve unusual problems. I think it was something to do
with cygwin installs failing after Win10 upgrades.

One obsolete package uninstalled with no complaint, but setup reported
that libpopt0 was used by the 4 packages I mentioned above.

I would presume that obsolete packages will not be maintained, and at
some point may cease to function properly, resulting in the sudden
failure of non-obsolete packages that depend on them.

With that in mind, I would suggest that dependence on an obsolete
package is an important trigger for preparing a new release for a
package.

TIA,
Doug

-- 
Doug Henderson, 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] 7+ messages in thread

* Re: obsolete package libpopt0 dependencies
  2016-07-11 23:54     ` Doug Henderson
@ 2016-07-12  2:20       ` Mark Geisert
  2016-07-13  6:17         ` Yaakov Selkowitz
  0 siblings, 1 reply; 7+ messages in thread
From: Mark Geisert @ 2016-07-12  2:20 UTC (permalink / raw)
  To: cygwin

Doug Henderson writes:
> On 11 July 2016 at 14:56, Mark Geisert wrote:
> > Mark Geisert writes:
> >> Doug Henderson writes:
> >> > To the maintainer of cygutils and cygutils-extra,.
> >> >
> >> > Please rebuild these packages to not use the obsolete package
> > libpopt0.
> >> >
> >> > I found two other packages, libbonoboui2_0 and libgnome2_0 which 
also
> >> > depended on libpopt0, but I was able to uninstall them with no
> >> > difficult.
> >>
> >> Sorry for the inconvenience.  I'll look into this shortly.
> >
> > Not trying to avoid work :) but I hadn't heard that Cygwin's 
obsolete
> > package conventions could cause a problem for users.  What issue 
does it
> > cause for you?  Does it make packages hard to uninstall?  Does it 
pull in
> > other unwanted packages?  Any description of the undesirable 
behavior
> > would help me understand.
> 
> Out of curiosity, I checked for obsolete packages after seeing a
> recent post which suggested to remove obsolete packages while trying
> to diagnose and solve unusual problems. I think it was something to do
> with cygwin installs failing after Win10 upgrades.
> 
> One obsolete package uninstalled with no complaint, but setup reported
> that libpopt0 was used by the 4 packages I mentioned above.
> 
> I would presume that obsolete packages will not be maintained, and at
> some point may cease to function properly, resulting in the sudden
> failure of non-obsolete packages that depend on them.
> 
> With that in mind, I would suggest that dependence on an obsolete
> package is an important trigger for preparing a new release for a
> package.

OK, well said.  I agree with the potential pitfall you're concerned 
about.  We "lucked out" with libpopt0 because, though obsolete, it 
requires another package: popt.  The mechanism here allowed the popt 
library's previous name to be used by other packages until they're 
updated to refer to the new name.  No functionality was lost by 
obsoleting that particular old-named package.

I will update the cygutils* packages to refer directly to popt rather 
than libpopt0 but other maintainers will act on their own schedules.  
Problem reports do help with prioritizing, of course :).
Thanks for the report,

..mark





--
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] 7+ messages in thread

* Re: obsolete package libpopt0 dependencies
  2016-07-12  2:20       ` Mark Geisert
@ 2016-07-13  6:17         ` Yaakov Selkowitz
  2016-07-13 22:52           ` Mark Geisert
  0 siblings, 1 reply; 7+ messages in thread
From: Yaakov Selkowitz @ 2016-07-13  6:17 UTC (permalink / raw)
  To: cygwin

On 2016-07-11 21:20, Mark Geisert wrote:
> I will update the cygutils* packages to refer directly to popt rather
> than libpopt0 but other maintainers will act on their own schedules.

With popt-1.16-2, the correct dependency is libpopt0 again; I fixed up 
all the packages on sourceware.

-- 
Yaakov

--
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] 7+ messages in thread

* Re: obsolete package libpopt0 dependencies
  2016-07-13  6:17         ` Yaakov Selkowitz
@ 2016-07-13 22:52           ` Mark Geisert
  0 siblings, 0 replies; 7+ messages in thread
From: Mark Geisert @ 2016-07-13 22:52 UTC (permalink / raw)
  To: cygwin

Yaakov writes:
> With popt-1.16-2, the correct dependency is libpopt0 again; I fixed up 
> all the packages on sourceware.

Thanks much, Yaakov.

..mark


--
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] 7+ messages in thread

end of thread, other threads:[~2016-07-13 22:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-11 20:20 obsolete package libpopt0 dependencies Doug Henderson
2016-07-11 20:36 ` Mark Geisert
2016-07-11 20:56   ` Mark Geisert
2016-07-11 23:54     ` Doug Henderson
2016-07-12  2:20       ` Mark Geisert
2016-07-13  6:17         ` Yaakov Selkowitz
2016-07-13 22:52           ` Mark Geisert

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).