public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal
@ 2017-09-18 20:09 Paul Varner
  2017-09-19  0:03 ` Aaron W. Swenson
  2017-09-19 17:10 ` Paul Varner
  0 siblings, 2 replies; 8+ messages in thread
From: Paul Varner @ 2017-09-18 20:09 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

Please provide any feedback on the upcoming deprecation and removal of 
app-portage/gentoolkit-dev with the upcoming stabilization of 
app-portage/gentoolkit-0.4.0 (Bug 627350)

Regards,
Paul

[-- Attachment #2: 2017-09-19-gentoolkit-dev-deprecation.en.txt --]
[-- Type: text/plain, Size: 1137 bytes --]

Title: app-portage/gentoolkit-dev deprecation/removal
Author: Paul Varner <fuzzyray@gentoo.org>
Posted: 2017-09-19
Revision: 1
News-Item-Format: 2.0
Display-If-Installed: app-portage/gentoolkit-dev

The app-portage/gentoolkit-dev package has been deprecated and the ebump,
ekeyword and imlate have been moved to the app-portage/gentoolkit-0.4.0
package. With the upcoming marking of >=app-portage/gentoolkit-0.4.0 stable,
users will need to take action since gentoolkit-dev and those versions of
gentoolkit block each other.

In order to upgrade to the new version of gentoolkit, you will need to resolve
the blocks. In many cases, removing app-portage/gentoolkit-dev from the world
set will allow Portage to automatically resolve the blockers and remove 
gentoolkit-dev. You can remove it from world using the following command.

emerge --deselect app-portage/gentoolkit-dev

If that fails to work, then unmerge the gentoolkit-dev package with

emerge --unmerge app-portage/gentoolkit-dev

Once >=app-portage/gentoolkit-0.4.0 is stabilized, the remaining gentoolkit-dev
releases will be masked for removal and subsequent tree-cleaning.

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

* Re: [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal
  2017-09-18 20:09 [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal Paul Varner
@ 2017-09-19  0:03 ` Aaron W. Swenson
  2017-09-19  0:54   ` Brian Evans
  2017-09-19 17:10 ` Paul Varner
  1 sibling, 1 reply; 8+ messages in thread
From: Aaron W. Swenson @ 2017-09-19  0:03 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1718 bytes --]

On 2017-09-18 15:09, Paul Varner wrote:
> Please provide any feedback on the upcoming deprecation and removal of 
> app-portage/gentoolkit-dev with the upcoming stabilization of 
> app-portage/gentoolkit-0.4.0 (Bug 627350)
> 
> Regards,
> Paul

> Title: app-portage/gentoolkit-dev deprecation/removal
> Author: Paul Varner <fuzzyray@gentoo.org>
> Posted: 2017-09-19
> Revision: 1
> News-Item-Format: 2.0
> Display-If-Installed: app-portage/gentoolkit-dev
> 
> The app-portage/gentoolkit-dev package has been deprecated and the ebump,
> ekeyword and imlate have been moved to the app-portage/gentoolkit-0.4.0
> package. With the upcoming marking of >=app-portage/gentoolkit-0.4.0 stable,
> users will need to take action since gentoolkit-dev and those versions of
> gentoolkit block each other.
> 
> In order to upgrade to the new version of gentoolkit, you will need to resolve
> the blocks. In many cases, removing app-portage/gentoolkit-dev from the world
> set will allow Portage to automatically resolve the blockers and remove 
> gentoolkit-dev. You can remove it from world using the following command.
> 
> emerge --deselect app-portage/gentoolkit-dev
> 
> If that fails to work, then unmerge the gentoolkit-dev package with
> 
> emerge --unmerge app-portage/gentoolkit-dev
> 

Why not just instruct users to unmerge rather than attempt something
that may or may not work as a first step?

The instructions would the be simplified to:
In order to upgrade to the new version of app-portage/gentoolkit, first
unmerge app-portage/gentoolkit-dev then emerge app-portage/gentoolkit:

   # emerge --unmerge app-portage/gentoolkit-dev
   # emerge --ask app-portage/gentoolkit

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 376 bytes --]

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

* Re: [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal
  2017-09-19  0:03 ` Aaron W. Swenson
@ 2017-09-19  0:54   ` Brian Evans
  0 siblings, 0 replies; 8+ messages in thread
From: Brian Evans @ 2017-09-19  0:54 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 1348 bytes --]

On 09/18/2017 08:03 PM, Aaron W. Swenson wrote:
> On 2017-09-18 15:09, Paul Varner wrote:
>> In order to upgrade to the new version of gentoolkit, you will need to resolve
>> the blocks. In many cases, removing app-portage/gentoolkit-dev from the world
>> set will allow Portage to automatically resolve the blockers and remove 
>> gentoolkit-dev. You can remove it from world using the following command.
>>
>> emerge --deselect app-portage/gentoolkit-dev
>>
>> If that fails to work, then unmerge the gentoolkit-dev package with
>>
>> emerge --unmerge app-portage/gentoolkit-dev
>>
> 
> Why not just instruct users to unmerge rather than attempt something
> that may or may not work as a first step?
> 
> The instructions would the be simplified to:
> In order to upgrade to the new version of app-portage/gentoolkit, first
> unmerge app-portage/gentoolkit-dev then emerge app-portage/gentoolkit:
> 
>    # emerge --unmerge app-portage/gentoolkit-dev
>    # emerge --ask app-portage/gentoolkit
> 

We shouldn't be telling people to use --unmerge unless it is a last resort.

The preferred way to remove something is with --depclean <package> so
they get in good habits and do not break their system.

I know this case is a leaf package, so the --deselect and matching
blocker should be good enough IMO.

Brian


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 981 bytes --]

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

* Re: [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal
  2017-09-18 20:09 [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal Paul Varner
  2017-09-19  0:03 ` Aaron W. Swenson
@ 2017-09-19 17:10 ` Paul Varner
  2017-09-20  7:00   ` Ulrich Mueller
  2017-09-20  7:49   ` Martin Gysel
  1 sibling, 2 replies; 8+ messages in thread
From: Paul Varner @ 2017-09-19 17:10 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 359 bytes --]

On 9/18/17 3:09 PM, Paul Varner wrote:
> Please provide any feedback on the upcoming deprecation and removal of 
> app-portage/gentoolkit-dev with the upcoming stabilization of 
> app-portage/gentoolkit-0.4.0 (Bug 627350)
>
> Regards,
> Paul
Updated to just tell the user to remove gentoolkit-dev from the world 
set and depclean the package.

Regards,
Paul


[-- Attachment #2: 2017-09-19-gentoolkit-dev-deprecation.en.txt --]
[-- Type: text/plain, Size: 1032 bytes --]

Title: app-portage/gentoolkit-dev deprecation and removal
Author: Paul Varner <fuzzyray@gentoo.org>
Posted: 2017-09-19
Revision: 1
News-Item-Format: 2.0
Display-If-Installed: app-portage/gentoolkit-dev

The app-portage/gentoolkit-dev package has been deprecated and the ebump,
ekeyword and imlate have been moved to the app-portage/gentoolkit-0.4.0
package. With the upcoming marking of >=app-portage/gentoolkit-0.4.0 stable,
users will need to take action since gentoolkit-dev and those versions of
gentoolkit block each other.

In order to upgrade to the new version of gentoolkit, you will need to resolve
the blocks. The following commands will remove gentoolkit-dev from your world
set and uninstall gentoolkit-dev. This will then allow the installation of 
>=app-portage/gentoolkit-0.4.0

emerge --deselect app-portage/gentoolkit-dev
emerge --depclean app-portage/gentoolkit-dev

Once >=app-portage/gentoolkit-0.4.0 is stabilized, the remaining gentoolkit-dev
releases will be masked for removal and subsequent tree-cleaning.

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

* Re: [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal
  2017-09-19 17:10 ` Paul Varner
@ 2017-09-20  7:00   ` Ulrich Mueller
  2017-09-20  7:49   ` Martin Gysel
  1 sibling, 0 replies; 8+ messages in thread
From: Ulrich Mueller @ 2017-09-20  7:00 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 244 bytes --]

>>>>> On Tue, 19 Sep 2017, Paul Varner wrote:

> set and uninstall gentoolkit-dev. This will then allow the installation of 
> >=app-portage/gentoolkit-0.4.0

One tiny correction: There should be a full stop at the end of the
sentence.

Ulrich

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

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

* Re: [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal
  2017-09-19 17:10 ` Paul Varner
  2017-09-20  7:00   ` Ulrich Mueller
@ 2017-09-20  7:49   ` Martin Gysel
  2017-09-20 19:22     ` Paul Varner
  1 sibling, 1 reply; 8+ messages in thread
From: Martin Gysel @ 2017-09-20  7:49 UTC (permalink / raw
  To: gentoo-dev

Am Dienstag, 19. September 2017, 19:10:23 CEST schrieb Paul Varner:
> emerge --deselect app-portage/gentoolkit-dev
> emerge --depclean app-portage/gentoolkit-dev
> 

why deselect it first? From man emerge, --depclean:
"When given one or more atoms, it will unmerge matched packages that have no 
reverse dependencies."

/martin



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

* Re: [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal
  2017-09-20  7:49   ` Martin Gysel
@ 2017-09-20 19:22     ` Paul Varner
  2017-09-25 15:47       ` Paul Varner
  0 siblings, 1 reply; 8+ messages in thread
From: Paul Varner @ 2017-09-20 19:22 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 563 bytes --]

On 9/20/17 2:49 AM, Martin Gysel wrote:
> Am Dienstag, 19. September 2017, 19:10:23 CEST schrieb Paul Varner:
>> emerge --deselect app-portage/gentoolkit-dev
>> emerge --depclean app-portage/gentoolkit-dev
>>
> why deselect it first? From man emerge, --depclean:
> "When given one or more atoms, it will unmerge matched packages that have no
> reverse dependencies."
>
Mainly as an extra precaution. However, just --depclean should work. 
This is the update with the typo pointed out by ulm corrected and 
changing the command to just be depclean.

Regards,
Paul

[-- Attachment #2: 2017-09-19-gentoolkit-dev-deprecation.en.txt --]
[-- Type: text/plain, Size: 987 bytes --]

Title: app-portage/gentoolkit-dev deprecation and removal
Author: Paul Varner <fuzzyray@gentoo.org>
Posted: 2017-09-19
Revision: 1
News-Item-Format: 2.0
Display-If-Installed: app-portage/gentoolkit-dev

The app-portage/gentoolkit-dev package has been deprecated and the ebump,
ekeyword and imlate have been moved to the app-portage/gentoolkit-0.4.0
package. With the upcoming marking of >=app-portage/gentoolkit-0.4.0 stable,
users will need to take action since gentoolkit-dev and those versions of
gentoolkit block each other.

In order to upgrade to the new version of gentoolkit, you will need to resolve
the blocks. The following command will remove gentoolkit-dev from your world
set and uninstall gentoolkit-dev. This will then allow the installation of 
>=app-portage/gentoolkit-0.4.0.

emerge --depclean app-portage/gentoolkit-dev

Once >=app-portage/gentoolkit-0.4.0 is stabilized, the remaining gentoolkit-dev
releases will be masked for removal and subsequent tree-cleaning.

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

* Re: [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal
  2017-09-20 19:22     ` Paul Varner
@ 2017-09-25 15:47       ` Paul Varner
  0 siblings, 0 replies; 8+ messages in thread
From: Paul Varner @ 2017-09-25 15:47 UTC (permalink / raw
  To: gentoo-dev, pr

[-- Attachment #1: Type: text/plain, Size: 851 bytes --]

On 9/20/17 2:22 PM, Paul Varner wrote:
> On 9/20/17 2:49 AM, Martin Gysel wrote:
>> Am Dienstag, 19. September 2017, 19:10:23 CEST schrieb Paul Varner:
>>> emerge --deselect app-portage/gentoolkit-dev
>>> emerge --depclean app-portage/gentoolkit-dev
>>>
>> why deselect it first? From man emerge, --depclean:
>> "When given one or more atoms, it will unmerge matched packages that 
>> have no
>> reverse dependencies."
>>
> Mainly as an extra precaution. However, just --depclean should work. 
> This is the update with the typo pointed out by ulm corrected and 
> changing the command to just be depclean.
>
> Regards,
> Paul
I just realized that the devmanual says to copy PR on the news items, so 
they are copied on this message. This should be what gets committed 
after three days as there have been no more comments on the item.

Regards,
Paul

[-- Attachment #2: 2017-09-19-gentoolkit-dev-deprecation.en.txt --]
[-- Type: text/plain, Size: 987 bytes --]

Title: app-portage/gentoolkit-dev deprecation and removal
Author: Paul Varner <fuzzyray@gentoo.org>
Posted: 2017-09-19
Revision: 1
News-Item-Format: 2.0
Display-If-Installed: app-portage/gentoolkit-dev

The app-portage/gentoolkit-dev package has been deprecated and the ebump,
ekeyword and imlate have been moved to the app-portage/gentoolkit-0.4.0
package. With the upcoming marking of >=app-portage/gentoolkit-0.4.0 stable,
users will need to take action since gentoolkit-dev and those versions of
gentoolkit block each other.

In order to upgrade to the new version of gentoolkit, you will need to resolve
the blocks. The following command will remove gentoolkit-dev from your world
set and uninstall gentoolkit-dev. This will then allow the installation of 
>=app-portage/gentoolkit-0.4.0.

emerge --depclean app-portage/gentoolkit-dev

Once >=app-portage/gentoolkit-0.4.0 is stabilized, the remaining gentoolkit-dev
releases will be masked for removal and subsequent tree-cleaning.

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

end of thread, other threads:[~2017-09-25 15:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-18 20:09 [gentoo-dev] [RFC] News item: app-portage/gentoolkit-dev deprecation/removal Paul Varner
2017-09-19  0:03 ` Aaron W. Swenson
2017-09-19  0:54   ` Brian Evans
2017-09-19 17:10 ` Paul Varner
2017-09-20  7:00   ` Ulrich Mueller
2017-09-20  7:49   ` Martin Gysel
2017-09-20 19:22     ` Paul Varner
2017-09-25 15:47       ` Paul Varner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox